mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 17:54:30 +08:00
code refactor
This commit is contained in:
+4
-5
@@ -130,21 +130,20 @@ export const useUserStore = defineStore('user', {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
updateUserTransactionEditScope({ transactionEditScope }) {
|
updateUserTransactionEditScope({ transactionEditScope }) {
|
||||||
|
const self = this;
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
services.updateProfile({
|
services.updateProfile({
|
||||||
transactionEditScope: transactionEditScope,
|
transactionEditScope: transactionEditScope,
|
||||||
}).then(response => {
|
}).then(response => {
|
||||||
const data = response.data;
|
const data = response.data;
|
||||||
|
|
||||||
if (!data || !data.success || !data.result) {
|
if (!data || !data.success || !data.result || !data.result.user || !isObject(data.result.user)) {
|
||||||
reject({ message: 'Unable to update editable transaction range' });
|
reject({ message: 'Unable to update editable transaction range' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.result.user && isObject(data.result.user)) {
|
self.storeUserBasicInfo(data.result.user);
|
||||||
const userStore = useUserStore();
|
|
||||||
userStore.storeUserBasicInfo(data.result.user);
|
|
||||||
}
|
|
||||||
|
|
||||||
resolve(data.result);
|
resolve(data.result);
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
Reference in New Issue
Block a user