Commit 421500ed by 蒋勇

d

parent 6a7f99db
...@@ -24,6 +24,15 @@ export const getApp = () => { ...@@ -24,6 +24,15 @@ export const getApp = () => {
}) })
} }
export const buildFrontRoute = () => {
let appkey=config.fromappkey?config.fromappkey:config.appkey
return axios.request({
url: "/web/common/appCtl/buildFrontRouter",
method: 'post',
data:{appkey:appkey}
})
}
export const saveAuths = (auths) => { export const saveAuths = (auths) => {
return axios.request({ return axios.request({
url: "/web/auth/authCtl/saveAuths", url: "/web/auth/authCtl/saveAuths",
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
overflow: hidden; overflow: hidden;
} }
.main-content-con{ .main-content-con{
padding-top:10px;
height: ~"calc(100% - 60px)"; height: ~"calc(100% - 60px)";
overflow: hidden; overflow: hidden;
} }
......
...@@ -23,8 +23,13 @@ ...@@ -23,8 +23,13 @@
</Tooltip> </Tooltip>
</header-bar> </header-bar>
</Header> </Header>
<Content class="main-content-con"> <Content class="main-content-con">
<Layout class="main-layout-con"> <Layout class="main-layout-con">
<div v-show="!navTabShow" @click="goback" style="position:relative;top:15px;left:20px;z-index:2000;cursor:pointer">
<span ><Icon style="font-size:24px" type="ios-arrow-dropleft" />返回</span>
</div>
<div v-show="navTabShow" class="tag-nav-wrapper"> <div v-show="navTabShow" class="tag-nav-wrapper">
<tags-nav :value="$route" @input="handleClick" :list="tagNavList" @on-close="handleCloseTag"/> <tags-nav :value="$route" @input="handleClick" :list="tagNavList" @on-close="handleCloseTag"/>
</div> </div>
...@@ -153,6 +158,9 @@ export default { ...@@ -153,6 +158,9 @@ export default {
}, },
handleClick (item) { handleClick (item) {
this.turnToPage(item) this.turnToPage(item)
},
goback(){
this.$router.go(-1)
} }
}, },
watch: { watch: {
......
...@@ -6,6 +6,7 @@ export default { ...@@ -6,6 +6,7 @@ export default {
{ title: '名称', key: 'name', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询 { title: '名称', key: 'name', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询
{ title: '域名', key: 'domainName', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询 { title: '域名', key: 'domainName', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询
{ title: '服务', key: 'backend', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询 { title: '服务', key: 'backend', sortable: true, insearch: true},//slot--自定义列 insearch--是否快速查询
{ title: '前端路由', key: 'docUrl', sortable: false, insearch: false},//slot--自定义
{ title: '创建时间', key: 'created_at' ,slot:'created_at' ,insearch: true}, { title: '创建时间', key: 'created_at' ,slot:'created_at' ,insearch: true},
{ {
title: '操作', title: '操作',
...@@ -73,7 +74,8 @@ export default { ...@@ -73,7 +74,8 @@ export default {
], ],
"edit": [ "edit": [
{ "icon": "ios-create-outline", "title": "修改", "type": "text", "key": "edit", "isInRow": true }, { "icon": "ios-create-outline", "title": "修改", "type": "text", "key": "edit", "isInRow": true },
{ "icon": "ios-create-outline", "title": "功能", "type": "text", "key": "func", "isInRow": true } { "icon": "ios-create-outline", "title": "功能", "type": "text", "key": "func", "isInRow": true },
{ "icon": "ios-create-outline", "title": "路由", "type": "text", "key": "frontroute", "isInRow": true },
], ],
"delete": [ "delete": [
{ "icon": "ios-trash-outline", "title": "删除", "type": "text", "key": "deletes", "isOnGrid": true }, { "icon": "ios-trash-outline", "title": "删除", "type": "text", "key": "deletes", "isOnGrid": true },
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
<script> <script>
import BizTable from "../components/tables/biztables"; import BizTable from "../components/tables/biztables";
import PageSpace from "@/view/components/pagespace/page_space.vue"; import PageSpace from "@/view/components/pagespace/page_space.vue";
import { buildFrontRoute } from "@/api/meta";
export default { export default {
name: "appinfo_page", name: "appinfo_page",
data() { data() {
...@@ -43,7 +44,17 @@ export default { ...@@ -43,7 +44,17 @@ export default {
if (k == "func") { if (k == "func") {
this.$router.push({ this.$router.push({
name: "functree_info", name: "functree_info",
query: { appkey: row.appkey} query: { appkey: row.appkey }
});
}
if (k == "frontroute") {
buildFrontRoute().then(res => {
let rtn = res.data;
if (rtn.status == 0) {
this.$Message.success("当前操作已完成");
} else {
this.$Message.error("当前操作已完成");
}
}); });
} }
}, },
......
...@@ -152,7 +152,7 @@ export default { ...@@ -152,7 +152,7 @@ export default {
} }
}, },
[ [
data.auths data.auths && data.auths.length>0
? h( ? h(
"Checkbox", "Checkbox",
{ {
...@@ -207,7 +207,7 @@ export default { ...@@ -207,7 +207,7 @@ export default {
) )
]) ])
: "", : "",
data.auths data.auths && data.auths.length>0
? h( ? h(
"CheckboxGroup", "CheckboxGroup",
{ {
...@@ -217,7 +217,6 @@ export default { ...@@ -217,7 +217,6 @@ export default {
on: { on: {
"on-change": v => { "on-change": v => {
data.sels = v; data.sels = v;
console.log("mmmmmmmmmmmmmmmmmmmmmmmmmm",v);
} }
} }
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment