浏览代码

feat: 初始化路由

王家程 4 年之前
父节点
当前提交
fa4cc303e9

+ 2 - 0
.npmrc

@@ -0,0 +1,2 @@
+registry = http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/
+_auth = YWRtaW46V2lzZG9tY2l0eUBAMjAyMQ==

+ 2 - 1
package.json

@@ -21,7 +21,8 @@
     "throttle-debounce": "^2.1.0",
     "vue": "^2.6.11",
     "vue-router": "^3.5.1",
-    "vuedraggable": "^2.23.2"
+    "vuedraggable": "^2.23.2",
+    "wisdom-ui": "1.0.1-rc.1"
   },
   "devDependencies": {
     "@vue/cli-plugin-babel": "~4.4.0",

+ 2 - 2
src/layouts/DefaultLayout/DefaultHeader/index.vue

@@ -2,12 +2,12 @@
  * @Author: WangJiaCheng
  * @Date: 2021-05-06 17:52:07
  * @LastEditors: WangJiaCheng
- * @LastEditTime: 2021-05-07 15:57:09
+ * @LastEditTime: 2021-05-08 11:15:04
  * @Description:
 -->
 <template>
   <el-header class="layout-header">
-    <span>王小虎</span>
+    <span>绘管家</span>
   </el-header>
 </template>
 

+ 24 - 14
src/layouts/DefaultLayout/DefaultSide/index.vue

@@ -2,7 +2,7 @@
  * @Author: WangJiaCheng
  * @Date: 2021-05-06 17:57:16
  * @LastEditors: WangJiaCheng
- * @LastEditTime: 2021-05-07 17:12:37
+ * @LastEditTime: 2021-05-08 09:31:07
  * @Description:
 -->
 <template>
@@ -11,17 +11,19 @@
       title="绘开发"
       :collapse="isCollapse"
     />
-    <el-menu
-      :collapse="isCollapse"
-    >
-      <side-item
-        v-for="route in routes"
-        :key="route.path"
-        :item="route"
-        :base-path="route.path"
-        :is-collapse="isCollapse"
-      />
-    </el-menu>
+    <el-scrollbar>
+      <el-menu
+        :collapse="isCollapse"
+      >
+        <side-item
+          v-for="route in routes"
+          :key="route.path"
+          :item="route"
+          :base-path="route.path"
+          :is-collapse="isCollapse"
+        />
+      </el-menu>
+    </el-scrollbar>
   </el-aside>
 </template>
 
@@ -53,7 +55,15 @@ export default {
 <style lang="less">
  .layout-aside {
    width: 210px !important;
-   height: 100%;
-   background-color: rgb(238, 241, 246)
+   background-color: rgb(238, 241, 246);
+   .el-scrollbar {
+     height: calc(100% - 60px);
+     .el-scrollbar__view {
+       height: 100%;
+      .el-menu {
+        height: 100%;
+      }
+     }
+   }
  }
 </style>

+ 2 - 1
src/layouts/DefaultLayout/index.vue

@@ -2,7 +2,7 @@
  * @Author: WangJiaCheng
  * @Date: 2021-05-06 17:24:30
  * @LastEditors: WangJiaCheng
- * @LastEditTime: 2021-05-07 15:37:09
+ * @LastEditTime: 2021-05-08 09:03:08
  * @Description:
 -->
 <template>
@@ -56,5 +56,6 @@ export default {
   }
   .layout-main {
     width: 100%;
+    height: calc(100% - 60px);
   }
 </style>

+ 55 - 3
src/router/index.js

@@ -23,12 +23,30 @@ export const routes = [
       }
     ]
   },
