Browse Source

更新函数

lmy
zhangsiyu 2 years ago
parent
commit
70c74e7736
  1. 10
      pages/index/index.vue
  2. 12
      pagesHome/pages/StockUplistScandetails/StockUplistScandetails.vue
  3. 10
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  4. 4
      unpackage/dist/dev/mp-weixin/pagesHome/pages/StockUplistScandetails/StockUplistScandetails.js
  5. 11
      unpackage/dist/dev/mp-weixin/utils/utils.js
  6. 13
      utils/utils.js

10
pages/index/index.vue

@ -92,11 +92,11 @@
name: '空置托盘', name: '空置托盘',
router: '/pagesHome/pages/RemoveTray/RemoveTray', router: '/pagesHome/pages/RemoveTray/RemoveTray',
}, },
// { {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png', icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '', name: '复核',
// router: '/pagesHome/pages/Check/Check', router: '/pagesHome/pages/Check/Check',
// }, },
] ]
}, },
{ {

12
pagesHome/pages/StockUplistScandetails/StockUplistScandetails.vue

@ -107,13 +107,11 @@
onUnload onUnload
} from '@dcloudio/uni-app' } from '@dcloudio/uni-app'
import { distributionStockuporderInfo,distributionStockupstockupScan } from '@/api/user.js' import { distributionStockuporderInfo,distributionStockupstockupScan } from '@/api/user.js'
import {detailType} from '@/interfaces/pagesHome/StockUplistScandetails' import { detailType } from '@/interfaces/pagesHome/StockUplistScandetails'
import { reactive, ref, toRefs,inject } from "vue"; import { reactive, ref, toRefs, inject } from "vue";
const util = (inject('utils') as any) const util = (inject('utils') as any)
let details=reactive<detailType>({ let details=reactive<detailType>({
dataList:[ dataList:[],
],
stockArticleId:'', stockArticleId:'',
orderStatus:'', orderStatus:'',
reservationId:'', reservationId:'',
@ -257,8 +255,8 @@
let res=await distributionStockupstockupScan(data) let res=await distributionStockupstockupScan(data)
console.log(res); console.log(res);
if(res.code==200){ if(res.code==200){
initpage()
details.isscan=true details.isscan=true
initpage()
} }
} }
async function initpage(){ async function initpage(){
@ -284,7 +282,7 @@
details.trays=response.data.trays details.trays=response.data.trays
details.warehouseArea=response.data.warehouseArea details.warehouseArea=response.data.warehouseArea
details.address=response.data.address details.address=response.data.address
if(Number(details.scanNum)>0){ if(Number(details.scanNum)>0&&details.isscan){
util.ttsspke(details.scanNum+'件') util.ttsspke(details.scanNum+'件')
} }
} }

10
unpackage/dist/dev/mp-weixin/pages/index/index.js vendored

@ -72,12 +72,12 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
icon: "http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png", icon: "http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png",
name: "空置托盘", name: "空置托盘",
router: "/pagesHome/pages/RemoveTray/RemoveTray" router: "/pagesHome/pages/RemoveTray/RemoveTray"
},
{
icon: "http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png",
name: "复核",
router: "/pagesHome/pages/Check/Check"
} }
// {
// icon: 'http://htys.oss-cn-chengdu.aliyuncs.com/htys/afb031efec7d2f8620ee68c71f87a80e.png',
// name: '复核',
// router: '/pagesHome/pages/Check/Check',
// },
] ]
}, },
{ {

4
unpackage/dist/dev/mp-weixin/pagesHome/pages/StockUplistScandetails/StockUplistScandetails.js vendored

@ -132,8 +132,8 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
let res = await api_user.distributionStockupstockupScan(data); let res = await api_user.distributionStockupstockupScan(data);
console.log(res); console.log(res);
if (res.code == 200) { if (res.code == 200) {
initpage();
details.isscan = true; details.isscan = true;
initpage();
} }
} }
async function initpage() { async function initpage() {
@ -159,7 +159,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
details.trays = response.data.trays; details.trays = response.data.trays;
details.warehouseArea = response.data.warehouseArea; details.warehouseArea = response.data.warehouseArea;
details.address = response.data.address; details.address = response.data.address;
if (Number(details.scanNum) > 0) { if (Number(details.scanNum) > 0 && details.isscan) {
util.ttsspke(details.scanNum + "件"); util.ttsspke(details.scanNum + "件");
} }
} }

11
unpackage/dist/dev/mp-weixin/utils/utils.js vendored

