diff --git a/mes-ui/mes-ui-admin-vue3/src/api/biz/plan/index.ts b/mes-ui/mes-ui-admin-vue3/src/api/biz/plan/index.ts index 3a736952..02db7adb 100644 --- a/mes-ui/mes-ui-admin-vue3/src/api/biz/plan/index.ts +++ b/mes-ui/mes-ui-admin-vue3/src/api/biz/plan/index.ts @@ -44,6 +44,11 @@ export const createPlan = async (data: PlanVO) => { export const updatePlan = async (data: PlanVO) => { return await request.put({ url: `/biz/plan/update`, data }) } +// 修改生产计划状态 +export const updatePlanStauts = async (data: PlanVO) => { + return await request.put({ url: `/biz/plan/update-status`, data }) +} + // 删除生产计划 export const deletePlan = async (id: number) => { diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/assignTasks/index.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/assignTasks/index.vue index be08cae4..4a578041 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/assignTasks/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/assignTasks/index.vue @@ -30,9 +30,9 @@ class="!w-240px" /> - + - + - + {{ scope.row.dispatchCode }} - - - + + + - - + + - + @@ -145,7 +165,7 @@ 报工 @@ -174,7 +194,6 @@ import * as TaskReportApi from '@/api/biz/taskreport' import AssignForm from './assignForm.vue' import WorkshopSelect from '@/views/biz/hlvuestyle/workshopSelect.vue' - defineOptions({ name: 'TaskReport' }) const message = useMessage() // 消息弹窗 @@ -186,16 +205,13 @@ const total = ref(0) // 列表的总页数 const queryParams = reactive({ pageNo: 1, pageSize: 10, + dispatchCode: undefined, + projectCode: undefined, + materialNameOrCode: undefined, + spec: undefined, workshopId: undefined, - dispatchDetailId: undefined, - owner: undefined, - amount: undefined, - startTime: [], - endTime: [], - reportTime: [], - hasReport: undefined, - status: undefined, - createTime: [] + procedureName: undefined, + ownerName: undefined }) const queryFormRef = ref() // 搜索的表单 const exportLoading = ref(false) // 导出的加载中 @@ -204,7 +220,7 @@ const exportLoading = ref(false) // 导出的加载中 const getList = async () => { loading.value = true try { - const data = await TaskReportApi.getTaskReportPage(queryParams) + const data = await TaskReportApi.getTaskDispatchProcedureDetailPages(queryParams) list.value = data.list total.value = data.total } finally { @@ -226,8 +242,8 @@ const resetQuery = () => { /** 添加/修改操作 */ const formRef = ref() -const openForm = ( id?: number) => { - formRef.value.open( id) +const openForm = (id?: number,val?:any) => { + formRef.value.open(id,val) } /** 删除按钮操作 */ diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue index f28d4bbf..3c667f55 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue @@ -964,7 +964,9 @@ const saveFormData = async (active, status, type) => { }) const dataMats = formData.value.matItemDOList as unknown as StorageMatApi.StorageMatVO[] - await StorageMatApi.createStorageMatBatch(dataMats, formData.value.id) + const error =await StorageMatApi.createStorageMatBatch(dataMats, formData.value.id) + console.log(error); + if (formData.value.attachments != undefined && formData.value.attachments.length > 0) { //附件信息保存 matUploadData.value.businessId = formData.value.id diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/Dispatchdialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/Dispatchdialog.vue index b0fb0c50..5f967f55 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/Dispatchdialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/Dispatchdialog.vue @@ -6,7 +6,7 @@
派工明细 --> - + 新增 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/detail.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/detail.vue index 7b7e1ade..610cb59f 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/detail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/detail.vue @@ -269,10 +269,11 @@ placeholder="负责人" v-model="row.ownerNames" readonly + :disabled="detailDisabled || row.procedureStatus != 0" @click.prevent="handleClick($index)" >
diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/productFrom.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/productFrom.vue new file mode 100644 index 00000000..4bcedd87 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/taskdispatch/productFrom.vue @@ -0,0 +1,215 @@ + + +