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