Просмотр исходного кода

Merge branch 'dev' of http://www.baoxianzhanggui.com:8090/sxzgd/vue-insagent-pc into dev

lihongxiao 2 лет назад
Родитель
Сommit
6f1a179a35

+ 7 - 22
src/http/moudules/task.js

@@ -1513,6 +1513,13 @@ export const bxImportOther = (data) => {
     data
   })
 }
+export const ptImportOther = (data) => {
+  return axios({
+    url: "/fnc/plyFee/ptImportOther",
+    method: "post",
+    data
+  })
+}
 export const ptTotalAmount = (data) => {
   return axios({
     url: "/fnc/plyFee/ptTotalAmount",
@@ -1700,28 +1707,6 @@ export const assignTask = (data) => {
     data
   })
 }
-export const getAccountCardListByPage = (data) => {
-  return axios({
-    url: "/invAccount/getAccountCardListByPage",
-    method: "post",
-    data
-  })
-}
-
-export const findById = (id) => {
-  return axios({
-    url: "/sysAmountAuditing/findById?id="+id,
-    method: "get",
-  })
-}
-
-export const addInvAccountBackCardMsg = (data) => {
-  return axios({
-    url: "/sysAmountAuditing/addInvAccountBackCardMsg",
-    method: "post",
-    data
-  })
-}
 
 export const getTaskChildren = (data) => {
   return axios({

+ 81 - 0
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalance.vue

@@ -398,6 +398,58 @@
     </span>
   </el-dialog>
 
+  <el-dialog  :visible.sync="dialogVisibleradio" width="70%" >
+    <el-upload style="margin-bottom:10px" action="#" class="upload-demo" :limit="1" :auto-upload="false"
+        :on-change="drivinguploadRadio"  ref="upload3" :file-list="fileListRadio">
+        <el-button size="small" type="primary">点击上传</el-button>
+      </el-upload>
+      <p>总金额:{{ tableDataRadio.allAmount }}</p>
+      <el-table
+      :data="tableDataRadio.resultList"
+      border
+      style="width: 100%">
+      <el-table-column
+        prop="licenseno"
+        label="车牌号">
+      </el-table-column>
+      <el-table-column
+        prop="policyno"
+        label="交强保单号">
+      </el-table-column>
+      <el-table-column
+        prop="syPolicyno"
+        label="商业保单号">
+      </el-table-column>
+      <el-table-column
+        prop="noPolicyno"
+        label="非车保单号">
+      </el-table-column>
+      <el-table-column
+        prop="jqSuperviseCostsProportion"
+        label="交强手续费比例">
+      </el-table-column>
+      <el-table-column
+        prop="jqOtherCostsProportion"
+        label="交强跟单比例">
+      </el-table-column>
+      <el-table-column
+        prop="sySuperviseCostsProportion"
+        label="商业手续费比例">
+      </el-table-column>
+      <el-table-column
+        prop="syOtherCostsProportion"
+        label="商业跟单比例">
+      </el-table-column>
+      <el-table-column
+        prop="noSuperviseCostsProportion"
+        label="非车手续费比例">
+      </el-table-column>
+      <el-table-column
+        prop="noOtherCostsProportion"
+        label="非车跟单比例">
+      </el-table-column>
+    </el-table>
+  </el-dialog>
   </div>
 </template>
   <script>
@@ -418,6 +470,9 @@ export default {
   },
   data() {
     return {
+      dialogVisibleradio:false,
+      tableDataRadio: {},
+      fileListRadio: [],
       fileList1: [],
       batchData: {},
       totalList:{},
@@ -548,6 +603,10 @@ export default {
         name:'导入',
         click:(row, index) => {return this.handImportPro()},
       },
+      {
+        name:'批量修改比例',
+        click:(row, index) => {return this.handBatchratio()},
+      },
       {
         name:'导出',
         click:(row, index) => {return this.handExport()},
@@ -953,6 +1012,28 @@ export default {
   },
 
   methods: {
+    // 批量修改
+    drivinguploadRadio(file, fileList){
+      this.fileListRadio=[]
+      const params = new FormData(); // 声明formData数据类型
+      params.append("multipartFile", file.raw);
+      params.append("type", "file");
+      // params.append("isNotCar", "0");
+      this.$api.task.ptImportOther(params).then(res => {
+        if (res.code == "200") {
+          this.tableDataRadio=res.data
+        }
+        else{
+          this.$message.error(res.msg)
+        }
+      });
+    },
+    handBatchratio(){
+      this.dialogVisibleradio=true
+      this.tableDataRadio={}
+      this.fileListRadio=[]
+    },
+    
     // 上传凭证
     handleUpload(file, fileList) {
       this.fileList1=[]