From 2ad2a3cdd0df63b6557789ba8a9d968984fe5da3 Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期二, 26 十一月 2024 16:25:31 +0800 Subject: [PATCH] 调整页面 --- Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue | 70 ++++++++++++++++------------------- 1 files changed, 32 insertions(+), 38 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue b/Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue index d7efc03..2aba3a8 100644 --- a/Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue +++ b/Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue @@ -1,16 +1,13 @@ <template> <basic-container> <avue-crud - ref="useCrud" + ref="crud" :data="data" :option="option" - :page.sync="page" :table-loading="loading" @selection-change="selectChange" @row-click="rowClickHandler" @refresh-change="handleRefresh" - @size-change="sizeChange" - @current-change="currentChange" > <template slot="menuLeft"> <el-button icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">鍒涘缓 @@ -37,16 +34,21 @@ width="500px" @close="visibleCloseHandler" > - <el-form ref="form" :model="form" :rules="rules" label-width="80px" size="small"> + <el-form ref="form" :model="form" :rules="rules" label-width="95px" size="small"> <el-row> <el-col :span="24"> - <el-form-item label="鍚嶇О锛�" prop="id"> - <el-input v-model="form.id"></el-input> + <el-form-item label="缁勪欢锛�" prop="id"> + <avue-select v-model="form.id" placeholder="璇烽�夋嫨缁勪欢" type="tree" :dic="dic"></avue-select> </el-form-item> </el-col> <el-col :span="24"> - <el-form-item label="鏍囩锛�" prop="name"> - <el-input v-model="form.name"></el-input> + <el-form-item label="鏍囬锛�" prop="title"> + <el-input v-model="form.title"></el-input> + </el-form-item> + </el-col> + <el-col :span="24"> + <el-form-item label="鍗犳嵁鍒楁暟锛�" prop="span" tip="鎬诲垪鏁颁负24"> + <avue-input-number v-model="form.span" precision="0" style="width: 100%" :max="24" :min="1" controls-position="" tip="鎬诲垪鏁颁负24锛屽鍗犳弧鏁磋璇疯緭鍏�24"></avue-input-number> </el-form-item> </el-col> <el-col :span="24"> @@ -91,13 +93,16 @@ calcHeight: -60, column: [ { - label: '鍚嶇О', + label: '缁勪欢', prop: 'id', - sortable: true, }, { - label: '鍥炬爣', - prop: 'icon' + label: '鏍囬', + prop: 'title', + }, + { + label: '鍗犳嵁鍒楁暟', + prop: 'span' }, { label: '鏍囩', @@ -118,18 +123,22 @@ }, rules: { id: [ - {required: true, message: '璇疯緭鍏ュ悕绉�', trigger: 'blur'}, + {required: true, message: '璇烽�夋嫨缁勪欢', trigger: 'blur'}, + ], + span:[ + {required: true, message: '璇疯緭鍏ュ崰鎹垪鏁�', trigger: 'blur'}, ] }, + dic:[{ + label:'寰呭姙娴佺▼浠诲姟', + value:'UndoTaskPortlet' + },{ + label:'閫夐」2', + value:1 + }], visible: false, selectList: [], - lastIndex: null, - page: { - currentPage: 1, - pageSize: 15, - total: 0, - pageSizes: [15, 30, 50, 100], - }, + lastIndex: null } }, created() { @@ -137,13 +146,10 @@ }, methods: { getList() { - gridStatus(this.page.currentPage, this.page.pageSize).then(res => { + gridStatus().then(res => { const data = res.data.data; this.data = data; - this.page.total = res.data.total; this.loading = false; - }).catch(err => { - this.$message.error(err); }); }, @@ -157,23 +163,11 @@ this.selectList = row; }, - // 鏉℃暟 - sizeChange(val) { - this.page.pageSize = val; - this.getList(); - }, - - // 椤电爜 - currentChange(val) { - this.page.currentPage = val; - this.getList(); - }, - // 琛屽崟閫� rowClickHandler(row) { func.rowClickHandler( row, - this.$refs.useCrud, + this.$refs.crud, this.lastIndex, (newIndex) => { this.lastIndex = newIndex; -- Gitblit v1.9.3