瀏覽代碼

应收单下拉添加仓储费等

chen 3 年之前
父節點
當前提交
87fd9dff32

+ 27 - 10
src/views/finance/change_list.vue

@@ -1,14 +1,14 @@
 <template>
   <div class="app-container">
     <div v-if="showPage == 1">
-      <el-radio-group v-model="category" size="">
-        <el-radio-button label="全部"></el-radio-button>
-        <el-radio-button label="待审核"></el-radio-button>
-        <el-radio-button label="审核通过"></el-radio-button>
-        <el-radio-button label="审核驳回"></el-radio-button>
-        <el-radio-button label="复核通过"></el-radio-button>
+      <el-radio-group @change="changeRadioGroupFn" v-model="category" size="">
+        <el-radio-button label="">全部</el-radio-button>
+        <el-radio-button label="WAIT">待审核</el-radio-button>
+        <el-radio-button label="OK_ONE">审核通过</el-radio-button>
+        <el-radio-button label="FAIL_ONE">审核驳回</el-radio-button>
+        <!-- <el-radio-button label="复核通过"></el-radio-button>
         <el-radio-button label="待复核"></el-radio-button>
-        <el-radio-button label="复核驳回"></el-radio-button>
+        <el-radio-button label="复核驳回"></el-radio-button> -->
       </el-radio-group>
       <br /><br />
       <!-- 筛选条件 -->
@@ -366,7 +366,7 @@ export default {
         id: "",
       }, //搜索表单
       listLoading: false, // 列表加载loading
-      category: "全部",
+      category: "",
       showPage: 1,
       detailList: {},
     };
@@ -377,6 +377,15 @@ export default {
     this.getDataList({ pageSize: this.pageSize, pageNum: this.currentPage });
   },
   methods: {
+    //切换radio
+    changeRadioGroupFn(v) {
+      console.log(v);
+      this.getDataList({
+        pageSize: this.pageSize,
+        pageNum: this.currentPage,
+        examineStatus: v,
+      });
+    },
     //撤回
     withdrawFn() {},
     //刷新
@@ -435,12 +444,20 @@ export default {
     handleSizeChange(val) {
       this.pageSize = val;
       this.currentPage = 1;
-      this.getDataList({ pageNum: 1, pageSize: this.pageSize });
+      this.getDataList({
+        pageNum: 1,
+        pageSize: this.pageSize,
+        examineStatus: this.category,
+      });
     },
     // 更改当前页
     handleCurrentChange(val) {
       this.currentPage = val;
-      this.getDataList({ pageNum: val, pageSize: 10 });
+      this.getDataList({
+        pageNum: val,
+        pageSize: 10,
+        examineStatus: this.category,
+      });
     },
   },
 };

+ 1 - 0
src/views/finance/components/receivable_list-add.vue

@@ -32,6 +32,7 @@
                 <el-option value="工程押金"> </el-option>
                 <el-option value="保证金"> </el-option>
                 <el-option value="工程价差"> </el-option>
+                <el-option value="仓储费"> </el-option>
               </el-select>
             </el-form-item>
           </el-col>

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

@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <div v-if="showPage == 1">
-      <el-radio-group v-model="examine" size="">
+      <el-radio-group @change="changeRadioGroupFn" v-model="examine" size="">
         <el-radio-button label="">全部</el-radio-button>
         <el-radio-button label="WAIT">待审核</el-radio-button>
         <el-radio-button label="OK">审核通过</el-radio-button>
@@ -318,16 +318,32 @@ export default {
     this.getDataList({ pageSize: this.pageSize, pageNum: this.currentPage });
   },
   methods: {
+    //radio切换'
+    changeRadioGroupFn(v) {
+      this.getDataList({
+        pageSize: this.pageSize,
+        pageNum: this.currentPage,
+        examineStatus: v,
+      });
+    },
     // 更改每页数量
     handleSizeChange(val) {
       this.pageSize = val;
       this.currentPage = 1;
-      this.getDataList({ pageNum: 1, pageSize: this.pageSize });
+      this.getDataList({
+        pageNum: 1,
+        pageSize: this.pageSize,
+        examineStatus: this.examine,
+      });
     },
     // 更改当前页
     handleCurrentChange(val) {
       this.currentPage = val;
-      this.getDataList({ pageNum: val, pageSize: 10 });
+      this.getDataList({
+        pageNum: val,
+        pageSize: 10,
+        examineStatus: this.examine,
+      });
     },
     //清除
     async clearFn() {
@@ -338,7 +354,7 @@ export default {
     searchFn() {
       this.getDataList({
         ...this.searchForm,
-        examineStatus: this.examine,
+        // examineStatus: this.examine,
         pageSize: this.pageSize,
         pageNum: this.currentPage,
       });