From e48fff7164866d4afb3ec54b587de2c8c25e48de Mon Sep 17 00:00:00 2001 From: zhang_12370 <z2864490065@outlook.com> Date: 星期四, 26 六月 2025 11:35:53 +0800 Subject: [PATCH] 上传采购管理登记人修改为用户昵称并匹配字段 --- src/views/procureMent/index.vue | 4 ++-- src/views/procureMent/components/ProductionDialog.vue | 9 ++++++--- src/views/production/index.vue | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/views/procureMent/components/ProductionDialog.vue b/src/views/procureMent/components/ProductionDialog.vue index c8195ff..a8fbc9f 100644 --- a/src/views/procureMent/components/ProductionDialog.vue +++ b/src/views/procureMent/components/ProductionDialog.vue @@ -96,7 +96,7 @@ </el-input> </el-form-item> <el-form-item label="鐧昏浜�" prop="registrantId"> - <el-input v-model="form.registrantId" disabled placeholder="璇疯緭鍏�"/> + <el-input :value="match(form.registrantId)" v-model.number="form.registrantId" disabled placeholder="璇疯緭鍏�"/> </el-form-item> <el-form-item label="鐧昏鏃ユ湡" prop="registrationDate"> <el-date-picker @@ -243,7 +243,9 @@ const userStore = useUserStore(); const userInfo = ref({}); - +const match = () => { + return userInfo.value.nickName || "鏈煡鐢ㄦ埛"; +}; // 澶勭悊绋庣巼杈撳叆妗嗗け鐒︼紝纭繚绮惧害 const handleTaxRateBlur = () => { if ( @@ -285,8 +287,9 @@ onMounted(async () => { let res = await userStore.getInfo(); - userInfo.value = res; + userInfo.value = res.user; getDropdownData() + }); const rules = { supplierName: [ diff --git a/src/views/procureMent/index.vue b/src/views/procureMent/index.vue index 5427783..7426d39 100644 --- a/src/views/procureMent/index.vue +++ b/src/views/procureMent/index.vue @@ -196,18 +196,18 @@ // 瑙﹀彂ref閲岄潰鐨勬柟娉� return; } + console.log(userInfo.value) // 鏂板缓鏃跺垵濮嬪寲琛ㄥ崟 form.value = { supplierName: "", coal: "", - unit: "鍚�", purchaseQuantity: "", priceExcludingTax: "", totalPriceExcludingTax: "", priceIncludingTax: "", totalPriceIncludingTax: "", taxRate: "", - registrantId: userInfo.value.userName, + registrantId: userInfo.value.userId, registrationDate: new Date().toISOString().split("T")[0], }; // 鏂板缓鏃朵篃闇�瑕佽缃� copyForm 鐢ㄤ簬閲嶇疆鍔熻兘 diff --git a/src/views/production/index.vue b/src/views/production/index.vue index 79c305b..0b74dc9 100644 --- a/src/views/production/index.vue +++ b/src/views/production/index.vue @@ -216,7 +216,7 @@ .search-form { display: flex; - justify-content: space-between; + justify-content: flex-start; align-items: center; margin-bottom: 20px; -- Gitblit v1.9.3