| | |
| | | let dataList = ref([]) |
| | | let lastList = ref([]) |
| | | let list = ref([]) |
| | | //打印机 |
| | | const printerData = ref() |
| | | const printerList = ref() |
| | | // 纸张类型 |
| | | const paperTypes = { |
| | | '成品标签': { |
| | |
| | | hiprint.hiwebSocket.setHost("http://localhost:17521") |
| | | } |
| | | //获取打印机列表 |
| | | /*hiprint.refreshPrinterList((list) => { |
| | | console.log('refreshPrinterList') |
| | | console.log(list) |
| | | });*/ |
| | | hiprint.refreshPrinterList((list) => { |
| | | // console.log('refreshPrinterList') |
| | | // console.log(list) |
| | | printerList.value=list |
| | | }); |
| | | }; |
| | | |
| | | |
| | |
| | | object = {table:lastList.value} |
| | | columnsNum = (list.panels[0].printElements[0].options.gridColumns || 1) |
| | | } |
| | | let printer=printerData.value |
| | | if(type===1){ |
| | | const queuePrinter = new QueuePrinter( object,hiprintTemplate,columnsNum) |
| | | const queuePrinter = new QueuePrinter( object,hiprintTemplate,columnsNum,printer) |
| | | queuePrinter.tick |
| | | }else{ |
| | | hiprintTemplate.value.print(object) |
| | |
| | | </el-select> |
| | | </el-col> |
| | | <el-col :span="3"> |
| | | <el-select v-model="stateValue" :placeholder="$t('processCard.pleaseSelect')" allow-create class="m-2" clearable |
| | | filterable style="width: 140px"> |
| | | <el-select v-model="printerData" :placeholder="$t('processCard.pleaseSelect')" clearable default-value="default_city" |
| | | style="width: 160px"> |
| | | <el-option |
| | | v-for="item in stateOptions" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | v-for="item in printerList" |
| | | :key="item.displayName" |
| | | :label="item.name" |
| | | :value="item.name" |
| | | /> |
| | | </el-select> |
| | | </el-col> |