From 4157b22112dd8d87e907d9cb6d14f74b5d454b7a Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期三, 23 七月 2025 16:59:09 +0800
Subject: [PATCH] '个人中心修改企业资料完善'

---
 src/views/mine/index.vue |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/src/views/mine/index.vue b/src/views/mine/index.vue
index f3643bf..b19de87 100644
--- a/src/views/mine/index.vue
+++ b/src/views/mine/index.vue
@@ -23,7 +23,7 @@
 const isLoading = ref(false);
 const showDialog = ref(false);
 const state = reactive({
-  userInfo: {},
+  userInfo: useUserStoreHook().enterpriseInfo,
   headers: {
     // Accept: "application/json, text/plain, */*",
     // "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8",
@@ -188,17 +188,21 @@
   showDialog: false
 });
 onMounted(async () => {
-  let res = await cusExtendInfo();
-  if (res.code == 200) {
-    state.userInfo = res.result;
-    state.userInfo.enterpriseTypeName = res.result.enterpriseType;
-    state.ruleForm = res.result;
-    state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(",");
-  } else {
-    message(res.message, {
-      type: "error"
-    });
-  }
+  // let res = await useUserStoreHook().getCusExtendInfo();
+  // if (res.code == 200) {
+  //   state.userInfo = res.result;
+  //   state.userInfo.enterpriseTypeName = res.result.enterpriseType;
+  //   state.ruleForm = res.result;
+  //   state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(",");
+  // } else {
+  //   message(res.message, {
+  //     type: "error"
+  //   });
+  // }
+  state.ruleForm = cloneDeep(state.userInfo);
+  console.log(state.userInfo);
+
+  state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(",");
   let nowRole = useUserStoreHook()?.exRoles;
   if (nowRole.length >= 1 && !route.query.code) {
     state.ruleForm.transactionCode = nowRole[0].code;
@@ -328,6 +332,7 @@
   let res = await changeCusExtend(obj);
   if (res.code == "200") {
     showDialog.value = false;
+    await useUserStoreHook().getCusExtendInfo();
     message("淇敼鎴愬姛锛�", {
       type: "success"
     });
@@ -379,7 +384,7 @@
       <template #label>
         <div class="cell-item">浼佷笟绫诲瀷</div>
       </template>
-      {{ state.userInfo.enterpriseTypeName }}
+      {{ state.userInfo.enterpriseType }}
     </el-descriptions-item>
     <el-descriptions-item>
       <template #label>

--
Gitblit v1.9.1