From b3e5003294553a83f93aa1b8e5c131ad155ec5dc Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 05 九月 2024 09:38:04 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/taskReliability/ReliabilityAssess.vue | 54 +++++++++++++++++++++++++++++++++--------------------- 1 files changed, 33 insertions(+), 21 deletions(-) diff --git a/web/src/views/modules/taskReliability/ReliabilityAssess.vue b/web/src/views/modules/taskReliability/ReliabilityAssess.vue index 78ac8bb..fc41f1a 100644 --- a/web/src/views/modules/taskReliability/ReliabilityAssess.vue +++ b/web/src/views/modules/taskReliability/ReliabilityAssess.vue @@ -10,12 +10,12 @@ <zt-form-item label="鎬讳綋浠诲姟" prop="taskModelId"> <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/> </zt-form-item> - <zt-form-item label="璇勫畾鏁版嵁" prop="taskModelId"> + <zt-form-item label="璇勫畾鏁版嵁" prop="itemId"> <zt-select v-model="dataForm.itemId" :datas="assessDataList" @change="onAssessDataSelected"/> </zt-form-item> <zt-form-item label="缃俊搴�" prop="confidence"> <el-input v-model="dataForm.confidence" placeholder="缃俊搴�" clearable></el-input> - </zt-form-item> + </zt-form-item> <el-button type="primary">璇勫畾</el-button> <el-button type="primary" @click="add()">鏂板璇勫畾鏁版嵁</el-button> </el-form> @@ -46,16 +46,16 @@ data() { return { dataForm: { - productId:'', - shipName:'', - taskModelId:'', - itemId:'', - name:'', - runTimes:'', - failNum:'', - runNum:'', - assessResult:'', - confidence:'', + productId: '', + shipName: '', + taskModelId: '', + itemId: '', + name: '', + runTimes: '', + failNum: '', + runNum: '', + assessResult: '', + confidence: '', }, productList: [], taskList: [], @@ -81,22 +81,29 @@ console.log(data, ' onProductSelected(data)') this.dataForm.taskModelId = data.id }, - onAssessDataSelected(data){ + onAssessDataSelected(data) { this.dataForm.itemId = data.id }, - refreshData(){ - this.getAssessDataList(); + refreshData() { + this.getAssessDataList(); }, async getAssessDataList() { - let params={ - productId:this.dataForm.productId + let params = { + productId: this.dataForm.productId } - let res = await this.$http.get('/taskReliability/ReliabilityAssess/getAssessDataList',{params: params}) + let res = await this.$http.get('/taskReliability/ReliabilityAssess/getAssessDataList', {params: params}) this.assessDataList = res.data - this.dataForm.itemId = this.assessDataList[0].id + if (this.assessDataList.length > 0) { + this.dataForm.itemId = this.assessDataList[0].id + } else { + this.dataForm.itemId = '' + } }, - add(){ - this.$refs.AddOrUpdate.$refs.dialog.init(null, {productId: this.dataForm.productId,shipName: this.dataForm.shipName}) + add() { + this.$refs.AddOrUpdate.$refs.dialog.init(null, { + productId: this.dataForm.productId, + shipName: this.dataForm.shipName + }) }, async getProductList() { let res = await this.$http.get('/basicInfo/XhProductModel/getTaskProductList') @@ -110,6 +117,11 @@ let res = await this.$http.get('/taskReliability/Task/getTaskList', {params: params}) console.log(res.data) this.taskList = res.data + if (this.taskList.length > 0) { + this.dataForm.taskModelId = this.taskList[0].id + } else { + this.dataForm.taskModelId = '' + } }, } } -- Gitblit v1.9.1