From 16bdd567df324e05cfd137fb57b07ac23400a175 Mon Sep 17 00:00:00 2001 From: hailin <1356886193@qq.com> Date: 星期二, 01 八月 2023 16:55:38 +0800 Subject: [PATCH] 标准库的二次修改和检查详情页的编写来自锅炉组长 --- src/components/view/standard-table/technology.vue | 76 ++++++++++++++++++-------------------- 1 files changed, 36 insertions(+), 40 deletions(-) diff --git a/src/components/view/standard-table/technology.vue b/src/components/view/standard-table/technology.vue index ae2dbf6..8cdabda 100644 --- a/src/components/view/standard-table/technology.vue +++ b/src/components/view/standard-table/technology.vue @@ -44,20 +44,42 @@ <template> <div class="standard"> - <el-table :data="tableData" border style="width: 100%" @selection-change="handleSelectionChange" row-key="id" - 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> @@ -66,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