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