From a9ca0823ab8f33ca85abebcf6ec4a8da235adb49 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 30 一月 2024 14:36:49 +0800
Subject: [PATCH] 开发业务接口

---
 company/src/views/business/taxes.vue |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/company/src/views/business/taxes.vue b/company/src/views/business/taxes.vue
index 79d6e85..be106cb 100644
--- a/company/src/views/business/taxes.vue
+++ b/company/src/views/business/taxes.vue
@@ -19,14 +19,14 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="鐢宠寮�绁ㄤ紒涓�" prop="companyId">
-                <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @keypress.enter.native="search">
-                    <el-option
-                        v-for="item in options"
-                        :key="item.value"
-                        :label="item.label"
-                        :value="item.value">
-                    </el-option>
-                </el-select>
+              <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search">
+                <el-option
+                    v-for="item in companyList"
+                    :key="item.id"
+                    :label="item.name"
+                    :value="item.id">
+                </el-option>
+              </el-select>
             </el-form-item>
             <section>
                 <el-button type="primary" @click="search">鎼滅储</el-button>
@@ -122,6 +122,8 @@
     import TableLayout from '@/layouts/TableLayout'
     import Pagination from '@/components/common/Pagination'
     import OperaTaxesWindow from '@/components/business/OperaTaxesWindow'
+    import {all as solutionAll} from "@/api/business/solutions";
+    import {pageAll as companyAll} from "@/api/business/company";
     export default {
         name: 'Taxes',
         extends: BaseTable,
@@ -129,6 +131,7 @@
         data () {
             return {
                 // 鎼滅储
+              companyList:[],
                 searchForm: {
                     status: '',
                     companyId: ''
@@ -144,11 +147,22 @@
                 'field.main': 'id'
             })
             this.search()
+          this.loadSelectList()
         },
         methods: {
             handleRemove(file, fileList) {
                 console.log(file, fileList);
-            }
+            },
+          loadSelectList() {
+            solutionAll({dataType:0}).then(res => {
+              this.solutionList = res
+            }).catch(err => {
+            })
+            companyAll({}).then(res => {
+              this.companyList = res
+            }).catch(err => {
+            })
+          }
         }
     }
 </script>

--
Gitblit v1.9.3