This commit is contained in:
shimu 2024-05-21 15:35:26 +08:00
parent f66963e37b
commit 8b6769f786
70 changed files with 1517 additions and 130 deletions

View File

@ -1,28 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome,IE=edge" />
<meta name="HandheldFriendly" content="true" />
<meta name="format-detection" content="telephone=no,email=no" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, user-scalable=no, minimal-ui, viewport-fit=cover" />
<meta name="renderer" content="webkit" />
<meta name="msapplication-tap-highlight" content="no" />
<title>CMS</title>
<script>
var ZenEnv = 'LOCAL_DEV';
</script>
<script src="//b.ebus.vip/zeto/v5.1.3/zen.dev.js"></script>
<link rel="stylesheet" type="text/css" href="//b.ebus.vip/zeto/v5.1.3/zen.css">
<script>
zen.host = 'http://127.0.0.1:7057';
</script>
</head>
<body>
<script src="/design.js"></script>
</body>
</html>

View File

@ -10,14 +10,14 @@
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, user-scalable=no, minimal-ui, viewport-fit=cover" />
<meta name="renderer" content="webkit" />
<meta name="msapplication-tap-highlight" content="no" />
<title>CMS</title>
<title>iot</title>
<script>
var ZenEnv = 'LOCAL_DEV';
</script>
<script src="//b.ebus.vip/zeto/v5.1.3/zen.dev.js"></script>
<link rel="stylesheet" type="text/css" href="//b.ebus.vip/zeto/v5.1.3/zen.css">
<script>
zen.host = 'http://127.0.0.1:7057';
zen.host = 'http://127.0.0.1:7097';
</script>
</head>

View File

@ -1,6 +1,6 @@
import Console from "./console/index.vue";
import Layout from "./layout/index.vue";
import Routes from "./pages/routes";
const dict = require("./pages/dict.json");
__webpack_public_path__ = zen.path("iot");
zen.setup({ com: Console, routes: Routes, dict });
zen.setup({ com: Layout, routes: Routes, dict });

View File

@ -1,5 +1,5 @@
<template>
<z-console :menus="data" title="社区智慧安全系统" />
<z-layout :menus="data" title="社区智慧安全系统" />
</template>
<script>

View File

