| | |
| | | :props="defaultProps" |
| | | default-expand-all |
| | | :filter-node-method="filterNode" |
| | | :render-content="renderContent" |
| | | @node-click="nodeClick" |
| | | /> |
| | | </div> |
| | |
| | | <el-tag |
| | | :type="scope.row.spe_state === 0 ? 'primary' : 'success'" |
| | | disable-transitions |
| | | >{{ scope.row.spe_state === 0 ? '未同意' : '已同意' }}</el-tag> |
| | | >{{ scope.row.spe_state === 0 ? '已停用' : '已启用' }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | <!-- 分页器 --> |
| | | <el-pagination |
| | | :current-page="pageParams.pageNo" |
| | | :page-sizes="[1, 2, 3, 4]" |
| | | :page-sizes="[10, 15, 20, 25]" |
| | | :page-size="pageParams.pageNo" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="pageParams.total" |
| | |
| | | keyword: '' |
| | | }, |
| | | tableData: [ |
| | | { |
| | | id: 2, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: '小小', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | }, |
| | | { |
| | | id: 3, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: '小小', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | |
| | | }, |
| | | { |
| | | id: 4, |
| | | name: 'AB', |
| | | updateTime: '2023-07-12 00:00:12', |
| | | username: '小小', |
| | | vel: 'V1.0', |
| | | spe_state: 1, |
| | | visible: false |
| | | |
| | | } |
| | | ], |
| | | oldtableData: [], |
| | | // 分页参数 |
| | | pageParams: { |
| | | pageNo: 1, |
| | | pageSize: 1, |
| | | total: 3 |
| | | pageSize: 10, |
| | | total: 0 |
| | | }, |
| | | tablespecifications: [ |
| | | ], |
| | |
| | | await updateSpeState({ id: this.rowId, |
| | | spe_state: '0' }) |
| | | this.dialogFormVisible5 = false |
| | | }, |
| | | renderContent(h, { node, data, store }) { |
| | | // console.log('data', data) |
| | | // console.log('node', node) |
| | | // 判断是否是父节点或文件夹 |
| | | const isFolder = ('children') in data |
| | | return ( |
| | | <span> |
| | | {isFolder ? ( |
| | | <i |
| | | class={node.expanded ? 'el-icon-folder-opened blue-folder' : 'el-icon-folder blue-folder'} |
| | | ></i> |
| | | ) : ( |
| | | <i class='el-icon-document blue-folder'></i> |
| | | )} |
| | | <span> {data.label}</span> |
| | | </span> |
| | | ) |
| | | } |
| | | } |
| | | } |
| | |
| | | margin-right: 12px; |
| | | .el-tree { |
| | | // margin-top: 12px; |
| | | ::v-deep .el-tree-node__content{ |
| | | height: 24px !important; |
| | | font-size: 16px; |
| | | display: inline-block !important; |
| | | padding: 2px; |
| | | color: #333; |
| | | .blue-folder{ |
| | | color: rgb(64, 158, 255) |
| | | } |
| | | } |
| | | } |
| | | // .el-tree { |
| | | // margin-top: 12px; |