From 48eb5dc61ac07d232632b13d040006128ed5cceb Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 31 一月 2024 20:59:23 +0800
Subject: [PATCH] 开发业务接口

---
 company/src/views/business/settleClaims.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/company/src/views/business/settleClaims.vue b/company/src/views/business/settleClaims.vue
index 4bf0a03..ff71af1 100644
--- a/company/src/views/business/settleClaims.vue
+++ b/company/src/views/business/settleClaims.vue
@@ -5,7 +5,10 @@
             <el-form-item label="鍛樺伐濮撳悕" prop="memberName">
                 <el-input v-model="searchForm.memberName" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
             </el-form-item>
-            <el-form-item label="鎶ユ鍗曚綅" prop="companyId">
+            <el-form-item label="韬唤璇�" prop="memberIdcardNo">
+                <el-input v-model="searchForm.memberIdcardNo" placeholder="璇疯緭鍏�" @keypress.enter.native="search"></el-input>
+            </el-form-item>
+            <el-form-item label="鎶ユ鍗曚綅" prop="companyId" v-if="userInfo.type === 0">
                 <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @keypress.enter.native="search">
                     <el-option
                         v-for="item in companyList"
@@ -38,7 +41,6 @@
             <section>
                 <el-button type="primary" @click="search">鎼滅储</el-button>
                 <el-button @click="reset">閲嶇疆</el-button>
-                <el-button @click="$refs.operaSettleClaimsWindow.open('鎶ユ璇︽儏')">璇︽儏</el-button>
             </section>
         </el-form>
         <!-- 琛ㄦ牸鍜屽垎椤� -->
@@ -56,6 +58,7 @@
                 <el-table-column prop="reportNum" label="鎶ユ鍙�" min-width="100px"></el-table-column>
                 <el-table-column prop="companyName" label="鎶ユ浼佷笟" min-width="100px"></el-table-column>
                 <el-table-column prop="memberName" label="鍑洪櫓浜�" min-width="100px"></el-table-column>
+                <el-table-column prop="memberIdcardNo" label="韬唤璇佸彿" min-width="100px"></el-table-column>
                 <el-table-column prop="solutionName" label="淇濋櫓鏂规" min-width="100px"></el-table-column>
                 <el-table-column prop="duName" label="娲鹃仯鍗曚綅" min-width="100px"></el-table-column>
                 <el-table-column prop="worktypeName" label="鎵�灞炲伐绉�" min-width="100px"></el-table-column>
@@ -98,6 +101,7 @@
     import OperaSettleClaimsWindow from '@/components/business/OperaSettleClaimsWindow'
     import {all as solutionAll} from '@/api/business/solutions'
     import {pageAll as companyAll} from '@/api/business/company'
+    import { mapState } from 'vuex'
     export default {
         name: 'SettleClaims',
         extends: BaseTable,
@@ -112,11 +116,15 @@
                     companyId: '',
                     duName: '',
                     memberName:'',
+                    memberIdcardNo:'',
                     status: '',
                     informantName: ''
                 }
             }
         },
+        computed: {
+            ...mapState(['userInfo'])
+        },
         created () {
             this.config({
                 module: '鐞嗚禂鐢宠琛�',

--
Gitblit v1.9.3