Commit efb2ef3eb3f782598612d7d13fd6886894b1e772

Authored by ww
1 parent 745fd6d1

fix: DEFECT-996 sysadmin checkout user open personal modal not update personal info

... ... @@ -181,9 +181,9 @@
181 181 const newItem = JSON.parse(getItem);
182 182 updataPersonlData.value = newItem;
183 183 };
184   -
185   - const [registerModal, { closeModal }] = useModalInner(async (data) => {
  184 + const [registerModal, { closeModal }] = useModalInner(async () => {
186 185 refreshCacheGetData();
  186 + const userInfo = userStore.getUserInfo;
187 187 try {
188 188 if (updataPersonlData.value != null) {
189 189 (peresonalPic.value = updataPersonlData.value.avatar),
... ... @@ -194,13 +194,13 @@
194 194 });
195 195 getPersonalDetailValue.value = updataPersonlData.value;
196 196 } else {
197   - if (data.userInfo) {
198   - getPersonalDetailValue.value = data.userInfo;
199   - peresonalPic.value = data.userInfo.avatar;
  197 + if (userInfo) {
  198 + getPersonalDetailValue.value = userInfo;
  199 + peresonalPic.value = userInfo.avatar;
200 200 setFieldsValue({
201   - realName: data.userInfo.realName,
202   - phoneNumber: data.userInfo.phoneNumber,
203   - email: data.userInfo.email,
  201 + realName: userInfo.realName,
  202 + phoneNumber: userInfo.phoneNumber,
  203 + email: userInfo.email,
204 204 });
205 205 }
206 206 }
... ...
... ... @@ -40,6 +40,8 @@ export interface UserInfo {
40 40 tenantName?: string;
41 41 roles?: string[];
42 42 plainRoles?: PlainRoleInfo[];
  43 + phoneNumber?: string;
  44 + email?: string;
43 45 }
44 46
45 47 export interface BeforeMiniState {
... ...