diff --git a/src/components/printerLabel/index.vue b/src/components/printerLabel/index.vue
index f28103d..232e6ed 100644
--- a/src/components/printerLabel/index.vue
+++ b/src/components/printerLabel/index.vue
@@ -2,7 +2,7 @@
{{labelText}}
@@ -22,22 +22,31 @@ export default {
labelText: {
type: String,
default: '打印'
- }
+ },
+ printerCode: null
},
methods:{
handlePrint(){
- //先检查是否有配置默认的打印机
- const key = 'defaultPrinter';
- let printerJson = localStorage.getItem(key);
-
- debugger;
- if(printerJson !=null){
- const printer = JSON.parse(printerJson);
- const param = { businessId: this.businessId, businessCode: this.businessCode, businessType: this.businessType, printerCode: printer.printerCode };
- printBarcodeLabel(param);
+
+ var theCode;
+ if(this.printerCode ==null){
+ //是否有配置默认的打印机
+ const key = 'defaultPrinter';
+ let printerJson = localStorage.getItem(key);
+ if(printerJson !=null){
+ const printer = JSON.parse(printerJson);
+ theCode = printer.printerCode;
+ }else{
+ this.$modal.msgError("请在打印管理-打印机配置功能中指定默认打印机!");
+ }
}else{
- this.$modal.msgError("请在打印管理-打印机配置功能中指定默认打印机!");
+ theCode = this.printerCode;
}
+
+ const param = { businessId: this.businessId, businessCode: this.businessCode, businessType: this.businessType, printerCode: theCode };
+ printBarcodeLabel(param).then(response => {
+ this.$modal.msgSuccess("打印成功");
+ });
}
}
}
diff --git a/src/views/print/printerconfig/index.vue b/src/views/print/printerconfig/index.vue
index c3c9842..a858cbf 100644
--- a/src/views/print/printerconfig/index.vue
+++ b/src/views/print/printerconfig/index.vue
@@ -97,13 +97,7 @@
@click="handleDefault(scope.row)"
v-hasPermi="['print:printerconfig:list']"
>设置为默认
- 设置为默认
+
@@ -265,10 +259,11 @@