From 6022b63c4d6ec2f697df61a259d21283506b6b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E7=8E=B2?= <8702040+cai-ling@user.noreply.gitee.com> Date: Fri, 6 Sep 2024 16:25:51 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E8=A3=85=E7=AE=B1=E6=9A=82=E5=AD=98?= =?UTF-8?q?=E7=AE=A1=E7=90=86/=E5=88=86=E5=88=87=E4=B8=8A=E6=96=99/?= =?UTF-8?q?=E5=88=86=E5=88=87=E4=B8=8B=E6=96=99/=E5=AD=90=E5=8D=B7?= =?UTF-8?q?=E7=BB=91=E5=AE=9A/=E7=94=9F=E7=AE=94=E5=B7=A5=E5=BA=8F/?= =?UTF-8?q?=E7=83=98=E7=83=A4=E5=B7=A5=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/style/layout.styl | 14 ++- pages.json | 42 ++++++- pages/manage/axis-bind.vue | 3 +- pages/manage/bake-process.vue | 161 ++++++++++++++++++++++++++ pages/manage/modify-process.vue | 127 --------------------- pages/manage/pack-storage.vue | 117 +++++++++++++++++++ pages/manage/raw-foil-progess.vue | 152 ++++++++++++++++++++++++ pages/manage/roll-manage.vue | 3 +- pages/manage/split-cut.vue | 116 +++++++++++++++++++ pages/manage/split-feed.vue | 184 ++++++++++++++++++++++++++++++ pages/manage/sub-vol-bind.vue | 114 ++++++++++++++++++ pages/manage/weight-bind.vue | 1 - utils/getData2.js | 84 +++++++++++++- utils/mork2.js | 5 +- 14 files changed, 985 insertions(+), 138 deletions(-) create mode 100644 pages/manage/bake-process.vue delete mode 100644 pages/manage/modify-process.vue create mode 100644 pages/manage/pack-storage.vue create mode 100644 pages/manage/raw-foil-progess.vue create mode 100644 pages/manage/split-cut.vue create mode 100644 pages/manage/split-feed.vue create mode 100644 pages/manage/sub-vol-bind.vue diff --git a/common/style/layout.styl b/common/style/layout.styl index d49c5f7..b56584a 100644 --- a/common/style/layout.styl +++ b/common/style/layout.styl @@ -29,7 +29,7 @@ uni-button:after { height: auto; background-color: #fff; border-radius: 24rpx; - padding: 22rpx; + padding: 22rpx 22rpx 8rpx 22rpx; margin-bottom: 20rpx; box-shadow: 0 4rpx 10rpx 2rpx rgba(0,0,0,.1); } @@ -44,16 +44,23 @@ uni-button:after { } .filter_label { display: block; - line-height: 80rpx; + line-height: 40rpx; font-size: 28rpx; color: #323232; font-weight: bold; letter-spacing: 4rpx; - padding-left: 10rpx; + padding: 20rpx 0 20rpx 0; /* text-align:justify; text-align-last: justify; text-justify: inter-ideograph; */ } +.filter_msg { + font-size: 28rpx; + line-height: 30rpx; + color: #ff6a00; + text-align: right; + padding: 20rpx 0 20rpx 0; +} /** 筛选选择器样式 */ .filter_picker .uni-input { width: 100%; @@ -248,6 +255,7 @@ uni-button:after { .button-primary_s { font-size: 26rpx; line-height: 60rpx; + margin: 0; } .button-info, .submit-button[disabled] { background-color: #c9c9c9; diff --git a/pages.json b/pages.json index 4044db6..7609972 100644 --- a/pages.json +++ b/pages.json @@ -75,7 +75,47 @@ } ,{ - "path" : "pages/manage/modify-process", + "path" : "pages/manage/pack-storage", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/split-feed", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/split-cut", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/sub-vol-bind", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/raw-foil-progess", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/bake-process", "style" : { "navigationStyle": "custom" diff --git a/pages/manage/axis-bind.vue b/pages/manage/axis-bind.vue index d667e03..ed92db0 100644 --- a/pages/manage/axis-bind.vue +++ b/pages/manage/axis-bind.vue @@ -46,8 +46,7 @@ - {{Number(i) + 1}} - {{e.source_container_name}} + {{e.source_container_name}} {{e.container_name}} {{e.point_code}} {{e.split_group}} diff --git a/pages/manage/bake-process.vue b/pages/manage/bake-process.vue new file mode 100644 index 0000000..1d5a43c --- /dev/null +++ b/pages/manage/bake-process.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/pages/manage/modify-process.vue b/pages/manage/modify-process.vue deleted file mode 100644 index 5df7a5a..0000000 --- a/pages/manage/modify-process.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - - - diff --git a/pages/manage/pack-storage.vue b/pages/manage/pack-storage.vue new file mode 100644 index 0000000..9f6fef7 --- /dev/null +++ b/pages/manage/pack-storage.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/pages/manage/raw-foil-progess.vue b/pages/manage/raw-foil-progess.vue new file mode 100644 index 0000000..91ad317 --- /dev/null +++ b/pages/manage/raw-foil-progess.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/pages/manage/roll-manage.vue b/pages/manage/roll-manage.vue index c3c6bc1..eaa764e 100644 --- a/pages/manage/roll-manage.vue +++ b/pages/manage/roll-manage.vue @@ -53,7 +53,7 @@ data() { return { title: '', - va1: '', + val1: '', val2: '', options: [], index: '', @@ -112,5 +112,4 @@ diff --git a/pages/manage/split-cut.vue b/pages/manage/split-cut.vue new file mode 100644 index 0000000..ed6c4cd --- /dev/null +++ b/pages/manage/split-cut.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/pages/manage/split-feed.vue b/pages/manage/split-feed.vue new file mode 100644 index 0000000..7a45127 --- /dev/null +++ b/pages/manage/split-feed.vue @@ -0,0 +1,184 @@ + + + + + diff --git a/pages/manage/sub-vol-bind.vue b/pages/manage/sub-vol-bind.vue new file mode 100644 index 0000000..0c4c913 --- /dev/null +++ b/pages/manage/sub-vol-bind.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/pages/manage/weight-bind.vue b/pages/manage/weight-bind.vue index ee46839..51aeb92 100644 --- a/pages/manage/weight-bind.vue +++ b/pages/manage/weight-bind.vue @@ -58,7 +58,6 @@ }, onLoad (options) { this.title = options.title - this._vehicleType() }, methods: { async _doSubVolumeBindingWeight () { diff --git a/utils/getData2.js b/utils/getData2.js index 8284b9c..fc1b12c 100644 --- a/utils/getData2.js +++ b/utils/getData2.js @@ -96,4 +96,86 @@ export const toCleanCutCacheInventory = (code) => request({ export const doSubVolumeBindingWeight = (cn, roll, paper) => request({ url:'api/pda/nbj/doSubVolumeBindingWeight', data: {container_name: cn, roll_weight: roll, paper_weight: paper} -}) \ No newline at end of file +}) +// 装箱暂存管理 +export const getZxPointList = () => request({ + url:'api/pda/encasement/getZxPointList', + data: {} +}) +export const setEmptyVehicle = (code, vcode) => request({ + url:'api/pda/encasement/setEmptyVehicle', + data: {point_code: code, vehicle_code: vcode} +}) +export const doClearPoint = (code) => request({ + url:'api/pda/encasement/doClearPoint', + data: {point_code: code} +}) +// 分切上料 +export const queryOrderInfo = () => request({ + url:'api/pda/slitter/queryOrderInfo', + data: {} +}) +export const slitvehicleReturn = (code) => request({ + url:'api/pda/slitter/vehicleReturn', + data: {point_code: code} +}) +export const slitcallSlitterRoll = (id, code, zc, rn) => request({ + url:'api/pda/slitter/callSlitterRoll', + data: {workorder_id: id, point_code: code, zc_point: zc, resource_name: rn} +}) +export const slitsendSlitterRoll = (code) => request({ + url:'api/pda/slitter/sendSlitterRoll', + data: {point_code: code} +}) +export const slitallowCoiling = (code) => request({ + url:'api/pda/slitter/allowCoiling', + data: {point_code: code} +}) +// 分切下料 +export const querySlitterDeviceSubVolumeInfos = (code) => request({ + url:'api/pda/slitter/querySlitterDeviceSubVolumeInfos', + data: {point_code: code} +}) +export const slitterDown = (code) => request({ + url:'api/pda/slitter/slitterDown', + data: {point_code: code} +}) +// 子卷绑定 +export const devicePointQuery = (code) => request({ + url:'api/pda/slitter/devicePointQuery', + data: {device_code: code} +}) +export const bindSlitterSubVolumeInfo = (code, cn) => request({ + url:'api/pda/slitter/bindSlitterSubVolumeInfo', + data: {device_code: code, container_name: cn} +}) +// 生箔工序 +export const needEmptyVehicle = (code) => request({ + url:'api/pda/raw/needEmptyVehicle', + data: {point_code: code} +}) +export const necessaryEmptyVehicle = (code) => request({ + url:'api/pda/raw/necessaryEmptyVehicle', + data: {point_code: code} +}) +export const needEmptyAxisv2 = (code, order, is) => request({ + url:'api/pda/raw/needEmptyAxis/v2', + data: {point_code: code, order_code: order, is_call_empty: is} +}) +export const confirmBlanking = (code) => request({ + url:'api/pda/raw/confirmBlanking', + data: {point_code: code} +}) +// 烘烤工序 +export const getHotTempPointInfo = (code, order) => request({ + url:'api/pda/baking/getHotTempPointInfo', + data: {point_code: code, order_code: order} +}) +export const doModifyRawInfos = (code, order, temperature, time) => request({ + url:'api/pda/baking/doModifyRawInfos', + data: {point_code: code, order_code: order, temperature: temperature, time: time} +}) +export const bakingQuality = (code, quality) => request({ + url:'api/pda/baking/bakingQuality', + data: {point_code: code, quality: quality} +}) diff --git a/utils/mork2.js b/utils/mork2.js index d712f1f..22f18dc 100644 --- a/utils/mork2.js +++ b/utils/mork2.js @@ -8,7 +8,10 @@ export const authority = () => { {path: 'RF01', title: '收卷辊库', sonTree: [{title: '收卷辊管理', path: '/pages/manage/roll-manage'}]}, {path: 'RF01', title: '检测取样', sonTree: [{title: '呼叫取样', path: '/pages/manage/call-sampling'}]}, {path: 'RF01', title: '废箔处理', sonTree: [{title: '废箔搬运', path: '/pages/manage/waste-foil-move'}]}, - {path: 'RF01', title: '内包间', sonTree: [{title: '管芯入库', path: '/pages/manage/tube-core-storage'}, {title: '管芯出库', path: '/pages/manage/tube-core-out'}, {title: '套轴绑定', path: '/pages/manage/axis-bind'}, {title: '重量维护', path: '/pages/manage/weight-bind'}]} + {path: 'RF01', title: '内包间', sonTree: [{title: '管芯入库', path: '/pages/manage/tube-core-storage'}, {title: '管芯出库', path: '/pages/manage/tube-core-out'}, {title: '套轴绑定', path: '/pages/manage/axis-bind'}, {title: '重量维护', path: '/pages/manage/weight-bind'}]}, + {path: 'RF01', title: '装箱区', sonTree: [{title: '装箱暂存管理', path: '/pages/manage/pack-storage'}]}, + {path: 'RF01', title: '分切管理', sonTree: [{title: '分切上料', path: '/pages/manage/split-feed'}, {title: '分切下料', path: '/pages/manage/split-cut'}, {title: '子卷绑定', path: '/pages/manage/sub-vol-bind'}]}, + {path: 'RF01', title: '生产管理', sonTree: [{title: '生箔工序', path: '/pages/manage/raw-foil-progess'}, {title: '烘烤工序', path: '/pages/manage/bake-process'}]} ] } }}