| | |
| | | <el-table-column align="center" |
| | | type="selection" |
| | | width="55" |
| | | v-if="isSelection" /> |
| | | v-if="isSelection" |
| | | :selectable="selectable" /> |
| | | <el-table-column align="center" |
| | | label="序号" |
| | | type="index" |
| | |
| | | :align="item.align" |
| | | :sortable="!!item.sortable" |
| | | :type="item.type" |
| | | :width="item.width"> |
| | | :width="item.width" |
| | | :class-name="item.className || ''"> |
| | | <template #header="scope"> |
| | | <div class="pim-table-header-cell"> |
| | | <div class="pim-table-header-title"> |
| | |
| | | <!-- 可点击的文字 --> |
| | | <div v-else-if="item.dataType == 'link'" |
| | | class="cell link" |
| | | :class="item.className || ''" |
| | | style="width: 100%" |
| | | @click="goLink(scope.row, item.linkMethod)"> |
| | | <span v-if="!item.formatData">{{ scope.row[item.prop] }}</span> |
| | |
| | | <!-- 默认纯展示数据 --> |
| | | <div v-else |
| | | class="cell" |
| | | :class="item.className || ''" |
| | | style="width: 100%"> |
| | | <span v-if="!item.formatData">{{ scope.row[item.prop] }}</span> |
| | | <span v-else>{{ |
| | |
| | | type: [String, Object], |
| | | default: () => ({ width: "100%" }), |
| | | }, |
| | | selectable: { |
| | | type: Function, |
| | | default: () => true, |
| | | }, |
| | | }); |
| | | |
| | | // Data |