Commit 55a52af1 by liangjianmin

js

parent b3022af1
...@@ -46,136 +46,136 @@ ...@@ -46,136 +46,136 @@
</template> </template>
<script> <script>
import { API } from '@/util/api.js'; import { API } from '@/util/api.js';
import zyGrid from '../../components/zy-grid/zy-grid.vue'; import zyGrid from '../../components/zy-grid/zy-grid.vue';
export default {
data() {
return {
is_login: false,
userInfo: {},
rawData: '',
gridList: [{
name: '快递回单上传',
iconfont: 'icon-a-juxing1',
tips: ''
},
{
name: '收货登记',
iconfont: 'icon-juxing3',
tips: ''
},
{
name: '上架',
iconfont: 'icon-a-juxing11',
tips: ''
},
{
name: '拣货',
iconfont: 'icon-juxing4',
tips: ''
},
{
name: '仓内作业',
iconfont: 'icon-juxing5',
tips: ''
},
{
name: '异常收货登记',
iconfont: 'icon-jinggao',
tips: ''
},
{
name: '理货作业',
iconfont: 'icon-a-10cangkucangchu',
tips: ''
},
{
name: '打印标签',
iconfont: 'icon-a-juxing4',
tips: ''
},
{
name: '补打标签',
iconfont: 'icon-a-juxing4',
tips: ''
export default {
data() {
return {
is_login: false,
userInfo: {},
rawData: '',
gridList: [
{
name: '快递回单上传',
iconfont: 'icon-a-juxing1',
tips: ''
},
{
name: '收货登记',
iconfont: 'icon-juxing3',
tips: ''
},
{
name: '上架',
iconfont: 'icon-a-juxing11',
tips: ''
},
{
name: '拣货',
iconfont: 'icon-juxing4',
tips: ''
},
{
name: '仓内作业',
iconfont: 'icon-juxing5',
tips: ''
},
{
name: '异常收货登记',
iconfont: 'icon-jinggao',
tips: ''
},
{
name: '理货作业',
iconfont: 'icon-a-10cangkucangchu',
tips: ''
},
{
name: '打印标签',
iconfont: 'icon-a-juxing4',
tips: ''
},
{
name: '补打标签',
iconfont: 'icon-a-juxing4',
tips: ''
}
]
};
},
onShow() {
this.getData();
},
methods: {
scanChange() {
uni.scanCode({
success: function(res) {
console.log(res);
if (res.errMsg == 'scanCode:ok') {
uni.navigateTo({
url: '../scan/confirm?number=' + res.result
});
} }
}, ]
fail: function(res) { };
console.log(res);
uni.showToast({
title: '扫码失败',
icon: 'error'
});
}
});
},
getData() {
this.request(API.userInfo, 'POST', {}, false).then(res => {
if (res.err_code === 0) {
this.userInfo = res.data;
this.is_login = true;
} else {
this.is_login = false;
}
});
}, },
toUrl() { onShow() {
uni.navigateTo({ this.getData();
url: '/pages/mine/login'
});
}, },
gridClick(item, index) { methods: {
if (item.name == '快递回单上传') { scanChange() {
this.scanChange(); uni.scanCode({
} else if (item.name == '打印标签') {
uni.navigateTo({
url: '/pages/tag/print'
});
} else if (item.name == '补打标签') {
uni.navigateTo({
url: '/pages/tag/repairPrint'
});
} else {
uni.showModal({
title: '提示',
content: '后续陆续开放此功能!',
showCancel: false,
confirmText: '关闭',
success: function(res) { success: function(res) {
if (res.confirm) { console.log(res);
console.log('用户点击确定'); if (res.errMsg == 'scanCode:ok') {
} else if (res.cancel) { uni.navigateTo({
console.log('用户点击取消'); url: '../scan/confirm?number=' + res.result
});
} }
},
fail: function(res) {
console.log(res);
uni.showToast({
title: '扫码失败',
icon: 'error'
});
}
});
},
getData() {
this.request(API.userInfo, 'POST', {}, false).then(res => {
if (res.err_code === 0) {
this.userInfo = res.data;
this.is_login = true;
} else {
this.is_login = false;
} }
}); });
},
toUrl() {
uni.navigateTo({
url: '/pages/mine/login'
});
},
gridClick(item, index) {
if (item.name == '快递回单上传') {
this.scanChange();
} else if (item.name == '打印标签') {
uni.navigateTo({
url: '/pages/tag/print'
});
} else if (item.name == '补打标签') {
uni.navigateTo({
url: '/pages/tag/repairPrint'
});
} else {
uni.showModal({
title: '提示',
content: '后续陆续开放此功能!',
showCancel: false,
confirmText: '关闭',
success: function(res) {
if (res.confirm) {
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}
} }
},
components: {
zyGrid
} }
}, };
components: {
zyGrid
}
};
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import '../../assets/css/home/index.scss'; @import '../../assets/css/home/index.scss';
</style> </style>
exports.val = "! 0 200 200 450 1\r\n" +
"T 8 0 10 10 入仓号:B00001\r\n" +
"T 8 0 10 56 箱号:01/20\r\n" +
"T 8 0 10 96 时间:202201101627\r\n" +
"T 8 0 10 142 仓库代码:HK01\r\n" +
"B QR 290 10 M 2 U 10\r\n" +
"MA,SB\r\n" +
"ENDQR\r\n" +
"PRINT\r\n";
...@@ -40,6 +40,24 @@ const request = (url = '', type = 'GET', param = {}, Loading) => { ...@@ -40,6 +40,24 @@ const request = (url = '', type = 'GET', param = {}, Loading) => {
}); });
} }
/**
* 平台判断
*/
const getPlatform = () => {
let platform = uni.getSystemInfoSync().platform
if (platform == 'ios') {
platform = 'ios';
} else if (platform == 'android') {
platform = 'android';
}
return platform;
}
module.exports = { module.exports = {
request request,
getPlatform
} }
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