diff --git a/package.json b/package.json index c8dbfb8..f83b66b 100755 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "uview-plus": "^3.1.41", "vue": "3.2.47", "vue-i18n": "^9.1.9", - "z-paging": "^2.5.8" + "z-paging": "^2.6.3" }, "devDependencies": { "@dcloudio/types": "^3.3.2", diff --git a/src/api/user/index.js b/src/api/user/index.js index 9d6812f..246cd5b 100755 --- a/src/api/user/index.js +++ b/src/api/user/index.js @@ -7,6 +7,7 @@ import request from '@/utils/request/index.js' export const userLogin = data => // mock({ ...data, mockData: { token: 'mock-token' } }) request.post('/wxlogin', data) + /** * @description 保存用户信息 */ @@ -27,6 +28,20 @@ export const getUser = params => // mock({ ...data, mockData: { token: 'mock-token' } }) request.get('/wxUser/info', params) +/** + * @description 陪诊师申请信息 + */ +export const doctorSave = data => + request.post('/doctor/save', data) + +/** + * @description 获取陪诊师信息 + */ +export const doctorInfo = data => + request.get('/doctor/infomation', data) + + + /** * @description 获取当前登录用户信息 * @param realStatus 1-未实名 2-实名中 3--已经实名 4-实名失败 diff --git a/src/components/agreed-comp/agreed-comp.vue b/src/components/agreed-comp/agreed-comp.vue index 66f6627..c3fbace 100644 --- a/src/components/agreed-comp/agreed-comp.vue +++ b/src/components/agreed-comp/agreed-comp.vue @@ -8,6 +8,7 @@ labelColor="#666" labelSize="24rpx" @change="handleChange" + :disabled="disabled" > @@ -34,16 +35,18 @@ const prop = defineProps({ type: Boolean, default: () => false }, - checkFunc: { - type: Function, - default: () => () => {} + disabled: { + type: Boolean, + default: () => false } }) const checked = ref([false]) -checked.value[0] = prop.agreed ? '1' : '' const emit = defineEmits(['update:agreed']) const instance = getCurrentInstance() const { $Router } = instance.proxy +watchEffect(() => { + checked.value[0] = prop.agreed ? '1' : '' +}) const handleAgree = () => { $Router.push({ path: '/pages/statement/index' }) diff --git a/src/components/tabbar/tabbar.vue b/src/components/tabbar/tabbar.vue index 1482977..52c4353 100755 --- a/src/components/tabbar/tabbar.vue +++ b/src/components/tabbar/tabbar.vue @@ -6,6 +6,7 @@ :safeAreaInsetBottom="true" :fixed="true" :border="false" + v-bind="$attrs" >