From da23c161bb615b0995de50b4f4b99e26df8e6854 Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Mon, 10 Apr 2023 19:06:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/assignment/workordermanage.vue | 49 +++++++++++++++++++++---
src/pages/homeset/Home.vue | 4 +-
src/style/layout.styl | 2 -
3 files changed, 45 insertions(+), 10 deletions(-)
diff --git a/src/pages/assignment/workordermanage.vue b/src/pages/assignment/workordermanage.vue
index 0b9ed3c..6a68fc8 100644
--- a/src/pages/assignment/workordermanage.vue
+++ b/src/pages/assignment/workordermanage.vue
@@ -19,9 +19,9 @@
-
-
-
+
+
+
@@ -38,9 +38,9 @@
| 开始时间 |
结束时间 |
-
+
|
-
+
|
{{e.workorder_code}} |
{{e.shift_type_scode_name}} |
@@ -49,7 +49,10 @@
{{['创建','下发','生产中','暂停', '完成'][Number(e.order_status) - 1]}} |
{{e.plan_qty}} |
{{e.real_qty}} |
- {{e.report_qty}} |
+
+
+
+ |
{{e.realproducestart_date}} |
{{e.realproduceend_date}} |
@@ -117,6 +120,15 @@ export default {
this.disabled1 = false
return
}
+ if (Number(this.pkObj.order_status) !== 1) {
+ this.disabled1 = false
+ return
+ }
+ if (Number(this.pkObj.report_qty) < 0) {
+ this.toast('报工数量不能为负值')
+ this.disabled1 = false
+ return
+ }
try {
let res = await openStart(this.pkId, this.deviceCode)
this.toast(res.message)
@@ -135,6 +147,15 @@ export default {
this.disabled2 = false
return
}
+ if (Number(this.pkObj.order_status) === 1) {
+ this.disabled2 = false
+ return
+ }
+ if (Number(this.pkObj.report_qty) < 0) {
+ this.toast('报工数量不能为负值')
+ this.disabled2 = false
+ return
+ }
try {
let res = await saveReport(this.pkId, this.pkObj.report_qty)
this.toast(res.message)
@@ -153,6 +174,15 @@ export default {
this.disabled3 = false
return
}
+ if (Number(this.pkObj.order_status) === 1) {
+ this.disabled3 = false
+ return
+ }
+ if (Number(this.pkObj.report_qty) < 0) {
+ this.toast('报工数量不能为负值')
+ this.disabled3 = false
+ return
+ }
try {
let res = await tofinish(this.pkObj)
this.toast(res.message)
@@ -171,4 +201,11 @@ export default {
width 1.2rem
.close_icon
top 0
+.grid-input
+ line-height 0.18rem
+ font-size 0.13rem
+ color #999
+ text-align center
+ border-radius 3px
+ margin 0 .01rem
diff --git a/src/pages/homeset/Home.vue b/src/pages/homeset/Home.vue
index 98eadc4..b8cf289 100644
--- a/src/pages/homeset/Home.vue
+++ b/src/pages/homeset/Home.vue
@@ -21,8 +21,8 @@
{{e.deviceName}}
-
任务数: {{e.job_count}}
-
工单: {{e.workorderCode}}
+
工单数: {{e.job_count}}
+
当前工单: {{e.workorderCode}}
diff --git a/src/style/layout.styl b/src/style/layout.styl
index 83f1638..6faa188 100644
--- a/src/style/layout.styl
+++ b/src/style/layout.styl
@@ -15,8 +15,6 @@
color #606266
.el-date-table td span
color #606266
-.el-date-editor .el-range__icon,.el-date-editor .el-range-separator
- line-height 22px
.el-date-editor .el-range__close-icon
line-height 24px
.el-date-range-picker