From 63920d1bb92934520a38993d00c6768e2cefd19c Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期二, 24 十二月 2024 18:02:22 +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