From a660db06773007b1be690e0674829c00a57aeb7b Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 24 十二月 2025 16:21:23 +0800
Subject: [PATCH] 订单首页流程卡新增楼层编号显示

---
 north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue |  101 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 101 insertions(+), 0 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue b/north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue
new file mode 100644
index 0000000..96c8f5e
--- /dev/null
+++ b/north-glass-erp/northglass-erp/src/views/system/userPassWord/UpdateUserName.vue
@@ -0,0 +1,101 @@
+<script setup lang="ts">
+import { reactive, ref } from 'vue'
+import type { FormProps,FormInstance, FormRules } from 'element-plus'
+import {ElMessage,ElMessageBox} from "element-plus";
+import request from "@/utils/request";
+import {Avatar, UserFilled} from "@element-plus/icons-vue";
+import useUserInfoStore from "@/stores/userInfo";
+import {useRoute, useRouter} from "vue-router";
+import {useI18n} from "vue-i18n";
+
+const router = useRouter()
+const route = useRoute()
+const { t } = useI18n()
+const userStore = useUserInfoStore()
+//娉ㄥ唽鐢ㄦ埛鍙傛暟
+const register = reactive({
+  userId: userStore.user.id,
+  userName: ''
+})
+
+
+
+
+
+
+
+
+const submitForm = () => {
+  if(register.userName==""||register.userName==null){
+    ElMessage.warning(t('user.userNameCannotBeEmpty'))
+    return
+  }
+      request.post('/user/updateUserName', register).then((res) => {
+        if (res.data === true) {
+          ElMessage.success(t('basicData.msg.saveSuccess'))
+          router.push("/login")
+        } else {
+          ElMessage.error(t('basicData.msg.saveFail'))
+          return false
+        }
+      }).catch(error => {
+        ElMessage.error(t('basicData.msg.ServerConnectionError'))
+        return false
+      })
+}
+
+</script>
+
+<template>
+  <div id="main-div">
+
+    <div id="register">
+      <el-form
+          label-width="100px"
+          :model="register"
+          ref="ruleFormRef"
+          status-icon
+          :rules="rules"
+      >
+        <el-form-item :label="$t('user.userName')">
+          <el-input  type="text"   v-model="register.userName" />
+        </el-form-item>
+
+        <el-form-item >
+          <el-button
+              type="primary"
+              @click="submitForm(ruleFormRef)"
+          >{{ $t('basicData.save') }}
+          </el-button>
+        </el-form-item>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<style scoped>
+#main-div{
+  width: 1000px;
+  height: 600px;
+  margin: auto;
+}
+h2{
+  text-align: center;
+  width: 100vw;
+  margin-top: 10vh;
+}
+#register{
+  background-color: #FAFAFA;
+  width: 50vw;
+  height: 50vh;
+  border-radius: 12px;
+  box-shadow: 0 8px 16px 0 rgba(0,0,0,0), 0 6px 5px 0 rgba(0,0,0,0.19);
+  display:flex;
+  align-items:center;
+  justify-content:center;
+  min-height: 280px;
+}
+.el-form{
+  max-width: 300px;
+}
+</style>
\ No newline at end of file

--
Gitblit v1.8.0