From a4f932c6ca705feb3bee3b7d7bbe0ee5c0c85515 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期五, 29 十二月 2023 09:41:11 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/configAuditReport/ConfigAuditReport-AddOrUpdate.vue | 65 +++++++++++++++++++++++--------- 1 files changed, 47 insertions(+), 18 deletions(-) diff --git a/web/src/views/modules/configAuditReport/ConfigAuditReport-AddOrUpdate.vue b/web/src/views/modules/configAuditReport/ConfigAuditReport-AddOrUpdate.vue index b54cabe..b67de3d 100644 --- a/web/src/views/modules/configAuditReport/ConfigAuditReport-AddOrUpdate.vue +++ b/web/src/views/modules/configAuditReport/ConfigAuditReport-AddOrUpdate.vue @@ -1,29 +1,26 @@ <template> <zt-dialog ref="dialog" @confirm="formSubmit"> <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px"> - <zt-form-item label="椤圭洰ID" prop="projectId" rules="required"> - <el-input v-model="dataForm.projectId"></el-input> - </zt-form-item> <zt-form-item label="缂栧彿" prop="code" rules="required"> - <el-input v-model="dataForm.code"></el-input> - </zt-form-item> + <el-input v-model="dataForm.code"></el-input> + </zt-form-item> <zt-form-item label="瀹℃牳浜�" prop="auditor" rules="required"> - <el-input v-model="dataForm.auditor"></el-input> - </zt-form-item> - <zt-form-item label="瀹℃牳浜篒D" prop="auditorId" rules="required"> - <el-input v-model="dataForm.auditorId"></el-input> - </zt-form-item> + <el-input v-model="dataForm.auditor"></el-input> + </zt-form-item> <zt-form-item label="瀹℃牳鏃堕棿" prop="auditorDate" rules="required"> - <el-input v-model="dataForm.auditorDate"></el-input> - </zt-form-item> - <zt-form-item label="骞翠唤" prop="year" rules="required"> - <el-input v-model="dataForm.year"></el-input> - </zt-form-item> + <el-input v-model="dataForm.auditorDate"></el-input> + </zt-form-item> </el-form> + <template v-slot:footer> + <el-button v-if="dataForm.disabled" type="primary" @click="print()">鎵撳嵃</el-button> + </template> </zt-dialog> </template> <script> + import qs from "qs"; + import Cookies from "js-cookie"; + export default { data() { return { @@ -32,24 +29,56 @@ configAuditReport:{ code: '', auditor: '', - auditorId: '', auditorDate: '', }, project: { softwareIdentity: '', softwareName: '' - } + }, + problemList:[], + contentList:[] } } }, methods: { + indexFormat(index) { + return index += 1 + }, + init(id, row) { + if (id) { + this.dataForm.id = id + } else { + this.dataForm.id = row.id + } + if (row.projectId) { + this.dataForm.projectId = row.projectId + } + this.getInfo() + console.log(this.dataForm.id, this.dataForm.projectId, 'params params') + }, // 鑾峰彇淇℃伅 async getInfo() { - let res = await this.$http.get(`/configAuditReport/ConfigAuditReport/${this.dataForm.id}`) + let params = { + reportId: this.dataForm.id, + projectId: this.dataForm.projectId + } + let res = await this.$http.get(`/configAuditReport/ConfigAuditReport/getDto`, {params: params}) this.dataForm = { ...this.dataForm, ...res.data } + if(this.dataForm.configAuditReport === null){ + this.dataForm.contractReview={} + } + console.log(this.dataForm, "getInfo this.dataForm") + }, + async print(){ + var params = qs.stringify({ + token: Cookies.get('token'), + id:this.dataForm.id + }) + let apiURL = `/configAuditReport/ConfigAuditReport/exportReport` + window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}` }, // 琛ㄥ崟鎻愪氦 async formSubmit() { -- Gitblit v1.9.1