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