优化
This commit is contained in:
+78
-42
@@ -8,7 +8,7 @@ Page({
|
||||
navHeight: 0,
|
||||
stateHeight: 0,
|
||||
info:{
|
||||
user_name: "xxx",
|
||||
user_name: "医师姓名",
|
||||
not_accepted_inquiry_num: 0,
|
||||
accepting_inquiry_num: 0,
|
||||
info_shiming_status_txt: "未认证",
|
||||
@@ -76,16 +76,23 @@ Page({
|
||||
{
|
||||
case_status: 4,
|
||||
case_module: [7],
|
||||
case_text: "请您先进行多点执业认证证"
|
||||
case_text: "请您先多点执业认证"
|
||||
},
|
||||
{
|
||||
case_status: 5,
|
||||
case_module: [],
|
||||
case_text: "已全部通过"
|
||||
},
|
||||
{
|
||||
case_status: 6,
|
||||
case_module: [7],
|
||||
case_text: "请您先多点执业认证"
|
||||
},
|
||||
],
|
||||
skeleton_loading: true,
|
||||
contactKeFu: false
|
||||
contactKeFu: false,
|
||||
jiesuan_dialog_show: false,
|
||||
jiesuan_dialog_visible: false
|
||||
},
|
||||
// 获取状态栏信息
|
||||
getMenuButtonBound() {
|
||||
@@ -106,7 +113,16 @@ Page({
|
||||
stateHeight: stateHeight + top, // 状态栏高度
|
||||
});
|
||||
},
|
||||
|
||||
confirmJieSuanDialog(){
|
||||
this.setData({
|
||||
jiesuan_dialog_visible: false
|
||||
})
|
||||
},
|
||||
cancelJieSuanDialog(){
|
||||
this.setData({
|
||||
jiesuan_dialog_visible: false
|
||||
})
|
||||
},
|
||||
onLoad(){
|
||||
|
||||
},
|
||||
@@ -229,6 +245,7 @@ Page({
|
||||
},
|
||||
go(e){
|
||||
let checkDialog = this.checkDialog(e);
|
||||
console.log("checkDialog: ", checkDialog);
|
||||
if(checkDialog){
|
||||
let url = e.currentTarget.dataset.url;
|
||||
console.log(url);
|
||||
@@ -343,7 +360,7 @@ Page({
|
||||
"info.info_shiming_status_txt": "审核中",
|
||||
"info.info_shiming_status": "info_shiming_status_yes",
|
||||
shiming_status_url: "/Pages/yishi/identity/index?selected_tab=1",
|
||||
dialog_content: "您的医师身份认证正在审核中",
|
||||
// dialog_content: "您的医师身份认证正在审核中",
|
||||
// default_dialog_show: true
|
||||
});
|
||||
return false;
|
||||
@@ -385,7 +402,7 @@ Page({
|
||||
if(multi_point_status == 0){
|
||||
if(!this.data.default_dialog_show){
|
||||
this.setData({
|
||||
dialog_visible: true,
|
||||
// dialog_visible: true,
|
||||
});
|
||||
}
|
||||
this.setData({
|
||||
@@ -400,7 +417,7 @@ Page({
|
||||
if(multi_point_status == 2){
|
||||
if(!this.data.default_dialog_show){
|
||||
this.setData({
|
||||
dialog_visible: true,
|
||||
// dialog_visible: true,
|
||||
});
|
||||
}
|
||||
this.setData({
|
||||
@@ -415,7 +432,7 @@ Page({
|
||||
if(multi_point_status == 3){
|
||||
if(!this.data.default_dialog_show){
|
||||
this.setData({
|
||||
dialog_visible: true,
|
||||
// dialog_visible: true,
|
||||
});
|
||||
}
|
||||
this.setData({
|
||||
@@ -445,6 +462,14 @@ Page({
|
||||
})
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!app.globalData.jiesuan_dialog_show){
|
||||
this.setData({
|
||||
jiesuan_dialog_visible: true,
|
||||
});
|
||||
app.globalData.jiesuan_dialog_show = true
|
||||
}
|
||||
|
||||
this.setData({
|
||||
"info.info_shiming_status_txt": "去接诊",
|
||||
shiming_status_url: "/Pages/yishi/wenzhen_v2/wenzhen",
|
||||
@@ -482,8 +507,8 @@ Page({
|
||||
let is_bind_bank = this.data.info.is_bind_bank;
|
||||
//是否参加专家图文接诊(0:否 1:是)
|
||||
let is_img_expert_reception = this.data.info.is_img_expert_reception;
|
||||
let status = 0;
|
||||
|
||||
let statusArr = [];
|
||||
|
||||
// 未实名认证和医师身份认证 0
|
||||
// 已实名认证,未医师身份认证 1
|
||||
// 已实名认证和医师身份认证,未绑定结算银行卡 2
|
||||
@@ -491,41 +516,52 @@ Page({
|
||||
// 已实名认证和医师身份认证且绑定结算银行卡,开通了在线问诊,未开通多点执业认证 4
|
||||
// 已实名认证和医师身份认证且绑定结算银行卡,开通了在线问诊,已开通多点执业认证 5
|
||||
if(idcard_status == 0 && iden_auth_status == 0){
|
||||
status = 0;
|
||||
}else if(idcard_status == 1 && iden_auth_status != 1){
|
||||
status = 1;
|
||||
}else if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank != 1){
|
||||
status = 2;
|
||||
}else if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank == 1 && is_img_expert_reception != 1){
|
||||
status = 3;
|
||||
}else if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank == 1 && is_img_expert_reception == 1 && multi_point_status != 1){
|
||||
status = 4;
|
||||
}else{
|
||||
status = 5;
|
||||
statusArr.push(0);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status != 1){
|
||||
statusArr.push(1);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank != 1){
|
||||
statusArr.push(2);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank == 1 && is_img_expert_reception != 1){
|
||||
statusArr.push(3);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank == 1 && is_img_expert_reception == 1 && multi_point_status != 1){
|
||||
statusArr.push(4);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status == 1 && is_bind_bank == 1 && is_img_expert_reception == 1 && multi_point_status == 1){
|
||||
statusArr.push(5);
|
||||
}
|
||||
if(idcard_status == 1 && iden_auth_status == 1 && multi_point_status != 1){
|
||||
statusArr.push(6);
|
||||
}
|
||||
|
||||
let now_case = this.data.mycase.find(item => {
|
||||
return item.case_status == status;
|
||||
});
|
||||
|
||||
console.log("now_case: ", now_case);
|
||||
//所属模块
|
||||
let moudle = e.currentTarget.dataset.moudle;
|
||||
console.log("moudle: ", moudle);
|
||||
if(now_case){
|
||||
let now_moudle = now_case.case_module.find(item => {
|
||||
return item == moudle;
|
||||
})
|
||||
console.log("now_moudle: ", now_moudle);
|
||||
if(now_moudle != undefined){
|
||||
this.setData({
|
||||
dialog_content: now_case.case_text,
|
||||
dialog_visible: true
|
||||
});
|
||||
return false;
|
||||
let retult = true;
|
||||
statusArr.forEach(status => {
|
||||
let now_case = this.data.mycase.find(item => {
|
||||
return item.case_status == status;
|
||||
});
|
||||
console.log("now_case: ", now_case);
|
||||
//所属模块
|
||||
let moudle = e.currentTarget.dataset.moudle;
|
||||
console.log("moudle: ", moudle);
|
||||
if(now_case){
|
||||
let now_moudle = now_case.case_module.find(item => {
|
||||
return item == moudle;
|
||||
})
|
||||
console.log("now_moudle: ", now_moudle);
|
||||
if(now_moudle != undefined){
|
||||
this.setData({
|
||||
dialog_content: now_case.case_text,
|
||||
dialog_visible: true
|
||||
});
|
||||
retult = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return true;
|
||||
return retult;
|
||||
}
|
||||
})
|
||||
@@ -6,6 +6,7 @@
|
||||
"van-dialog": "@vant/weapp/dialog/index",
|
||||
"t-swiper": "tdesign-miniprogram/swiper/swiper",
|
||||
"t-badge": "tdesign-miniprogram/badge/badge",
|
||||
"t-dialog": "tdesign-miniprogram/dialog/dialog"
|
||||
"t-dialog": "tdesign-miniprogram/dialog/dialog",
|
||||
"van-image": "@vant/weapp/image/index"
|
||||
}
|
||||
}
|
||||
@@ -22,8 +22,8 @@
|
||||
</view>
|
||||
</view>
|
||||
<view class="info_wenzhen">
|
||||
<view class="info_wenzhen_new" bindtap="go" data-moudle="0">新问诊:{{info.not_accepted_inquiry_num}}</view>
|
||||
<view class="info_wenzhen_ing" bindtap="go" data-moudle="1">接诊中:{{info.accepting_inquiry_num}}</view>
|
||||
<view class="info_wenzhen_new" bindtap="go" data-url="/Pages/yishi/wenzhen_v2/wenzhen" data-moudle="0">新问诊:{{info.not_accepted_inquiry_num}}</view>
|
||||
<view class="info_wenzhen_ing" bindtap="go" data-url="/Pages/yishi/wenzhen_v2/wenzhen" data-moudle="1">接诊中:{{info.accepting_inquiry_num}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info_note" wx:if="{{info.show_info_note}}">
|
||||
@@ -50,8 +50,8 @@
|
||||
</view>
|
||||
</view>
|
||||
<view class="renzheng_content_right">
|
||||
<image class="renzheng_content_right_img"
|
||||
mode="widthFix"
|
||||
<van-image class="renzheng_content_right_img" width="100%"
|
||||
fit="widthFix"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/yishirenzheng.png"
|
||||
/>
|
||||
</view>
|
||||
@@ -67,8 +67,8 @@
|
||||
</view>
|
||||
</view>
|
||||
<view class="renzheng_content_right">
|
||||
<image class="renzheng_content_right_img"
|
||||
mode="widthFix"
|
||||
<van-image class="renzheng_content_right_img" width="100%"
|
||||
fit="widthFix"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/zhiyerenzheng.png"
|
||||
/>
|
||||
</view>
|
||||
@@ -91,38 +91,41 @@
|
||||
<!-- 功能模块 -->
|
||||
<view class="fun_box">
|
||||
<view bindtap="go" data-moudle="3" data-url="/Pages/yishi/myprofile/index" class="fun_box_item">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
width="70rpx"
|
||||
custom-style="width: 70rpx;"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="heightFix"
|
||||
height="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/jianjie.png"
|
||||
/>
|
||||
<text class="fun_box_item_txt">简介管理</text>
|
||||
</view>
|
||||
<view bindtap="go" data-moudle="4" data-url="/Pages/yishi/onlinesetup/index" class="fun_box_item">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="widthFix"
|
||||
width="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/zaixian.png"
|
||||
/>
|
||||
<text class="fun_box_item_txt">在线问诊管理</text>
|
||||
</view>
|
||||
<view bindtap="go" data-moudle="5" data-url="/Pages/yishi/kuaisusetup/index" class="fun_box_item">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="widthFix"
|
||||
width="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/kuaisu.png"
|
||||
/>
|
||||
<text class="fun_box_item_txt">快速问诊管理</text>
|
||||
</view>
|
||||
<view bindtap="go" data-moudle="6" data-url="/Pages/yishi/yizhensetup/index" class="fun_box_item">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="widthFix"
|
||||
width="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/yizhen.png"
|
||||
/>
|
||||
<text class="fun_box_item_txt">公益问诊管理</text>
|
||||
</view>
|
||||
<view bindtap="go" data-moudle="7" data-url="/Pages/yishi/chufangsetup/index" class="fun_box_item">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="widthFix"
|
||||
width="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/chufang.png"
|
||||
/>
|
||||
<view class="fun_box_item_txt">
|
||||
@@ -130,8 +133,9 @@
|
||||
</view>
|
||||
</view>
|
||||
<view class="fun_box_item" data-moudle="8" bindtap="contactKeFu">
|
||||
<image class="fun_box_item_img"
|
||||
mode="widthFix"
|
||||
<van-image class="fun_box_item_img"
|
||||
fit="widthFix"
|
||||
width="70rpx"
|
||||
src="https://gdxz-hospital.oss-cn-chengdu.aliyuncs.com/applet/doctor/static/images/yishi/kefu.png"
|
||||
/>
|
||||
<text class="fun_box_item_txt">联系客服</text>
|
||||
@@ -140,6 +144,7 @@
|
||||
<view style="width: 100%;height: 55px;">
|
||||
<!-- 处理底部tabbar遮挡 50px -->
|
||||
</view>
|
||||
|
||||
<t-dialog
|
||||
visible="{{ dialog_visible }}"
|
||||
title="温馨提示"
|
||||
@@ -152,6 +157,21 @@
|
||||
确定
|
||||
</view>
|
||||
</t-dialog>
|
||||
|
||||
<t-dialog
|
||||
visible="{{ jiesuan_dialog_visible }}"
|
||||
title="温馨提示"
|
||||
content="您是否了解费用结算规则?"
|
||||
>
|
||||
<view slot="cancel-btn" class="dialog dialog_cancel_btn" bindtap="cancelJieSuanDialog">
|
||||
已了解
|
||||
</view>
|
||||
<view slot="confirm-btn" class="dialog dialog_confirm_btn" bindtap="confirmJieSuanDialog">
|
||||
不了解
|
||||
</view>
|
||||
</t-dialog>
|
||||
|
||||
|
||||
<van-dialog
|
||||
title="立即联系客服"
|
||||
show="{{ contactKeFu }}"
|
||||
|
||||
@@ -190,11 +190,15 @@
|
||||
}
|
||||
.fun_box_item_img{
|
||||
flex: 1;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.fun_box_item_txt{
|
||||
flex: 2;
|
||||
font-size: 30rpx;
|
||||
color: #333333;
|
||||
height: 70rpx;
|
||||
line-height: 70rpx;
|
||||
}
|
||||
.t-class-cancel{
|
||||
color: #3CC7C0 !important;
|
||||
|
||||
Reference in New Issue
Block a user