3.29提交

This commit is contained in:
zoujiandong
2024-03-29 17:33:31 +08:00
parent 518b1ccb3d
commit 4b76fbfb74
8 changed files with 146 additions and 38 deletions
+21 -7
View File
@@ -81,8 +81,8 @@ Component({
license_cert_reason: "",
qualification_cert_reason: "",
work_cert_reason: "",
expertise_reason:"",
email_reason:'',
expertise_reason:'',
department_custom_name_reason: '',
zhuanchang_note: '请选择专长',
jianjie_show: false,
@@ -91,6 +91,10 @@ Component({
img_cropper_src: '',
img_cropper_width: 250, //宽度
img_cropper_height: 250, //高度
old_be_good_at:'',
old_avatar:'',
old_doctor_expertise:'',
old_brief_introduction:''
},
options: {
addGlobalClass: true,
@@ -107,7 +111,9 @@ Component({
this.setData({
doctorauthiden_data_ready: true,
textarea_jianjie: response.data.brief_introduction,
old_brief_introduction: response.data.brief_introduction,
textarea_shanchang: response.data.be_good_at,
old_be_good_at:response.data.be_good_at,
custom_keshi: response.data.department_custom_name,
office_phone: response.data.department_custom_mobile,
select_keshi_id: response.data.department_custom_id,
@@ -175,6 +181,7 @@ Component({
if(avatar){
this.setData({
"avatar": avatar,
old_avatar:avatar,
is_avatar: true,
})
}
@@ -185,7 +192,7 @@ Component({
this.setData({
avatar_reason: response.data.avatar,
brief_introduction_reason: response.data.brief_introduction,
expertise_reason:response.data.expertise,
expertise_reason:response.data.doctor_expertise,
be_good_at_reason: response.data.be_good_at,
})
@@ -325,13 +332,18 @@ Component({
//加载专长列表
api.getDoctorExpertise().then(response => {
console.log(response);
let arr=response.data.filter(e => e.is_selected == 1 ).map(e => e.expertise_id);
let old_doctor_expertise=JSON.stringify(arr);
_this.setData({
zhuanchang_columns: response.data
zhuanchang_columns: response.data,
old_doctor_expertise:old_doctor_expertise
})
}).then(()=>{
let index = this.data.zhuanchang_columns.findIndex(item => {
return item.is_selected == 1;
})
if(index != undefined) {
this.setData({
zhuanchang_note: ""
@@ -878,9 +890,9 @@ Component({
},
zhuanchangConfirm(e){
this.setData({
zhuanchang_show: false,
zhuanchang_show: false,
expertise_reason:''
});
});
this.triggerEvent('hidePageMeta');
},
zhuanchangConcle(e){
@@ -888,13 +900,15 @@ Component({
this.triggerEvent('hidePageMeta');
},
handleUpdateIntroduction(){
let {avatar,textarea_jianjie,textarea_shanchang}=this.data;
let {avatar,textarea_jianjie,textarea_shanchang,old_avatar,old_brief_introduction,old_be_good_at,old_doctor_expertise}=this.data;
let doctor_expertise= this.data.zhuanchang_columns.filter(e => e.is_selected == 1 ).map(e => e.expertise_id);
if(!avatar){wx.showToast({title: '请上传头像',icon: "error"});return}
if(doctor_expertise.length == 0){wx.showToast({title: '请选择专长',icon: "error"});return}
if(!textarea_jianjie){wx.showToast({title: '请输入简介',icon: "error"});return}
if(!textarea_shanchang){wx.showToast({title: '请输入擅长',icon: "error"});return}
if(avatar==old_avatar && textarea_jianjie==old_brief_introduction &&textarea_shanchang== old_be_good_at && JSON.stringify(doctor_expertise)==old_doctor_expertise){
wx.showToast({title: '请修改数据后再提交',icon: "none"});return
}
api.updateIntroduction({
avatar,
brief_introduction:textarea_jianjie,