From e6a88d23d33eeaad0b176e5a0b004a8d9c25c1e7 Mon Sep 17 00:00:00 2001
From: chenshuichuan <1154693969@qq.com>
Date: Mon, 15 Jul 2024 16:29:10 +0800
Subject: [PATCH] fix bugs
---
src/api/mes/plan/index.ts | 1 +
src/views/erp/stock/record/index.vue | 21 ++++---
.../components/ItemRequisitionDetailList.vue | 3 +-
src/views/mes/machine/index.vue | 40 +-------------
src/views/mes/organization/WorkerIndex.vue | 4 +-
.../organization/components/OrgWorkerForm.vue | 4 +-
src/views/mes/organization/index.vue | 2 +-
src/views/mes/orgworker/OrgWorkerForm.vue | 12 ++--
src/views/mes/orgworker/index.vue | 2 +-
src/views/mes/plan/PlanForm.vue | 23 +++++---
src/views/mes/plan/index.vue | 5 +-
src/views/mes/producereport/AdminIndex.vue | 2 +-
.../ProduceReportDetailIndex.vue | 36 ++++++------
src/views/mes/task/components/PlanForm.vue | 18 ++++--
src/views/mes/task/components/PlanPlan.vue | 14 ++---
.../mes/task/components/TaskDetailForm.vue | 7 ++-
.../mes/task/components/TaskDetailList.vue | 55 +++++++++++++------
src/views/mes/workteam/index.vue | 4 +-
18 files changed, 137 insertions(+), 116 deletions(-)
diff --git a/src/api/mes/plan/index.ts b/src/api/mes/plan/index.ts
index a8715659..0e292abb 100644
--- a/src/api/mes/plan/index.ts
+++ b/src/api/mes/plan/index.ts
@@ -11,6 +11,7 @@ export interface PlanVO {
productName: number // 产品
taskCode: number // 任务单
planNumber: number // 数量
+ reyaNumber: number // 数量
finishNumber: number // 成品数量
status: number // 状态
planStartTime: Date // 计划开始时间
diff --git a/src/views/erp/stock/record/index.vue b/src/views/erp/stock/record/index.vue
index d6cf2da5..e72e5e24 100644
--- a/src/views/erp/stock/record/index.vue
+++ b/src/views/erp/stock/record/index.vue
@@ -123,13 +123,6 @@
-
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
index 5a942632..82e3a499 100644
--- a/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
+++ b/src/views/mes/itemrequisition/components/ItemRequisitionDetailList.vue
@@ -8,7 +8,7 @@
-
+
@@ -18,6 +18,7 @@
diff --git a/src/views/mes/organization/WorkerIndex.vue b/src/views/mes/organization/WorkerIndex.vue
index 0a4efe31..0fc050a9 100644
--- a/src/views/mes/organization/WorkerIndex.vue
+++ b/src/views/mes/organization/WorkerIndex.vue
@@ -83,7 +83,7 @@
-
+
@@ -102,7 +102,7 @@
@current-change="handleCurrentChange"
>
-
+
diff --git a/src/views/mes/organization/components/OrgWorkerForm.vue b/src/views/mes/organization/components/OrgWorkerForm.vue
index 7ba3c49c..723718c1 100644
--- a/src/views/mes/organization/components/OrgWorkerForm.vue
+++ b/src/views/mes/organization/components/OrgWorkerForm.vue
@@ -38,7 +38,7 @@
value-format="YYYY-MM-DD HH:mm:ss"
type="dates"
placeholder="请选择工作日期"
- class="!w-300px"
+
/>
@@ -47,7 +47,7 @@
clearable
filterable
placeholder="请选择工人"
- class="!w-240px"
+
>
-
+
@@ -40,7 +39,7 @@
class="!w-300px"
/>
-
+
{
/** 工序类型变化,可选负责人跟着变化 */
const handleSelectChange = async () => {
- if(formData.value.orgId && formData.value.groupType){
+ // if(formData.value.orgId && formData.value.groupType){
+ // // 获得用户列表
+ // userList.value = await WorkTeamApi.getUserList2(formData.value.orgId, formData.value.groupType)
+ // }
+ if(formData.value.groupType){
// 获得用户列表
- userList.value = await WorkTeamApi.getUserList2(formData.value.orgId, formData.value.groupType)
+ userList.value = await WorkTeamApi.getUserList2(1, formData.value.groupType)
}
-
}
diff --git a/src/views/mes/orgworker/index.vue b/src/views/mes/orgworker/index.vue
index 711f97ed..8098727d 100644
--- a/src/views/mes/orgworker/index.vue
+++ b/src/views/mes/orgworker/index.vue
@@ -110,7 +110,7 @@
-
+
diff --git a/src/views/mes/plan/PlanForm.vue b/src/views/mes/plan/PlanForm.vue
index e6d7f690..ded3f5ab 100644
--- a/src/views/mes/plan/PlanForm.vue
+++ b/src/views/mes/plan/PlanForm.vue
@@ -44,10 +44,12 @@
/>
-
-
+
+
+
+
+
-
-
+
@@ -105,6 +107,7 @@ const formData = ref({
taskDetailId: undefined,
taskId: undefined,
planNumber: undefined,
+ reyaNumber: undefined,
finishNumber: undefined,
status: undefined,
planStartTime: undefined,
@@ -118,7 +121,8 @@ const formData = ref({
const formRules = reactive({
productId: [{ required: true, message: '产品不能为空', trigger: 'blur' }],
taskId: [{ required: true, message: '任务单不能为空', trigger: 'blur' }],
- planNumber: [{ required: true, message: '计划数量不能为空', trigger: 'blur' }],
+ planNumber: [{ required: true, message: '成型数量不能为空', trigger: 'blur' }],
+ reyaNumber: [{ required: true, message: '热压数量不能为空', trigger: 'blur' }],
planStartTime: [{ required: true, message: '计划开始时间不能为空', trigger: 'blur' }],
planEndTime: [{ required: true, message: '计划结束时间不能为空', trigger: 'blur' }],
})
@@ -126,7 +130,7 @@ const formRef = ref() // 表单 Ref
/** 打开弹窗 */
const open = async (type: string, id?: number,
- taskId?: number, productId?: number, number?: number) => {
+ taskId?: number, productId?: number, number?: number, taskDetailId?:number) => {
dialogVisible.value = true
dialogTitle.value = t('action.' + type)
formType.value = type
@@ -135,8 +139,13 @@ const open = async (type: string, id?: number,
formData.value.taskId = taskId
if(productId)
formData.value.productId = productId
- if(number)
+ if(number){
formData.value.planNumber = number
+ formData.value.reyaNumber = number
+ }
+ if(taskDetailId){
+ formData.value.taskDetailId = taskDetailId
+ }
if(type==='update'){
editDisable.value = true
}
diff --git a/src/views/mes/plan/index.vue b/src/views/mes/plan/index.vue
index 30b1d9be..fcb6363d 100644
--- a/src/views/mes/plan/index.vue
+++ b/src/views/mes/plan/index.vue
@@ -150,9 +150,10 @@
-
+
-
+
+
diff --git a/src/views/mes/producereport/AdminIndex.vue b/src/views/mes/producereport/AdminIndex.vue
index 4410eb37..9673345f 100644
--- a/src/views/mes/producereport/AdminIndex.vue
+++ b/src/views/mes/producereport/AdminIndex.vue
@@ -87,7 +87,7 @@
-
+
diff --git a/src/views/mes/producereport/ProduceReportDetailIndex.vue b/src/views/mes/producereport/ProduceReportDetailIndex.vue
index 819dacb1..23604a8c 100644
--- a/src/views/mes/producereport/ProduceReportDetailIndex.vue
+++ b/src/views/mes/producereport/ProduceReportDetailIndex.vue
@@ -64,22 +64,22 @@
搜索
重置
-
- 报工
-
-
- 代报工
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
diff --git a/src/views/mes/task/components/PlanForm.vue b/src/views/mes/task/components/PlanForm.vue
index f839d1e8..3b7872ab 100644
--- a/src/views/mes/task/components/PlanForm.vue
+++ b/src/views/mes/task/components/PlanForm.vue
@@ -10,7 +10,7 @@
>
-
+
@@ -27,14 +27,20 @@
-
+
-
+
+
+
+
+
+
+
@@ -60,7 +66,7 @@
-
+
@@ -94,7 +100,7 @@ const formData = ref([])
const formRules = reactive({
productId: [{ required: true, message: '产品不能为空', trigger: 'blur' }],
taskId: [{ required: true, message: '任务单不能为空', trigger: 'blur' }],
- planNumber: [{ required: true, message: '数量不能为空', trigger: 'blur' }],
+ planNumber: [{ required: true, message: '成型数量不能为空', trigger: 'blur' }],
planStartTime: [{ required: true, message: '计划开始时间不能为空', trigger: 'blur' }],
planEndTime: [{ required: true, message: '计划结束时间不能为空', trigger: 'blur' }],
@@ -143,6 +149,7 @@ const handleCopy = (row) => {
productId: undefined,
productName: undefined,
planNumber: undefined,
+ reyaNumber: undefined,
planStartTime: undefined,
planEndTime: undefined,
remark: undefined,
@@ -156,6 +163,7 @@ const handleCopy = (row) => {
newRow.planStartTime = row.planStartTime
newRow.planEndTime = row.planEndTime
newRow.planNumber= row.planNumber
+ newRow.reyaNumber= row.reyaNumber
newRow.productName = row.productName
newRow.priorityNum = 1
formData.value.push(newRow)
diff --git a/src/views/mes/task/components/PlanPlan.vue b/src/views/mes/task/components/PlanPlan.vue
index 5adebbb3..ca3e3cc8 100644
--- a/src/views/mes/task/components/PlanPlan.vue
+++ b/src/views/mes/task/components/PlanPlan.vue
@@ -1,5 +1,5 @@
-