作者 韩昌

提交一次

... ... @@ -202,6 +202,7 @@ const showMessageState = ref<boolean>(false)
onLoad(() => {
if (!LoginState.value) return
getIndexDataHandler()
getMessageDataHandler()
})
... ... @@ -286,7 +287,7 @@ const getMessageDataHandler = async () => {
showRedDotNumber.value = result.userCount + result.xufangCount + result.sysCount
if ([null, undefined, 0, ''].includes(messageNumber.value) || ![20].includes(authState.value)) return
if ([null, undefined, 0, ''].includes(messageNumber.value) || ![20,'20'].includes(authState.value)) return
showMessageState.value = true
}
... ...
... ... @@ -70,6 +70,8 @@ const doctorLoginWithPwdHandler = async () => {
uni.reLaunch({ url: '/pages/index/index' })
} catch (error) {
if (typeof error !== 'string') return uni.$u.toast('网络错误')
uni.$u.toast(error)
getRandomImageHandler()
... ...
... ... @@ -40,6 +40,7 @@ const loginHandler = async () => {
if (!params.phoneNum && params.phoneNum.length === 0) return uni.$u.toast('请输入手机号')
if (!params.code && params.code.length === 0) return uni.$u.toast('请输入验证码')
try {
const { result }: { result: PhoneCodeLoginType } = await getMessageLogin({ ...params, cid: uni.getStorageSync('cid') })
... ...
... ... @@ -89,7 +89,7 @@ const getInfoHandler = async () => {
const { result: departmentList }: { result: { records: IndexListType[] } } = await getDepartment({ keyword: '' })
form.value.department = departmentList.records.flatMap(item => item.list).filter(item => result.department ? result?.department.includes(item.id) : '')
form.value.department = departmentList.records.flatMap(item => item.list).filter(item => (result.department ? result?.department.includes(item.id) : ''))
mineinfo.value[1].disabled = !Boolean(result?.isCanUpdateNickName)
... ... @@ -132,7 +132,7 @@ onLoad(() => {
onShow(() => {
if (SelectDepartmentList.value.length > 0) {
mineinfo.value[6].text = SelectDepartmentList.value.map((_: { id: string; name: string }) => _.name).join()
mineinfo.value[5].text = SelectDepartmentList.value.map((_: { id: string; name: string }) => _.name).join()
form.value.department = SelectDepartmentList.value
... ...
... ... @@ -266,17 +266,17 @@ let permissionMap = {
"CAMERA_EXTERNAL_STORAGE": {
"name": "android.permission.READ_EXTERNAL_STORAGE,android.permission.WRITE_EXTERNAL_STORAGE,android.permission.CAMERA",
"title": "相机/相册权限说明",
"content": "便于您使用该功能上传您的照片/图片/视频及用于更换头像、发布产品/需求、下载、与客服沟通等场景中读取和写入相册和文件内容"
"content": "便于您使用该功能上传您的照片/图片/视频及用于更换头像、上传资质证明、发布产品/需求、下载、与客服沟通等场景中读取和写入相册和文件内容"
},
"CAMERA": {
"name": "android.permission.CAMERA",
"title": "相机权限说明",
"content": "便于您使用该功能上传图片,用于与客服沟通等场景中发送拍摄图片"
"content": "上传资质信息、更改头像信息等模块拍照上传照片需要使用摄像头,是否允许使用摄像头"
},
"EXTERNAL_STORAGE": {
"name": "android.permission.READ_EXTERNAL_STORAGE,android.permission.WRITE_EXTERNAL_STORAGE",
"title": "相册权限说明",
"content": "便于您使用该功能上传您的照片/图片/视频及用于更换头像、发布产品/需求、下载、与客服沟通等场景中读取和写入相册和文件内容"
"content": "便于您使用该功能上传您的照片/图片/视频及用于更换头像、上传资质证明、发布产品/需求、下载、与客服沟通等场景中读取和写入相册和文件内容"
}
},
"ios": {}
... ... @@ -321,7 +321,7 @@ function showViewDesc(permission) {
width: "84%"
}, {
whiteSpace: 'normal',
size: "14px",
size: "16px",
align: "left",
color: "#656563"
})
... ...