diff --git a/wms/nladmin-ui/src/views/wms/basedata/structattr/index.vue b/wms/nladmin-ui/src/views/wms/basedata/structattr/index.vue
index 06af75f..347225b 100644
--- a/wms/nladmin-ui/src/views/wms/basedata/structattr/index.vue
+++ b/wms/nladmin-ui/src/views/wms/basedata/structattr/index.vue
@@ -109,16 +109,16 @@
-
-
-
-
-
-
-
-
-
-
+
+ 打印
+
@@ -274,9 +274,7 @@
style="width: 100%;"
@selection-change="crud.selectionChangeHandler"
>
-
@@ -347,6 +345,7 @@ import udOperation from '@crud/UD.operation'
import pagination from '@crud/Pagination'
import OneCreateDialog from '@/views/wms/basedata/structattr/OneCreateDialog'
import crudSectattr from '@/views/wms/basedata/sectattr/sectattr'
+import { getLodop } from '@/assets/js/lodop/LodopFuncs'
const defaultForm = {
struct_id: null,
@@ -559,6 +558,26 @@ export default {
})
}).catch(() => {
})
+ },
+ print() {
+ const _selectData = this.$refs.table.selection
+ if (!_selectData || _selectData.length < 1) {
+ this.crud.notify('请选择一条记录', CRUD.NOTIFICATION_TYPE.INFO)
+ return
+ }
+ for (let i = 0; i < _selectData.length; i++) {
+ const code = _selectData[i].struct_code
+ const LODOP = getLodop()
+ LODOP.SET_SHOW_MODE('HIDE_DISBUTTIN_SETUP', 1)// 隐藏那些无效按钮
+ // 打印纸张大小设置https://www.it610.com/article/2094844.html
+ LODOP.SET_PRINT_PAGESIZE(1, '50mm', '30mm', '')
+ // LODOP.ADD_PRINT_RECT('0mm', '0mm', '48mm', '28mm', 0, 1)
+ LODOP.ADD_PRINT_BARCODE('4.3mm', '8.2mm', '40mm', '20mm', '128Auto', code)
+ // LODOP.PREVIEW()// 预览
+ LODOP.PRINT()// 打印
+ this.crud.notify('打印成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
+ this.crud.toQuery()
+ }
}
}
}