From 0e967c072099b9959264c8cc324091c1d0472251 Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期二, 10 十二月 2024 10:55:25 +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