From dbcc700e995d8c1ce2a3bea4c23c9b0d23c1e65d Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期二, 21 十月 2025 11:32:51 +0800
Subject: [PATCH] 第一次点击后不可再点击

---
 UI-Project/src/views/User/userlist.vue |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/UI-Project/src/views/User/userlist.vue b/UI-Project/src/views/User/userlist.vue
index 6d78378..8395779 100644
--- a/UI-Project/src/views/User/userlist.vue
+++ b/UI-Project/src/views/User/userlist.vue
@@ -111,6 +111,18 @@
 }
 // 娣诲姞 
 const getTableRow = async () => {
+   if (!userName.value) {
+    ElMessage.error(t('productStock.inusername'))
+    return
+  }
+   if (!selectedProjectNoa.value) {
+    ElMessage.error(t('productStock.inrole'))
+    return
+  }
+   if (!password.value) {
+    ElMessage.error(t('productStock.inpassword'))
+    return
+  }
   try {
     const response = await request.post('/loadGlass/sys/user/saveUser', {
       userName: userName.value,
@@ -134,6 +146,18 @@
 };
 // 缂栬緫
 const getTableRowa = async () => {
+   if (!userName.value) {
+    ElMessage.error(t('productStock.inusername'))
+    return
+  }
+   if (!selectedProjectNoa.value) {
+    ElMessage.error(t('productStock.inrole'))
+    return
+  }
+   if (!password.value) {
+    ElMessage.error(t('productStock.inpassword'))
+    return
+  }
   let id = window.localStorage.getItem('id')
   try {
     const response = await request.post('/loadGlass/sys/user/updateUser', {
@@ -210,7 +234,7 @@
   <el-dialog v-model="add" top="23vh" width="37%" :title="$t('productStock.addusers')">
     <div style="margin-left: -50px;margin-top: 10px;margin-bottom: 10px;">
             <el-form  label-width="150px">
-      <el-form label-width="100px" label-position="right">
+      <el-form label-width="105px" label-position="right">
         <el-row style="margin-top: -15px;margin-bottom: -2px;">
           <el-col :span="6">
               <div id="dt" style="font-size: 15px;">
@@ -271,7 +295,7 @@
   <el-dialog v-model="adda" top="23vh" width="37%" :title="$t('productStock.reusername')" >
     <div style="margin-left: -50px;margin-top: 10px;margin-bottom: 10px;">
             <el-form ref="formRef" label-width="150px">
-      <el-form label-width="100px" label-position="right">
+      <el-form label-width="105px" label-position="right">
         <el-row style="margin-top: -15px;margin-bottom: -2px;">
           <el-col :span="6">
               <div id="dt" style="font-size: 15px;">

--
Gitblit v1.8.0