diff --git a/src/config/route.js b/src/config/route.js index 6bc0891c..52b72bbd 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -1045,6 +1045,16 @@ const routes = [ }, component: "enm_energy/water", }, + { + name: "air_consume", + path: "/enm_energy/", + meta: { + title: "压缩空气报表", + // icon: "el-icon-grid", + perms: ["air_base"], + }, + component: "enm_energy/air_consume", + }, // { // name: "ct_elec", // path: "/enm_energy/ct_elec", diff --git a/src/views/bigScreen/index_enm.vue b/src/views/bigScreen/index_enm.vue index f4f25a18..4c423b7f 100644 --- a/src/views/bigScreen/index_enm.vue +++ b/src/views/bigScreen/index_enm.vue @@ -286,6 +286,11 @@ BABYLON.DracoCompression.Configuration.decoder.fallbackUrl = import "babylonjs-loaders"; import "animate.css"; export default { + beforeRouteLeave(to, from, next) { +// 页面离开时刷新页面 + window.location.reload(); + next(); + }, components: { value }, data() { return { @@ -428,21 +433,21 @@ export default { new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, - color: "rgb(243, 84, 9)", + color: "rgb(246, 5, 213)", }, { offset: 1, - color: "rgb(191, 69, 12)", + color: "rgb(244, 130, 9 )", }, ]), new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, - color: "rgb(213, 9, 241)", + color: "rgb(18, 6, 248)", }, { offset: 1, - color: "rgb(138, 34, 153)", + color: "rgb(6, 248, 80)", }, ]), ], @@ -641,11 +646,11 @@ export default { [ { offset: 0, - color: "rgb(223, 65, 19)", + color: "rgb(241, 56, 4)", }, { offset: 1, - color: "rgb(223, 20, 20)", + color: "rgb(12, 35, 196)", }, ] ), @@ -892,7 +897,7 @@ export default { index2++; } else { index2 = 0; - clearInterval(intervalId); + // clearInterval(intervalId); } }, 1000); }); @@ -1093,7 +1098,7 @@ export default { index3++; } else { index3 = 0; - clearInterval(intervalId); + // clearInterval(intervalId); } }, 1000); }); @@ -1190,7 +1195,6 @@ export default { this.$API.enm.enstat.req(params).then((ress) => { that.hotData.bz_elec_consume_unit = ress[0].elec_consume_unit; - that.hotData.sn_cen_consume_unit = ress[0].cen_consume_unit; }); }); }, @@ -1376,7 +1380,7 @@ export default { index3++; } else { index3 = 0; - clearInterval(intervalId); + // clearInterval(intervalId); } }, 1000); }); @@ -2026,9 +2030,9 @@ export default { beforeUnmount() { let that = this; this.scene = null; - clearInterval(that.timerTime); - clearInterval(that.timerData); - clearInterval(that.qualityTimer); + // clearInterval(that.timerTime); + // clearInterval(that.timerData); + // clearInterval(that.qualityTimer); that.timerTime = null; that.timerData = null; that.qualityTimer = null; @@ -2036,9 +2040,9 @@ export default { beforeDestoryed() { let that = this; this.scene = null; - clearInterval(that.timerTime); - clearInterval(that.timerData); - clearInterval(that.qualityTimer); + // clearInterval(that.timerTime); + // clearInterval(that.timerData); + // clearInterval(that.qualityTimer); that.timerTime = null; that.timerData = null; that.qualityTimer = null; diff --git a/src/views/enm_coal/report.vue b/src/views/enm_coal/report.vue index 9a3fe106..c992449d 100644 --- a/src/views/enm_coal/report.vue +++ b/src/views/enm_coal/report.vue @@ -74,9 +74,9 @@ > {{ item[5] }} - {{ item[6].toFixed(2) }} + {{ item[6]}} {{ item[7] }} - {{ item[8].toFixed(2) }} + {{ item[8]}} {{ item[9] }} @@ -271,7 +271,7 @@ export default { ["运转时间", "运转时间(h)", "/", 0, 0, 0, 0, 0, 0, 0], ["运转时间", "运转率(%)", "/", 0, 0, 0, 0, 0, 0, 0], ["能耗", "煤磨分布电耗(KW·h/t)", 0, 0, 0, 0, 0, 0, 0, 0], - ["能耗", "总电耗(KW·h)", 0, 0, 0, 0, 0, 0, 0, 0] + ["能耗", "总电耗(KW·h)", 0, 0, 0, 0, "/", "/", "/", "/"] ], tableName: "生产报告", modelValue: true, diff --git a/src/views/enm_energy/air_consume.vue b/src/views/enm_energy/air_consume.vue new file mode 100644 index 00000000..e072279d --- /dev/null +++ b/src/views/enm_energy/air_consume.vue @@ -0,0 +1,751 @@ + + + + diff --git a/src/views/enm_energy/electric_peak.vue b/src/views/enm_energy/electric_peak.vue index 59dbd467..77970170 100644 --- a/src/views/enm_energy/electric_peak.vue +++ b/src/views/enm_energy/electric_peak.vue @@ -54,7 +54,7 @@ :loading="exportLoading" >导出xlsx - 打印 + @@ -82,9 +82,11 @@ +
diff --git a/src/views/wpm_bx/check_form.vue b/src/views/wpm_bx/check_form.vue new file mode 100644 index 00000000..27426bf1 --- /dev/null +++ b/src/views/wpm_bx/check_form.vue @@ -0,0 +1,743 @@ + + + + diff --git a/src/views/wpm_bx/handover.vue b/src/views/wpm_bx/handover.vue new file mode 100644 index 00000000..9b7da4f9 --- /dev/null +++ b/src/views/wpm_bx/handover.vue @@ -0,0 +1,450 @@ + + + diff --git a/src/views/wpm_bx/handover_form.vue b/src/views/wpm_bx/handover_form.vue new file mode 100644 index 00000000..a2cb92c3 --- /dev/null +++ b/src/views/wpm_bx/handover_form.vue @@ -0,0 +1,616 @@ + + + diff --git a/src/views/wpm_bx/inm.vue b/src/views/wpm_bx/inm.vue new file mode 100644 index 00000000..fd48c6ea --- /dev/null +++ b/src/views/wpm_bx/inm.vue @@ -0,0 +1,387 @@ + + + diff --git a/src/views/wpm_bx/inm_record.vue b/src/views/wpm_bx/inm_record.vue new file mode 100644 index 00000000..508be431 --- /dev/null +++ b/src/views/wpm_bx/inm_record.vue @@ -0,0 +1,506 @@ + + diff --git a/src/views/wpm_bx/inm_record_form.vue b/src/views/wpm_bx/inm_record_form.vue new file mode 100644 index 00000000..8b2236e0 --- /dev/null +++ b/src/views/wpm_bx/inm_record_form.vue @@ -0,0 +1,302 @@ + + + diff --git a/src/views/wpm_bx/mlog_bx.vue b/src/views/wpm_bx/mlog_bx.vue new file mode 100644 index 00000000..281fe1d7 --- /dev/null +++ b/src/views/wpm_bx/mlog_bx.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/wpm_bx/mlog_detail.vue b/src/views/wpm_bx/mlog_detail.vue new file mode 100644 index 00000000..4be32377 --- /dev/null +++ b/src/views/wpm_bx/mlog_detail.vue @@ -0,0 +1,730 @@ + + + + diff --git a/src/views/wpm_bx/mlog_form.vue b/src/views/wpm_bx/mlog_form.vue new file mode 100644 index 00000000..87c6030e --- /dev/null +++ b/src/views/wpm_bx/mlog_form.vue @@ -0,0 +1,425 @@ + + + + + diff --git a/src/views/wpm_bx/mlogb_check.vue b/src/views/wpm_bx/mlogb_check.vue new file mode 100644 index 00000000..04fdc151 --- /dev/null +++ b/src/views/wpm_bx/mlogb_check.vue @@ -0,0 +1,445 @@ + + + + + diff --git a/src/views/wpm_bx/mlogb_form.vue b/src/views/wpm_bx/mlogb_form.vue new file mode 100644 index 00000000..d2700323 --- /dev/null +++ b/src/views/wpm_bx/mlogb_form.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/views/wpm_bx/mlogs.vue b/src/views/wpm_bx/mlogs.vue new file mode 100644 index 00000000..53ab5740 --- /dev/null +++ b/src/views/wpm_bx/mlogs.vue @@ -0,0 +1,386 @@ + + + diff --git a/src/views/wpm_bx/mtask.vue b/src/views/wpm_bx/mtask.vue new file mode 100644 index 00000000..469cd07e --- /dev/null +++ b/src/views/wpm_bx/mtask.vue @@ -0,0 +1,227 @@ + + + diff --git a/src/views/wpm_bx/mtask_deliver.vue b/src/views/wpm_bx/mtask_deliver.vue new file mode 100644 index 00000000..2a814cda --- /dev/null +++ b/src/views/wpm_bx/mtask_deliver.vue @@ -0,0 +1,213 @@ + + + + diff --git a/src/views/wpm_bx/print.vue b/src/views/wpm_bx/print.vue new file mode 100644 index 00000000..fa52432f --- /dev/null +++ b/src/views/wpm_bx/print.vue @@ -0,0 +1,140 @@ + + + diff --git a/src/views/wpm_gx/check_form.vue b/src/views/wpm_gx/check_form.vue index 27426bf1..652006df 100644 --- a/src/views/wpm_gx/check_form.vue +++ b/src/views/wpm_gx/check_form.vue @@ -51,7 +51,7 @@ controls-position="right" v-model="form.count" style="width: 100%" - precision="0" + :precision="0" @change="handleCountNotokChange" > @@ -68,7 +68,7 @@ controls-position="right" v-model="form.count_sampling" style="width: 100%" - precision="0" + :precision="0" @change="handleCountNotokChange" > @@ -80,7 +80,7 @@ v-model="form.count_sampling_ok" style="width: 100%" disabled - precision="0" + :precision="0" > @@ -90,7 +90,7 @@ controls-position="right" v-model="form.count_notok" style="width: 100%" - precision="0" + :precision="0" @change="handleCountNotokChange" > @@ -101,7 +101,7 @@ controls-position="right" v-model="count_ok_rate" style="width: 100%" - precision="0" + :precision="0" > @@ -143,7 +143,7 @@ controls-position="right" v-model="count_notok_json.count_n_hqnj" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -154,7 +154,7 @@ controls-position="right" v-model="count_notok_json.count_n_hqnjyd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -165,7 +165,7 @@ controls-position="right" v-model="count_notok_json.count_n_hqwj" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -176,7 +176,7 @@ controls-position="right" v-model="count_notok_json.count_n_hqwjyd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -187,7 +187,7 @@ controls-position="right" v-model="count_notok_json.count_n_wj" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -198,7 +198,7 @@ controls-position="right" v-model="count_notok_json.count_n_yd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -209,7 +209,7 @@ controls-position="right" v-model="count_notok_json.count_n_txd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -220,7 +220,7 @@ controls-position="right" v-model="count_notok_json.count_n_hd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -231,7 +231,7 @@ controls-position="right" v-model="count_notok_json.count_n_zhg" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -242,7 +242,7 @@ controls-position="right" v-model="count_notok_json.count_n_yz" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -256,7 +256,7 @@ controls-position="right" v-model="count_notok_json.count_n_z" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -267,7 +267,7 @@ controls-position="right" v-model="count_notok_json.count_n_qp" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -278,7 +278,7 @@ controls-position="right" v-model="count_notok_json.count_n_swen" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -289,7 +289,7 @@ controls-position="right" v-model="count_notok_json.count_n_bb" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -300,7 +300,7 @@ controls-position="right" v-model="count_notok_json.count_n_zb" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -311,7 +311,7 @@ controls-position="right" v-model="count_notok_json.count_n_zq" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -322,7 +322,7 @@ controls-position="right" v-model="count_notok_json.count_n_hs" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -333,7 +333,7 @@ controls-position="right" v-model="count_notok_json.count_n_md" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -344,7 +344,7 @@ controls-position="right" v-model="count_notok_json.count_n_hqbx" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -355,7 +355,7 @@ controls-position="right" v-model="count_notok_json.count_n_dj" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -367,7 +367,7 @@ controls-position="right" v-model="count_notok_json.count_n_ps" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -378,7 +378,7 @@ controls-position="right" v-model="count_notok_json.count_n_lq" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -392,7 +392,7 @@ controls-position="right" v-model="count_notok_json.count_n_hd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -403,7 +403,7 @@ controls-position="right" v-model="count_notok_json.count_n_wj" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -414,7 +414,7 @@ controls-position="right" v-model="count_notok_json.count_n_yd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -425,7 +425,7 @@ controls-position="right" v-model="count_notok_json.count_n_txd" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -436,7 +436,7 @@ controls-position="right" v-model="count_notok_json.count_n_qp" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -447,7 +447,7 @@ controls-position="right" v-model="count_notok_json.count_n_swen" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -458,7 +458,7 @@ controls-position="right" v-model="count_notok_json.count_n_bb" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -469,7 +469,7 @@ controls-position="right" v-model="count_notok_json.count_n_xbb" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -480,7 +480,7 @@ controls-position="right" v-model="count_notok_json.count_n_hs" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -491,7 +491,7 @@ controls-position="right" v-model="count_notok_json.count_n_md" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -503,7 +503,7 @@ controls-position="right" v-model="count_notok_json.count_n_ps" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -514,7 +514,7 @@ controls-position="right" v-model="count_notok_json.count_n_qt" style="width: 100%" - precision="0" + :precision="0" @change="handleCountChange" > @@ -522,8 +522,23 @@ - - + {{ item.name }} + 取消 + + + 提交 取消 @@ -559,7 +574,8 @@ export default { batch: "", count: null, count_ok: 0, - count_sampling_ok:'', + count_sampling_ok:0, + count_sampling:0, count_notok: 0, count_notok_json:{} }, @@ -591,6 +607,7 @@ export default { {name:'全检',value:20}, {name:'抽检',value:10}, ], + initForm: {}, selectionFilters: [], batchCount:null, formCount:null, @@ -601,6 +618,7 @@ export default { }; }, mounted() { + console.log('mgroupName',this.mgroupName); this.batchCount = this.itemObj.count_cando; this.form.batch = this.itemObj.batch; this.form.wm = this.itemObj.id; @@ -608,6 +626,7 @@ export default { this.form.supplier = this.itemObj.supplier; this.deptID = this.$TOOL.data.get('gx_deptID'); this.getUsers(); + this.getInit(); }, methods: { //显示 @@ -633,6 +652,14 @@ export default { }); }); }, + //渲染工单提交按钮 + getInit() { + let that = this; + that.$API.wf.workflow.initkey.req("baipaopiantest").then((res) => { + that.initForm = res; + console.log('that.initForm',that.initForm); + }); + }, handleCountChange(type){ this.form.count_notok = this.count_notok_json.count_n_wj+ @@ -664,11 +691,29 @@ export default { let obj = {page: 0, count__gte: 0, count_xtest__gte: 0}; //工段 obj.mgroupx = that.mgroup; - that.$API.wpm.wmaterial.list - .req(obj) - .then((res) => { - that.options = res; - }); + that.$API.wpm.wmaterial.list.req(obj).then((res) => { + that.options = res; + }); + }, + //提交白片抛抽检信息,创建工单 + submitTicketCreate(id) { + this.transition = id; + this.submit(); + // let that = this; + // let ticket = {}; + // that.isSaveing = true; + // ticket.title = '白片抛抽检审批单'; + // ticket.workflow = that.initForm.workflow; + // ticket.ticket_data = {t_id: that.mlogItem.id}; + // ticket.transition = id; + // that.$API.wf.ticket.create.req(ticket).then((res) => { + // that.isSaveing = false; + // that.ticketDialog = false; + // that.visible = false; + // that.$message.success("提交成功"); + // }).catch((e) => { + // that.isSaveing = false; + // }); }, //提交 submit() { @@ -707,15 +752,30 @@ export default { } that.form.count_notok_json = that.count_notok_json; console.log('that.form',that.form) - that.$API.qm.ftestwork.create.req(that.form) - .then((res) => { - that.$API.qm.ftestwork.submit.req(res.id) - .then((res) => { + that.$API.qm.ftestwork.create.req(that.form).then((res) => { + if(that.mgroupName=='白片抛'){ + let ticket = {}; + that.isSaveing = true; + ticket.title = '白片抛抽检审批单'; + ticket.workflow = that.initForm.workflow; + ticket.ticket_data = {t_id: res.id}; + ticket.transition = that.transition; + that.$API.wf.ticket.create.req(ticket).then((res) => { + that.isSaveing = false; + that.ticketDialog = false; + that.visible = false; + that.$message.success("提交成功"); + }).catch((e) => { + that.isSaveing = false; + }); + }else{ + that.$API.qm.ftestwork.submit.req(res.id).then((res) => { that.isSaveing = false; that.visible = false; that.$emit("success"); that.$message.success("操作成功"); }) + } }).catch( err=>{ //可以处理校验错误 that.isSaveing = false; diff --git a/src/views/wpm_gx/handover.vue b/src/views/wpm_gx/handover.vue index 9b7da4f9..616d7e8b 100644 --- a/src/views/wpm_gx/handover.vue +++ b/src/views/wpm_gx/handover.vue @@ -14,7 +14,7 @@ icon="el-icon-plus" @click="table_add(20)" v-auth="'handover.create'" - v-if="mgroup_name!=='切片'&&mgroup_name!=='拉单丝'&&mgroup_name!=='一次复丝'&&mgroup_name!=='二次复丝'&&mgroup_name!=='切丝排版'" + v-if="mgroupName!=='切片'" >返工 检验 @@ -104,7 +104,7 @@ - - +