|
|
|
|
@ -1,17 +1,17 @@
@@ -1,17 +1,17 @@
|
|
|
|
|
import component from "@/utils/component"; |
|
|
|
|
import relativeTime from "@/utils/dayjs/relativeTime.js"; |
|
|
|
|
import page from "@/utils/page"; |
|
|
|
|
import { request } from "@/utils/request"; |
|
|
|
|
import { parseScene } from "./utils/util"; |
|
|
|
|
import component from '@/utils/component'; |
|
|
|
|
import relativeTime from '@/utils/dayjs/relativeTime.js'; |
|
|
|
|
import page from '@/utils/page'; |
|
|
|
|
import { request } from '@/utils/request'; |
|
|
|
|
import { parseScene } from './utils/util'; |
|
|
|
|
|
|
|
|
|
wx.WebIM = require("@/utils/webIM/WebIM.js").default; |
|
|
|
|
wx.WebIM = require('@/utils/webIM/WebIM.js').default; |
|
|
|
|
|
|
|
|
|
const dayjs = require("dayjs"); |
|
|
|
|
const licia = require("miniprogram-licia"); |
|
|
|
|
const dayjs = require('dayjs'); |
|
|
|
|
const licia = require('miniprogram-licia'); |
|
|
|
|
|
|
|
|
|
require("/utils/dayjs/day-zh-cn.js"); |
|
|
|
|
require('/utils/dayjs/day-zh-cn.js'); |
|
|
|
|
|
|
|
|
|
dayjs.locale("zh-cn"); // 全局使用
|
|
|
|
|
dayjs.locale('zh-cn'); // 全局使用
|
|
|
|
|
dayjs.extend(relativeTime); |
|
|
|
|
|
|
|
|
|
App<IAppOption>({ |
|
|
|
|
@ -19,26 +19,27 @@ App<IAppOption>({
@@ -19,26 +19,27 @@ App<IAppOption>({
|
|
|
|
|
// 测试号 wx2b0bb13edf717c1d
|
|
|
|
|
// dev
|
|
|
|
|
// appid:wxaae50c206446a964
|
|
|
|
|
url: "https://m.takeda.hbraas.com", |
|
|
|
|
upFileUrl: "https://m.takeda.hbraas.com/", |
|
|
|
|
imageUrl: "https://m.takeda.hbraas.com/wt/", |
|
|
|
|
url: 'https://m.takeda.hbraas.com', |
|
|
|
|
upFileUrl: 'https://m.takeda.hbraas.com/', |
|
|
|
|
imageUrl: 'https://m.takeda.hbraas.com/wt/', |
|
|
|
|
// pro
|
|
|
|
|
// appid:wx1e025040096c7e1d
|
|
|
|
|
// appid:wx1e025040096c7e1d (已下线-布凡人生)
|
|
|
|
|
// appid:wxfc95e2961d481f58
|
|
|
|
|
// url: "https://m.raredheart.hbsaas.com",
|
|
|
|
|
// upFileUrl: "https://m.raredheart.hbsaas.com/",
|
|
|
|
|
// imageUrl: "https://m.raredheart.hbsaas.com/wt/",
|
|
|
|
|
|
|
|
|
|
loginState: "", |
|
|
|
|
loginState: '', |
|
|
|
|
isLogin: 0, |
|
|
|
|
doctorId: null, |
|
|
|
|
|
|
|
|
|
scene: null, |
|
|
|
|
|
|
|
|
|
needDeal: "", |
|
|
|
|
caseNav: "0", |
|
|
|
|
caseStatus: "", |
|
|
|
|
caseStatusName: "全部", |
|
|
|
|
newFeedback: "", |
|
|
|
|
needDeal: '', |
|
|
|
|
caseNav: '0', |
|
|
|
|
caseStatus: '', |
|
|
|
|
caseStatusName: '全部', |
|
|
|
|
newFeedback: '', |
|
|
|
|
}, |
|
|
|
|
onLaunch() { |
|
|
|
|
Page = page as WechatMiniprogram.Page.Constructor; |
|
|
|
|
@ -60,7 +61,7 @@ App<IAppOption>({
@@ -60,7 +61,7 @@ App<IAppOption>({
|
|
|
|
|
|
|
|
|
|
const reSourceScene: number[] = [1007, 1008, 1043]; |
|
|
|
|
if (this.globalData.loginState && reSourceScene.includes(options.scene)) { |
|
|
|
|
this.globalData.loginState = ""; |
|
|
|
|
this.globalData.loginState = ''; |
|
|
|
|
this.initLogin(); |
|
|
|
|
} |
|
|
|
|
// this.startLogin();
|
|
|
|
|
@ -69,8 +70,8 @@ App<IAppOption>({
@@ -69,8 +70,8 @@ App<IAppOption>({
|
|
|
|
|
wx.login({ |
|
|
|
|
success: (res) => { |
|
|
|
|
wx.ajax({ |
|
|
|
|
method: "GET", |
|
|
|
|
url: "?r=takeda/user/init-login", |
|
|
|
|
method: 'GET', |
|
|
|
|
url: '?r=takeda/user/init-login', |
|
|
|
|
data: { |
|
|
|
|
code: res.code, |
|
|
|
|
}, |
|
|
|
|
@ -91,16 +92,16 @@ App<IAppOption>({
@@ -91,16 +92,16 @@ App<IAppOption>({
|
|
|
|
|
if (waitLoginState) { |
|
|
|
|
resolve(true); |
|
|
|
|
} else if (this.globalData.isLogin === 0) { |
|
|
|
|
reject(new Error("未登录")); |
|
|
|
|
wx.reLaunch({ url: "/module1/pages/login/index" }); |
|
|
|
|
reject(new Error('未登录')); |
|
|
|
|
wx.reLaunch({ url: '/module1/pages/login/index' }); |
|
|
|
|
} else if (this.globalData.doctorId === null) { |
|
|
|
|
this.getApplyDoctor().then((applyDoctorInfo) => { |
|
|
|
|
if (applyDoctorInfo.AuditStatus === 0) { |
|
|
|
|
wx.reLaunch({ url: "/module1/pages/setInfoResult/index" }); |
|
|
|
|
reject(new Error("还在审核中")); |
|
|
|
|
wx.reLaunch({ url: '/module1/pages/setInfoResult/index' }); |
|
|
|
|
reject(new Error('还在审核中')); |
|
|
|
|
} else { |
|
|
|
|
wx.reLaunch({ url: "/module1/pages/setInfo/index" }); |
|
|
|
|
reject(new Error("还不是医生")); |
|
|
|
|
wx.reLaunch({ url: '/module1/pages/setInfo/index' }); |
|
|
|
|
reject(new Error('还不是医生')); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
@ -112,14 +113,14 @@ App<IAppOption>({
@@ -112,14 +113,14 @@ App<IAppOption>({
|
|
|
|
|
}, |
|
|
|
|
getApplyDoctor() { |
|
|
|
|
return wx.ajax({ |
|
|
|
|
method: "GET", |
|
|
|
|
url: "?r=takeda/reg/get-apply-doctor", |
|
|
|
|
method: 'GET', |
|
|
|
|
url: '?r=takeda/reg/get-apply-doctor', |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
getUserInfo(self: WechatMiniprogram.Page.Instance<any, any>, callback?: (res: any) => void) { |
|
|
|
|
wx.ajax({ |
|
|
|
|
method: "GET", |
|
|
|
|
url: "?r=takeda/account/info", |
|
|
|
|
method: 'GET', |
|
|
|
|
url: '?r=takeda/account/info', |
|
|
|
|
data: {}, |
|
|
|
|
}).then((res) => { |
|
|
|
|
self.setData({ |
|
|
|
|
@ -136,8 +137,8 @@ App<IAppOption>({
@@ -136,8 +137,8 @@ App<IAppOption>({
|
|
|
|
|
}, |
|
|
|
|
mpBehavior(data: object) { |
|
|
|
|
wx.ajax({ |
|
|
|
|
method: "POST", |
|
|
|
|
url: "?r=takeda/mp-behavior/add", |
|
|
|
|
method: 'POST', |
|
|
|
|
url: '?r=takeda/mp-behavior/add', |
|
|
|
|
data, |
|
|
|
|
loading: false, |
|
|
|
|
showMsg: false, |
|
|
|
|
|