Explorar o código

【新增】統計合同数量、金额

howie %!s(int64=2) %!d(string=hai) anos
pai
achega
bd6ff90037

+ 50 - 0
src/views/deposit_home/components/deposit-apply-surrender.vue

@@ -203,6 +203,56 @@
             show-overflow-tooltip
           />
           <el-table-column
+              align="right"
+              label="合同数量"
+              prop="contractQty"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                <el-input
+                  class="inpt"
+                  v-model="scope.row.contractQty"
+                  size="mini"
+                  clearable
+                ></el-input>
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="合同价格"
+              prop="contractPrice"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+
+                <el-input
+
+                  class="inpt"
+                  v-model="scope.row.contractPrice"
+                  size="mini"
+                  clearable
+                ></el-input>
+              </template>
+            </el-table-column>       <el-table-column
+              align="right"
+              label="合同金额"
+              prop="contractAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                <el-input
+
+                  class="inpt"
+                  v-model="scope.row.contractAmount"
+                  size="mini"
+                  clearable
+                ></el-input>
+              </template>
+            </el-table-column>
+          <el-table-column
             align="center"
             label="押金金额"
             prop="depositAmount"

+ 49 - 2
src/views/deposit_home/components/deposit_list-detail.vue

@@ -280,6 +280,50 @@
             </el-table-column>
             <el-table-column
               align="right"
+              label="合同数量"
+              prop="contractQty"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                  {{ scope.row.contractQty }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="合同价格"
+              prop="contractPrice"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                  {{ scope.row.contractPrice }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="合同金额"
+              prop="contractAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                  {{ scope.row.contractAmount }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="押金金额"
+              prop="depositAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                {{ scope.row.depositAmount | numToFixed }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
               label="上交资料"
               prop="dataQty"
               min-width="160"
@@ -930,8 +974,11 @@ export default {
               arr.push(item)
             }
             // item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
-            item.sums1 = ['orderHasSendQty', 'dataQty', 'qty',"hasSendQty"]
-            item.sums2 = ['totalAmount', 'diffAmount', 'price','depositAmount']
+            item.sums1 = ['orderHasSendQty', 'dataQty', 'qty',"hasSendQty",
+          "contractQty"]
+            item.sums2 = ['totalAmount', 'diffAmount', 'price','depositAmount',
+          "contractPrice",
+          "contractAmount"]
           })
           res.data.items = arr
           this.details = res.data

+ 4 - 1
src/views/deposit_home/components/refund_list-detail.vue

@@ -1178,13 +1178,16 @@ export default {
           arr.push(item);
         }
         // item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
-        item.sums1 = ["orderHasSendQty", "dataQty", "qty", "hasSendQty"];
+        item.sums1 = ["orderHasSendQty", "dataQty", "qty", "hasSendQty",
+          "contractQty"];
         item.sums2 = [
           "totalAmount",
           "diffAmount",
           "price",
           "depositAmount",
           "contractPrice",
+          "contractAmount",
+
         ];
       });
       res.data.items = arr;

+ 38 - 2
src/views/deposit_home/deposit_list.vue

@@ -480,6 +480,39 @@
               show-overflow-tooltip
             />
             <el-table-column
+              align="right"
+              label="合同数量"
+              prop="contractQty"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                {{ scope.row.contractQty | numToFixed }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="合同价格"
+              prop="contractPrice"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                {{ scope.row.contractPrice | numToFixed }}
+              </template>
+            </el-table-column>
+            <el-table-column
+              align="right"
+              label="合同金额"
+              prop="contractAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                {{ scope.row.contractAmount | numToFixed }}
+              </template>
+            </el-table-column>
+            <el-table-column
               align="left"
               label="资料审核日期"
               prop="refDatumAcceptDate"
@@ -700,8 +733,11 @@ export default {
           item.totalPrice = item.itemPrice * item.itemQty
 
           // item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
-          item.sums1 = ['qty','orderHasSendQty','itemDataQty']
-          item.sums2 = ['itemDepositAmount', 'diffAmount', 'price','totalAmount','depositAmount','totalPrice']
+          item.sums1 = ['qty','orderHasSendQty','itemDataQty',
+          "contractQty"]
+          item.sums2 = ['itemDepositAmount', 'diffAmount', 'price','totalAmount','depositAmount','totalPrice',"contractPrice",
+          "contractAmount",
+     ]
         })
         this.listLoading = false
         this.listTotal = res.data.total

+ 4 - 1
src/views/deposit_home/refund_list.vue

@@ -1077,7 +1077,8 @@ export default {
       const res = await getDepositManageList(data);
       res.data.records.forEach((item) => {
         item.totalPrice = item.itemPrice * item.itemQty;
-        item.sums1 = ["orderHasSendQty", "itemDataQty", "itemQty","hasSendQty"];
+        item.sums1 = ["orderHasSendQty", "itemDataQty", "itemQty","hasSendQty",
+          "contractQty"];
         item.sums2 = [
           "itemDepositAmount",
           "diffAmount",
@@ -1086,6 +1087,8 @@ export default {
           "depositAmount",
           "totalPrice",
           "contractPrice",
+          "contractAmount",
+
         ];
       });
       this.dataList = res.data.records;