@@ -207,6 +207,9 @@ export default {
navAction(path) {
this.$router.push(path);
},
+ gotoPage(){
+ window.open('/apaas/portal/ui/#/','_blank')
+ },
changezz(item){
this.$trace.setOptionValue('appID',item.value)
},
diff --git a/src/components/login-by-account.vue b/src/components/login-by-account.vue
index 964650f1042e5f9e9a732185d7d38ca0d05c672b..920961ee979a11ac3dd1ba60c85df5975955366a 100644
--- a/src/components/login-by-account.vue
+++ b/src/components/login-by-account.vue
@@ -142,7 +142,7 @@ export default {
return this.$axios.get(`/apaas/system/v5/menu/user/tree?search=${search}`);
},
getUser() {
- Promise.all([this.getUserInfo(), this.getMenu('apaas')]).then((res) => {
+ Promise.all([this.getUserInfo(), this.getMenu('6cf51374-f85d-4b6b-b3ed-6c0849135972')]).then((res) => {
if (res[0].data.code == 200 && res[1].data.code == 200) {
let data = res[1].data.data&&res[1].data.data[0].children || [];
this.$store.commit("setUserInfo", res[0].data.data);
diff --git a/src/main.js b/src/main.js
index 3ba5fdd8795979d3b783feef0414e115ea0b72dd..075e9d2f9210bed30514e90a7acf902cf0e3d403 100644
--- a/src/main.js
+++ b/src/main.js
@@ -78,7 +78,7 @@ function getMenuObj(menu,parentRowPath,menuObj){
}
-Promise.all([getUser(),getMenu('apaas')]).then(res => {
+Promise.all([getUser(),getMenu('6cf51374-f85d-4b6b-b3ed-6c0849135972')]).then(res => {
console.log(res);
if (res[0].data.code == 200&&res[1].data.code == 200) {
//已登录则记录菜单和用户信息
diff --git a/src/page/main/develop/menu/index.vue b/src/page/main/develop/menu/index.vue
index db9db512ad428a0773ba982669e6c1666f0f13f1..8872665df6881f4662ee3984b84a6da1b60a39d0 100644
--- a/src/page/main/develop/menu/index.vue
+++ b/src/page/main/develop/menu/index.vue
@@ -307,7 +307,8 @@ const fileAction = (val,data,parent,disabled=false) => {
menu_logo: "", // 图标
source: "",
level: data.level, // 当前的level
- p_menu_type: parent ? parent.menu_type : 0 // 父级的类型,用于判断菜单下不能建目录
+ p_menu_type: parent ? parent.menu_type : 0, // 父级的类型,用于判断菜单下不能建目录
+ system_type: "", // 系统类型
}
state.menuTree.insertAfter(newChild,parent? parent.Child[parent.Child.length-1] : state.data[state.data.length -1])
state.menuTree && state.menuTree.setCurrentKey(newChild.menu_id);
@@ -328,7 +329,8 @@ const fileAction = (val,data,parent,disabled=false) => {
menu_logo: "",
source: "",
p_menu_type: data.menu_type,
- level: data.level + 1
+ level: data.level + 1,
+ system_type: "", // 系统类型
}
state.menuTree.append(newChild,data)
state.menuTree && state.menuTree.setCurrentKey(newChild.menu_id);
@@ -445,7 +447,8 @@ const saveMenu = (el,type) => {
state: el.menuForm.state,
menu_url: el.menuForm.menu_url,
menu_logo: el.menuForm.menu_logo,
- source: el.menuForm.menu_type == 0 ? "" : el.menuForm.source,
+ source: el.menuForm.menu_type == 0 ? "" : el.menuForm.source,
+ system_type: el.menuForm.system_type,
}
if (state.selectData.id) { // 编辑
axios
diff --git a/src/page/main/develop/menu/menu-form.vue b/src/page/main/develop/menu/menu-form.vue
index 2f0f717f5b7b08262bb957018d5823f532b763e4..73310adb3a204c429b7d684dbd016dd3ddc583b0 100644
--- a/src/page/main/develop/menu/menu-form.vue
+++ b/src/page/main/develop/menu/menu-form.vue
@@ -28,6 +28,16 @@
/>
+
+
+
+
+
{
console.log(err)
})
} // 获取分组数据
+
+const getSystemGroup = () => {
+ axios
+ .get(`/apaas/system/v5/menu/system/dict`)
+ .then((res) => {
+ if (res.data.code == 200) {
+ state.systemGroupList = res.data.data || []
+ }else {
+ ElMessage.error(res.data.data)
+ }
+ }).catch((err) => {
+ console.log(err)
+ })
+} // 获取系统类型数据
const openIconbox = () => {
state.iconFlag = !state.iconFlag
state.icon_search = ""
@@ -224,6 +253,7 @@ onMounted(() => {
})
state.showIconArr = state.iconArr
getGroupList()
+ getSystemGroup()
})
const {
menuForm,
@@ -236,6 +266,7 @@ const {
topLevel,
typeDisFlag,
groupFlag,
+ systemGroupList,
} = toRefs(state)
defineExpose({ setForm , menuForm, menuRef })
diff --git a/src/page/main/home-config/banner/edit/banner_form.vue b/src/page/main/home-config/banner/edit/banner_form.vue
new file mode 100644
index 0000000000000000000000000000000000000000..1af48e446806e9f951454e2bbb454b01485125c2
--- /dev/null
+++ b/src/page/main/home-config/banner/edit/banner_form.vue
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/page/main/home-config/banner/edit/index.vue b/src/page/main/home-config/banner/edit/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..b2a478da02997779b65d56c82584b63f6e91f5bb
--- /dev/null
+++ b/src/page/main/home-config/banner/edit/index.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/page/main/home-config/banner/index.vue b/src/page/main/home-config/banner/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..52700492fcbbe06a35df1214bcfce6d368bdbd1f
--- /dev/null
+++ b/src/page/main/home-config/banner/index.vue
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+ {{ row.updated_time.split("+")[0].replace("T", " ").replace("Z", " ") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定要删除吗?
+
+
+ 取 消
+ 确 定
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/page/main/home-config/foot-info/index.vue b/src/page/main/home-config/foot-info/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..acc81346e179de099c17128eb0371979edba77b7
--- /dev/null
+++ b/src/page/main/home-config/foot-info/index.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/page/main/home-config/recommend/edit/index.vue b/src/page/main/home-config/recommend/edit/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..d1d994ae2b4241e73fc1ca6beff4a482519d51ff
--- /dev/null
+++ b/src/page/main/home-config/recommend/edit/index.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/page/main/home-config/recommend/edit/type-form.vue b/src/page/main/home-config/recommend/edit/type-form.vue
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/page/main/home-config/recommend/index.vue b/src/page/main/home-config/recommend/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..252e1f3b96a577b6cd1b52ca76d3135d5cb5842f
--- /dev/null
+++ b/src/page/main/home-config/recommend/index.vue
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+ 确定要删除吗?
+
+
+ 取 消
+ 确 定
+
+
+
+
+
+
+
+
+
\ No newline at end of file