From 0c29b75ff7831413718aa0d91e8489b35137f99d Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 07 五月 2025 14:13:21 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/views/business/relativeMember.vue | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/admin/src/views/business/relativeMember.vue b/admin/src/views/business/relativeMember.vue index 45e0aa9..15bfb90 100644 --- a/admin/src/views/business/relativeMember.vue +++ b/admin/src/views/business/relativeMember.vue @@ -6,7 +6,6 @@ <el-form-item label="" prop="keyword"> <el-input v-model="searchForm.keyword" placeholder="璇疯緭鍏ュ鍚�/鎵嬫満鍙�/宸ュ彿" @keypress.enter.native="search"></el-input> </el-form-item> - <el-form-item label="" prop="positionId"> <el-select v-model="searchForm.positionId" clearable filterable placeholder="宀椾綅"> <el-option v-for="item in positionList" :key="item.id" :label="item.name" :value="item.id"> @@ -17,6 +16,12 @@ <el-select v-model="searchForm.hasFace" @keypress.enter.native="search" placeholder="鏄惁鏈変汉鑴�"> <el-option label="鏃�" value="0"></el-option> <el-option label="鏈�" value="1"></el-option> + </el-select> + </el-form-item> + <el-form-item label="" prop="authStatus"> + <el-select v-model="searchForm.authStatus" @keypress.enter.native="search" clearable placeholder="鏄惁鎺堟潈"> + <el-option label="鍚�" value="0"></el-option> + <el-option label="鏄�" value="1"></el-option> </el-select> </el-form-item> <el-form-item label="" prop="canVisit"> @@ -61,10 +66,10 @@ <ul class="toolbar" v-permissions="['business:member:delete', 'business:member:create,business:empower:create', 'business:traintime:create']"> <!-- - <li><el-button type="primary" v-permissions="['business:member:sync']" :loading="loading" @click="synchronous()">鍚屾</el-button></li> ---> + <li><el-button type="primary" v-permissions="['business:member:sync']" :loading="loading" @click="synchronous()">鍚屾</el-button></li> + --> <li><el-button type="primary" - @click="$refs.OperaMemberWindow.open('鏂板缓鍛樺伐', null, department, searchForm.companyType)" icon="el-icon-plus" + @click="add" icon="el-icon-plus" v-permissions="['business:member:create']">鏂板缓鍛樺伐</el-button></li> <li><el-button type="primary" @click="$refs.OperaMemberImportWindow.open('浜哄憳瀵煎叆', searchForm.companyType)" icon="el-icon-plus" v-permissions="['business:member:create']">浜哄憳瀵煎叆</el-button></li> @@ -189,7 +194,7 @@ v-if="containPermissions(['business:member:update', 'business:member:delete', 'business:empower:create'])" label="鎿嶄綔" min-width="280"> <template slot-scope="{row}"> - <el-button type="text" icon="el-icon-edit" @click="$refs.OperaMemberWindow.open('缂栬緫鍛樺伐淇℃伅', row, department,searchForm.companyType)" + <el-button type="text" icon="el-icon-edit" @click="edit(row)" v-permissions="['business:empower:update']">缂栬緫</el-button> <el-button type="text" icon="el-icon-plus" @click="empower(row.id)" v-permissions="['business:empower:create']">閲嶆柊鎺堟潈</el-button> @@ -272,11 +277,19 @@ this.getPositionList() }, mounted() { - this.$nextTick(() => { + /* this.$nextTick(() => { this.tableHeight = document.body.scrollHeight - this.$refs.QueryFormRef.offsetHeight - 276 - }) + })*/ }, methods: { + edit(row) { + this.$refs.OperaMemberWindow.treeData = this.companyTree + this.$refs.OperaMemberWindow.open('缂栬緫鍛樺伐淇℃伅', row, this.department, this.searchForm.companyType) + }, + add() { + this.$refs.OperaMemberWindow.treeData = this.companyTree + this.$refs.OperaMemberWindow.open('鏂板缓鍛樺伐', null, this.department, this.searchForm.companyType) + }, startEmpowerBatch() { if (this.tableData.selectedRows.length === 0) { this.$tip.warning('璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�') @@ -314,7 +327,7 @@ }, // 鑾峰彇缁勭粐鏍� getfindCompanyTreePage() { - fetchList() + fetchList(0) .then(res => { if (res && res.length > 0) { res[0].fsStatus = 1 -- Gitblit v1.9.3