From d592747d5eaa2cfbe698f8ac61222eb3aa75d1fc Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期二, 02 八月 2022 09:09:12 +0800 Subject: [PATCH] 添加修改页面 --- src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue | 124 ++++++++++++++++++++++++++++++++-------- 1 files changed, 98 insertions(+), 26 deletions(-) diff --git a/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue b/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue index 440ed57..6eb9979 100644 --- a/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue +++ b/src/views/specialWorkSystem/approveProcessManagement/approveLinkSettings/reportTypeSetting/index.vue @@ -1,26 +1,47 @@ <template> <div class="home-container"> - <el-scrollbar height="100%"> + <div style="height: 100%"> <div class="homeCard"> - <el-row> - <el-button type="primary" size="large" @click="addReport">新建上报类型</el-button> - </el-row> - <el-row> - <el-table :data="tableData" border style="width: 100%"> - <el-table-column type="index" label="标识" width="100"/> - <el-table-column prop="type" label="上报数据类型名称" width="180" /> - <el-table-column prop="founder" label="创建人"/> - <el-table-column prop="createTime" label="创建时间" width="180" /> - <el-table-column prop="editor" label="最新编辑人" width="180" /> - <el-table-column prop="editeTime" label="最新编辑时间" /> - <el-table-column fixed="right" label="操作" align="center" width="180"> - <template #default="scope"> - <el-button link type="primary" size="small" :icon="Edit" @click="editeRow(scope.$index,scope.row)">编辑</el-button> - <el-button link type="danger" size="small" :icon="Delete" @click="deleteRow(scope.$index)">删除</el-button> - </template> - </el-table-column> - </el-table> - </el-row> + <div class="main-card"> + <el-row class="cardTop"> + <el-col :span="12" class="mainCardBtn"> + <el-button type="primary" size="default" @click="addReport">新建上报类型</el-button> + </el-col> + </el-row> + <el-table ref="multipleTableRef" + :data="tableData" + style="width: 100%" + height="calc(100% - 100px)" + :header-cell-style="{background: '#fafafa'}" + @selection-change="handleSelectionChange"> + <el-table-column type="index" label="标识" width="100"/> + <el-table-column prop="type" label="上报数据类型名称" width="180" /> + <el-table-column prop="founder" label="创建人"/> + <el-table-column prop="createTime" label="创建时间" width="180" /> + <el-table-column prop="editor" label="最新编辑人" width="180" /> + <el-table-column prop="editeTime" label="最新编辑时间" /> + <el-table-column fixed="right" label="操作" align="center" width="180"> + <template #default="scope"> + <el-button link type="primary" size="small" :icon="Edit" @click="editeRow(scope.$index,scope.row)">编辑</el-button> + <el-button link type="danger" size="small" :icon="Delete" @click="deleteRow(scope.$index)">删除</el-button> + </template> + </el-table-column> + </el-table> + <div class="pageBtn"> + <el-pagination + v-model:currentPage="currentPage" + v-model:page-size="pageSize" + :page-sizes="[10, 15]" + small=false + background + layout="total, sizes, prev, pager, next, jumper" + :total="100" + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + /> + </div> + </div> + </div> </div> <el-dialog v-model="dialogAddForm" title="新建上报类型" @close="dialogColse"> <el-form :model="reportForm" label-width="120px" ref="ruleFormRef" :rules="addRules"> @@ -46,7 +67,6 @@ </el-form-item> </el-form> </el-dialog> - </el-scrollbar> </div> </template> @@ -212,20 +232,72 @@ <style scoped lang="scss"> $homeNavLengh: 8; .home-container { - height: 100%; + height: calc(100vh - 114px); + box-sizing: border-box; overflow: hidden; - padding: 20px; + .homeCard{ width: 100%; padding: 20px; + box-sizing: border-box; background: #fff; border-radius: 4px; + + .main-card{ + width: 100%; + height: 100%; + .cardTop{ + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 20px; + .mainCardBtn{ + margin: 0; + } + } + .pageBtn{ + height: 60px; + display: flex; + align-items: center; + justify-content: right; + + .demo-pagination-block + .demo-pagination-block { + margin-top: 10px; + } + .demo-pagination-block .demonstration { + margin-bottom: 16px; + } + } + } + + &:last-of-type{ + height: 100%; + } + } .el-row{ + display: flex; + align-items: center; margin-bottom: 20px; - } - .el-row:last-child { - margin-bottom: 0; + &:last-child { + margin-bottom: 0; + } + .grid-content{ + align-items: center; + min-height: 36px; + } + + .topInfo { + display: flex; + align-items: center; + font-size: 16px; + font-weight: bold; + + &>div{ + white-space: nowrap; + margin-right: 20px; + } + } } } </style> -- Gitblit v1.9.2