| | |
| | | <!-- 表格组件封装 --> |
| | | <template> |
| | | <el-table |
| | | ref="multipleTableson" |
| | | :data="currentList" |
| | | @selection-change="handleSelectionChange" |
| | | :header-cell-style="{ |
| | |
| | | :formatter="formatData" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | label="是否可用" |
| | | align="center" |
| | | key="isavailable" |
| | |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="usable" :value="scope.row.isavailable" /> |
| | | <dict-tag :options="qyoptions" :value="scope.row.usestate" /> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | <el-table-column |
| | | v-if="center" |
| | | label="操作" |
| | |
| | | mode: [], |
| | | languagelist: [], |
| | | editabshape: [], |
| | | usable: [], |
| | | qyoptions: [], |
| | | precedencetype: [], |
| | | }; |
| | | }, |
| | |
| | | created() { |
| | | this.mode = store.getters.mode; |
| | | this.languagelist = store.getters.languagelist; |
| | | this.usable = store.getters.usable; |
| | | this.qyoptions = store.getters.usable; |
| | | this.precedencetype = store.getters.precedencetype; |
| | | this.editabshape = store.getters.editabshape; |
| | | }, |
| | |
| | | } |
| | | return "手动"; |
| | | } |
| | | if (column.property === "createTime") { |
| | | return dayjs(cellValue).format("YYYY.MM.DD HH:mm:ss"); |
| | | if ( |
| | | column.property === "createTime" || |
| | | column.property === "inhosptime" |
| | | ) { |
| | | if (cellValue === null) { |
| | | return ""; |
| | | } |
| | | return dayjs(cellValue).format("YYYY-MM-DD "); |
| | | } |
| | | return cellValue; |
| | | }, |
| | | // 多选框选中数据 |
| | | handleSelectionChange(selection) { |
| | | $emit("handleSelectionChange", selection); |
| | | this.$emit("handleSelectionChange", selection); |
| | | }, |
| | | toggleRowSelection(row, selected) { |
| | | this.$refs.multipleTableson.toggleRowSelection(row, selected); |
| | | }, |
| | | clearSelection() { |
| | | // 在这里编写清除选择的逻辑 |
| | | this.$refs.multipleTableson.clearSelection(); |
| | | }, |
| | | }, |
| | | }; |