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