From 9025b9cf7ec8610003d445a31d93e35e7bd73c2e Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期三, 31 一月 2024 17:54:52 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/project/Project-AddOrUpdate.vue | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-) diff --git a/web/src/views/modules/project/Project-AddOrUpdate.vue b/web/src/views/modules/project/Project-AddOrUpdate.vue index 557d240..01607af 100644 --- a/web/src/views/modules/project/Project-AddOrUpdate.vue +++ b/web/src/views/modules/project/Project-AddOrUpdate.vue @@ -103,32 +103,32 @@ </div> <div class="DSTOld-1-Form"> <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="鎵�灞為儴闂�" prop="bizDeptId" - style="width: 48%"> + style="width: 48%" rules="required"> <zt-select @input="changeDept" v-model="dataForm.bizDeptId" :datas="bizDeptList" placeholder="鎵�灞為儴闂�"/> </zt-form-item> <!-- 鏄惁绛剧讲鍚堝悓 --> - <zt-form-item label-width="120px" label="鏄惁绛剧讲鍚堝悓" prop="isContract" style="width: 48%"> + <zt-form-item label-width="120px" label="鏄惁绛剧讲鍚堝悓" prop="isContract" style="width: 48%" rules="required"> <zt-dict v-model="dataForm.isContract" dict="is_or_not"></zt-dict> </zt-form-item> <!-- 椤圭洰璐熻矗浜� --> <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="椤圭洰璐熻矗浜�" prop="projectLeader" - style="width: 48%"> + style="width: 48%" rules="required"> <zt-select v-model="dataForm.projectLeader" :datas="projectLeaderList" placeholder="椤圭洰璐熻矗浜�"/> </zt-form-item> <!-- 椤圭洰娴嬭瘯浜哄憳 --> <zt-form-item class="marginTopAndMarginBottom" label-width="120px" label="椤圭洰娴嬭瘯浜哄憳" prop="projectTesters" - style="width: 48%"> + style="width: 48%" rules="required"> <!-- <el-input v-model="dataForm.projectTesters" placeholder="璇疯緭鍏ラ」鐩祴璇曚汉鍛�"></el-input>--> <zt-select v-model="dataForm.projectTesters" :datas="projectTestersList" :multiple="true" :clearable="true" placeholder="椤圭洰娴嬭瘯浜哄憳"/> </zt-form-item> <!-- 椤圭洰瀹℃牳浜� --> - <zt-form-item label-width="120px" label="椤圭洰瀹℃牳浜�" prop="projectReviewer" style="width: 48%"> + <zt-form-item label-width="120px" label="椤圭洰瀹℃牳浜�" prop="projectReviewer" style="width: 48%" rules="required"> <!-- <el-input v-model="dataForm.projectReviewer" placeholder="璇疯緭鍏ラ」鐩鏍镐汉"></el-input>--> <zt-select v-model="dataForm.projectReviewer" :datas="projectReviewerList" :multiple="true" :clearable="true" placeholder="椤圭洰瀹℃牳浜�"/> </zt-form-item> - <zt-form-item label-width="120px" label="椤圭洰閰嶇疆浜�" prop="projectConfiger" style="width: 48%"> + <zt-form-item label-width="120px" label="椤圭洰閰嶇疆浜�" prop="projectConfiger" style="width: 48%" rules="required"> <!-- <el-input v-model="dataForm.projectReviewer" placeholder="璇疯緭鍏ラ」鐩鏍镐汉"></el-input>--> <zt-select v-model="dataForm.projectConfiger" :datas="projectConfigerList" :multiple="true" :clearable="true" placeholder="椤圭洰閰嶇疆浜�"/> @@ -176,11 +176,6 @@ bizDeptIdList: [], } }, - // watch: { - // "dataForm.bizDeptId"(){ - // this.getUserList() - // } - // }, methods: { init() { this.getInfo() @@ -202,12 +197,12 @@ } console.log(this.dataForm, "async getInfo() dataForm") }, - changeDept(selected){ - console.log(selected,'selected') - this.dataForm.projectLeader='' - this.dataForm.projectTesters=[] - this.dataForm.projectReviewer=[] - this.dataForm.projectConfiger=[] + changeDept(selected) { + console.log(selected, 'selected') + this.dataForm.projectLeader = '' + this.dataForm.projectTesters = [] + this.dataForm.projectReviewer = [] + this.dataForm.projectConfiger = [] this.getUserList() }, async getUserList() { @@ -229,22 +224,18 @@ }, // 琛ㄥ崟鎻愪氦 async formSubmit() { - console.log(localStorage.getItem('userSecretClass'),"formSubmit") - if (this.dataForm.secretClass>localStorage.getItem('userSecretClass')){ + if (this.dataForm.secretClass > localStorage.getItem('userSecretClass')) { this.$alert("褰撳墠椤圭洰璁剧疆鐨勫瘑绾ч珮浜庡綋鍓嶇敤鎴风殑瀵嗙骇锛岃閲嶆柊璁剧疆") return } if (this.dataForm && this.dataForm.projectTesters instanceof Array) { this.dataForm.projectTesters = this.dataForm.projectTesters.join(',') - console.log(this.dataForm.projectTesters) } if (this.dataForm && this.dataForm.projectReviewer instanceof Array) { this.dataForm.projectReviewer = this.dataForm.projectReviewer.join(',') - console.log(this.dataForm.projectReviewer) } if (this.dataForm && this.dataForm.projectConfiger instanceof Array) { this.dataForm.projectConfiger = this.dataForm.projectConfiger.join(',') - console.log(this.dataForm.projectConfiger) } let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/project/Project/', this.dataForm) if (res.success) { -- Gitblit v1.9.1