From c47e02ce2df67fe5426bf186add45d141ddfbc00 Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期五, 20 十二月 2024 18:18:13 +0800 Subject: [PATCH] 图标管理 --- Source/plt-web/plt-web-ui/src/views/wel/homeConfig.vue | 64 ++++++++++++++++++++----------- 1 files changed, 41 insertions(+), 23 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 73b5660..fc9ae9f 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 @@ -38,6 +38,11 @@ <el-form ref="form" :model="form" :rules="rules" label-width="95px" size="small"> <el-row> <el-col :span="24"> + <el-form-item label="鎺掑簭锛�" prop="orderNum"> + <avue-input-number v-model="form.orderNum" precision="0" style="width: 100%" :max="24" :min="1" controls-position=""></avue-input-number> + </el-form-item> + </el-col> + <el-col :span="24"> <el-form-item label="缁勪欢锛�" prop="id"> <avue-select v-model="form.id" placeholder="璇烽�夋嫨缁勪欢" type="tree" :dic="dic"></avue-select> </el-form-item> @@ -48,19 +53,19 @@ </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"> <input-icon v-model="form.icon" placeholder="璇烽�夋嫨鍥炬爣"> </input-icon> </el-form-item> </el-col> <el-col :span="24"> - <el-form-item label="鎻忚堪锛�" prop="description"> - <el-input v-model="form.description" :rows="2" type="textarea"></el-input> + <el-form-item label="鍗犳嵁鍒楁暟锛�" prop="span" tip="鎬诲垪鏁颁负24"> + <avue-input-number v-model="form.span" precision="0" style="width: 100%" :max="24" :min="2" controls-position="" labelTip="鎬诲垪鏁颁负24锛屽鍗犳弧鏁磋璇疯緭鍏�24"></avue-input-number> + </el-form-item> + </el-col> + <el-col :span="24"> + <el-form-item label="楂樺害鍗犳瘮锛�" prop="height"> + <avue-input-number v-model="form.height" style="width: 100%" :min="0" :max="1" controls-position=""></avue-input-number> </el-form-item> </el-col> </el-row> @@ -74,7 +79,6 @@ </template> <script> -import iconList from "@/config/iconList"; import basicOption from "@/util/basic-option"; import {addSave, deleteStatus, editSave, gridStatus} from "@/api/modeling/statusPool/api"; import func from "@/util/func"; @@ -83,7 +87,6 @@ name: "homeConfig", data() { return { - iconList: iconList, loading: false, data: [], option: { @@ -94,6 +97,10 @@ calcHeight: -60, column: [ { + label: '鎺掑簭', + prop: 'orderNum', + }, + { label: '缁勪欢', prop: 'id', }, @@ -102,25 +109,27 @@ prop: 'title', }, { + label: '鍥炬爣', + prop: 'icon', + }, + { label: '鍗犳嵁鍒楁暟', prop: 'span' }, { - label: '鏍囩', - prop: 'name', - sortable: true, - }, - { - label: '鎻忚堪', - prop: 'description', + label: '楂樺害鍗犳瘮', + prop: 'height', }, ] }, dialogTitle: '', form: { + orderNum:1, id: "", - name: "", - description: "" + title: "", + span:24, + icon: "", + height:1 }, rules: { id: [ @@ -128,14 +137,20 @@ ], span:[ {required: true, message: '璇疯緭鍏ュ崰鎹垪鏁�', trigger: 'blur'}, + ], + height:[ + {required: true, message: '璇疯緭鍏ラ珮搴﹀崰姣�', trigger: 'blur'}, ] }, dic:[{ label:'寰呭姙娴佺▼浠诲姟', value:'UndoTaskPortlet' },{ - label:'閫夐」2', - value:1 + label:'寰呭姙浜嬮」', + value:'taskPortlet' + },{ + label:'test', + value:'test' }], visible: false, selectList: [], @@ -182,6 +197,7 @@ // 鍒涘缓鎸夐挳 addClickHandler() { this.visible = true; + this.form.orderNum=this.data.length; this.dialogTitle = 'add'; }, @@ -244,10 +260,12 @@ // 鍏抽棴瀵硅瘽妗� visibleCloseHandler() { const form = { + orderNum:1, id: "", - name: "", - imagePath: "", - description: "" + title: "", + span:24, + icon: "", + height:1 } this.form = form; this.visible = false; -- Gitblit v1.9.3