diff --git a/jero-web/src/components/PersonnelSelection/index.vue b/jero-web/src/components/PersonnelSelection/index.vue index bcb3ce1c5..755e08ff2 100644 --- a/jero-web/src/components/PersonnelSelection/index.vue +++ b/jero-web/src/components/PersonnelSelection/index.vue @@ -51,6 +51,7 @@ style="margin-bottom: 60px;height: 600px" v-if="treeVisible" checkable + checkStrictly :loading="loading" :tree-data="gData" @check="onCheck" @@ -164,7 +165,7 @@ // }, onCheck(checkedKeys, info) { - this.userIds = checkedKeys + this.userIds = checkedKeys.checked this.userName = [] if (this.userIds.length > 0) { for (let i = 0; i < this.userIds.length; i++) { diff --git a/jero-web/src/views/projectManagement/components/addModel.vue b/jero-web/src/views/projectManagement/components/addModel.vue index 47e7685e3..65b190bd4 100644 --- a/jero-web/src/views/projectManagement/components/addModel.vue +++ b/jero-web/src/views/projectManagement/components/addModel.vue @@ -335,6 +335,7 @@ }) this.yearNameDataList = content[0].yearNameDataList || [] this.formInline = value + this.formInline = { ...this.formInline } } } else { this.projectNameList = [] @@ -348,7 +349,7 @@ this.getNameList() this.formInline.studioEngineerName = this.userInfo().username this.formInline.studioEngineer = this.userInfo().id - this.formInline = {...this.formInline} + this.formInline = { ...this.formInline } this.$nextTick(() => { this.$refs.ruleForm.clearValidate() })