feat: 成功失败及提交审核增加语音播报
This commit is contained in:
@@ -218,11 +218,11 @@ export default {
|
||||
this.openPhoneScan();
|
||||
},
|
||||
|
||||
playSuccess() {
|
||||
util.playSuccessAudio();
|
||||
playSuccess(text) {
|
||||
util.playSuccessAudio(text);
|
||||
},
|
||||
playError() {
|
||||
util.playErrorAudio();
|
||||
playError(text) {
|
||||
util.playErrorAudio(text);
|
||||
},
|
||||
|
||||
handleAllCrockNoChange() {
|
||||
@@ -289,7 +289,7 @@ export default {
|
||||
},
|
||||
// 添加通用错误提示方法
|
||||
showError(message) {
|
||||
this.playError();
|
||||
this.playError(message);
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: message,
|
||||
@@ -298,7 +298,7 @@ export default {
|
||||
},
|
||||
// 添加成功提示方法
|
||||
showSuccess(message) {
|
||||
this.playSuccess();
|
||||
this.playSuccess(message);
|
||||
uni.showToast({
|
||||
title: message,
|
||||
icon: 'success'
|
||||
@@ -364,7 +364,6 @@ export default {
|
||||
|
||||
if (res.data.code == 0 && res.data.msg == "success") {
|
||||
var aResultData = res.data.data;
|
||||
this.playSuccess();
|
||||
this.FabricGoodsNo = aResultData.product_code;
|
||||
this.FabricGoodsName = aResultData.product_name;
|
||||
this.GoodsCodeNo = aResultData.product_color_code;
|
||||
@@ -401,7 +400,7 @@ export default {
|
||||
// 提交按钮方法
|
||||
submitBtnFun: function () {
|
||||
if (this.BillMasterID == 0) {
|
||||
this.playError();
|
||||
this.playError("单号为空,不能提交");
|
||||
this.BillDataMessage = "单号为空,不能提交";
|
||||
return;
|
||||
}
|
||||
@@ -438,15 +437,15 @@ export default {
|
||||
console.log('outFpmArrangeOrder res', res)
|
||||
if (res) {
|
||||
this.BillDataMessage = "成功生成出仓单!";
|
||||
this.playSuccess();
|
||||
this.playSuccess("提交成功");
|
||||
} else {
|
||||
this.playError();
|
||||
this.playError("提交生成出仓单出错");
|
||||
this.BillDataMessage = "提交生成出仓单出错!" + res.msg;
|
||||
return;
|
||||
}
|
||||
}).catch(error => {
|
||||
this.submitLoading = false
|
||||
this.playError();
|
||||
this.playError("连接服务器出错");
|
||||
this.BillDataMessage = "连接服务器出错,请检查后台服务是否启动!";
|
||||
});
|
||||
},
|
||||
|
||||
@@ -248,7 +248,7 @@ export default {
|
||||
this.applyOrder(order);
|
||||
this.headerSaved = true;
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('保存成功,可以扫码');
|
||||
this.showSuccess('保存成功,可以扫码', '提交成功');
|
||||
this.registerOrderScanBroadcast();
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -390,16 +390,16 @@ export default {
|
||||
if (!order) return;
|
||||
this.applyOrder(order);
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('操作成功');
|
||||
this.showSuccess(util.statusSuccessVoice(action));
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message, options = {}) {
|
||||
if (!options.skipErrorAudio) util.playErrorAudio();
|
||||
if (!options.skipErrorAudio) util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
showSuccess(message) {
|
||||
util.playSuccessAudio();
|
||||
showSuccess(message, voiceText) {
|
||||
util.playSuccessAudio(voiceText || message);
|
||||
uni.showToast({ title: message, icon: 'success' });
|
||||
},
|
||||
getBillTypeName() {
|
||||
|
||||
@@ -123,13 +123,14 @@ export default {
|
||||
uni.hideLoading();
|
||||
const order = normalizeOrder(res);
|
||||
if (order) this.order = order;
|
||||
util.playSuccessAudio();
|
||||
uni.showToast({ title: '操作成功', icon: 'success' });
|
||||
const voice = util.statusSuccessVoice(action);
|
||||
util.playSuccessAudio(voice);
|
||||
uni.showToast({ title: voice, icon: 'success' });
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -250,7 +250,7 @@
|
||||
|
||||
// 添加通用错误提示方法
|
||||
showError(message) {
|
||||
this.playError();
|
||||
this.playError(message);
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: message,
|
||||
@@ -260,7 +260,7 @@
|
||||
|
||||
// 添加成功提示方法
|
||||
showSuccess(message) {
|
||||
this.playSuccess();
|
||||
this.playSuccess(message);
|
||||
uni.showToast({
|
||||
title: message,
|
||||
icon: 'success'
|
||||
@@ -269,11 +269,11 @@
|
||||
|
||||
|
||||
|
||||
playSuccess() {
|
||||
util.playSuccessAudio();
|
||||
playSuccess(text) {
|
||||
util.playSuccessAudio(text);
|
||||
},
|
||||
playError() {
|
||||
util.playErrorAudio();
|
||||
playError(text) {
|
||||
util.playErrorAudio(text);
|
||||
},
|
||||
|
||||
BarCodeDelChange: function() {
|
||||
|
||||
@@ -183,7 +183,7 @@ export default {
|
||||
|
||||
// 添加通用错误提示方法
|
||||
showError(message) {
|
||||
this.playError();
|
||||
this.playError(message);
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: message,
|
||||
@@ -191,11 +191,11 @@ export default {
|
||||
});
|
||||
},
|
||||
|
||||
playSuccess() {
|
||||
util.playSuccessAudio();
|
||||
playSuccess(text) {
|
||||
util.playSuccessAudio(text);
|
||||
},
|
||||
playError() {
|
||||
util.playErrorAudio();
|
||||
playError(text) {
|
||||
util.playErrorAudio(text);
|
||||
},
|
||||
|
||||
BarCodeDelChange: function () {
|
||||
|
||||
@@ -189,8 +189,8 @@ export default {
|
||||
playSuccess() {
|
||||
util.playSuccessAudio();
|
||||
},
|
||||
playError() {
|
||||
util.playErrorAudio();
|
||||
playError(text) {
|
||||
util.playErrorAudio(text);
|
||||
},
|
||||
|
||||
// 自定义扫码处理回调 - 处理本页面特有的扫码逻辑
|
||||
@@ -268,7 +268,7 @@ export default {
|
||||
|
||||
// 添加一个通用的错误提示方法
|
||||
showError(message) {
|
||||
this.playError();
|
||||
this.playError(message);
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: message,
|
||||
|
||||
@@ -496,7 +496,7 @@ export default {
|
||||
this.headerSaved = true;
|
||||
this.clearWarehouseBin();
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('保存成功,请先扫描仓位');
|
||||
this.showSuccess('保存成功,请先扫描仓位', '提交成功');
|
||||
this.registerOrderScanBroadcast();
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -637,16 +637,16 @@ export default {
|
||||
if (!order) return;
|
||||
this.applyOrder(order);
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('操作成功');
|
||||
this.showSuccess(util.statusSuccessVoice(action));
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
showSuccess(message) {
|
||||
util.playSuccessAudio();
|
||||
showSuccess(message, voiceText) {
|
||||
util.playSuccessAudio(voiceText || message);
|
||||
uni.showToast({ title: message, icon: 'success' });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -122,13 +122,14 @@ export default {
|
||||
uni.hideLoading();
|
||||
const order = normalizeOrder(res);
|
||||
if (order) this.order = order;
|
||||
util.playSuccessAudio();
|
||||
uni.showToast({ title: '操作成功', icon: 'success' });
|
||||
const voice = util.statusSuccessVoice(action);
|
||||
util.playSuccessAudio(voice);
|
||||
uni.showToast({ title: voice, icon: 'success' });
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -367,7 +367,7 @@ export default {
|
||||
this.applyOrder(order);
|
||||
this.headerSaved = true;
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('保存成功,请开始扫码');
|
||||
this.showSuccess('保存成功,请开始扫码', '提交成功');
|
||||
this.registerOrderScanBroadcast();
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -480,16 +480,16 @@ export default {
|
||||
if (!order) return;
|
||||
this.applyOrder(order);
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('操作成功');
|
||||
this.showSuccess(util.statusSuccessVoice(action));
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
showSuccess(message) {
|
||||
util.playSuccessAudio();
|
||||
showSuccess(message, voiceText) {
|
||||
util.playSuccessAudio(voiceText || message);
|
||||
uni.showToast({ title: message, icon: 'success' });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -107,13 +107,14 @@ export default {
|
||||
uni.hideLoading();
|
||||
const order = normalizeOrder(res);
|
||||
if (order) this.order = order;
|
||||
util.playSuccessAudio();
|
||||
uni.showToast({ title: '操作成功', icon: 'success' });
|
||||
const voice = util.statusSuccessVoice(action);
|
||||
util.playSuccessAudio(voice);
|
||||
uni.showToast({ title: voice, icon: 'success' });
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -419,7 +419,7 @@ export default {
|
||||
this.headerSaved = true;
|
||||
this.clearWarehouseBin();
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('保存成功,请先扫描仓位');
|
||||
this.showSuccess('保存成功,请先扫描仓位', '提交成功');
|
||||
this.registerOrderScanBroadcast();
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -537,16 +537,16 @@ export default {
|
||||
if (!order) return;
|
||||
this.applyOrder(order);
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('操作成功');
|
||||
this.showSuccess(util.statusSuccessVoice(action));
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
showSuccess(message) {
|
||||
util.playSuccessAudio();
|
||||
showSuccess(message, voiceText) {
|
||||
util.playSuccessAudio(voiceText || message);
|
||||
uni.showToast({ title: message, icon: 'success' });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -107,13 +107,14 @@ export default {
|
||||
uni.hideLoading();
|
||||
const order = normalizeOrder(res);
|
||||
if (order) this.order = order;
|
||||
util.playSuccessAudio();
|
||||
uni.showToast({ title: '操作成功', icon: 'success' });
|
||||
const voice = util.statusSuccessVoice(action);
|
||||
util.playSuccessAudio(voice);
|
||||
uni.showToast({ title: voice, icon: 'success' });
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -501,7 +501,7 @@ export default {
|
||||
this.headerSaved = true;
|
||||
this.clearWarehouseBin();
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('保存成功,请先扫描仓位');
|
||||
this.showSuccess('保存成功,请先扫描仓位', '提交成功');
|
||||
this.registerOrderScanBroadcast();
|
||||
})
|
||||
.catch((e) => {
|
||||
@@ -642,16 +642,16 @@ export default {
|
||||
if (!order) return;
|
||||
this.applyOrder(order);
|
||||
this.syncCanScanFromStatus(order.audit_status);
|
||||
this.showSuccess('操作成功');
|
||||
this.showSuccess(util.statusSuccessVoice(action));
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
showSuccess(message) {
|
||||
util.playSuccessAudio();
|
||||
showSuccess(message, voiceText) {
|
||||
util.playSuccessAudio(voiceText || message);
|
||||
uni.showToast({ title: message, icon: 'success' });
|
||||
},
|
||||
},
|
||||
|
||||
@@ -122,13 +122,14 @@ export default {
|
||||
uni.hideLoading();
|
||||
const order = normalizeOrder(res);
|
||||
if (order) this.order = order;
|
||||
util.playSuccessAudio();
|
||||
uni.showToast({ title: '操作成功', icon: 'success' });
|
||||
const voice = util.statusSuccessVoice(action);
|
||||
util.playSuccessAudio(voice);
|
||||
uni.showToast({ title: voice, icon: 'success' });
|
||||
}),
|
||||
});
|
||||
},
|
||||
showError(message) {
|
||||
util.playErrorAudio();
|
||||
util.playErrorAudio(message);
|
||||
uni.showModal({ title: '提示', content: message, showCancel: false });
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user