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

fix:返利互转申请保存跳转

zh 2 лет назад
Родитель
Сommit
2f951a8689
1 измененных файлов с 34 добавлено и 35 удалено
  1. 34 35
      src/views/finance/change_apply.vue

+ 34 - 35
src/views/finance/change_apply.vue

@@ -63,19 +63,19 @@
             <template slot-scope="scope">
               <div v-if="scope.$index == 0">
                 <div v-if="isCustomer">{{ searchForm.customerNumber }}</div>
-              <div v-else>
-                <el-select
-                  size="mini"
-                  class="dateStyle"
-                  @change="changeCustomerNumber($event,0)"
-                  filterable
-                  v-model.trim="scope.row.customerNumber"
-                  placeholder="请选择"
-                >
-                  <el-option v-for="item in customerData" :key="item.id" :label="item.number" :value="item.number"> </el-option>
-                </el-select>
-
-              </div>
+                <div v-else>
+                  <el-select
+                    size="mini"
+                    class="dateStyle"
+                    @change="changeCustomerNumber($event, 0)"
+                    filterable
+                    v-model.trim="scope.row.customerNumber"
+                    placeholder="请选择"
+                  >
+                    <el-option v-for="item in customerData" :key="item.id" :label="item.number" :value="item.number">
+                    </el-option>
+                  </el-select>
+                </div>
               </div>
               <div v-if="scope.$index == 1">
                 <div v-if="isCustomer">{{ scope.row.customerNumber }}</div>
@@ -83,17 +83,16 @@
                   <el-select
                     size="mini"
                     class="dateStyle"
-                    @change="changeCustomerNumber($event,1)"
-
+                    @change="changeCustomerNumber($event, 1)"
                     filterable
                     v-model.trim="scope.row.customerNumber"
                     placeholder="请选择"
                   >
-                    <el-option v-for="item in customerData" :key="item.id" :label="item.number" :value="item.number"> </el-option>
+                    <el-option v-for="item in customerData" :key="item.id" :label="item.number" :value="item.number">
+                    </el-option>
                   </el-select>
-
-                </div>
                 </div>
+              </div>
             </template>
           </el-table-column>
           <el-table-column align="left" label="经销商名称" prop="customerName" min-width="260" show-overflow-tooltip>
@@ -258,22 +257,20 @@ export default {
     //   }
     //   return null;
     // },
-    changeCustomerNumber(e,index){
+    changeCustomerNumber(e, index) {
       if (!index) {
-      const customerData  = this.customerData.find(k=>{
-       return  k.number === e
-      })
-      this.searchForm.customerName  = customerData.name
-      this.$set(this.dataList[index],'customerId',customerData.id)
-
-      }else{
-        const id = this.customerData.find(k=>{
-       return  k.number === e
-      }).id
-      this.$set(this.dataList[index],'customerId',id)
-
+        const customerData = this.customerData.find(k => {
+          return k.number === e
+        })
+        this.searchForm.customerName = customerData.name
+        this.$set(this.dataList[index], 'customerId', customerData.id)
+      } else {
+        const id = this.customerData.find(k => {
+          return k.number === e
+        }).id
+        this.$set(this.dataList[index], 'customerId', id)
       }
-      this.$set(this.dataList[index],'customerNumber',e)
+      this.$set(this.dataList[index], 'customerNumber', e)
     },
     resetFn() {
       this.searchForm.theTime = null
@@ -294,8 +291,8 @@ export default {
 
     // //返利类型数据
     async changeCustomerFn(v, index) {
-      console.log(v);
-      if (v.customerId == '' ) {
+      console.log(v)
+      if (v.customerId == '') {
         return
       }
 
@@ -403,7 +400,9 @@ export default {
 
       await getTransferAdd(params)
       this.resetFn()
-      this.$router.push('/finance/rebate/change_list')
+      this.$router.push('/finance/change_list')
+      // this.$router.push('/rebate/change_list')
+
       this.$message.success('申请成功')
     },
     async getUserInfoFn() {