From f8b1073fbb28d37e08016eed32c682f8c5eae391 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 02 二月 2024 17:26:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- company/src/views/business/member.vue | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) diff --git a/company/src/views/business/member.vue b/company/src/views/business/member.vue index 032ac7b..3aaa5b9 100644 --- a/company/src/views/business/member.vue +++ b/company/src/views/business/member.vue @@ -24,7 +24,20 @@ <el-option label="涓嶅湪淇�" value="2"></el-option> </el-select> </el-form-item> - <el-form-item label="娲鹃仯鍗曚綅" prop="duId"> + <el-form-item v-if="userInfo.type === 0" label="鎵�灞炰紒涓�" prop="companyId"> + <el-select v-model="searchForm.companyId" placeholder="璇烽�夋嫨" @change="search"> + <el-option + v-for="(item, index) in companyList" + :key="index" + :label="item.name" + :value="item.id"> + </el-option> + </el-select> + </el-form-item> + <el-form-item label="娲鹃仯鍗曚綅" prop="duName"> + <el-input v-model="searchForm.duName" placeholder="璇疯緭鍏�" maxlength="18" @keypress.enter.native="search"></el-input> + </el-form-item> +<!-- <el-form-item label="娲鹃仯鍗曚綅" prop="duId"> <el-select v-model="searchForm.duId" placeholder="璇烽�夋嫨" @change="search"> <el-option v-for="(item, index) in options" @@ -33,7 +46,7 @@ :value="item.id"> </el-option> </el-select> - </el-form-item> + </el-form-item>--> <section> <el-button type="primary" @click="search">鎼滅储</el-button> <el-button @click="reset">閲嶇疆</el-button> @@ -60,7 +73,7 @@ <span v-else-if="row.solutionsStatus === 2">涓嶅湪淇�</span> </template> </el-table-column> - <el-table-column prop="companyName" label="鎵�灞炰紒涓�" min-width="100px" v-if="userInfo.type === 0"></el-table-column> + <el-table-column prop="companyName" label="鎵�灞炰紒涓�" min-width="100px" v-if="userInfo.type === 0"></el-table-column> <el-table-column prop="name" label="鍛樺伐濮撳悕" min-width="100px"></el-table-column> <el-table-column label="鎬у埆" min-width="100px"> <template slot-scope="{row}"> @@ -111,6 +124,7 @@ import { findListByDTO } from '@/api/business/dispatchUnit' import { memberExportExcel } from '@/api/business/member' import { mapState } from 'vuex' + import {pageAll as companyAll} from "@/api/business/company"; export default { name: 'Member', extends: BaseTable, @@ -126,7 +140,8 @@ solutionId: '' }, options: [], - solutions: [] + solutions: [], + companyList: [] } }, computed: { @@ -153,14 +168,20 @@ }) }, getSolutions() { - all() + all({}) .then(res => { this.solutions = res }) + /* if(this.userInfo.type ==1){ findListByDTO({ dataType: 2 }) .then(res => { - this.options = res + this.options = res }) + }*/ + + companyAll({}).then(res => { + this.companyList = res + }) }, calculateAge(idNumber) { if (!idNumber) return -- Gitblit v1.9.3