From 2b5ae6787a8d42f62f02349e8ec3c2f8aee9db0f Mon Sep 17 00:00:00 2001 From: weitingdong <2480899115@qq.com> Date: Wed, 17 Jul 2024 10:46:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=99=E6=80=81=E5=8F=B0=E8=B4=A6=20?= =?UTF-8?q?=E5=B7=A5=E5=99=A8=E5=85=B7=E5=8F=B0=E8=B4=A6=20=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E6=A1=86=E8=BF=BD=E5=8A=A0=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/leger/equipmentledger.vue | 2 +- src/views/leger/equipmentledgerDetail.vue | 6 +- src/views/leger/toolinventoryrecordDetail.vue | 49 +++- src/views/smart/workpermitattachment.vue | 267 ++++++++++++++++++ 4 files changed, 310 insertions(+), 14 deletions(-) create mode 100644 src/views/smart/workpermitattachment.vue diff --git a/src/views/leger/equipmentledger.vue b/src/views/leger/equipmentledger.vue index 81a1f16..7c67166 100644 --- a/src/views/leger/equipmentledger.vue +++ b/src/views/leger/equipmentledger.vue @@ -635,7 +635,7 @@ import {getList, getDetail, add, update, remove, reject, auditing} from "@/api/l cancelButtonText: "取消", type: "warning" }).then(() => { - expUtil.excelExport(`/api/equipmentledger/export?daf-auth=${getToken()}`, this.search, ['station', 'userStatus']); + expUtil.excelExportEasy(`/api/workorder/export?daf-auth=${getToken()}`, this.search); }); }, beforeOpen(done, type) { diff --git a/src/views/leger/equipmentledgerDetail.vue b/src/views/leger/equipmentledgerDetail.vue index 377409f..4a5f855 100644 --- a/src/views/leger/equipmentledgerDetail.vue +++ b/src/views/leger/equipmentledgerDetail.vue @@ -744,6 +744,7 @@ cancelButtonText: "取消", type: "warning" }).then(() => { + this.tab1_form.checkStatus="1" update(this.tab1_form).then(() => { this.$router.push({ path: "/leger/equipmentledger", @@ -781,7 +782,7 @@ this.readonlyForm=true; this.shouldShowButton=true; this.addUpdateShowButton=false; - this.UpdateShowButton=false; + this.UpdateShowButton=true; this.frame_class = 'frame_class1'; }, handleChange (column) { @@ -792,8 +793,9 @@ }if (column.prop == 'document') { this.UpdateShowButton=false; this.document_onLoad(); + }if (column.prop == 'information'){ + this.UpdateShowButton=true; } - }, // 技术参数 新增按钮处理 parameters_rowSave (form, done, loading) { diff --git a/src/views/leger/toolinventoryrecordDetail.vue b/src/views/leger/toolinventoryrecordDetail.vue index 3d6fe44..d3cfa77 100644 --- a/src/views/leger/toolinventoryrecordDetail.vue +++ b/src/views/leger/toolinventoryrecordDetail.vue @@ -299,6 +299,11 @@ export default { label: "dictValue", value: "dictKey" }, + rules: [{ + required: true, + message: "场站", + trigger: "blur" + }], span: 8, }, ] @@ -356,8 +361,10 @@ export default { prop: "classification", span: 20, rules: [{ + required: true, + message: "请输入主题", trigger: "blur" - }] + }], }, { label: "分类描述", @@ -365,24 +372,30 @@ export default { span: 20, type: "textarea", rules: [{ + required: true, + message: "请输入主题", trigger: "blur" - }] + }], }, { label: "技术参数", prop: "techParameters", span: 20, rules: [{ + required: true, + message: "请输入主题", trigger: "blur" - }] + }], }, { label: "参数", prop: "parameters", span: 20, rules: [{ + required: true, + message: "请输入主题", trigger: "blur" - }] + }], }, ] }, @@ -408,16 +421,20 @@ export default { prop: "title", span: 20, rules: [{ + required: true, + message: "请输入标题", trigger: "blur" - }] + }], }, { label: "作者", prop: "author", span: 20, rules: [{ + required: true, + message: "请输入作者", trigger: "blur" - }] + }], }, { label: "日期", @@ -427,32 +444,40 @@ export default { valueFormat: "yyyyMMdd", span: 20, rules: [{ + required: true, + message: "请输入日期", trigger: "blur" - }] + }], }, { label: "页数", prop: "page", span: 20, rules: [{ + required: true, + message: "请输入页数", trigger: "blur" - }] + }], }, { label: "关键字", prop: "keyword", span: 20, rules: [{ + required: true, + message: "请输入关键字", trigger: "blur" - }] + }], }, { label: "主题", prop: "thead", span: 20, rules: [{ + required: true, + message: "请输入主题", trigger: "blur" - }] + }], }, { label: '附件', @@ -589,7 +614,7 @@ export default { this.readonlyForm=true; this.shouldShowButton=true; this.addUpdateShowButton=false; - this.UpdateShowButton=false; + this.UpdateShowButton=true; this.frame_class = 'frame_class1'; }, handleChange (column) { @@ -603,6 +628,8 @@ export default { }if (column.prop == 'inspection') { this.UpdateShowButton=false; this.inspection_onLoad(); + }if (column.prop == 'information'){ + this.UpdateShowButton=true; } }, // 检验标准 新增按钮处理 diff --git a/src/views/smart/workpermitattachment.vue b/src/views/smart/workpermitattachment.vue new file mode 100644 index 0000000..3409dda --- /dev/null +++ b/src/views/smart/workpermitattachment.vue @@ -0,0 +1,267 @@ + + + + +