liyg 2 yıl önce
ebeveyn
işleme
284cf02b00

+ 6 - 6
src/views/statisticalReport/components/Ship_dynamic_table.vue

@@ -203,14 +203,10 @@ export default {
         //得到自定义过滤数组
         let filterList=this.exportFilter(table_book.Sheets.Sheet1);
         console.log("filterList:",filterList);
+        let flag=true;
         //这里遍历单元格给单元格对象设置属性,s为控制样式的属性
         Object.keys(table_book.Sheets.Sheet1).forEach((key) => {
           if (key.indexOf('!') < 0 && rangeList.indexOf(this.getCol(key)) >= 0 && filterList.indexOf(key)< 0) {
-            //更改格式
-            if(isNumber(table_book.Sheets.Sheet1[key].v)){
-              table_book.Sheets.Sheet1[key].v=parseFloat(table_book.Sheets.Sheet1[key].v).toFixed(2);
-              console.log(key+":",table_book.Sheets.Sheet1[key].v);
-            }
             table_book.Sheets.Sheet1[key].s = {
               font:{
                 name:"宋体",
@@ -228,9 +224,13 @@ export default {
                   right: { style: 'thin' }
               }
             }
+            //更改数字格式
+            if(flag && table_book.Sheets.Sheet1[key].t=='n'){
+              table_book.Sheets.Sheet1[key].s.numFmt="0.00"
+            }
             //库存三列特殊对待
             if(table_book.Sheets.Sheet1[key].t=='s' && table_book.Sheets.Sheet1[key].v && (table_book.Sheets.Sheet1[key].v.includes('下游港口库存') || table_book.Sheets.Sheet1[key].v.includes('万港库存') || table_book.Sheets.Sheet1[key].v.includes('在途货物'))){
-              
+              flag=false;//标识为不允许更改数字格式
               table_book.Sheets.Sheet1[key].s = {
               font:{
                 name:"宋体",