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 @@
+
+
+
+
+
+
+
+ 点位
+
+
+
+
+
+
+
+ 流转单号
+
+
+
+
+
+
+
+ 温度
+
+
+
+
+ 度
+
+
+
+ 时间
+
+
+
+
+
+
+
+
+
+ 母卷号
+
+ {{obj.roll_type}}
+
+
+
+ 烘烤状态
+
+ {{obj.is_baking}}
+
+
+
+ 提示
+
+ {{obj.msg}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
-
-
-
-
-
- 载具号
-
-
-
-
-
-
-
-
-
-
-
- | 订单号 |
- 下一道工序 |
- 交期时间 |
-
-
-
-
- | {{e.order_code}} |
-
-
-
-
- |
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
+
+
+
+
+
+
+
+ 设备
+
+
+
+
+
+
+
+
+
+ 上轴子卷号
+
+ {{obj.up}}
+
+
+
+ 下轴子卷号
+
+ {{obj.down}}
+
+
+
+ 提示
+
+ {{obj.msg}}
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ 点位
+
+
+
+
+
+
+
+
+
+
+
+
+ | 母卷号 |
+ 子卷号 |
+ 机台编号 |
+ 分切组 |
+ 生产顺序 |
+ 生产日期 |
+ 订单号 |
+ 纸筒/FRP管 |
+ 纸筒物料编码 |
+ 纸筒物料描述 |
+ 纸筒规格 |
+ FRP管物料编码 |
+ FRP管物料描述 |
+ FRP管规格 |
+
+
+
+
+ | {{e.source_container_name}} |
+ {{e.container_name}} |
+ {{e.point_code}} |
+ {{e.split_group}} |
+ {{e.manufacture_sort}} |
+ {{e.manufacture_date}} |
+ {{e.mfg_order_name}} |
+ {{e.paper_tube_or_FRP}} |
+ {{e.paper_tube_material}} |
+ {{e.paper_tube_description}} |
+ {{e.paper_tube_model}} |
+ {{e.FRP_material}} |
+ {{e.FRP_description}} |
+ {{e.FRP_model}} |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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'}]}
]
}
}}