Commit 73bf1636 by fengzhaoyu

Merge branch 'release/2.0.0' of https://gitlab.mingwork.com/fengzhaoyu/schedule into release/2.0.0

parents 013b1be9 9768d344
let lock = false;
import { alertOnce } from './xFetch';
export default async function login() {
if (lock == true) {
await waitLockRelease(50);
......@@ -19,6 +21,7 @@ export default async function login() {
method: 'POST',
dataType: 'json',
success: function (res) {
console.log(res)
if (res.data.code == 0) {
const { oapiUser } = res.data.data;
getApp().globalData.token = res.data.data.accessToken.access_token;
......@@ -35,6 +38,10 @@ export default async function login() {
});
lock = false;
resolve(res)
} else if (res.data.code == 10200) {
lock = false;
alertOnce('应用正在开通中,请稍后再试', reject, { ...res.data, code: 10200 });
reject(res.data);
} else {
lock = false;
reject(res.data);
......
......@@ -31,8 +31,9 @@ export default function xFetch({ url, method, data, type }) {
} else {
if (res.data.code == 401) {
login();
} else {
alertOnce(res.data.msg || '请求异常,请重试', rejects, { ...res.data });
}
alertOnce(res.data.msg || '请求异常,请重试', rejects, res);
}
},
fail: function (err) {
......@@ -51,13 +52,13 @@ export default function xFetch({ url, method, data, type }) {
}
let alert = false;
function alertOnce(content, rejects, err) {
export function alertOnce(content, rejects, err) {
if (alert == false) {
dd.alert({
content: content,
buttonText: "确定",
success: () => {
rejects({ refresh: true });
rejects({ refresh: true, ...err });
alert = false;
}
});
......
......@@ -4,6 +4,11 @@
padding: 16rpx;
margin-top: 16rpx;
margin-bottom: 1rpx;
word-break: break-all;
}
.notes>view>text {
word-break: break-all
}
.notes-edit {
......
......@@ -3,6 +3,7 @@
border-radius: 8rpx;
padding: 16rpx;
margin-top: 16rpx;
word-break: break-all;
}
.notes-edit {
......
export const globalUrl = "https://gateway-ding.mingwork.com";
export const globalUrl2 = "https://third-authentication.mingwork.com";
export const version = 0.038;
export const version = 0.041;
export const websocketUrl = 'wss://gateway-ding.mingwork.com';
<import src="../../template/loading/loading.axml"/>
<import src="../../template/fullScreen/fullScreen.axml"/>
<import src="../../template/refresh/index.axml"/>
<template is="refresh" a:if='{{refresh}}' ></template>
<template is="refresh" a:if='{{refresh}}' data="{{refreshCode}}"></template>
<block a:else>
<view hidden="{{$data.tabBarIndex === '1'}}">
<import src="../../template/affairBlank/index.axml"/>
......
......@@ -183,8 +183,12 @@ create.Page({
},
connect_start() {
const userId = dd.getStorageSync({ key: 'mwUserId' }).data;
if (!userId) {
return
}
dd.connectSocket({
url: `${websocketUrl}/meet-websocket/websocket/${dd.getStorageSync({ key: 'mwUserId' }).data}/${uuid}`,
url: `${websocketUrl}/meet-websocket/websocket/${userId}/${uuid}`,
success: (res) => {
......@@ -285,7 +289,8 @@ create.Page({
if (err && err.refresh) {
this.setData({
loading: false,
refresh: true
refresh: true,
refreshCode: err.code
});
}
});
......@@ -301,8 +306,12 @@ create.Page({
dd.closeSocket();
},
refresh() {
//重置数据
DateMap = getDateMap(this.minYear, this.maxYear);
this.isNeverShowSchedulePage = true;
this.isLoaded = false;
//定位到今天,防止上面的不生效
this.backToToday('first')
this.onLoad();
},
getPages(current, callBack) {
......
......@@ -68,6 +68,7 @@ page {
color: rgba(27, 38, 61, 1);
font-size: 32rpx;
font-family: PingFangSC-Medium;
overflow: hidden
}
.compose-column .title>text {
......
<template name="refresh">
<view class="refresh-bg">
<view>您的网络好像不给力,请重试</view>
<view a:if="{{refreshCode == 10200}}">应用正在开通中,请稍后再试</view>
<view a:else>您的网络好像不给力,请重试</view>
<button class="btn refresh-btn" onTap="refresh">刷新</button>
</view>
</template>
\ No newline at end of file
......@@ -328,4 +328,6 @@ export function isJSON(str) {
return false;
}
export function removeHtml(str) { return str.replace(/<\/?.+?>/g, "") }
export function removeHtml(str) {
return str.replace(/<\/?.l>/g, "").replace(/<\/.+?>/g, "\n").replace(/<.+?>/g, "")
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment