From 80efc70ed17a41406104cab8491d3affec7371c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sun, 16 May 2021 23:31:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD(=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=B0=81=E8=A3=85):=20=E5=BC=BA=E5=A4=A7CURD?= =?UTF-8?q?=E5=B0=81=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dvadmin-ui/src/components/DeptTree/index.vue | 63 ++ .../src/components/ModelDisplay/index.vue | 870 ++++++++++++++++++ dvadmin-ui/src/components/UsersTree/index.vue | 62 ++ dvadmin-ui/src/main.js | 6 + 4 files changed, 1001 insertions(+) create mode 100644 dvadmin-ui/src/components/DeptTree/index.vue create mode 100644 dvadmin-ui/src/components/ModelDisplay/index.vue create mode 100644 dvadmin-ui/src/components/UsersTree/index.vue diff --git a/dvadmin-ui/src/components/DeptTree/index.vue b/dvadmin-ui/src/components/DeptTree/index.vue new file mode 100644 index 0000000..3c9a8c1 --- /dev/null +++ b/dvadmin-ui/src/components/DeptTree/index.vue @@ -0,0 +1,63 @@ + + + + + + diff --git a/dvadmin-ui/src/components/ModelDisplay/index.vue b/dvadmin-ui/src/components/ModelDisplay/index.vue new file mode 100644 index 0000000..0dad015 --- /dev/null +++ b/dvadmin-ui/src/components/ModelDisplay/index.vue @@ -0,0 +1,870 @@ + + + + + diff --git a/dvadmin-ui/src/components/UsersTree/index.vue b/dvadmin-ui/src/components/UsersTree/index.vue new file mode 100644 index 0000000..72fc4ae --- /dev/null +++ b/dvadmin-ui/src/components/UsersTree/index.vue @@ -0,0 +1,62 @@ + + + + + + diff --git a/dvadmin-ui/src/main.js b/dvadmin-ui/src/main.js index e589237..f65efac 100755 --- a/dvadmin-ui/src/main.js +++ b/dvadmin-ui/src/main.js @@ -30,6 +30,9 @@ import Pagination from "@/components/Pagination"; // 自定义表格工具扩展 import RightToolbar from "@/components/RightToolbar" import SmallDialog from '@/components/SmallDialog'; +import DeptTree from '@/components/DeptTree'; +import UsersTree from '@/components/UsersTree'; +import ModelDisplay from '@/components/ModelDisplay'; import CommonIcon from '@/components/CommonIcon'; import CommonStaticTable from '@/components/CommonStaticTable'; import {getCrontabData, getIntervalData} from "./utils/validate"; // 通用图标组件 @@ -67,6 +70,9 @@ Vue.prototype.msgInfo = function (msg) { } // 自定义组件 Vue.component('small-dialog', SmallDialog); +Vue.component('dept-tree', DeptTree); +Vue.component('users-tree', UsersTree); +Vue.component('model-display', ModelDisplay); // 全局组件挂载 Vue.component('Pagination', Pagination) Vue.component('RightToolbar', RightToolbar)