From 3201bba04baf50d368fbc4ac11658701e97a0a97 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期三, 05 三月 2025 09:59:05 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- admin/src/components/business/OperaMemberWindow.vue | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/admin/src/components/business/OperaMemberWindow.vue b/admin/src/components/business/OperaMemberWindow.vue index fdc5fa7..2cc8ad5 100644 --- a/admin/src/components/business/OperaMemberWindow.vue +++ b/admin/src/components/business/OperaMemberWindow.vue @@ -5,8 +5,14 @@ <el-input v-model="form.name" placeholder="璇疯緭鍏ュ鍚�" v-trim /> </el-form-item> <el-form-item label="鎵�灞炵粍缁�" prop="companyId"> - <el-cascader v-model="form.company" :options="department" @change="handleChangeCompany" :show-all-levels="false" - clearable filterable :props="departprops"></el-cascader> +<!-- <el-cascader v-model="form.company" :options="department" @change="handleChangeCompany" :show-all-levels="false" + clearable filterable :props="departprops"></el-cascader>--> + <el-select v-model="form.companyId" clearable filterable placeholder="璇烽�夋嫨"> + <template v-for="item in companyList"> + <el-option v-if="item.countNum && item.countNum>0" :key="item.id" :label="item.companyNamePath" :value="item.id"> + </el-option> + </template> + </el-select> <div style="font-size: 12px;color: #F56C6C"> 娉細浠呮敮鎸侀�夋嫨 銆恵{ companyType === 0 ? '鐩稿叧鏂圭粍缁�' : '鍐呴儴缁勭粐' }}銆� </div> @@ -97,6 +103,7 @@ import { checkMobile, validIdCardNo, validIdCardNoNew } from '@/utils/form' import { allList } from '@/api/business/position' import { upload } from '@/api/system/common' +import {companyGetList} from "@/api/business/company"; export default { name: 'OperaCompanyWindow', extends: BaseOpera, @@ -124,6 +131,7 @@ companyType: 0, department: [], positionList: [], + companyList: [], // 琛ㄥ崟鏁版嵁 form: { id: null, @@ -161,6 +169,16 @@ }) }, methods: { + getCompany() { + companyGetList({ + model: {type:this.companyType } , + capacity: 10000, + page: 1, + }).then(res => { + this.companyList = res.records || [] + + }) + }, openCamera() { this.paisheModal = true this.isShowCamera = true @@ -314,7 +332,8 @@ faceImgFull: '' } this.companyType = companyType - this.getPositionList() + this.getCompany() + // this.getPositionList() // 鏂板缓 if (target == null) { this.$nextTick(() => { @@ -322,6 +341,8 @@ this.form[this.configData['field.id']] = null this.form.company = [] }) + + this.getCompany() return } // 缂栬緫 -- Gitblit v1.9.3