From 70dca249c31ae1dd899e73dd82d5d90c9a94405d Mon Sep 17 00:00:00 2001 From: haomingming Date: Thu, 25 May 2023 09:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=A4=A7=E9=97=AE=E8=AF=8A=E5=BC=80?= =?UTF-8?q?=E5=85=B3=E7=9A=84=E7=82=B9=E5=87=BB=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Pages/yishi/kuaisusetup/index.js | 19 +++++++++++- Pages/yishi/kuaisusetup/index.wxml | 6 ++-- Pages/yishi/onlinesetup/index.js | 19 +++++++++++- Pages/yishi/onlinesetup/index.wxml | 5 ++-- Pages/yishi/yizhensetup/index.js | 46 +++++++++++++++++++++--------- Pages/yishi/yizhensetup/index.wxml | 6 ++-- 6 files changed, 76 insertions(+), 25 deletions(-) diff --git a/Pages/yishi/kuaisusetup/index.js b/Pages/yishi/kuaisusetup/index.js index 9a99ec9..ab60e35 100644 --- a/Pages/yishi/kuaisusetup/index.js +++ b/Pages/yishi/kuaisusetup/index.js @@ -62,17 +62,34 @@ Page({ }).catch(errors => {console.error(errors);}) }, + changeON(){ + let is_open = this.data.info.is_open + console.log("changeON:", is_open) + let detail = false + if(is_open == 0){ + detail = true + }else{ + detail = false + } + this.doChange(detail) + }, onChange({ detail }) { console.log("onChange: ", detail); + this.doChange(detail) + }, + doChange(detail){ + let is_open = 0; if(detail){ this.setData({ note: this.data.open_note }); wx.vibrateShort({ "type": "heavy" }) + is_open = 1 }else{ this.setData({ note: this.data.close_note }); + is_open = 0 } - this.setData({ "info.is_open": detail }); + this.setData({ "info.is_open": is_open }); //修改开关 let params = {}; diff --git a/Pages/yishi/kuaisusetup/index.wxml b/Pages/yishi/kuaisusetup/index.wxml index d5b1ec4..de6c3d4 100644 --- a/Pages/yishi/kuaisusetup/index.wxml +++ b/Pages/yishi/kuaisusetup/index.wxml @@ -2,15 +2,15 @@ - + 接诊开关 + checked="{{ info.is_open==1 }}" + /> {{ note }} diff --git a/Pages/yishi/onlinesetup/index.js b/Pages/yishi/onlinesetup/index.js index e499860..8e22fd0 100644 --- a/Pages/yishi/onlinesetup/index.js +++ b/Pages/yishi/onlinesetup/index.js @@ -54,8 +54,23 @@ Page({ }) }).catch(errors => {console.error(errors);}) }, + changeON(){ + let is_open = this.data.info.is_open + console.log("changeON:", is_open) + let detail = false + if(is_open == 0){ + detail = true + }else{ + detail = false + } + this.doChange(detail) + }, onChange({ detail }) { + this.doChange(detail) + }, + doChange(detail){ console.log("onChange: ", detail); + let is_open = 0; if(detail){ let inquiry_price = this.data.info.inquiry_price; let check = this.checkPrice(inquiry_price); @@ -64,10 +79,12 @@ Page({ wx.vibrateShort({ "type": "heavy" }) + is_open = 1 }else{ this.setData({ note: this.data.close_note }); + is_open = 0 } - this.setData({ "info.is_open": detail }); + this.setData({ "info.is_open": is_open }); //修改开关 let params = {}; diff --git a/Pages/yishi/onlinesetup/index.wxml b/Pages/yishi/onlinesetup/index.wxml index fb2650f..a3f2bd4 100644 --- a/Pages/yishi/onlinesetup/index.wxml +++ b/Pages/yishi/onlinesetup/index.wxml @@ -2,15 +2,14 @@ - + 接诊开关 + checked="{{ info.is_open==1 }}" /> {{ note }} diff --git a/Pages/yishi/yizhensetup/index.js b/Pages/yishi/yizhensetup/index.js index 68072b9..667090b 100644 --- a/Pages/yishi/yizhensetup/index.js +++ b/Pages/yishi/yizhensetup/index.js @@ -85,20 +85,37 @@ Page({ amountText: val }) }, + changeON(){ + let is_open = this.data.info.is_open + console.log("changeON:", is_open) + let detail = false + if(is_open == 0){ + detail = true + }else{ + detail = false + } + this.doChange(detail) + }, onChange({ detail }) { console.log("onChange: ", detail); - - if(detail){ - wx.vibrateShort({ - "type": "heavy" - }) - } - //修改开关 - let params = {}; - params.inquiry_type = this.data.inquiry_type;//接诊类型(1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药) - params.inquiry_mode = this.data.inquiry_mode;//接诊方式(1:图文 2:视频 3:语音 4:电话 5:会员) - params.is_open = detail?1:0; - api.putDoctorInquiryOpen(params).then(response => { + this.doChange(detail) + }, + doChange(detail){ + let is_open = 0; + if(detail){ + wx.vibrateShort({ + "type": "heavy" + }) + is_open = 1; + }else{ + is_open = 0 + } + //修改开关 + let params = {}; + params.inquiry_type = this.data.inquiry_type;//接诊类型(1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药) + params.inquiry_mode = this.data.inquiry_mode;//接诊方式(1:图文 2:视频 3:语音 4:电话 5:会员) + params.is_open = detail?1:0; + api.putDoctorInquiryOpen(params).then(response => { console.log(response); }).then(()=>{ if(detail){ @@ -123,8 +140,9 @@ Page({ }else{ this.setData({ note: this.data.close_note }); } - this.setData({ "info.is_open": detail }); - }).catch(errors => {console.error(errors);}) + this.setData({ "info.is_open": is_open }); + }).catch(errors => {console.error(errors);}) + }, subcancelDialog(){ this.setData({ diff --git a/Pages/yishi/yizhensetup/index.wxml b/Pages/yishi/yizhensetup/index.wxml index b0d6329..79e7df9 100644 --- a/Pages/yishi/yizhensetup/index.wxml +++ b/Pages/yishi/yizhensetup/index.wxml @@ -2,15 +2,15 @@ - + 接诊开关 + checked="{{ info.is_open==1 }}" + /> {{ note }}