From 26ebef24f023a80f5be5ff27c93585f70688f6ee Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 22 十月 2024 14:45:39 +0800 Subject: [PATCH] 关于修改可靠性产品重复 --- web/src/views/modules/baseReliability/verify.vue | 77 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 0 deletions(-) diff --git a/web/src/views/modules/baseReliability/verify.vue b/web/src/views/modules/baseReliability/verify.vue new file mode 100644 index 0000000..7606ac5 --- /dev/null +++ b/web/src/views/modules/baseReliability/verify.vue @@ -0,0 +1,77 @@ +<template> + <div> + <el-card shadow="never" class="aui-card--fill"> + <div class="mod-sysPictureBase-sysPictureBase}"> + <zt-table-wraper defaultNotQuery='false' :paging='false' query-url="" v-slot="{ table }"> + <el-form :inline="true" :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="80px"> + <zt-form-item label="浜у搧鑺傜偣" prop="productId"> + <zt-select v-model="dataForm.productId" :datas="productList" @change="onProductSelected"/> + </zt-form-item> + <zt-form-item label="鎬讳綋浠诲姟" prop="taskModelId"> + <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/> + </zt-form-item> + <zt-button type="primary" @click="verify()">璁$畻</zt-button> + </el-form> + <div style="font-size: 1.3rem"> + <span v-html="result">{{ result}}</span> + </div> + </zt-table-wraper> + </div> + </el-card> + </div> +</template> + +<script> + + export default { + data() { + return { + name: 'verify', + productList: '', + taskList: '', + dataForm: { + productId: '', + taskModelId: '' + }, + result: '' + } + }, + mounted() { + this.getProductList() + }, + components: {}, + methods: { + onProductSelected(data) { + console.log(data, ' onProductSelected(data)') + this.dataForm.productId = data.id + this.getTaskList() + this.dataForm.taskModelId = '' + }, + onTaskSelected(data) { + console.log(data, ' onProductSelected(data)') + this.dataForm.taskModelId = data.id + }, + async getProductList() { + let res = await this.$http.get('/basicInfo/XhProductModel/getTaskProductList') + this.productList = res.data + this.onProductSelected(this.productList[0]) + }, + async getTaskList() { + let params = { + productId: this.dataForm.productId + } + let res = await this.$http.get('/taskReliability/Task/getTaskList', {params: params}) + console.log(res.data) + this.taskList = res.data + }, + async verify() { + let params = { + taskId: this.dataForm.taskModelId + } + let res = await this.$http.get('/taskReliability/SimulatAssess/verify', {params: params}) + console.log(res.data) + this.result = res.data + } + } + } +</script> -- Gitblit v1.9.1