瀏覽代碼

【修改】销售执行明细汇总和列表增加钱包筛选,优化列表字段

howie 2 年之前
父節點
當前提交
4b316a84fa
共有 2 個文件被更改,包括 27 次插入5 次删除
  1. 4 4
      src/views/supply/implement/implement_list.vue
  2. 23 1
      src/views/supply/implement/implement_total_list.vue

+ 4 - 4
src/views/supply/implement/implement_list.vue

@@ -129,8 +129,8 @@
                   </el-form-item>
                 </el-col>
                 <el-col :xs="24" :sm="12" :lg="6">
-                  <el-form-item label="钱包" prop="walletIds">
-                    <el-select v-model="screenForm.walletIds" size="mini" multiple filterable>
+                  <el-form-item label="钱包" prop="walletIds1">
+                    <el-select v-model="screenForm.walletIds1" size="mini" multiple filterable>
                       <el-option
                         v-for="item in NoRebateWalletList"
                         :key="item.id"
@@ -464,7 +464,7 @@ export default {
         policyCode: '',
         policyRemark: '',
         isOver: '',
-        walletIds: [],
+        walletIds1: [],
         orderDate: ''
       },
       categoryList: [],
@@ -541,7 +541,7 @@ export default {
         policyCode: this.screenForm.policyCode,
         policyRemark: this.screenForm.policyRemark,
         isOver: this.screenForm.isOver,
-        walletIds: this.screenForm.walletIds.join(',')
+        walletIds1: this.screenForm.walletIds1.join(',')
       }
       getList(params).then(res => {
         res.data.records.forEach(item => {

+ 23 - 1
src/views/supply/implement/implement_total_list.vue

@@ -120,6 +120,18 @@
                     </el-select>
                   </el-form-item>
                 </el-col>
+                <el-col :xs="24" :sm="12" :lg="6">
+                  <el-form-item label="钱包" prop="walletIds1">
+                    <el-select v-model="screenForm.walletIds1" size="mini" multiple filterable>
+                      <el-option
+                        v-for="item in NoRebateWalletList"
+                        :key="item.id"
+                        :label="item.name"
+                        :value="item.id"
+                      />
+                    </el-select>
+                  </el-form-item>
+                </el-col>
               </el-row>
             </el-form>
           </template>
@@ -408,6 +420,7 @@
 import { getTotalList } from '@/api/supply/implement'
 import { getCategoryList } from '@/api/common'
 import DisplaceDetail from '@/views/supply/implement/components/displace_detail'
+import { getNoRebateWalletList } from '@/api/policy_list'
 
 let that
 export default {
@@ -447,7 +460,8 @@ export default {
         k3CategoryNumber: [],
         policyCode: '',
         policyRemark: '',
-        isOver: ''
+        isOver: '',
+        walletIds1: []
       },
       categoryList: [],
       statusList: [
@@ -458,6 +472,7 @@ export default {
       ],
       isCollapse: true,
       queryItem: {},
+      NoRebateWalletList: [],
       isShowDisplaceDetail: false
     }
   },
@@ -517,6 +532,7 @@ export default {
         projectName: this.screenForm.enginName,
         enginRecordNo: this.screenForm.orderNum,
         k3CategoryNumber: this.screenForm.k3CategoryNumber.join(','),
+        walletIds1: this.screenForm.walletIds1.join(','),
         policyCode: this.screenForm.policyCode,
         policyRemark: this.screenForm.policyRemark,
         isOver: this.screenForm.isOver
@@ -541,6 +557,12 @@ export default {
       }).then(res => {
         this.categoryList = res.data.records
       })
+      getNoRebateWalletList({
+        walletName: ''
+      }).then(res => {
+        console.log(res)
+        this.NoRebateWalletList = res.data
+      })
     },
 
     // 提交筛选表单