Prechádzať zdrojové kódy

合同和发票对比-半成品

jz.kai 3 rokov pred
rodič
commit
a7e9e77ae4

+ 5 - 1
src/api/base/purBillVouch.js

@@ -9,6 +9,10 @@ function edit(id){
   return request.get(constant.serverUrl + "/erp/purBillVouch/edit/" + id);
 }
 
+function compareResults(formData){
+  return request.post(constant.serverUrl + "/erp/purBillVouch/compareResults", formData);
+}
+
 export default {
-  pageList,edit
+  pageList,edit,compareResults
 }

+ 19 - 11
src/views/base/dataComparison-main.vue

@@ -104,12 +104,9 @@
               highlight-current-row
               @current-change="purBillVouchHandleCurrentChange"
             >
-              <el-table-column
-                prop="cpbvcode"
-                label="发票号"
-                width="150px"
-              ></el-table-column>
+              <el-table-column prop="cpbvcode" label="发票号" width="150px"></el-table-column>
               <el-table-column prop="cvenName" label="供应商"></el-table-column>
+              <el-table-column prop="cpbv" label="审核" width="50px"></el-table-column>
             </el-table>
           </div>
         </li>
@@ -141,15 +138,14 @@
         <div class="flptit">对比结果显示</div>
         <div class="second fjjksdfjk" style="margin-left: 30px">
           <el-table
-            :data="contractData"
+            :data="compareResultsData"
             height="300"
             style="width: 100%"
             stripe
           >
-            <el-table-column prop="auditingId" label="对比项"></el-table-column>
-            <el-table-column prop="opinion" label="合同值"></el-table-column>
-            <el-table-column prop="opinion" label="发票值"></el-table-column>
-            <el-table-column prop="opinion" label="对比结果"></el-table-column>
+            <el-table-column prop="auditingId" label="合同"></el-table-column>
+            <el-table-column prop="auditingId" label="项目"></el-table-column>
+            <el-table-column prop="opinion" label="结果"></el-table-column>
           </el-table>
         </div>
       </div>
@@ -178,6 +174,7 @@ export default {
       suppliers: [],
       contractData: [],
       purBillVouchData: [],
+      compareResultsData: [],
       contractCurrentRow: "",
       purBillVouchCurrentRow: "",
     };
@@ -267,7 +264,18 @@ export default {
       });
     },
     purBillVouchCurrentRow(newVal, oldVal) {
-      console.log(newVal);
+      var self = this;
+      var formData = new FormData();
+      formData.append("PBVID", newVal.pbvid);
+      purBillVouchApi
+      .compareResults(formData)
+      .then(function (response) {
+        var jsonData = response.data.data;
+        self.compareResultsData = jsonData.data;
+      })
+      .catch((error) => {
+        // self.$message.error(error + "");
+      });
     },
   },
 };