Commit 9a541c6e by LJM

理货记录

parent 4445cdd2
<script>
import { API } from '@/util/api.js';
export default {
onLaunch: function() {
console.log('App Launch');
},
onShow: function() {
console.log('App Show');
let wms_version = uni.getStorageSync('wms_version') || '';
this.request(API.getLatestAppInfo, 'POST', {}, false, false).then(res => {
if (res.code === 0) {
if (wms_version == '') {
uni.setStorageSync('wms_version', res.data.latest_app_info.wms_version);
} else {
//判断是否跟线上版本一样
if (wms_version != res.data.latest_app_info.wms_version) {
uni.showModal({
title: '更新提示',
content: res.data.latest_app_info.remark,
confirmText: '确定更新',
cancelText: '取消更新',
success: data => {
if (data.confirm) {
uni.setStorageSync('wms_version', res.data.latest_app_info.wms_version);
this.downloadApk(res.data.latest_app_info.download_url);
console.log('用户点击确定');
} else if (data.cancel) {
console.log('用户点击取消');
import { API } from '@/util/api.js';
export default {
onLaunch: function() {
console.log('App Launch');
},
onShow: function() {
console.log('App Show');
let wms_version = uni.getStorageSync('wms_version') || ''; //获取系统版本
this.request(API.getLatestAppInfo, 'POST', {}, false).then(res => {
if (res.code === 0) {
if (wms_version == '') {
uni.setStorageSync('wms_version', res.data.latest_app_info.wms_version);
} else {
//判断是否跟线上版本一样
if (wms_version != res.data.latest_app_info.wms_version) {
uni.showModal({
title: '更新提示',
content: res.data.latest_app_info.remark,
confirmText: '确定更新',
cancelText: '取消更新',
success: data => {
if (data.confirm) {
uni.setStorageSync('wms_version', res.data.latest_app_info.wms_version);
this.downloadApk(res.data.latest_app_info.download_url);
console.log('用户点击确定');
} else if (data.cancel) {
console.log('用户点击取消');
}
}
}
});
});
}
}
}
}
});
},
onHide: function() {
console.log('App Hide');
},
methods: {
//下载apk文件
downloadApk(url) {
uni.showLoading({
title: '下载安装文件',
mask: true
});
let dtask = plus.downloader.createDownload(url, {}, (d, status) => {
if (status == 200) {
//下载成功后调用安装方法
this.installApk(d.filename);
uni.hideLoading();
} else {
uni.showToast({
title: '下载失败',
icon: 'error'
});
console.log('下载失败');
}
});
dtask.start();
},
//安装apk文件
installApk(filePath) {
plus.runtime.install(
filePath,
{},
() => {
console.log('安装成功');
},
e => {
uni.showToast({
title: '安装失败',
icon: 'error'
});
console.log('安装失败:' + JSON.stringify(e));
}
);
onHide: function() {
console.log('App Hide');
},
methods: {
//下载apk文件
downloadApk(url) {
uni.showLoading({
title: '下载安装文件',
mask: true
});
let dtask = plus.downloader.createDownload(url, {}, (d, status) => {
if (status == 200) {
//下载成功后调用安装方法
this.installApk(d.filename);
uni.hideLoading();
} else {
uni.showToast({
title: '下载失败',
icon: 'error'
});
console.log('下载失败');
}
});
dtask.start();
},
//安装apk文件
installApk(filePath) {
plus.runtime.install(
filePath, {},
() => {
console.log('安装成功');
},
e => {
uni.showToast({
title: '安装失败',
icon: 'error'
});
console.log('安装失败:' + JSON.stringify(e));
}
);
}
}
}
};
};
</script>
<style>
@import './assets/css/font.css';
page {
height: 100%;
background: #f5f5f7;
}
</style>
@import './assets/css/font.css';
page {
height: 100%;
background: #f5f5f7;
}
</style>
\ No newline at end of file
const API_BASE_USER = 'http://user.liexindev.net'; //用户系统
const API_BASE_PUR = 'http://pur.liexindev.net'; //采购系统
const API_BASE = 'http://wms.liexindev.net'; //WMS系统
const API_BASE_OSS = 'http://image.liexindev.net'; //oss系统
// const API_BASE_USER = 'http://user.liexindev.net'; //用户系统
// const API_BASE_PUR = 'http://pur.liexindev.net'; //采购系统
// const API_BASE = 'http://wms.liexindev.net'; //WMS系统
// const API_BASE_OSS = 'http://image.liexindev.net'; //oss系统
// const API_BASE_USER = 'https://user.ichunt.net'; //用户系统
// const API_BASE_PUR = 'https://purchase.ichunt.net'; //采购系统
// const API_BASE = 'https://wms.ichunt.net'; //WMS系统
// const API_BASE_OSS = 'https://image.ichunt.net'; //oss系统
const API_BASE_USER = 'https://user.ichunt.net'; //用户系统
const API_BASE_PUR = 'https://purchase.ichunt.net'; //采购系统
const API_BASE = 'https://wms.ichunt.net'; //WMS系统
const API_BASE_OSS = 'https://image.ichunt.net'; //oss系统
const API = {
......
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 sign in to comment