add memberpage layout

This commit is contained in:
Dawn_Ocean
2024-03-17 01:00:06 +08:00
parent cce351750d
commit 563a0c42ea
8 changed files with 411 additions and 6 deletions
+43
View File
@@ -0,0 +1,43 @@
import MemberPage from '@/pages/member/member';
import Taro from '@tarojs/taro';
import { getUrl } from '.';
export function getMemberDutyInfo(that: MemberPage) {
Taro.request({
url: getUrl('/member/duty/info'),
method: 'GET',
data: {
token: 'token_test',
},
})
.then((res) => {
const data = res.data.data;
if (data.isInDuty) {
that.setState({
dutyData: {
isInDuty: data.isInDuty,
inDutyCnt: data.inDutyCnt,
currentDuty: data.currentDuty,
},
});
} else {
that.setState({
dutyData: {
isInDuty: data.isInDuty,
offDutyReason: data.offDutyReason,
dutyRecoverTime: data.dutyRecoverTime,
},
});
}
})
.catch((err) => {
console.log(err);
that.setState({
dutyData: {
isInDuty: false,
offDutyReason: '获取失败!Network Error!',
dutyRecoverTime: '获取失败!Network Error!',
},
});
});
}