From fefe4a3011fb472788abb2e7ffdbbc5a4f58623c Mon Sep 17 00:00:00 2001 From: charles <981744753@qq.com> Date: 星期三, 05 六月 2024 14:10:16 +0800 Subject: [PATCH] feat:更新ui界面 --- src/views/home/components/textManager/index.vue | 105 +++++++++++++++++++++++++++++++--------------------- 1 files changed, 62 insertions(+), 43 deletions(-) diff --git a/src/views/home/components/textManager/index.vue b/src/views/home/components/textManager/index.vue index 2ab05f5..4bad26e 100644 --- a/src/views/home/components/textManager/index.vue +++ b/src/views/home/components/textManager/index.vue @@ -22,49 +22,61 @@ <el-button type="primary" @click="addText">纭� 瀹�</el-button> </span> </el-dialog> - <div class="search"> - <el-row type="flex" justify="center"> - <el-col :span="18"> - <el-form :inline="true" class="demo-form-inline"> - <el-form-item label="鏂囧瓧鍐呭/杞﹀彿锛�"> - <el-input v-model="keyword" size="small" placeholder="璇疯緭鍏�"></el-input> - </el-form-item> - <el-form-item> - <el-button @click="searchCar" size="mini" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">鏌ヨ</el-button> - </el-form-item> - </el-form> - </el-col> - <el-col :span="6" style="text-align: right"> - <el-button size="mini" @click="addModal=true" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">娣诲姞</el-button> - </el-col> - </el-row> - </div> - <div> - <el-table :data="pageInfo.textList" > - <el-table-column prop="ID" label="搴忓彿" align="center" /> - <el-table-column prop="content" label="鏂囧瓧鍐呭" align="center" /> - <el-table-column prop="locomotiveNumber" label="杞﹀彿" align="center" /> - <el-table-column prop="CreatedAt" label="娣诲姞鏃堕棿" align="center" > - <template slot-scope="scope"> - {{$moment(scope.row.CreatedAt).format('YYYY-MM-DD HH:mm:ss')}} - </template> - </el-table-column> - </el-table> - <div class="pagination"> - <div class="total">鍏辫{{pageInfo.total}}鏉¤褰� 绗瑊{pageData.page}}/{{lastPage}}椤�</div> - <div class="page"> - <el-pagination - background - @size-change="handleSizeChange" - @current-change="handleCurrentChange" - :current-page.sync="pageData.page" - :page-size="pageData.pageSize" - layout="prev, pager, next,sizes, jumper" - :total="pageInfo.total"> - </el-pagination> - </div> - </div> - </div> + <el-row type="flex" justify="center"> + <el-col :span="23"> + <el-card style="margin-top: 20px;height: 85vh"> + <div class="search"> + <el-row type="flex" justify="center"> + <el-col :span="18"> + <el-form :inline="true" class="demo-form-inline"> + <el-form-item label="鏂囧瓧鍐呭/杞﹀彿锛�"> + <el-input v-model="keyword" size="small" placeholder="璇疯緭鍏�"></el-input> + </el-form-item> + <el-form-item> + <el-button @click="searchCar" size="mini" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">鏌ヨ</el-button> + </el-form-item> + </el-form> + </el-col> + <el-col :span="6" style="text-align: right"> + <el-button size="mini" @click="addModal=true" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">娣诲姞</el-button> + </el-col> + </el-row> + </div> + <div> + <el-table :data="pageInfo.textList" border> + <el-table-column prop="ID" label="搴忓彿" align="center" /> + <el-table-column prop="content" width="340px" label="鏂囧瓧鍐呭" align="center"> + <template slot-scope="scope"> + <el-tooltip class="item" effect="dark" :content="scope.row.content" placement="bottom"> + <div class="content-warp">{{scope.row.content}}</div> + </el-tooltip> + </template> + </el-table-column> + <el-table-column prop="locomotiveNumber" label="杞﹀彿" align="center" /> + <el-table-column prop="CreatedAt" label="娣诲姞鏃堕棿" align="center" > + <template slot-scope="scope"> + {{$moment(scope.row.CreatedAt).format('YYYY-MM-DD HH:mm:ss')}} + </template> + </el-table-column> + </el-table> + <div class="pagination"> + <div class="total">鍏辫{{pageInfo.total}}鏉¤褰� 绗瑊{pageData.page}}/{{lastPage}}椤�</div> + <div class="page"> + <el-pagination + background + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + :current-page.sync="pageData.page" + :page-size="pageData.pageSize" + layout="prev, pager, next,sizes, jumper" + :total="pageInfo.total"> + </el-pagination> + </div> + </div> + </div> + </el-card> + </el-col> + </el-row> </div> </template> @@ -149,4 +161,11 @@ color: gray; } } + .content-warp{ + margin: 0px auto; + width: 85%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } </style> \ No newline at end of file -- Gitblit v1.8.0