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