| | |
| | |
|
| | | let openGenerate = ref(false);
|
| | | let generateBarcodeValue = ref("80000001");
|
| | | let pakinType = ref(1);
|
| | | let generateNum = ref(100);
|
| | |
|
| | | const state = reactive({
|
| | |
| | | post('/api/zpalletBarcode/generate', {
|
| | | barcode: generateBarcodeValue.value,
|
| | | num: generateNum.value,
|
| | | type: pakinType.value
|
| | | }).then((resp) => {
|
| | | let result = resp.data;
|
| | | if (result.code == 200) {
|
| | |
| | | }
|
| | |
|
| | | const handlePrint = () => {
|
| | | if (state.selectedRowKeys.length == 0) {
|
| | | message.warning(formatMessage('common.select', '请选择'));
|
| | | return;
|
| | | if (state.selectedRowKeys.length == 0) {
|
| | | message.warning(formatMessage('common.select', '请选择'));
|
| | | return;
|
| | | }
|
| | | let data = tableData.value.records;
|
| | | let tmp = [];
|
| | | data.forEach((item) => {
|
| | | if (state.selectedRowKeys.indexOf(item.id) != -1) {
|
| | | tmp.push(item);
|
| | | }
|
| | | let data = tableData.value.records;
|
| | | let tmp = [];
|
| | | data.forEach((item) => {
|
| | | if (state.selectedRowKeys.indexOf(item.id) != -1) {
|
| | | tmp.push(item);
|
| | | }
|
| | | })
|
| | | })
|
| | |
|
| | | printChild.value.printData = tmp;
|
| | | printChild.value.open = true;
|
| | | printChild.value.printData = tmp;
|
| | | printChild.value.open = true;
|
| | | }
|
| | |
|
| | | </script>
|
| | |
| | | <a-table :row-selection="{ selectedRowKeys: state.selectedRowKeys, onChange: onSelectChange }"
|
| | | :data-source="tableData.records" :defaultExpandAllRows="false" :key="TABLE_KEY" rowKey="id"
|
| | | :pagination="{ total: tableData.total, onChange: onPageChange }"
|
| | | :scroll="{ y: 768, scrollToFirstRowOnChange: true }" :columns="columns" @resizeColumn="handleResizeColumn" :loading="state.loading">
|
| | | :scroll="{ y: 768, scrollToFirstRowOnChange: true }" :columns="columns" @resizeColumn="handleResizeColumn"
|
| | | :loading="state.loading">
|
| | | <template #bodyCell="{ column, text, record }">
|
| | | <template v-if="column.dataIndex === 'oper'">
|
| | | <div style="display: flex;justify-content: space-evenly;">
|
| | | <a-button type="link" primary @click="handleEdit(record)">{{ formatMessage('page.edit', '编辑') }}</a-button>
|
| | | <a-button type="link" danger @click="handleDel([record])">{{ formatMessage('page.delete', '删除')
|
| | | }}</a-button>
|
| | | }}</a-button>
|
| | | </div>
|
| | | </template>
|
| | | </template>
|
| | |
| | | <a-form-item :label="formatMessage('db.man_zpallet_barcode.generateNum', '生成数量')">
|
| | | <a-input v-model:value="generateNum" />
|
| | | </a-form-item>
|
| | | <a-form-item :label="formatMessage('db.man_container.type', '托盘类型')" name="type" >
|
| | | <a-select v-model:value="pakinType" :options="[
|
| | | { label: '平库托盘', value: 1 },
|
| | | { label: '立库托盘', value: 2 },
|
| | | ]">
|
| | | </a-select>
|
| | | </a-form-item>
|
| | | </a-form>
|
| | | </a-modal>
|
| | |
|