浏览代码

选择账户

zhangyuewww 3 年之前
父节点
当前提交
296a16ce69
共有 1 个文件被更改,包括 34 次插入3 次删除
  1. 34 3
      src/views/statisticalReport/autoSettlementList.vue

+ 34 - 3
src/views/statisticalReport/autoSettlementList.vue

@@ -473,7 +473,9 @@
       <div v-for="(item, index) in driverPayeeList" :key="index">
       <h4 style="margin-left: 30px">账户-{{index+1}}</h4>
       <div class="anniu">
-        <el-radio v-model="radio" label="1">本次收款账户</el-radio>
+        <el-radio-group @change="bankCard(item,id)" v-model="item.radio">
+        <el-radio label="1">本次收款账户</el-radio>
+      </el-radio-group>
       </div>
       <el-form class="customer" :model="form">
         <el-form-item label="账户类型" :label-width="formLabelWidth">
@@ -605,6 +607,7 @@ export default {
       // 年
       year: '',
       options: [],
+      id:'',
       pickerOptions: {},
       value2: '',
       deptBudgetTotal: 0,
@@ -612,10 +615,11 @@ export default {
       pageSize: 10,
       searchType: '1',
       manualFlag: '',
-      radio: '1',
       searchTypeText: '未完成',
       searchKeyWord: '',
-      driverPayeeList: {},
+      driverPayeeList: {
+          radio: '1',
+      },
       contractType: 2,
       accessoryTFs: false,
       accesscard: false,
@@ -739,6 +743,16 @@ export default {
       if (item.driverPayeeInfoList) {
         this.driverPayeeList= item.driverPayeeInfoList
         this.driverPayeeList.payeeName=item.driverPayeeInfoList[0].payeeName
+        for (var i = 0; i < item.driverPayeeInfoList.length; i++){
+          if(item.driverPayeeInfoList[i].bankCard==item.cardNo){
+            this.driverPayeeList[i].radio="1"
+          }
+          else{
+            this.driverPayeeList[i].radio="2"
+          }
+          console.log(this.driverPayeeList[i].radio)
+        }
+        this.id=item.id
       }
     },
     //付款
@@ -984,6 +998,23 @@ export default {
           this.$message.warning('修改结算重量失败')
         })
     },
+    //设置本次账户
+    bankCard(item,id) {
+      editauto({
+        cardNo: item.bankCard,
+        id: id,
+        flag: 3,
+      })
+        .toPromise()
+        .then((response) => {
+          this.$message.success('成功')
+          this.dialogFormVisible8 = false
+          this.getList()
+        })
+        .catch((req) => {
+          this.$message.warning('失败')
+        })
+    },
     editsettlementWeight(item) {
       this.settlementWeight = item.settlementWeight
       item.settlementWeightchange = true