| | |
| | | type="selection" |
| | | width="55" |
| | | v-if="isSelection" |
| | | :selectable="rowSelectable" |
| | | /> |
| | | <el-table-column align="center" label="序号" type="index" width="60" /> |
| | | |
| | |
| | | const uploadHeader = proxy.uploadHeader; |
| | | const javaApi = proxy.javaApi; |
| | | |
| | | const emit = defineEmits(["pagination", "expand-change", "selection-change"]); |
| | | const emit = defineEmits(["pagination", "expand-change", "selection-change", "row-click"]); |
| | | |
| | | // Filters |
| | | const typeFn = (val, row) => { |
| | |
| | | }, |
| | | }); |
| | | |
| | | // 选择框禁用控制:行对象上如果有 disabled === true,则不允许选中 |
| | | const rowSelectable = (row, index) => { |
| | | return !row.disabled; |
| | | }; |
| | | |
| | | // Data |
| | | const uploadRefs = ref([]); |
| | | const currentFiles = ref({}); |
| | |
| | | emit("pagination", { page: page, limit: limit }); |
| | | }; |
| | | |
| | | const rowClick = (row) => { |
| | | emit("row-click", row); |
| | | }; |
| | | |
| | | const expandChange = (row, expandedRows) => { |
| | | emit("expand-change", row, expandedRows); |
| | | }; |