From 95db529c3ef7ff1b4c62a888e557028b30ee695e Mon Sep 17 00:00:00 2001 From: Dayu <1010@qq.com> Date: Mon, 8 Jul 2024 14:07:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=B8=85=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/leger/equipmentledgerDetail.vue | 52 +++++++++++++---------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/src/views/leger/equipmentledgerDetail.vue b/src/views/leger/equipmentledgerDetail.vue index f9f5907..dc5850d 100644 --- a/src/views/leger/equipmentledgerDetail.vue +++ b/src/views/leger/equipmentledgerDetail.vue @@ -20,24 +20,21 @@ ref="crud" @row-del="parameters_rowDel" @row-update="parameters_rowUpdate" - @row-save="parameters_rowSave" - @on-load="onLoad"> + @row-save="parameters_rowSave"> - + @row-del="document_rowDel">
@@ -479,7 +476,7 @@ pagerCount: 5 }, document_data: [], - document_option: { + optionDoc: { align: 'center', menuAlign: 'center', height: 'auto', @@ -546,15 +543,15 @@ label: "附件", prop: "accessory", span: 20, - type: 'upload', - multiple: true, - dataType: "string", - propsHttp: { - url: 'url', - name: 'name', - res: 'data' - }, - action: 'https://api.avuejs.com/imgupload', + // type: 'upload', + + // dataType: "string", + // propsHttp: { + // url: 'url', + // name: 'name', + // res: 'data' + // }, + // action: 'https://api.avuejs.com/imgupload', rules: [{ trigger: "blur" }] @@ -568,7 +565,7 @@ permissionList() { return { addBtn: true, - viewBtn: this.vaildData(this.permission.techparameters_view, false), + viewBtn: false, delBtn: true, editBtn: true }; @@ -653,6 +650,12 @@ }, handleChange (column) { this.type = column + if (column.prop == 'parameters') { + this.parameters_onLoad(); + }if (column.prop == 'document') { + this.document_onLoad(); + } + }, // 技术参数 新增按钮处理 parameters_rowSave (form, done, loading) { @@ -660,7 +663,7 @@ form.eqLedgerId = this.$route.query.id; parameters_add(form).then(() => { done(form); - this.onLoad(this.page); + this.parameters_onLoad(this.page); this.$message({ type: "success", message: "操作成功!" @@ -695,7 +698,7 @@ return parameters_remove(form.id); }) .then(() => { - this.onLoad(this.page); + this.parameters_onLoad(this.page); this.$message({ type: "success", message: "操作成功!" @@ -708,7 +711,7 @@ form.eqLedgerId = this.$route.query.id; document_add(form).then(() => { done(form); - this.onLoad(this.page); + this.document_onLoad(this.page); this.$message({ type: "success", message: "操作成功!" @@ -744,7 +747,7 @@ return document_remove(form.id); }) .then(() => { - this.onLoad(this.page); + this.document_onLoad(this.page); this.$message({ type: "success", message: "操作成功!" @@ -781,12 +784,15 @@ headerClass(){ return 'head-style' }, - onLoad(row, params = {}) { + parameters_onLoad(row, params = {}) { this.loading = true; parameters_getListBylegerId(this.$route.query.id).then(res => { this.parameters_data = res.data.data; this.loading = false; }); + }, + document_onLoad(row, params = {}) { + this.loading = true; document_getListBylegerId(this.$route.query.id).then(res => { this.document_data = res.data.data; this.loading = false;