+  {
+    path: '/template',
+    component: DefaultLayout,
+    redirect: '/list',
+    meta: {
+      title: '模板管理'
+    },
+    children: [
+      {
+        path: 'list',
+        name: 'templateList',
+        meta: {
+          title: '模板列表'
+        },
+        component: () => import('@/views/Template/List/index.vue')
+      }
+    ]
+  },
   {
     path: '/form',
     component: DefaultLayout,
-    redirect: 'noRedirect',
+    redirect: '/design',
     meta: {
-      title: '表单'
+      title: '表单管理'
     },
     children: [
       {
@@ -37,7 +55,15 @@ export const routes = [
         meta: {
           title: '表单设计'
         },
-        component: () => import('@/views/index/Home.vue')
+        component: () => import('@/views/Form/FormDesign/Home.vue')
+      },
+      {
+        path: 'model',
+        name: 'formModel',
+        meta: {
+          title: '表单模型'
+        },
+        component: () => import('@/views/Form/FormModel/index.vue')
       },
       {
         path: '/parser',
@@ -49,6 +75,32 @@ export const routes = [
       }
     ]
   },
+  {
+    path: '/list',
+    component: DefaultLayout,
+    redirect: '/design',
+    meta: {
+      title: '列表管理'
+    },
+    children: [
+      {
+        path: 'design',
+        name: 'listDesign',
+        meta: {
+          title: '列表设计'
+        },
+        component: () => import('@/views/List/ListDesign/index.vue')
+      },
+      {
+        path: 'model',
+        name: 'listModel',
+        meta: {
+          title: '列表模型'
+        },
+        component: () => import('@/views/List/ListModel/index.vue')
+      }
+    ]
+  },
   {
     path: '/tinymce',
     name: 'tinymce',

+ 5 - 0
src/styles/index.less

@@ -1,6 +1,7 @@
 @editorTabsborderColor: #121315;
 
 body, html{
+  height: 100%;
   margin: 0;
   padding: 0;
   background: #fff;
@@ -10,6 +11,10 @@ body, html{
   font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
 }
 
+#app {
+  height: 100%;
+}
+
 input, textarea{
   font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
 }

+ 0 - 0
src/views/index/CodeTypeDialog.vue → src/views/Form/FormDesign/CodeTypeDialog.vue


+ 0 - 0
src/views/index/DraggableItem.vue → src/views/Form/FormDesign/DraggableItem.vue


+ 0 - 0
src/views/index/FormDrawer.vue → src/views/Form/FormDesign/FormDrawer.vue


+ 1 - 4
src/views/index/Home.vue → src/views/Form/FormDesign/Home.vue

@@ -3,10 +3,7 @@
     <div class="left-board">
       <div class="logo-wrapper">
         <div class="logo">
-          <img :src="logo" alt="logo"> Form Generator
-          <a class="github" href="https://github.com/JakHuang/form-generator" target="_blank">
-            <img src="https://github.githubassets.com/pinned-octocat.svg" alt>
-          </a>
+          <img :src="logo" alt="logo"> 表单设计
         </div>
       </div>
       <el-scrollbar class="left-scrollbar">

+ 0 - 0
src/views/index/IconsDialog.vue → src/views/Form/FormDesign/IconsDialog.vue


+ 0 - 0
src/views/index/JsonDrawer.vue → src/views/Form/FormDesign/JsonDrawer.vue


+ 0 - 0
src/views/index/ResourceDialog.vue → src/views/Form/FormDesign/ResourceDialog.vue


+ 1 - 1
src/views/index/RightPanel.vue → src/views/Form/FormDesign/RightPanel.vue

@@ -650,7 +650,7 @@
 
 <script>
 import { isArray } from 'util'
-import TreeNodeDialog from '@/views/index/TreeNodeDialog'
+import TreeNodeDialog from '@/views/Form/FormDesign/TreeNodeDialog'
 import { isNumberStr } from '@/utils/index'
 import IconsDialog from './IconsDialog'
 import {

+ 0 - 0
src/views/index/TreeNodeDialog.vue → src/views/Form/FormDesign/TreeNodeDialog.vue


+ 16 - 0
src/views/Form/FormModel/index.vue

@@ -0,0 +1,16 @@
+<!--
+ * @Author: WangJiaCheng
+ * @Date: 2021-05-08 09:56:00
+ * @LastEditors: WangJiaCheng
+ * @LastEditTime: 2021-05-08 09:56:41
+ * @Description:
+-->
+<template>
+  <div>表单模型</div>
+</template>
+
+<script>
+export default {
+  name: 'FormModel'
+}
+</script>

+ 0 - 0
src/views/preview/main.js → src/views/Form/preview/main.js


+ 16 - 0
src/views/List/ListDesign/index.vue

@@ -0,0 +1,16 @@
+<!--
+ * @Author: WangJiaCheng
+ * @Date: 2021-05-08 10:32:27
+ * @LastEditors: WangJiaCheng
+ * @LastEditTime: 2021-05-08 10:32:47
+ * @Description:
+-->
+<template>
+  <div>列表设计</div>
+</template>
+
+<script>
+export default {
+  name: 'ListDesign'
+}
+</script>

+ 16 - 0
src/views/List/ListModel/index.vue

@@ -0,0 +1,16 @@
+<!--
+ * @Author: WangJiaCheng
+ * @Date: 2021-05-08 10:32:27
+ * @LastEditors: WangJiaCheng
+ * @LastEditTime: 2021-05-08 10:33:38
+ * @Description:
+-->
+<template>
+  <div>列表模型</div>
+</template>
+
+<script>
+export default {
+  name: 'ListModel'
+}
+</script>

+ 16 - 0
src/views/Template/List/index.vue

@@ -0,0 +1,16 @@
+<!--
+ * @Author: WangJiaCheng
+ * @Date: 2021-05-08 14:22:16
+ * @LastEditors: WangJiaCheng
+ * @LastEditTime: 2021-05-08 14:22:43
+ * @Description:
+-->
+<template>
+  <div>模板列表</div>
+</template>
+
+<script>
+export default {
+  name: 'TemplateList'
+}
+</script>

+ 136 - 5
yarn.lock

@@ -753,6 +753,12 @@
   dependencies:
     regenerator-runtime "^0.13.4"
 
+"@babel/runtime@^7.3.1":
+  version "7.14.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6"
+  dependencies:
+    regenerator-runtime "^0.13.4"
+
 "@babel/template@^7.10.4":
   version "7.10.4"
   resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
@@ -829,6 +835,19 @@
   version "1.1.3"
   resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
 
+"@riophae/vue-treeselect@^0.4.0":
+  version "0.4.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/@riophae/vue-treeselect/-/vue-treeselect-0.4.0.tgz#0baed5a794cffc580b63591f35c125e51c0df241"
+  dependencies:
+    "@babel/runtime" "^7.3.1"
+    babel-helper-vue-jsx-merge-props "^2.0.3"
+    easings-css "^1.0.0"
+    fuzzysearch "^1.0.3"
+    is-promise "^2.1.0"
+    lodash "^4.0.0"
+    material-colors "^1.2.6"
+    watch-size "^2.0.0"
+
 "@soda/friendly-errors-webpack-plugin@^1.7.1":
   version "1.7.1"
   resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz#706f64bcb4a8b9642b48ae3ace444c70334d615d"
@@ -1505,7 +1524,7 @@ babel-eslint@^10.1.0:
     eslint-visitor-keys "^1.0.0"
     resolve "^1.12.0"
 
-babel-helper-vue-jsx-merge-props@^2.0.0:
+babel-helper-vue-jsx-merge-props@^2.0.0, babel-helper-vue-jsx-merge-props@^2.0.3:
   version "2.0.3"
   resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
 
@@ -1597,6 +1616,28 @@ bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.5:
   version "3.7.2"
   resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
 
+bmaplib.curveline@^1.0.0:
+  version "1.0.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz#826eb0bf1c59fad1b23142be66fc360cf009aea2"
+
+bmaplib.heatmap@^1.0.4:
+  version "1.0.4"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz#30161262771fe78af35705ff92457725de5d9850"
+
+bmaplib.lushu@^1.0.7:
+  version "1.0.7"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/bmaplib.lushu/-/bmaplib.lushu-1.0.7.tgz#77c17dcf7148d30c46e8430c7ff86b20e418b8b8"
+
+bmaplib.markerclusterer@^1.0.13:
+  version "1.0.13"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz#442d71a6c40844ee47d01f6db2166b54530b5bd1"
+  dependencies:
+    bmaplib.texticonoverlay "^1.0.2"
+
+bmaplib.texticonoverlay@^1.0.2:
+  version "1.0.2"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz#d78546ea0f036d9fe964983796315b6c112a05bf"
+
 bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0:
   version "4.11.9"
   resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
@@ -2295,6 +2336,10 @@ core-js@^2.4.0:
   version "2.6.12"
   resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
 
+core-js@^3.6.4:
+  version "3.11.3"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/core-js/-/core-js-3.11.3.tgz#2835b1f4d10f6d0400bf820cfe6fe64ad067dd3f"
+
 core-js@^3.6.5:
   version "3.6.5"
   resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
@@ -2805,6 +2850,10 @@ duplexify@^3.4.2, duplexify@^3.6.0:
     readable-stream "^2.0.0"
     stream-shift "^1.0.0"
 
+easings-css@^1.0.0:
+  version "1.0.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/easings-css/-/easings-css-1.0.0.tgz#dde569003bb7a4a0c0b77878f5db3e0be5679c81"
+
 easy-stack@^1.0.0:
   version "1.0.0"
   resolved "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.0.tgz#12c91b3085a37f0baa336e9486eac4bf94e3e788"
@@ -2828,7 +2877,7 @@ electron-to-chromium@^1.3.523:
   version "1.3.534"
   resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.534.tgz?cache=0&sync_timestamp=1597723716700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.534.tgz#fc7af8518dd00a5b22a24aed3f116b5d097e2330"
 
-element-ui@^2.15.1:
+element-ui@^2.13.2, element-ui@^2.15.1:
   version "2.15.1"
   resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-2.15.1.tgz#ada00aa6e32c02774a2e77563dd84668f813cdff"
   dependencies:
@@ -2885,7 +2934,7 @@ enhanced-resolve@^4.3.0:
     memory-fs "^0.5.0"
     tapable "^1.0.0"
 
-entities@^1.1.1:
+entities@^1.1.1, entities@~1.1.1:
   version "1.1.2"
   resolved "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
 
@@ -3533,6 +3582,10 @@ functional-red-black-tree@^1.0.1:
   version "1.0.1"
   resolved "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
 
+fuzzysearch@^1.0.3:
+  version "1.0.3"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/fuzzysearch/-/fuzzysearch-1.0.3.tgz#dffc80f6d6b04223f2226aa79dd194231096d008"
+
 gensync@^1.0.0-beta.1:
   version "1.0.0-beta.1"
   resolved "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -4241,6 +4294,10 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4:
   dependencies:
     isobject "^3.0.1"
 
+is-promise@^2.1.0:
+  version "2.2.2"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
+
 is-regex@^1.0.4, is-regex@^1.1.0:
   version "1.1.1"
   resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz?cache=0&sync_timestamp=1596556038902&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
@@ -4520,6 +4577,12 @@ lines-and-columns@^1.1.6:
   version "1.1.6"
   resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
 
+linkify-it@^2.0.0:
+  version "2.2.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
+  dependencies:
+    uc.micro "^1.0.1"
+
 load-json-file@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
@@ -4609,6 +4672,10 @@ lodash.uniq@^4.5.0:
   version "4.5.0"
   resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
 
+lodash@^4.0.0:
+  version "4.17.21"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+
 lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.3:
   version "4.17.20"
   resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597339289624&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
@@ -4669,6 +4736,20 @@ map-visit@^1.0.0:
   dependencies:
     object-visit "^1.0.0"
 
+markdown-it@^8.4.0:
+  version "8.4.2"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54"
+  dependencies:
+    argparse "^1.0.7"
+    entities "~1.1.1"
+    linkify-it "^2.0.0"
+    mdurl "^1.0.1"
+    uc.micro "^1.0.5"
+
+material-colors@^1.2.6:
+  version "1.2.6"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/material-colors/-/material-colors-1.2.6.tgz#6d1958871126992ceecc72f4bcc4d8f010865f46"
+
 md5.js@^1.3.4:
   version "1.3.5"
   resolved "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@@ -4685,6 +4766,10 @@ mdn-data@2.0.6:
   version "2.0.6"
   resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.6.tgz?cache=0&sync_timestamp=1596129890334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978"
 
+mdurl@^1.0.1:
+  version "1.0.1"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
+
 media-typer@0.3.0:
   version "0.3.0"
   resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
@@ -7182,6 +7267,10 @@ typedarray@^0.0.6:
   version "0.0.6"
   resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
 
+uc.micro@^1.0.1, uc.micro@^1.0.5:
+  version "1.0.6"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
+
 uglify-js@3.4.x:
   version "3.4.10"
   resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1596387311915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f"
@@ -7385,6 +7474,24 @@ vm-browserify@^1.0.1:
   version "1.1.2"
   resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
 
+vue-baidu-map@^0.21.22:
+  version "0.21.22"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/vue-baidu-map/-/vue-baidu-map-0.21.22.tgz#6b76a91ef34f18a782d732ab0f541a1a3aa069e0"
+  dependencies:
+    bmaplib.curveline "^1.0.0"
+    bmaplib.heatmap "^1.0.4"
+    bmaplib.lushu "^1.0.7"
+    bmaplib.markerclusterer "^1.0.13"
+    markdown-it "^8.4.0"
+
+vue-class-component@^7.1.0, vue-class-component@^7.2.3:
+  version "7.2.6"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/vue-class-component/-/vue-class-component-7.2.6.tgz#8471e037b8e4762f5a464686e19e5afc708502e4"
+
+vue-cropper@^0.5.2:
+  version "0.5.6"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/vue-cropper/-/vue-cropper-0.5.6.tgz#a38c98d402da1421bd5e7535e16b9723f103cafd"
+
 vue-eslint-parser@^7.0.0:
   version "7.1.0"
   resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"
@@ -7410,7 +7517,13 @@ vue-loader@^15.9.2:
     vue-hot-reload-api "^2.3.0"
     vue-style-loader "^4.1.0"
 
-vue-router@^3.5.1:
+vue-property-decorator@^8.4.2:
+  version "8.5.1"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz#571a91cf8d2b507f537d79bf8275af3184572fff"
+  dependencies:
+    vue-class-component "^7.1.0"
+
+vue-router@^3.1.6, vue-router@^3.5.1:
   version "3.5.1"
   resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9"
 
@@ -7432,7 +7545,7 @@ vue-template-es2015-compiler@^1.9.0:
   version "1.9.1"
   resolved "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
 
-vue@^2.6.11:
+vue@2.6.11, vue@^2.6.11:
   version "2.6.11"
   resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.11.tgz?cache=0&sync_timestamp=1595985151779&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.11.tgz#76594d877d4b12234406e84e35275c6d514125c5"
 
@@ -7442,6 +7555,10 @@ vuedraggable@^2.23.2:
   dependencies:
     sortablejs "^1.10.1"
 
+watch-size@^2.0.0:
+  version "2.0.0"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/watch-size/-/watch-size-2.0.0.tgz#096ee28d0365bd7ea03d9c8bf1f2f50a73be1474"
+
 watchpack-chokidar2@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"
@@ -7625,6 +7742,20 @@ which@^2.0.1:
   dependencies:
     isexe "^2.0.0"
 
+wisdom-ui@1.0.1-rc.1:
+  version "1.0.1-rc.1"
+  resolved "http://nexus.wisdomcity.com.cn/repository/wisdomcity-npm-group/wisdom-ui/-/wisdom-ui-1.0.1-rc.1.tgz#69fbca27b31907cd440f50b39e541a043eea6fff"
+  dependencies:
+    "@riophae/vue-treeselect" "^0.4.0"
+    core-js "^3.6.4"
+    element-ui "^2.13.2"
+    vue "2.6.11"
+    vue-baidu-map "^0.21.22"
+    vue-class-component "^7.2.3"
+    vue-cropper "^0.5.2"
+    vue-property-decorator "^8.4.2"
+    vue-router "^3.1.6"
+
 word-wrap@~1.2.3:
   version "1.2.3"
   resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"