diff --git a/vue/public/design.html b/vue/public/design.html
deleted file mode 100644
index bf1eeeb..0000000
--- a/vue/public/design.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- CMS
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vue/public/index.html b/vue/public/index.html
index 5ed367b..2234a07 100644
--- a/vue/public/index.html
+++ b/vue/public/index.html
@@ -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" />
- CMS
+ iot
diff --git a/vue/src/app.js b/vue/src/app.js
index e014657..ed06cce 100644
--- a/vue/src/app.js
+++ b/vue/src/app.js
@@ -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 });
diff --git a/vue/src/console/index.vue b/vue/src/layout/index.vue
similarity index 65%
rename from vue/src/console/index.vue
rename to vue/src/layout/index.vue
index b86225c..e328fe5 100644
--- a/vue/src/console/index.vue
+++ b/vue/src/layout/index.vue
@@ -1,5 +1,5 @@
-
+
+
\ No newline at end of file
diff --git a/vue/src/pages/capital/list/renew/.lowcode/configs.jsx b/vue/src/pages/capital/list/renew/.lowcode/configs.jsx
new file mode 100644
index 0000000..08d8bab
--- /dev/null
+++ b/vue/src/pages/capital/list/renew/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/capital/list/renew/.lowcode/data b/vue/src/pages/capital/list/renew/.lowcode/data
new file mode 100644
index 0000000..99df24f
--- /dev/null
+++ b/vue/src/pages/capital/list/renew/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/capital/list/renew/renew.vue b/vue/src/pages/capital/list/renew/renew.vue
new file mode 100644
index 0000000..179571a
--- /dev/null
+++ b/vue/src/pages/capital/list/renew/renew.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/capital/packages/.lowcode/configs.jsx b/vue/src/pages/capital/packages/.lowcode/configs.jsx
new file mode 100644
index 0000000..495e75e
--- /dev/null
+++ b/vue/src/pages/capital/packages/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/capital/packages/.lowcode/data b/vue/src/pages/capital/packages/.lowcode/data
new file mode 100644
index 0000000..2605d6b
--- /dev/null
+++ b/vue/src/pages/capital/packages/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/capital/packages/packages.vue b/vue/src/pages/capital/packages/packages.vue
new file mode 100644
index 0000000..89ea0e4
--- /dev/null
+++ b/vue/src/pages/capital/packages/packages.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/capital/renew/.lowcode/configs.jsx b/vue/src/pages/capital/renew/.lowcode/configs.jsx
new file mode 100644
index 0000000..08d8bab
--- /dev/null
+++ b/vue/src/pages/capital/renew/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/capital/renew/.lowcode/data b/vue/src/pages/capital/renew/.lowcode/data
new file mode 100644
index 0000000..99df24f
--- /dev/null
+++ b/vue/src/pages/capital/renew/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/capital/renew/renew.vue b/vue/src/pages/capital/renew/renew.vue
new file mode 100644
index 0000000..c68aabc
--- /dev/null
+++ b/vue/src/pages/capital/renew/renew.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/index.js b/vue/src/pages/index.js
index 5af35d6..40e4ecb 100644
--- a/vue/src/pages/index.js
+++ b/vue/src/pages/index.js
@@ -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
};
+
\ No newline at end of file
diff --git a/vue/src/pages/machine/category/.lowcode/configs.jsx b/vue/src/pages/machine/category/.lowcode/configs.jsx
new file mode 100644
index 0000000..e4bc1b2
--- /dev/null
+++ b/vue/src/pages/machine/category/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/machine/category/.lowcode/data b/vue/src/pages/machine/category/.lowcode/data
new file mode 100644
index 0000000..655555c
--- /dev/null
+++ b/vue/src/pages/machine/category/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/machine/category/category.vue b/vue/src/pages/machine/category/category.vue
new file mode 100644
index 0000000..a3d3b82
--- /dev/null
+++ b/vue/src/pages/machine/category/category.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/machine/index.js b/vue/src/pages/machine/index.js
new file mode 100644
index 0000000..e8ead66
--- /dev/null
+++ b/vue/src/pages/machine/index.js
@@ -0,0 +1,3 @@
+export default {
+ 'machine/category': () => import( /* webpackChunkName: "pages/machine/category" */ "./category/category.vue")
+};
\ No newline at end of file
diff --git a/vue/src/pages/maintain/cert/.lowcode/configs.jsx b/vue/src/pages/maintain/cert/.lowcode/configs.jsx
new file mode 100644
index 0000000..7b369e1
--- /dev/null
+++ b/vue/src/pages/maintain/cert/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/maintain/cert/.lowcode/data b/vue/src/pages/maintain/cert/.lowcode/data
new file mode 100644
index 0000000..6953316
--- /dev/null
+++ b/vue/src/pages/maintain/cert/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/maintain/cert/cert.vue b/vue/src/pages/maintain/cert/cert.vue
new file mode 100644
index 0000000..f2fb840
--- /dev/null
+++ b/vue/src/pages/maintain/cert/cert.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/maintain/index.js b/vue/src/pages/maintain/index.js
new file mode 100644
index 0000000..5b9993a
--- /dev/null
+++ b/vue/src/pages/maintain/index.js
@@ -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")
+};
\ No newline at end of file
diff --git a/vue/src/pages/maintain/media/.lowcode/configs.jsx b/vue/src/pages/maintain/media/.lowcode/configs.jsx
new file mode 100644
index 0000000..6f0b910
--- /dev/null
+++ b/vue/src/pages/maintain/media/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/maintain/media/.lowcode/data b/vue/src/pages/maintain/media/.lowcode/data
new file mode 100644
index 0000000..19ccd8e
--- /dev/null
+++ b/vue/src/pages/maintain/media/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/maintain/media/media.vue b/vue/src/pages/maintain/media/media.vue
new file mode 100644
index 0000000..9f96a81
--- /dev/null
+++ b/vue/src/pages/maintain/media/media.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/maintain/net/.lowcode/configs.jsx b/vue/src/pages/maintain/net/.lowcode/configs.jsx
new file mode 100644
index 0000000..c7a85ab
--- /dev/null
+++ b/vue/src/pages/maintain/net/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/maintain/net/.lowcode/data b/vue/src/pages/maintain/net/.lowcode/data
new file mode 100644
index 0000000..f16ba89
--- /dev/null
+++ b/vue/src/pages/maintain/net/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/maintain/net/net.vue b/vue/src/pages/maintain/net/net.vue
new file mode 100644
index 0000000..115cd8f
--- /dev/null
+++ b/vue/src/pages/maintain/net/net.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/maintain/protocol/.lowcode/configs.jsx b/vue/src/pages/maintain/protocol/.lowcode/configs.jsx
new file mode 100644
index 0000000..5d0cff9
--- /dev/null
+++ b/vue/src/pages/maintain/protocol/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/maintain/protocol/.lowcode/data b/vue/src/pages/maintain/protocol/.lowcode/data
new file mode 100644
index 0000000..1a700b3
--- /dev/null
+++ b/vue/src/pages/maintain/protocol/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/maintain/protocol/protocol.vue b/vue/src/pages/maintain/protocol/protocol.vue
new file mode 100644
index 0000000..28afd70
--- /dev/null
+++ b/vue/src/pages/maintain/protocol/protocol.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/page/activity/.lowcode/configs.jsx b/vue/src/pages/page/activity/.lowcode/configs.jsx
deleted file mode 100644
index 5d42811..0000000
--- a/vue/src/pages/page/activity/.lowcode/configs.jsx
+++ /dev/null
@@ -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 (
- <>
-
- >
- )
- },
- action$({ row }) {
- return (
- <>
-
-
-
- >
- )
- }
- }
-}
-
\ No newline at end of file
diff --git a/vue/src/pages/page/activity/.lowcode/data b/vue/src/pages/page/activity/.lowcode/data
deleted file mode 100644
index 94e426c..0000000
--- a/vue/src/pages/page/activity/.lowcode/data
+++ /dev/null
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/page/activity/activity.vue b/vue/src/pages/page/activity/activity.vue
deleted file mode 100644
index d015996..0000000
--- a/vue/src/pages/page/activity/activity.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vue/src/pages/page/index.js b/vue/src/pages/page/index.js
deleted file mode 100644
index de5f63c..0000000
--- a/vue/src/pages/page/index.js
+++ /dev/null
@@ -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")
-};
\ No newline at end of file
diff --git a/vue/src/pages/page/source/.lowcode/configs.jsx b/vue/src/pages/page/source/.lowcode/configs.jsx
deleted file mode 100644
index 9c330a9..0000000
--- a/vue/src/pages/page/source/.lowcode/configs.jsx
+++ /dev/null
@@ -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 (
- <>
-
- >
- )
- },
- action$({ row }) {
- return (
- <>
-
-
- >
- )
- }
- }
-}
-
\ No newline at end of file
diff --git a/vue/src/pages/page/source/.lowcode/data b/vue/src/pages/page/source/.lowcode/data
deleted file mode 100644
index 88edaba..0000000
--- a/vue/src/pages/page/source/.lowcode/data
+++ /dev/null
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/page/source/source.vue b/vue/src/pages/page/source/source.vue
deleted file mode 100644
index 4dec987..0000000
--- a/vue/src/pages/page/source/source.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vue/src/pages/screen/component/.lowcode/configs.jsx b/vue/src/pages/screen/component/.lowcode/configs.jsx
new file mode 100644
index 0000000..e38f0f8
--- /dev/null
+++ b/vue/src/pages/screen/component/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/screen/component/.lowcode/data b/vue/src/pages/screen/component/.lowcode/data
new file mode 100644
index 0000000..7969b8c
--- /dev/null
+++ b/vue/src/pages/screen/component/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/screen/component/component.vue b/vue/src/pages/screen/component/component.vue
new file mode 100644
index 0000000..9969d0f
--- /dev/null
+++ b/vue/src/pages/screen/component/component.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/screen/index.js b/vue/src/pages/screen/index.js
new file mode 100644
index 0000000..990a269
--- /dev/null
+++ b/vue/src/pages/screen/index.js
@@ -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")
+};
\ No newline at end of file
diff --git a/vue/src/pages/screen/list/.lowcode/configs.jsx b/vue/src/pages/screen/list/.lowcode/configs.jsx
new file mode 100644
index 0000000..dbf91fa
--- /dev/null
+++ b/vue/src/pages/screen/list/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/screen/list/.lowcode/data b/vue/src/pages/screen/list/.lowcode/data
new file mode 100644
index 0000000..e5a0b12
--- /dev/null
+++ b/vue/src/pages/screen/list/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/screen/list/list.vue b/vue/src/pages/screen/list/list.vue
new file mode 100644
index 0000000..6aa6230
--- /dev/null
+++ b/vue/src/pages/screen/list/list.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/screen/template/.lowcode/configs.jsx b/vue/src/pages/screen/template/.lowcode/configs.jsx
new file mode 100644
index 0000000..189202d
--- /dev/null
+++ b/vue/src/pages/screen/template/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/screen/template/.lowcode/data b/vue/src/pages/screen/template/.lowcode/data
new file mode 100644
index 0000000..6cf40df
--- /dev/null
+++ b/vue/src/pages/screen/template/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/screen/template/template.vue b/vue/src/pages/screen/template/template.vue
new file mode 100644
index 0000000..ba169f2
--- /dev/null
+++ b/vue/src/pages/screen/template/template.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/system/index.js b/vue/src/pages/system/index.js
index 85f1e1b..f42da94 100644
--- a/vue/src/pages/system/index.js
+++ b/vue/src/pages/system/index.js
@@ -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")
};
\ No newline at end of file
diff --git a/vue/src/pages/system/role/.lowcode/configs.jsx b/vue/src/pages/system/role/.lowcode/configs.jsx
new file mode 100644
index 0000000..b0b6c60
--- /dev/null
+++ b/vue/src/pages/system/role/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/system/role/.lowcode/data b/vue/src/pages/system/role/.lowcode/data
new file mode 100644
index 0000000..93a973d
--- /dev/null
+++ b/vue/src/pages/system/role/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/system/role/role.vue b/vue/src/pages/system/role/role.vue
new file mode 100644
index 0000000..b46c911
--- /dev/null
+++ b/vue/src/pages/system/role/role.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/system/set/.lowcode/configs.jsx b/vue/src/pages/system/set/.lowcode/configs.jsx
new file mode 100644
index 0000000..febd346
--- /dev/null
+++ b/vue/src/pages/system/set/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/system/set/.lowcode/data b/vue/src/pages/system/set/.lowcode/data
new file mode 100644
index 0000000..b3bac5d
--- /dev/null
+++ b/vue/src/pages/system/set/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/system/set/set.vue b/vue/src/pages/system/set/set.vue
new file mode 100644
index 0000000..ea06258
--- /dev/null
+++ b/vue/src/pages/system/set/set.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/system/users/.lowcode/configs.jsx b/vue/src/pages/system/users/.lowcode/configs.jsx
new file mode 100644
index 0000000..b81687a
--- /dev/null
+++ b/vue/src/pages/system/users/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/system/users/.lowcode/data b/vue/src/pages/system/users/.lowcode/data
new file mode 100644
index 0000000..dfe0a27
--- /dev/null
+++ b/vue/src/pages/system/users/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/system/users/users.vue b/vue/src/pages/system/users/users.vue
new file mode 100644
index 0000000..4799612
--- /dev/null
+++ b/vue/src/pages/system/users/users.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/warn/index.js b/vue/src/pages/warn/index.js
new file mode 100644
index 0000000..edb4301
--- /dev/null
+++ b/vue/src/pages/warn/index.js
@@ -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")
+};
\ No newline at end of file
diff --git a/vue/src/pages/warn/list/.lowcode/configs.jsx b/vue/src/pages/warn/list/.lowcode/configs.jsx
new file mode 100644
index 0000000..50526e0
--- /dev/null
+++ b/vue/src/pages/warn/list/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/warn/list/.lowcode/data b/vue/src/pages/warn/list/.lowcode/data
new file mode 100644
index 0000000..c343b34
--- /dev/null
+++ b/vue/src/pages/warn/list/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/warn/list/list.vue b/vue/src/pages/warn/list/list.vue
new file mode 100644
index 0000000..2a1b5da
--- /dev/null
+++ b/vue/src/pages/warn/list/list.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vue/src/pages/warn/set/.lowcode/configs.jsx b/vue/src/pages/warn/set/.lowcode/configs.jsx
new file mode 100644
index 0000000..26762e7
--- /dev/null
+++ b/vue/src/pages/warn/set/.lowcode/configs.jsx
@@ -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 (
+ <>
+
+ >
+ )
+ },
+ action$({ row }) {
+ return (
+ <>
+
+
+
+ >
+ )
+ },
+ },
+}
diff --git a/vue/src/pages/warn/set/.lowcode/data b/vue/src/pages/warn/set/.lowcode/data
new file mode 100644
index 0000000..2ec8389
--- /dev/null
+++ b/vue/src/pages/warn/set/.lowcode/data
@@ -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}
\ No newline at end of file
diff --git a/vue/src/pages/warn/set/set.vue b/vue/src/pages/warn/set/set.vue
new file mode 100644
index 0000000..5dc6479
--- /dev/null
+++ b/vue/src/pages/warn/set/set.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
\ No newline at end of file