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"
>