Bläddra i källkod

版本升级1.0.70,修改打印组件

liangzhicheng 2 år sedan
förälder
incheckning
3215ccaf50
2 ändrade filer med 20 tillägg och 3 borttagningar
  1. 1 1
      package.json
  2. 19 2
      packages/print/src/PrintWidget.vue

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "pc-component-v3",
-  "version": "1.0.69",
+  "version": "1.0.70",
   "description": "",
   "main": "dist/pc-component-v3.js",
   "scripts": {

+ 19 - 2
packages/print/src/PrintWidget.vue

@@ -6,6 +6,7 @@
       v-model="selectedPrinterComputed"
       class="form-control"
       style="width: 15em"
+      @change="getPrintName"
     >
       <option value="" />
       <option
@@ -58,11 +59,12 @@ export default {
   },
 
 
-  emits: ['changePrinter', 'print', 'update:selectedPrinter'],
+  emits: ['changePrinter', 'print', 'update:selectedPrinter', 'selectedPrinterName'],
 
   data: function () {
     return {
       'printers': [], // 系统上的打印机
+      selectedPrinterName: '',
     };
   },
 
@@ -101,7 +103,10 @@ export default {
   },
 
   methods: {
-
+    getPrintName:function(e){
+      this.selectedPrinterName = e.target.value;
+      this.$emit('selectedPrinterName', e.target.value);
+    },
 
     /**
      * 恢复选择的打印机
@@ -142,6 +147,18 @@ export default {
       return null;
     },
 
+    /**
+     * 仓库标签打印——获取选择打印的类型
+     */
+    getSelectedPrinterTypeTitle: function(){
+      for(let index = 0; index < this.printers.length; index ++){
+        if(this.printers[index].name === this.selectedPrinterName){
+          return this.printers[index].type;
+        }
+      }
+      return null;
+    },
+
   },
 };
 </script>