From 07a41ade45c962e93a9d449ce1be0eec52e66a6a Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期三, 19 三月 2025 10:44:32 +0800 Subject: [PATCH] 内部单不能修改报告 --- src/components/view/a6-personnel-detail.vue | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/components/view/a6-personnel-detail.vue b/src/components/view/a6-personnel-detail.vue index 9ec2650..93750e2 100644 --- a/src/components/view/a6-personnel-detail.vue +++ b/src/components/view/a6-personnel-detail.vue @@ -160,7 +160,7 @@ <span class="required-span">* </span>鏋舵瀯鍚嶇О锛� </el-col> <el-col :span="16" :offset="1"> - <el-input v-model="addOb.name" placeholder="璇疯緭鍏ユ灦鏋勫悕绉�" clearable size="small"></el-input> + <el-input v-model="addOb.name" placeholder="璇疯緭鍏ユ灦鏋勫悕绉�" clearable size="small" @keyup.enter.native="addStandardTree"></el-input> </el-col> </el-row> </div> @@ -279,6 +279,7 @@ selectField: {}, upUserDepardLimsIdPower: true }, + currentCompaniesList: [] } }, mounted() { @@ -293,8 +294,8 @@ searchFilter() { this.$refs.tree.filter(this.search) }, - refreshTable() { - this.$refs.ValueTable.selectList() + refreshTable(e) { + this.$refs.ValueTable.selectList(e) }, refresh() { this.upIndex++; @@ -317,6 +318,7 @@ }, getNodeParent(val) { if (val.parent != null) { + this.currentCompaniesList[val.level-1] = val.data.id this.selectTree += ' - ' + val.label this.getNodeParent(val.parent) } @@ -431,16 +433,20 @@ selects.forEach(a=>{ ids.push(a.id) }) + let str = '' + this.currentCompaniesList.forEach(a=>{ + str+=(a+',') + }) this.selectUserDia = false this.$axios.post(this.$api.user.upUserDepardLimsId,{ ids: JSON.stringify(ids), - id: this.componentData.entity.departLimsId + id: str }).then(res=>{ if (res.code === 201) { return } this.$message.success('娣诲姞鎴愬姛') - this.refreshTable() + this.refreshTable('page') }) } } -- Gitblit v1.9.3