123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <template>
- <div style="min-height: 580px;">
- <el-table :data="papers" style="width: 100%;">
- <el-table-column :label="`${$t('print.paperSize')} (mm)`">
- <template #default="{ row }">
- {{ row.paperNo + ' - ' + row.width + ' * ' + row.height }}
- </template>
- </el-table-column>
- <el-table-column :label="`${$t('print.printer')}`">
- <template #default="{ row }">
- <el-select style="width: 300px" v-model="row.printer">
- <el-option
- v-for="printer in printers"
- :key="printer.label"
- :label="printer.label"
- :value="printer.value">
- </el-option>
- </el-select>
- </template>
- </el-table-column>
- </el-table>
- </div>
- </template>
- <script>
- export default {
- data() {
- return {
- papers: [
- // 示例数据
- { paperNo: 'A4', width: 210, height: 297, printer: '' },
- // 更多paper对象...
- ],
- printers: [
- // 打印机选项
- { label: 'Printer 1', value: 'printer1' },
- { label: 'Printer 2', value: 'printer2' },
- // 更多打印机...
- ]
- };
- },
- methods: {
- $t (val) {
- return val==='print.paperSize'?'纸张尺寸':'打印机'
- }
- }
- }
- </script>
|