From b64259d6ca1b599427f927b2a35cd0ae5091ac92 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期二, 05 九月 2023 17:05:59 +0800
Subject: [PATCH] 基础数据
---
src/components/view/standard-table/technology.vue | 79 +++++++++++++++++++--------------------
1 files changed, 39 insertions(+), 40 deletions(-)
diff --git a/src/components/view/standard-table/technology.vue b/src/components/view/standard-table/technology.vue
index 53b0f7d..8cdabda 100644
--- a/src/components/view/standard-table/technology.vue
+++ b/src/components/view/standard-table/technology.vue
@@ -37,24 +37,49 @@
.standard .el-table__body {
height: 100%;
}
+ .standard .el-table .el-table__row:not([class*="el-table__row--level-"]) td:nth-child(3){
+ padding-left: 23px !important;
+ }
</style>
<template>
<div class="standard">
- <el-table :data="tableData" border style="width: 100%" @selection-change="handleSelectionChange" border
- default-expand-all :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
+ <el-table :data="tableData" border style="width: 100%" row-key="id"
+ :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
<el-table-column type="selection" width="50">
</el-table-column>
- <el-table-column type="index" label="搴忓彿" width="70">
+ <template v-if="tableType==1">
+ <el-table-column type="index" label="搴忓彿" width="70">
+ <template slot-scope="scope">
+ {{ scope.row.index }}
+ </template>
</el-table-column>
- <el-table-column prop="date" label="椤圭洰">
+ <el-table-column prop="name" label="椤圭洰">
+ <template slot-scope="scope">
+ <el-tag size="mini" :type="scope.row.index? '':'success'" :style="{borderRadius: '40%',marginRight: '12px'}">{{ scope.row.index? '01':'02'}}</el-tag>
+ {{scope.row.name}}
+ </template>
</el-table-column>
- <el-table-column prop="name" label="鍗曚綅">
+ <el-table-column prop="unit" label="鍗曚綅">
</el-table-column>
- <el-table-column prop="address" label="鏍囧噯鍊�">
+ <el-table-column prop="required" label="鏍囧噯鍊�">
</el-table-column>
- <el-table-column prop="address" label="鍐呮帶鍊�">
+ <el-table-column prop="internal" label="鍐呮帶鍊�">
</el-table-column>
+ </template>
+ <template v-else>
+ <el-table-column prop="name" label="宸ヨ壓鍚嶇О">
+ </el-table-column>
+ <el-table-column prop="device_group" label="璁惧缁�">
+ </el-table-column>
+ <el-table-column label="鍖归厤璁惧">
+ <template>
+ <el-button type="text">閫夋嫨</el-button>
+ </template>
+ </el-table-column>
+ <el-table-column prop="quota" label="宸ユ椂瀹氶">
+ </el-table-column>
+ </template>
</el-table>
</div>
</template>
@@ -63,42 +88,16 @@
export default {
data() {
return {
- tableData: [{
- id: 1,
- date: '2016-05-02',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�'
- }, {
- id: 2,
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1517 寮�'
- }, {
- id: 3,
- date: '2016-05-01',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1519 寮�',
- children: [{
- id: 31,
- date: '2016-05-01',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1519 寮�'
- }, {
- id: 32,
- date: '2016-05-01',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1519 寮�'
- }]
- }, {
- id: 4,
- date: '2016-05-03',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1516 寮�'
- }],
selects: []
}
},
- mounted() {},
+ props:['tableData','tableType'],
+ created() {
+ console.log(this.tableData,this.tableType)
+ },
+ mounted() {
+
+ },
methods: {
handleSelectionChange(val) {
this.selects = val;
--
Gitblit v1.9.3