From c9d1bf8856237cc8811336414177b7a8341df084 Mon Sep 17 00:00:00 2001 From: zhen <1173776308@qq.com> Date: Thu, 18 Jul 2024 11:11:14 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E5=BC=A0=E5=90=8C=E6=9C=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/views/index.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/router/views/index.js b/src/router/views/index.js index 62be553..bdc3584 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -165,6 +165,20 @@ export default [{ component: () => import( /* webpackChunkName: "views" */ '@/views/smart/workpermitDetail') }] -} +}, + { + path: '/smart', + component: Layout, + redirect: '/smart/index', + children: [{ + path: 'operationticketDetail', + name: '操作票详情', + meta: { + menu: false + }, + component: () => + import( /* webpackChunkName: "views" */ '@/views/smart/operationticketDetail') + }] + }, ] From e4b6036ba1df72f7ba3c0f382e873c0915e2669c Mon Sep 17 00:00:00 2001 From: zhen <1173776308@qq.com> Date: Thu, 18 Jul 2024 11:27:12 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E5=BC=A0=E5=90=8C=E6=9C=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/smart/operationticket.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/smart/operationticket.vue b/src/views/smart/operationticket.vue index ef03cd1..811af90 100644 --- a/src/views/smart/operationticket.vue +++ b/src/views/smart/operationticket.vue @@ -107,7 +107,7 @@ import {getList, getDetail, add, update, remove, closeticket} from "@/api/smart/ height: 'auto', calcHeight: 210, searchShow: true, - searchMenuSpan: 6, + searchMenuSpan: 22, tip: false, border: true, index: true, From a1f3efc41a3dd065fa695079d78aab429877de12 Mon Sep 17 00:00:00 2001 From: zhen <1173776308@qq.com> Date: Thu, 18 Jul 2024 13:23:13 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E5=BC=A0=E5=90=8C=E6=9C=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/leger/dynamicledgerDetail.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/leger/dynamicledgerDetail.vue b/src/views/leger/dynamicledgerDetail.vue index 2b70670..616379f 100644 --- a/src/views/leger/dynamicledgerDetail.vue +++ b/src/views/leger/dynamicledgerDetail.vue @@ -223,7 +223,7 @@ export default { }, { label: "工作负责人", - prop: "workPrincipal", + prop: "workChargePerson", }, { label: "许可人", @@ -235,14 +235,14 @@ export default { }, { label: "许可时间", - prop: "permissionDate", + prop: "planStartDate", type: "datetime", format: 'yyyy/MM/dd HH:mm:ss', valueFormat: "yyyyMMdd HH:mm:ss", }, { label: "状态", - prop: "workStatus", + prop: "workState", type: "select", dicUrl: "/api/daf-system/dict/dictionary?code=work_status", props: { From 06ca163d5303298d806178abe34d521b79cb1288 Mon Sep 17 00:00:00 2001 From: yangzhicheng Date: Thu, 18 Jul 2024 14:02:21 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E7=89=A9=E8=B5=84=E6=96=B0=E5=A2=9E=20?= =?UTF-8?q?=E7=89=A9=E8=B5=84=E5=88=86=E7=B1=BB=E7=A0=81=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/spares/materialclassification.js | 15 +++++++++++++++ src/views/spares/materialDetail.vue | 18 +++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/api/spares/materialclassification.js b/src/api/spares/materialclassification.js index c9db673..83b305c 100644 --- a/src/api/spares/materialclassification.js +++ b/src/api/spares/materialclassification.js @@ -47,3 +47,18 @@ export const update = (row) => { data: row }) } + +export const getCodeList = () => { + return request({ + url: '/api/materialclassification/getCodeList', + method: 'get' + }) +} + +export const codeAdd = (row) => { + return request({ + url: '/api/materialclassification/submit', + method: 'post', + data: row + }) +} diff --git a/src/views/spares/materialDetail.vue b/src/views/spares/materialDetail.vue index ddf5f94..5db6cb9 100644 --- a/src/views/spares/materialDetail.vue +++ b/src/views/spares/materialDetail.vue @@ -30,8 +30,8 @@ v-model="inbound_form" ref="inbound_crud"> @@ -45,8 +45,8 @@ v-model="outbound_form" ref="outbound_crud2"> @@ -83,7 +83,7 @@ import {outbound_getListByMaterialNo, update_materialDetailOut} from "@/api/spares/outbound"; import {mapGetters} from "vuex"; import request from "@/router/axios"; - import {getMaterialClassCode, materialClassCodeAdd } from "@/api/spares/materialclasscode"; + import {getCodeList, codeAdd} from "@/api/spares/materialclassification"; export default { data() { @@ -389,13 +389,13 @@ column: [ { label: "物资分类码", - prop: "materialClassCode", + prop: "code", span:22, labelWidth: 150 }, { label: "物资类型", - prop: "materialType", + prop: "type", span:22, labelWidth: 150 } @@ -496,7 +496,7 @@ }); }, SearchClassCode() { - getMaterialClassCode().then(res => { + getCodeList().then(res => { this.optionsExt = res.data.data; }); }, @@ -629,7 +629,7 @@ this.$refs.diaForm.validate((valid, done, msg) => { if (valid) { done() - materialClassCodeAdd(this.diaForm).then(() => { + codeAdd(this.diaForm).then(() => { this.$refs.diaForm.resetForm(); this.dialogVisible = false; this.SearchClassCode(); From c5074e681475214710b4047f62c357a1b141ac5f Mon Sep 17 00:00:00 2001 From: weitingdong <2480899115@qq.com> Date: Thu, 18 Jul 2024 14:12:38 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/inspection/inspectionobject.vue | 2 +- src/views/inspection/inspectionobjectDetail.vue | 7 +------ src/views/leger/equipmentledger.vue | 2 +- src/views/leger/toolinventoryrecord.vue | 5 +++-- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/views/inspection/inspectionobject.vue b/src/views/inspection/inspectionobject.vue index c641c45..994d6a1 100644 --- a/src/views/inspection/inspectionobject.vue +++ b/src/views/inspection/inspectionobject.vue @@ -413,7 +413,7 @@ cancelButtonText: "取消", type: "warning" }).then(() => { - expUtil.excelExport(`/api/inspection/inspectionobject/export?daf-auth=${getToken()}`, this.search, ['stations', "istatus", "objectName"]); + expUtil.excelExportEasy(`/api/inspection/inspectionobject/export?daf-auth=${getToken()}`, this.search); }); }, beforeOpen(done, type) { diff --git a/src/views/inspection/inspectionobjectDetail.vue b/src/views/inspection/inspectionobjectDetail.vue index 24dd401..ff481a4 100644 --- a/src/views/inspection/inspectionobjectDetail.vue +++ b/src/views/inspection/inspectionobjectDetail.vue @@ -48,7 +48,7 @@ export default { label: "对象编号", prop: "objectNo", span:8, - disabled: true, + disabled:true, rules: [{ required: true, message: "请输入对象编号", @@ -102,8 +102,6 @@ export default { kksNo.disabled = true; if(["view"].includes(this.$route.query.frameMode)) { kksNo.disabled = false; - const objectNo = this.findObject(this.option.column, "objectNo"); - objectNo.disabled = false; } }else{ const toolsCodeId = this.findObject(this.option.column, "toolsCodeId"); @@ -112,8 +110,6 @@ export default { kksNo.disabled = false; if(["view"].includes(this.$route.query.frameMode)) { kksNo.disabled = false; - const objectNo = this.findObject(this.option.column, "objectNo"); - objectNo.disabled = false; } } } @@ -258,7 +254,6 @@ export default { }else{ const objectNo = this.findObject(this.option.column, "objectNo"); objectNo.value = ' '; - objectNo.disabled = true; const iStatus = this.findObject(this.option.column, "istatus"); iStatus.display = false; const cancelReason = this.findObject(this.option.column, "cancelReason"); diff --git a/src/views/leger/equipmentledger.vue b/src/views/leger/equipmentledger.vue index 7c67166..5aef489 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.excelExportEasy(`/api/workorder/export?daf-auth=${getToken()}`, this.search); + expUtil.excelExportEasy(`/api/equipmentledger/export?daf-auth=${getToken()}`, this.search); }); }, beforeOpen(done, type) { diff --git a/src/views/leger/toolinventoryrecord.vue b/src/views/leger/toolinventoryrecord.vue index 5277491..78d9cd6 100644 --- a/src/views/leger/toolinventoryrecord.vue +++ b/src/views/leger/toolinventoryrecord.vue @@ -62,11 +62,13 @@ import {mapGetters} from "vuex"; import {getToken} from "@/util/auth"; import {Alert} from "element-ui"; + import expUtil from "@/util/exportUtil"; export default { data() { return { form: {}, query: {}, + search:{}, loading: true, page: { pageSize: 10, @@ -327,8 +329,7 @@ cancelButtonText: "取消", type: "warning" }).then(() => { - var formStr = Object.keys(this.search).map(key => `${encodeURIComponent(key)}=${encodeURIComponent(this.search[key])}`).join('&'); - window.open(`/api/leger/toolinventoryrecord/export?daf-auth=${getToken()}&${formStr}`); + expUtil.excelExportEasy(`/api/leger/toolinventoryrecord/export?daf-auth=${getToken()}`, this.search); }); }, beforeOpen(done, type) { From beae581d5f6f069d6104af88728345a3534de07a Mon Sep 17 00:00:00 2001 From: zhen <1173776308@qq.com> Date: Thu, 18 Jul 2024 14:33:20 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E5=BC=A0=E5=90=8C=E6=9C=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/smart/operationticketDetail.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/smart/operationticketDetail.vue b/src/views/smart/operationticketDetail.vue index ce0f907..1d7485c 100644 --- a/src/views/smart/operationticketDetail.vue +++ b/src/views/smart/operationticketDetail.vue @@ -43,7 +43,7 @@ 新增 + @click="addrow">新增 @@ -144,6 +144,7 @@ export default { // value: undefined, // label: ' ' // }], + form:'', closeTicketBox: false, defaultOperationTicketNo: "", @@ -813,6 +814,11 @@ export default { this.$refs.crud.toggleSelection() }); }, + + addrow(){ + this.item_form.operationTicketNo = this.tab1_form.operationTicketNo; + this.$refs.crud2.rowAdd() + }, // 操作项目 删除按钮处理 item_rowDel (form, index,done) { this.$confirm("确定将选择数据删除?", { From 0afd65f44ac1e4b7c3599e5e3f9bfecdf8b7773d Mon Sep 17 00:00:00 2001 From: weitingdong <2480899115@qq.com> Date: Thu, 18 Jul 2024 14:46:53 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E7=A5=A8=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/smart/workpermitDetail.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/views/smart/workpermitDetail.vue b/src/views/smart/workpermitDetail.vue index 1343291..5df1678 100644 --- a/src/views/smart/workpermitDetail.vue +++ b/src/views/smart/workpermitDetail.vue @@ -34,6 +34,12 @@ @row-del="attachment_rowDel" @row-update="attachment_rowUpdate" @row-save="attachment_rowSave"> + @@ -505,7 +511,7 @@ ...mapGetters(["permission"]), permissionList() { return { - addBtn: true, + addBtn: false, viewBtn: false, delBtn: true, editBtn: true @@ -634,6 +640,10 @@ this.readonlyForm=false; this.frame_class = null; }, + addrow(){ + this.attachment_form.ticketCode = this.tab1_form.workTicketNo; + this.$refs.crud.rowAdd() + }, updateToSearch () { this.readonlyForm=true; this.shouldShowButton=true;