修改后提交

This commit is contained in:
zoujiandong 2024-03-28 15:28:20 +08:00
parent 7d3bd2e823
commit 8c0ed211dd

View File

@ -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,
})
}
@ -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: ""
@ -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,