From 8d1f60e54adb75d9c252b514174f287a2cbd7864 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期二, 04 六月 2024 16:28:28 +0800 Subject: [PATCH] 完成检验下单、检验任务优化 --- src/components/view/person-manage.vue | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/components/view/person-manage.vue b/src/components/view/person-manage.vue index e74603e..57075db 100644 --- a/src/components/view/person-manage.vue +++ b/src/components/view/person-manage.vue @@ -199,9 +199,9 @@ </span> </el-dialog> <el-dialog title="鑾峰彇浜轰簨绯荤粺浜哄憳淇℃伅" :visible.sync="addthirdParty" width="70%"> - <div class="body"> + <div class="body" v-loading="thirdPartyLoading"> <el-row> - <el-col :span="8" style="height: 70vh;overflow: hidden;"> + <el-col :span="8" style="height: 70vh;overflow: hidden;" v-if="companiesList.length!=1"> <el-input placeholder="杈撳叆鍏抽敭瀛楁悳绱�" v-model="search2" size="small" style="width: 90%;padding: 0 5% 10px 5%;" clearable @clear="searchFilter2" @keyup.enter.native="searchFilter2()"> </el-input> @@ -210,7 +210,7 @@ highlight-current> </el-tree> </el-col> - <el-col :span="16" style="height: 70vh;padding-left: 8px;"> + <el-col :span="companiesList.length==1?24:16" style="height: 70vh;padding-left: 8px;"> <div class="search_thing" style="width: 100%;margin-bottom: 10px;justify-content: right;"> <div class="search_label" style="width: 200px;">鍛樺伐鍙�/鍛樺伐濮撳悕锛�</div> <div class="search_input" style="width: 250px;"> @@ -354,7 +354,8 @@ companiesList: [], currentCompaniesList: [], userSearch2: '', - searchEmployeeID: null + searchEmployeeID: null, + thirdPartyLoading:false } }, // watch: { @@ -370,8 +371,21 @@ methods: { openthirdParty() { this.addthirdParty = true; + this.thirdPartyLoading = true; this.$axios.get(this.$api.companies.selectCompaniesList).then(res => { this.companiesList = this.HaveJson(res.data); + if(this.companiesList.length ==1){ + this.$axios.post(this.$api.companies.selectSimpleList, { + companyId: this.companiesList[0].companyId + }).then(res => { + this.thirdPartyLoading = false; + this.personListCopy = JSON.parse(JSON.stringify(res.data)) + this.personList = res.data + this.$refs.personTable.doLayout() + }) + }else{ + this.thirdPartyLoading = false; + } this.datathirdParty = this.tranListToTreeData(res.data, "ROOT"); }) if(this.componentData.entity.roleId > 10000)this.$message.warning('鐢变簬鏈�変腑鍏蜂綋瑙掕壊锛屾柊澧炵敤鎴峰皢鎴愪负榛樿瑙掕壊') -- Gitblit v1.9.3