@ -0,0 +1,5 @@
export default {
'capital/list': () => import( /* webpackChunkName: "pages/capital/list" */ "./list/list.vue"),
'capital/packages': () => import( /* webpackChunkName: "pages/capital/packages" */ "./packages/packages.vue"),
'capital/renew': () => import( /* webpackChunkName: "pages/capital/renew" */ "./renew/renew.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '物联卡列表',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"物联卡列表","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,3 @@
export default {
'capital/renew': () => import( /* webpackChunkName: "pages/capital/renew" */ "./renew/renew.vue")
};

View File

@ -0,0 +1,17 @@
<template>
<z-table name="bnnfpxf9oue" url="/do/select/list" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-bnnfpxf9oue',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '续费管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"续费管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="c99phx776jn" url="/do/select/renew" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-c99phx776jn',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '套餐管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"套餐管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="eemwotn4jew" url="/do/select/packages" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-eemwotn4jew',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '续费管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"续费管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="gp970l4mioa" url="/do/select/renew" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-gp970l4mioa',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -1,11 +1,23 @@
import article from "./article/index";
import material from "./material/index";
import page from "./page/index";
import system from "./system/index";
import article from './article/index';
import capital from './capital/index';
import machine from './machine/index';
import maintain from './maintain/index';
import material from './material/index';
import screen from './screen/index';
import system from './system/index';
import warn from './warn/index';
export default {
...article,
...material,
...page,
...system,
...article,
...capital,
...machine,
...maintain,
...material,
...screen,
...system,
...warn
};

View File

@ -0,0 +1,68 @@
export default {
title: '分类管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"分类管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="1wj3jriigc6" url="/do/select/category" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-1wj3jriigc6',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,3 @@
export default {
'machine/category': () => import( /* webpackChunkName: "pages/machine/category" */ "./category/category.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '证书管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"证书管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="9prr5hqljq9" url="/do/select/cert" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-9prr5hqljq9',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,6 @@
export default {
'maintain/cert': () => import( /* webpackChunkName: "pages/maintain/cert" */ "./cert/cert.vue"),
'maintain/media': () => import( /* webpackChunkName: "pages/maintain/media" */ "./media/media.vue"),
'maintain/net': () => import( /* webpackChunkName: "pages/maintain/net" */ "./net/net.vue"),
'maintain/protocol': () => import( /* webpackChunkName: "pages/maintain/protocol" */ "./protocol/protocol.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '流媒体服务',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"流媒体服务","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="35htyca2cdq" url="/do/select/media" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-35htyca2cdq',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '网关中心',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"网关中心","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="c9lq2nq8abf" url="/do/select/net" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-c9lq2nq8abf',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '协议管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"协议管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="hh9sy24z62v" url="/do/select/protocol" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-hh9sy24z62v',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -1,26 +0,0 @@
export default {
title: "活动页列表",
tabs: {"code":"pageStatus","list":[],"keyword":"status"},
entitys: [{"name":"id","label":"编号"},{"name":"title","label":"页面标题"},{"name":"path","label":"页面路径"},{"name":"type","label":"页面类型","code":"pageType"},{"name":"siteId","label":"所属站点"},{"name":"content","label":"描述内容"},{"name":"status","label":"页面状态","code":"pageStatus"},{"name":"createGmt","label":"创建时间","type":"date"},{"name":"updateGmt","label":"更新时间","type":"date"},{"name":"data","label":"页面数据"}],
columns: ["id","title","path","type","status"],
condition: ["title","type"],
slots: {
header$() {
return (
<>
<z-action label='新建活动页' mode='wicket' fields={["title","path","type","siteId"]} url='/do/put/activity' />
</>
)
},
action$({ row }) {
return (
<>
<z-action label='编辑' mode='wicket' fields={["title"]} link data={row} url='/do/patch/activity' />
<z-action label='装修' mode='link' href={`/design.html?id=${row.id}`} link data={row} />
<z-action label='删除' mode='confirm' link data={row} url='/do/delete/activity' title='确定删除吗?' />
</>
)
}
}
}

View File

@ -1 +0,0 @@
{"table":"activity","blocks":[],"counter":6786,"basic":{"title":"活动页列表","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/activity","actions":[{"label":"新建活动页","mode":"wicket","type":"primary","url":"/do/put/activity","name":"add","fields":[{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"path","name":"path","width":null,"rule":{},"block":null,"blockType":null},{"id":"type","name":"type","width":null,"rule":{},"block":null,"blockType":null},{"id":"siteId","name":"siteId","width":null,"rule":{},"block":null,"blockType":null}],"_id":6787}]},"columns":[{"id":"id","name":"id","width":null,"rule":{},"block":null,"blockType":null},{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"path","name":"path","width":null,"rule":{},"block":null,"blockType":null},{"id":"type","name":"type","width":null,"rule":{},"block":null,"blockType":null},{"id":"status","name":"status","width":null,"rule":{},"block":null,"blockType":null}],"tabs":{"code":"pageStatus","defaultVal":null,"list":[],"keyword":"status"},"condition":[{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"type","name":"type","width":null,"rule":{},"block":null,"blockType":null}],"conditionLimit":null,"actions":[{"label":"编辑","mode":"wicket","type":"text","url":"/do/patch/activity","name":"edit","fields":[{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null}],"_id":6788},{"label":"装修","mode":"link","type":"text","href":"/design.html","params":["id"],"_id":6789},{"label":"删除","mode":"confirm","type":"text","url":"/do/delete/activity","params":["id"],"tip":"确定删除吗?","_id":6790}],"_id":6790}

View File

@ -1,16 +0,0 @@
<template>
<z-table name="6625cba8b7d97458478b8515" url="/do/select/activity">
</z-table>
</template>
<script>
import configs from './.lowcode/configs';
export default {
name: 'page-activity',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -1,4 +0,0 @@
export default {
'page/activity': () => import( /* webpackChunkName: "pages/page/activity" */ "./activity/activity.vue"),
'page/source': () => import( /* webpackChunkName: "pages/page/source" */ "./source/source.vue")
};

View File

@ -1,24 +0,0 @@
export default {
title: "源码页面",
entitys: [{"name":"title","label":"页面标题"},{"name":"path","label":"页面路径"},{"name":"type","label":"平台类型","type":"number"},{"name":"siteId","label":"所属站点"},{"name":"content","label":"网站内容","type":"textarea"},{"name":"status","label":"状态","code":"pageStatus"},{"name":"templateId","label":"模版ID"},{"name":"id","label":"编号"},{"name":"createGmt","label":"创建时间","type":"date"},{"name":"updateGmt","label":"更新时间","type":"date"}],
columns: ["id","title","path","updateGmt","createGmt"],
condition: [],
slots: {
header$() {
return (
<>
<z-action label='创建页面' mode='wicket' fields={["title","path","content"]} url='/do/put/page' />
</>
)
},
action$({ row }) {
return (
<>
<z-action label='编辑' mode='wicket' fields={["title","content"]} from='/do/get/page' link data={row} url='/do/patch/page' />
<z-action label='删除' mode='confirm' link data={row} url='/do/delete/page' title='确定删除该页面吗?' />
</>
)
}
}
}

View File

@ -1 +0,0 @@
{"table":"page","blocks":[],"counter":6786,"basic":{"title":"源码页面","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/page","actions":[{"label":"创建页面","mode":"wicket","type":"primary","url":"/do/put/page","name":"add","fields":[{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"path","name":"path","width":null,"rule":{},"block":null,"blockType":null},{"id":"content","name":"content","width":null,"rule":{},"block":null,"blockType":null}],"_id":6787}]},"columns":[{"id":"id","name":"id","width":null,"rule":{},"block":null,"blockType":null},{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"path","name":"path","width":null,"rule":{},"block":null,"blockType":null},{"id":"updateGmt","name":"updateGmt","width":null,"rule":{},"block":null,"blockType":null},{"id":"createGmt","name":"createGmt","width":null,"rule":{},"block":null,"blockType":null}],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[{"label":"编辑","mode":"wicket","type":"text","url":"/do/patch/page","name":"edit","fields":[{"id":"title","name":"title","width":null,"rule":{},"block":null,"blockType":null},{"id":"content","name":"content","width":null,"rule":{},"block":null,"blockType":null}],"_id":6788,"from":"/do/get/page"},{"label":"删除","mode":"confirm","type":"text","url":"/do/delete/page","params":["id"],"tip":"确定删除该页面吗?","_id":6789}],"_id":6789}

View File

@ -1,16 +0,0 @@
<template>
<z-table name="6625cbbbb7d97458478b8516" url="/do/select/page">
</z-table>
</template>
<script>
import configs from './.lowcode/configs';
export default {
name: 'page-source',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '大屏组件',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"大屏组件","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="c76fn2avwyf" url="/do/select/component" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-c76fn2avwyf',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,5 @@
export default {
'screen/component': () => import( /* webpackChunkName: "pages/screen/component" */ "./component/component.vue"),
'screen/list': () => import( /* webpackChunkName: "pages/screen/list" */ "./list/list.vue"),
'screen/template': () => import( /* webpackChunkName: "pages/screen/template" */ "./template/template.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '大屏列表',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"大屏列表","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="qucodih5ukv" url="/do/select/list" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-qucodih5ukv',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '大屏模板',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"大屏模板","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="ubfz7ze0cs8" url="/do/select/template" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-ubfz7ze0cs8',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -1,5 +1,8 @@
export default {
'system/components': () => import( /* webpackChunkName: "pages/system/components" */ "./components/components.vue"),
'system/env': () => import( /* webpackChunkName: "pages/system/env" */ "./env/env.vue"),
'system/site': () => import( /* webpackChunkName: "pages/system/site" */ "./site/site.vue")
'system/role': () => import( /* webpackChunkName: "pages/system/role" */ "./role/role.vue"),
'system/set': () => import( /* webpackChunkName: "pages/system/set" */ "./set/set.vue"),
'system/site': () => import( /* webpackChunkName: "pages/system/site" */ "./site/site.vue"),
'system/users': () => import( /* webpackChunkName: "pages/system/users" */ "./users/users.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '角色管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"角色管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="ppq48ibfqw5" url="/do/select/role" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-ppq48ibfqw5',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '系统配置',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"系统配置","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="mozr5pvcyqu" url="/do/select/set" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-mozr5pvcyqu',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '用户管理',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"用户管理","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="lccgiq1uw28" url="/do/select/users" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-lccgiq1uw28',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,4 @@
export default {
'warn/list': () => import( /* webpackChunkName: "pages/warn/list" */ "./list/list.vue"),
'warn/set': () => import( /* webpackChunkName: "pages/warn/set" */ "./set/set.vue")
};

View File

@ -0,0 +1,68 @@
export default {
title: '告警记录',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"告警记录","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="puy4up0b4dh" url="/do/select/list" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-puy4up0b4dh',
provide: { configs },
data() {
return {}
},
}
</script>

View File

@ -0,0 +1,68 @@
export default {
title: '告警配置',
entitys: [
{ name: 'id', label: '编号' },
{ name: 'name', type: 'input', label: '名称' },
{ name: 'nick', label: '昵称' },
{ name: 'ukey', label: '密钥' },
{ name: 'createUid', type: 'input', label: '创建人' },
{
name: 'status',
type: 'switch',
label: '状态',
url: '/app/updateStatus.do',
},
{
name: 'config',
type: 'map',
default: {},
fields: [
{ name: 'api', label: '接口地址', type: 'input' },
{ name: 'version', label: '资源版本', type: 'input' },
],
},
],
columns: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
condtion: ['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey'],
slots: {
header$() {
return (
<>
<z-action
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
url='/do/put/member'
label='添加'
title='hello'
/>
</>
)
},
action$({ row }) {
return (
<>
<z-action
link
mode='drawer'
title={row.nick + '侧滑菜单'}
label='侧滑'
/>
<z-action
link
fields={['id', 'createUid', 'nick', 'unionid', 'dingId', 'ukey']}
data={row}
url='/do/patch/member'
title={'编辑' + row.nick}
label='编辑'
/>
<z-action
link
title='确定删除吗?'
data={row}
url='/do/delete/member'
label='删除'
/>
</>
)
},
},
}

View File

@ -0,0 +1 @@
{"table":"","blocks":[],"counter":6786,"basic":{"title":"告警配置","selectable":0,"showIndex":0,"compact":0,"size":"","url":"/do/select/site","actions":[]},"columns":[],"tabs":{"code":null,"defaultVal":null,"list":[],"keyword":null},"condition":[],"conditionLimit":null,"actions":[],"_id":6786}

View File

@ -0,0 +1,17 @@
<template>
<z-table name="45w53vu3q4e" url="/do/select/set" mocked>
</z-table>
</template>
<script>
import configs from './.lowcode/configs'
export default {
name: 'p-45w53vu3q4e',
provide: { configs },
data() {
return {}
},
}
</script>