kola-web 6 days ago
parent
commit
483cef0543
  1. 71
      src/app.ts

71
src/app.ts

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

Loading…
Cancel
Save