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

71
src/app.ts

@ -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,

Loading…
Cancel
Save