@ -1,27 +1,38 @@
"use strict"; "use strict";
const utils = { const utils = {
//一体机打印初始化
init: () => { init: () => {
}, },
//检查打印机状态
getstate: () => { getstate: () => {
}, },
//打印的内容
printxie: async (obj) => { printxie: async (obj) => {
}, },
//蓝牙打印初始化
initbl: () => { initbl: () => {
}, },
//给蓝牙打印机推送打印的内容
getbl: (dev, text) => { getbl: (dev, text) => {
}, },
//初始化tts语音引擎
inittts() { inittts() {
}, },
//语音播报
ttsspke: (text) => { ttsspke: (text) => {
}, },
//设置扫描的广播
setting: () => { setting: () => {
}, },
//获取当前APP的版本信息
getversion: () => { getversion: () => {
return new Promise((relove, reject) => { return new Promise((relove, reject) => {
}); });
}, },
//执行下载更新(apk和wgt都可以)
updatefile: (file) => { updatefile: (file) => {
}, },
//执行下载更新(无感)(wgt)
updatefile1: (file) => { updatefile1: (file) => {
} }
}; };

13
utils/utils.js

@ -3,6 +3,7 @@ const sunmi_print = uni.requireNativePlugin('Sunmi-Print-Inner')
const TTSSpeech = uni.requireNativePlugin("MT-TTS-Speech"); const TTSSpeech = uni.requireNativePlugin("MT-TTS-Speech");
// #endif // #endif
const utils={ const utils={
//一体机打印初始化
init:()=>{ init:()=>{
// #ifdef APP // #ifdef APP
return new Promise((relove, reject)=>{ return new Promise((relove, reject)=>{
@ -18,6 +19,7 @@ const utils={
}) })
// #endif // #endif
}, },
//检查打印机状态
getstate:()=>{ getstate:()=>{
// #ifdef APP // #ifdef APP
return new Promise((relove, reject)=>{ return new Promise((relove, reject)=>{
@ -57,6 +59,7 @@ const utils={
}) })
// #endif // #endif
}, },
//打印的内容
printxie:async (obj)=>{ printxie:async (obj)=>{
// #ifdef APP // #ifdef APP
let res=await sunmi_print.labelLocate(); let res=await sunmi_print.labelLocate();
@ -106,6 +109,7 @@ const utils={
},2000) },2000)
// #endif // #endif
}, },
//蓝牙打印初始化
initbl:()=>{ initbl:()=>{
// #ifdef APP // #ifdef APP
let deviceList = []; let deviceList = [];
@ -134,6 +138,7 @@ const utils={
return deviceList return deviceList
// #endif // #endif
}, },
//给蓝牙打印机推送打印的内容
getbl:(dev,text)=>{ getbl:(dev,text)=>{
// #ifdef APP // #ifdef APP
let main = plus.android.runtimeMainActivity(); let main = plus.android.runtimeMainActivity();
@ -174,6 +179,7 @@ const utils={
} }
// #endif // #endif
}, },
//初始化tts语音引擎
inittts(){ inittts(){
// #ifdef APP // #ifdef APP
TTSSpeech.init((status) => { TTSSpeech.init((status) => {
@ -237,13 +243,15 @@ const utils={
}, 'com.iflytek.speechcloud') }, 'com.iflytek.speechcloud')
// #endif // #endif
}, },
ttsspke:(text)=>{ //语音播报 //语音播报
ttsspke:(text)=>{
// #ifdef APP // #ifdef APP
console.log('语音播报'); console.log('语音播报');
if(!text){return} if(!text){return}
TTSSpeech.speak({ text }); TTSSpeech.speak({ text });
// #endif // #endif
}, },
//设置扫描的广播
setting:()=>{ setting:()=>{
// #ifdef APP // #ifdef APP
let main=plus.android.runtimeMainActivity() let main=plus.android.runtimeMainActivity()
@ -266,6 +274,7 @@ const utils={
main.sendBroadcast(intentSetting) main.sendBroadcast(intentSetting)
// #endif // #endif
}, },
//获取当前APP的版本信息
getversion:()=>{ getversion:()=>{
return new Promise((relove, reject)=>{ return new Promise((relove, reject)=>{
// #ifdef APP // #ifdef APP
@ -285,6 +294,7 @@ const utils={
}) })
}, },
//执行下载更新(apk和wgt都可以)
updatefile:(file)=>{ updatefile:(file)=>{
// #ifdef APP // #ifdef APP
const downloadTask = uni.downloadFile({ //执行下载 const downloadTask = uni.downloadFile({ //执行下载
@ -319,6 +329,7 @@ const utils={
}); });
// #endif // #endif
}, },
//执行下载更新(无感)(wgt)
updatefile1:(file)=>{ updatefile1:(file)=>{
// #ifdef APP // #ifdef APP
const downloadTask = uni.downloadFile({ //执行下载 const downloadTask = uni.downloadFile({ //执行下载

Loading…
Cancel
Save