diff --git a/.env.development b/.env.development
index ebffdbc..44910f5 100644
--- a/.env.development
+++ b/.env.development
@@ -1,5 +1,5 @@
-VUE_APP_API_BASE_URL=http://36.133.9.26:46000
-VUE_APP_USER_MODEL=AdminUser
-VUE_APP_USER_MODEL2=BaseAdmin
-VUE_APP_BEID=1
\ No newline at end of file
+VUE_APP_API_BASE_URL=http://zxx4.f3322.net:46000
+VUE_APP_USER_MODEL2=AdminUser
+VUE_APP_USER_MODEL=BaseAdmin
+VUE_APP_BEID=3
\ No newline at end of file
diff --git a/src/application/mk/components/editors/MkFormDataSelector.vue b/src/application/mk/components/editors/MkFormDataSelector.vue
index 76b7895..350189d 100644
--- a/src/application/mk/components/editors/MkFormDataSelector.vue
+++ b/src/application/mk/components/editors/MkFormDataSelector.vue
@@ -10,7 +10,9 @@
+ :columns="tableColumn"
+ :treeConfig="treeConfig"
+ @cell-click="selectEvent" @page-change="pageChangeEvent">
@@ -69,6 +71,7 @@ export default {
{ field: 'name', title: '名称' }, // 字段名称,字段标题
{ field: 'code', title: '编码' } // 字段名称,字段标题
],
+ treeConfig:null,
modalWidth: 800, // 弹出框宽度
modalHeight: 600, // 弹出框高度
searchFieldNames: ['name'], // 搜索字段
@@ -138,6 +141,9 @@ export default {
if (params.columns) { // 如果列存在
this.tableColumn = params.columns; // 表格列
}
+ if(params.treeConfig){
+ this.treeConfig = params.treeConfig;
+ }
if (params.popup) { // 如果弹出框存在
this.enalbedPopup = true; // 是否启用弹出框
this.popupPage = params.popup.page; // 弹出框页面
diff --git a/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/Edit.vue b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/Edit.vue
new file mode 100644
index 0000000..7f3dad5
--- /dev/null
+++ b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/Edit.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/List.vue b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/List.vue
new file mode 100644
index 0000000..1263467
--- /dev/null
+++ b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/List.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/i18n.js b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/i18n.js
new file mode 100644
index 0000000..3232945
--- /dev/null
+++ b/src/pages/Middle/Mes/BaseDepartment/BaseDepartment/i18n.js
@@ -0,0 +1,14 @@
+module.exports = {
+ messages: {
+ CN: {
+ pageDesc:'单位管理'
+ },
+ HK: {
+ pageDesc:'单位管理'
+ },
+ US: {
+ pageDesc:'单位管理'
+ }
+ }
+ }
+
\ No newline at end of file
diff --git a/src/router/Middle/Mes/BaseDepartment/router.map.js b/src/router/Middle/Mes/BaseDepartment/router.map.js
new file mode 100644
index 0000000..680bb22
--- /dev/null
+++ b/src/router/Middle/Mes/BaseDepartment/router.map.js
@@ -0,0 +1,89 @@
+
+
+
+const FunName = 'BaseDepartment';
+const FunTitle = '部门';
+const InvisibleRouters = 'Detail,Delete,BatchDelete,BatchUpdate,BatchCreate,ExportExcel,LogDetail,LogList,Settings,SettingsUpdate,ImportExcel'.split(',')
+const InvisibleRouters2 = ''.split(',')
+// 视图组件
+const view = {
+ tabs: () => import('@/layouts/tabs'),
+ blank: () => import('@/layouts/BlankView'),
+ page: () => import('@/layouts/PageView')
+}
+
+// 路由组件注册
+const routerMap = {
+};
+routerMap[FunName]= {
+ name: FunTitle,
+ icon: 'idcard',
+ component: view.blank,
+ meta: {
+ },
+ authority: {
+ permission: [],
+ }
+};
+
+routerMap[FunName + 'List']= {
+ name: FunTitle,
+ icon: 'idcard',
+ path: `/${FunName}/${FunName}List`,
+ meta:{
+ page:{ cacheAble:false}
+ },
+ component: () => import(`@/pages/Middle/Mes/BaseDepartment/BaseDepartment/List`),
+ authority: {
+ permission: [],
+ }
+};
+
+routerMap[FunName + 'Create']= {
+ name: FunTitle,
+ icon: 'idcard',
+ path: `/${FunName}/${FunName}Add`,
+ component: () => import(`@/pages/Middle/Mes/BaseDepartment/BaseDepartment/Edit`),
+ meta: {
+ invisible: true,
+ },
+ authority: {
+ permission: [],
+ }
+};
+routerMap[FunName + 'Update']= {
+ name: FunTitle,
+ icon: 'idcard',
+ path: `/${FunName}/${FunName}Update/:id`,
+ component: () => import(`@/pages/Middle/Mes/BaseDepartment/BaseDepartment/Edit`),
+ meta: {
+ invisible: true,
+ },
+ authority: {
+ permission: [],
+ }
+};
+
+
+InvisibleRouters.forEach(item => {
+ let name = FunName + item;
+ if (!(name in routerMap)) {
+ routerMap[name] = {
+ meta: {
+ invisible: true
+ }
+ }
+ }
+})
+InvisibleRouters2.forEach(item => {
+ let name = item;
+ if (!(name in routerMap)) {
+ routerMap[name] = {
+ meta: {
+ invisible: true
+ }
+ }
+ }
+})
+
+export default routerMap
diff --git a/src/router/Middle/Mes/router.map.js b/src/router/Middle/Mes/router.map.js
index 745113d..01a8129 100644
--- a/src/router/Middle/Mes/router.map.js
+++ b/src/router/Middle/Mes/router.map.js
@@ -18,6 +18,7 @@ import MesEnum from '@/router/Middle/Mes/MesEnum/router.map.js'
import MesBom from '@/router/Middle/Mes/MesBom/router.map.js'
import MesUnitRouterMap from '@/router/Middle/Mes/MesUnit/router.map.js'
+import BaseDepartment from '@/router/Middle/Mes/BaseDepartment/router.map.js'
import basic from '@/router/Middle/Mes/basic/router.map.js'
const routerMap = Object.assign({},
@@ -35,7 +36,9 @@ const routerMap = Object.assign({},
MesWarehouse,
MesEnum,
MesBom,
- basic
+ basic,
+
+ BaseDepartment
)