({
projectForm: taskFormData.projectForm,
repairName: repairFormData.repairName,
requireDate: repairFormData.requireDate,
+ repairReporter: repairFormData.repairReporter,
faultLevel: repairFormData.faultLevel,
shutdown: repairFormData.shutdown,
faultPhenomenon: repairFormData.faultPhenomenon,
@@ -562,6 +575,7 @@ const repairFormData = reactive({
repairCode: undefined as string | undefined,
repairName: undefined as string | undefined,
requireDate: undefined as number | string | undefined,
+ repairReporter: undefined as string | undefined,
acceptedBy: undefined as string | undefined,
confirmBy: undefined as string | undefined,
faultLevel: undefined as string | undefined,
@@ -879,6 +893,12 @@ const selectMaintainType = async (type: number) => {
if (type === 3 && !repairFormData.requireDate) {
repairFormData.requireDate = Date.now()
}
+ if (type === 3 && !repairFormData.repairReporter) {
+ const currentUserId = userStore.getUser?.id
+ if (currentUserId !== undefined && currentUserId !== null && Number(currentUserId) > 0) {
+ repairFormData.repairReporter = String(currentUserId)
+ }
+ }
handleMaintainTypeChange()
// 切换类型时刷新对应下拉框选项
await initOptions()
@@ -933,6 +953,7 @@ const submitForm = async () => {
requireDate: repairFormData.requireDate,
repairResult: '',
repairStatus: '',
+ repairReporter: normalizeUserId(repairFormData.repairReporter),
acceptedBy: normalizeUserId(repairFormData.acceptedBy),
confirmBy: normalizeUserId(repairFormData.confirmBy),
faultLevel: repairFormData.faultLevel,
@@ -951,6 +972,7 @@ const submitForm = async () => {
repairFormData.repairCode = undefined
repairFormData.repairName = undefined
repairFormData.requireDate = Date.now()
+ repairFormData.repairReporter = undefined
repairFormData.acceptedBy = undefined
repairFormData.confirmBy = undefined
repairFormData.faultLevel = undefined
@@ -995,6 +1017,15 @@ const open = async () => {
repairFormData.requireDate = Date.now()
replaceNetFormData.pressureNetTime = getCurrentDateTime()
await initOptions()
+ if (!userStore.getIsSetUser) {
+ try {
+ await userStore.setUserInfoAction()
+ } catch (e) {}
+ }
+ const currentUserId = userStore.getUser?.id
+ if (currentUserId !== undefined && currentUserId !== null && Number(currentUserId) > 0) {
+ repairFormData.repairReporter = String(currentUserId)
+ }
}
defineExpose({ open })
diff --git a/src/views/erp/mold/detail/brand.vue b/src/views/erp/mold/detail/brand.vue
index 49cd7e53..222ec53c 100644
--- a/src/views/erp/mold/detail/brand.vue
+++ b/src/views/erp/mold/detail/brand.vue
@@ -182,6 +182,9 @@
{{ t('MoldManagement.MoldBrandDetail.requireDate') }}{{ formatHistoryTime(row.requireDate) }}
+ {{ t('MoldManagement.MoldRepair.repairReporter') }}{{ row.repairReporterName ?? row.repairReporter ?? '-' }}
{{ t('MoldManagement.MoldRepair.repairUser') }}{{ row.acceptedByName ?? row.acceptedName ?? row.acceptedBy ?? '-' }}
diff --git a/src/views/erp/stock/move/components/StockMoveItemForm.vue b/src/views/erp/stock/move/components/StockMoveItemForm.vue
index 24aad8f7..a48e1b66 100644
--- a/src/views/erp/stock/move/components/StockMoveItemForm.vue
+++ b/src/views/erp/stock/move/components/StockMoveItemForm.vue
@@ -51,7 +51,11 @@
-
+
-
+
@@ -166,7 +175,12 @@
+ 添加调拨产品