up.
This commit is contained in:
parent
674ba45152
commit
724c39b974
@ -31,6 +31,7 @@ class ConfigController extends BaseController
|
||||
public function add()
|
||||
{
|
||||
$data = $this->request->post([
|
||||
'pid' => 0,
|
||||
'title' => '',
|
||||
'value' => '',
|
||||
'tips' => '',
|
||||
@ -55,6 +56,7 @@ class ConfigController extends BaseController
|
||||
{
|
||||
$data = $this->request->put([
|
||||
'id' => 0,
|
||||
'pid' => 0,
|
||||
'title' => '',
|
||||
'value' => '',
|
||||
'type' => '',
|
||||
|
||||
@ -63,7 +63,44 @@ const reload = () => {
|
||||
// 解析vBind属性到item
|
||||
d.bind = strToBind(d.type, d.itemBind);
|
||||
d.option = strToOption(d.type, d.option);
|
||||
|
||||
if(d.type == "tabs") {
|
||||
d.children = [
|
||||
{
|
||||
"id": 6,
|
||||
"pid": 0,
|
||||
"name": "page1",
|
||||
"title": "YEM1",
|
||||
"group": "base",
|
||||
"type": "tab-item",
|
||||
"value": "123456",
|
||||
"options": "",
|
||||
"tips": "",
|
||||
"sort": 100,
|
||||
"status": 1,
|
||||
"vBind": null,
|
||||
"createTime": "2025-08-22 16:50:23",
|
||||
"updateTime": "2025-08-22 16:50:23",
|
||||
"deleteTime": null,
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"pid": 0,
|
||||
"name": "page2",
|
||||
"title": "YEM2",
|
||||
"group": "base",
|
||||
"type": "tab-item",
|
||||
"value": "123456",
|
||||
"options": "",
|
||||
"tips": "",
|
||||
"sort": 100,
|
||||
"status": 1,
|
||||
"vBind": null,
|
||||
"createTime": "2025-08-22 16:50:23",
|
||||
"updateTime": "2025-08-22 16:50:23",
|
||||
"deleteTime": null
|
||||
},
|
||||
];
|
||||
}
|
||||
if(d.type =='card' || d.type == 'collapse'){
|
||||
d.children = [
|
||||
{
|
||||
|
||||
@ -26,6 +26,7 @@
|
||||
<el-option value="card" label="卡片" />
|
||||
<el-option value="collapse" label="折叠面板" />
|
||||
<el-option value="tabs" label="Tabs" />
|
||||
<el-option value="tabs_item" label="Tabs子页" />
|
||||
<el-option value="text" label="单行文本" />
|
||||
<el-option value="textarea" label="多行文本" />
|
||||
<el-option value="password" label="密码" />
|
||||
@ -43,7 +44,11 @@
|
||||
<el-option value="number" label="数字" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="配置PID" prop="pid">
|
||||
<el-input-number
|
||||
v-model="form.pid"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="配置标题" prop="title">
|
||||
<el-input
|
||||
clearable
|
||||
@ -147,6 +152,7 @@
|
||||
/** 表单数据 */
|
||||
const [form, resetFields, assignFields] = useFormData<Config>({
|
||||
id: void 0,
|
||||
pid: 0,
|
||||
comments: '',
|
||||
group: '',
|
||||
title: '',
|
||||
|
||||
@ -23,6 +23,7 @@
|
||||
:pagination="false"
|
||||
cache-key="systemRoleTable"
|
||||
:load-on-created="false"
|
||||
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
|
||||
>
|
||||
<template #toolbar>
|
||||
<el-button
|
||||
|
||||
Loading…
Reference in New Issue
Block a user