瀏覽代碼

收款单,其他应收单搜索更改

chen 3 年之前
父節點
當前提交
91df1bcaab
共有 2 個文件被更改,包括 40 次插入6 次删除
  1. 21 2
      src/views/finance/receipt_list.vue
  2. 19 4
      src/views/finance/receivable_list.vue

+ 21 - 2
src/views/finance/receipt_list.vue

@@ -23,12 +23,20 @@
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="往来单位" prop="wlCompanyType">
-                <el-input v-model="searchForm.wlCompanyType" placeholder="请输入"></el-input>
+                <!-- <el-input v-model="searchForm.wlCompanyType" placeholder="请输入"></el-input> -->
+                <el-select class="selectStyle" v-model="searchForm.wlCompanyType" placeholder="请选择" filterable>
+                  <el-option v-for="(v, i) in customerList" :key="i" :label="v.name" :value="v.name">
+                  </el-option>
+                </el-select>
               </el-form-item>
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="付款单位" prop="customerName">
-                <el-input v-model="searchForm.customerName" placeholder="请输入"></el-input>
+                <!-- <el-input v-model="searchForm.customerName" placeholder="请输入"></el-input> -->
+                <el-select class="selectStyle" v-model="searchForm.customerName" placeholder="请选择" filterable>
+                  <el-option v-for="(v, i) in customerList" :key="i" :label="v.name" :value="v.name">
+                  </el-option>
+                </el-select>
               </el-form-item>
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
@@ -171,6 +179,7 @@
 </template>
 
 <script>
+import { getCustomerList } from "@/api/finance/wallet";
 import {
   getK3ReceiptList,
   getK3ReceiptAbandon,
@@ -183,6 +192,7 @@ export default {
   },
   data() {
     return {
+      customerList: [],
       currentPage: 1, // 当前页码
       pageSize: 10, // 每页数量
       listTotal: 0, // 列表总数
@@ -210,8 +220,17 @@ export default {
   },
   created() {
     this.getDataList({ pageSize: this.pageSize, pageNum: this.currentPage });
+    this.getCustomerDataList();
   },
   methods: {
+    //获取经销商列表
+    async getCustomerDataList() {
+      let res = await getCustomerList({
+        pageNum: 1,
+        pageSize: -1,
+      });
+      this.customerList = res.data.records;
+    },
     //合计
     getSummaries(param) {
       const { columns, data } = param;

+ 19 - 4
src/views/finance/receivable_list.vue

@@ -29,7 +29,11 @@
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="往来单位" prop="userName">
-                <el-input v-model="searchForm.userName" placeholder="请输入"></el-input>
+                <!-- <el-input v-model="searchForm.userName" placeholder="请输入"></el-input> -->
+                <el-select class="selectStyle" v-model="searchForm.userName" placeholder="请选择" filterable>
+                  <el-option v-for="(v, i) in customerList" :key="i" :label="v.name" :value="v.name">
+                  </el-option>
+                </el-select>
               </el-form-item>
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
@@ -143,6 +147,7 @@
 </template>
 
 <script>
+import { getCustomerList } from "@/api/finance/wallet";
 import {
   getFinanceOtherReceList,
   getFinanceOtherReceDelete,
@@ -159,6 +164,7 @@ export default {
   },
   data() {
     return {
+      customerList: [],
       currentPage: 1, // 当前页码
       pageSize: 10, // 每页数量
       listTotal: 0, // 列表总数
@@ -191,8 +197,17 @@ export default {
   },
   created() {
     this.getDataList({ pageSize: this.pageSize, pageNum: this.currentPage });
+    this.getCustomerDataList();
   },
   methods: {
+    //获取经销商列表
+    async getCustomerDataList() {
+      let res = await getCustomerList({
+        pageNum: 1,
+        pageSize: -1,
+      });
+      this.customerList = res.data.records;
+    },
     // //弃审
     // async unApprovalFn(id) {
     //   await getFinanceOtherReceAbandon({ id });
@@ -254,9 +269,9 @@ export default {
       this.deleList = [];
     },
     selectionChangeFn(value) {
-      console.log(value);
+      // console.log(value);
       const res = value.map((v) => v.id);
-      console.log(res);
+      // console.log(res);
       this.deleList = res;
     },
     //新建后更新列表
@@ -266,7 +281,7 @@ export default {
     //获取来列表数据
     async getDataList(data) {
       let res = await getFinanceOtherReceList(data);
-      console.log(res);
+      // console.log(res);
       res.data.records.forEach((item) => {
         item.sums2 = ["totalAmount"];
         item.sums1 = ["totalAmount"];