|
|
@@ -21,6 +21,7 @@
|
|
|
<PrintWidget
|
|
|
ref="printWidget"
|
|
|
:printer-localstorage-id="'#InventoryPrinterPrinter'"
|
|
|
+ @selected-printer-name="getPrintName"
|
|
|
/>
|
|
|
|
|
|
<div class="form-group">
|
|
|
@@ -249,25 +250,11 @@ import Common from '../common/Common.js';
|
|
|
|
|
|
import InventoryResource from '../api/common/InventoryResource.js';
|
|
|
import InventoryInstancePrintResource from '../api/wms/InventoryInstancePrintResource.js';
|
|
|
-import { PrintUtil } from 'pc-component-v3';
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+import { PrintUtil,PrintWidget } from 'pc-component-v3';
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ PrintWidget,
|
|
|
},
|
|
|
data: function () {
|
|
|
this.Common = Common;
|
|
|
@@ -296,6 +283,7 @@ export default {
|
|
|
printType: 1,//类型 0:采购入库打印/1:扫描入库打印
|
|
|
printerName: '',
|
|
|
loading: false,
|
|
|
+ selectedPrinterTitle:'',
|
|
|
};
|
|
|
},
|
|
|
|
|
|
@@ -316,6 +304,10 @@ export default {
|
|
|
|
|
|
methods: {
|
|
|
|
|
|
+ getPrintName:function(value){
|
|
|
+ this.selectedPrinterTitle = value;
|
|
|
+ },
|
|
|
+
|
|
|
getFieldValue1: function (item) {
|
|
|
var fieldValue1 = {
|
|
|
id: item.vendorId,
|
|
|
@@ -376,7 +368,7 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- let selectedPrinter = _self.$refs.printWidget.getSelectedPrinterName();
|
|
|
+ let selectedPrinter = this.selectedPrinterTitle;
|
|
|
if (selectedPrinter == null || selectedPrinter.length == 0) {
|
|
|
Notify.error('提示', '请先选择打印机。', false);
|
|
|
return;
|
|
|
@@ -445,12 +437,11 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- let selectedPrinter = _self.$refs.printWidget.getSelectedPrinterName();
|
|
|
+ let selectedPrinter = this.selectedPrinterTitle;
|
|
|
if (selectedPrinter == null || selectedPrinter.length == 0) {
|
|
|
Notify.error('提示', '请先选择打印机。', false);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
var datas = [];
|
|
|
datas.push(inventoryInstance);
|
|
|
$.ajax({
|
|
|
@@ -580,8 +571,8 @@ export default {
|
|
|
InventoryInstancePrintResource.print(recordIds).then(baseListResponse => {
|
|
|
_self.loading=false;
|
|
|
if (baseListResponse.errorCode == 0) {
|
|
|
- let selectedPrinter = _self.$refs.printWidget.getSelectedPrinterName();
|
|
|
- let selectedPrinterType = _self.$refs.printWidget.getSelectedPrinterType();
|
|
|
+ let selectedPrinter = this.selectedPrinterTitle;
|
|
|
+ let selectedPrinterType = _self.$refs.printWidget.getSelectedPrinterTypeTitle();
|
|
|
_self.printerName = selectedPrinter;
|
|
|
if (selectedPrinterType == '发卡机') {
|
|
|
_self.$nextTick(function(){
|