From acecd2af0d71d980c741936637f29f008adaf88f Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期四, 19 十二月 2024 18:12:08 +0800 Subject: [PATCH] 首页配置,业务模块展示不同首页 --- Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue | 44 ++++++++++++++++++++------------------------ 1 files changed, 20 insertions(+), 24 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 58316cc..73b5660 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,4 +1,5 @@ <template> + <!-- 涓氬姟绠$悊 棣栭〉閰嶇疆 --> <basic-container> <avue-crud ref="crud" @@ -8,8 +9,6 @@ @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">鍒涘缓 @@ -36,7 +35,7 @@ width="500px" @close="visibleCloseHandler" > - <el-form ref="form" :model="form" :rules="rules" label-width="90px" 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"> @@ -44,14 +43,19 @@ </el-form-item> </el-col> <el-col :span="24"> - <el-form-item label="鍗犳嵁鍒楁暟锛�" prop="span"> + <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"> <el-form-item label="鍥炬爣锛�" prop="icon"> - <avue-input-icon v-model="form.icon" :icon-list="iconList" placeholder="璇烽�夋嫨鍥炬爣"> - </avue-input-icon> + <input-icon v-model="form.icon" placeholder="璇烽�夋嫨鍥炬爣"> + </input-icon> </el-form-item> </el-col> <el-col :span="24"> @@ -94,6 +98,10 @@ prop: 'id', }, { + label: '鏍囬', + prop: 'title', + }, + { label: '鍗犳嵁鍒楁暟', prop: 'span' }, @@ -117,10 +125,13 @@ rules: { id: [ {required: true, message: '璇烽�夋嫨缁勪欢', trigger: 'blur'}, + ], + span:[ + {required: true, message: '璇疯緭鍏ュ崰鎹垪鏁�', trigger: 'blur'}, ] }, dic:[{ - label:'寰呭姙浠诲姟', + label:'寰呭姙娴佺▼浠诲姟', value:'UndoTaskPortlet' },{ label:'閫夐」2', @@ -136,13 +147,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); }); }, @@ -156,23 +164,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