Commit 421500ed by 蒋勇

d

parent 6a7f99db
......@@ -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) => {
return axios.request({
url: "/web/auth/authCtl/saveAuths",
......
......@@ -19,6 +19,7 @@
overflow: hidden;
}
.main-content-con{
padding-top:10px;
height: ~"calc(100% - 60px)";
overflow: hidden;
}
......
......@@ -23,8 +23,13 @@
</Tooltip>
</header-bar>
</Header>
<Content class="main-content-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">
<tags-nav :value="$route" @input="handleClick" :list="tagNavList" @on-close="handleCloseTag"/>
</div>
......@@ -153,6 +158,9 @@ export default {
},
handleClick (item) {
this.turnToPage(item)
},
goback(){
this.$router.go(-1)
}
},
watch: {
......
......@@ -6,6 +6,7 @@ export default {
{ title: '名称', key: 'name', 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: 'docUrl', sortable: false, insearch: false},//slot--自定义
{ title: '创建时间', key: 'created_at' ,slot:'created_at' ,insearch: true},
{
title: '操作',
......@@ -73,7 +74,8 @@ export default {
],
"edit": [
{ "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": [
{ "icon": "ios-trash-outline", "title": "删除", "type": "text", "key": "deletes", "isOnGrid": true },
......
......@@ -20,6 +20,7 @@
<script>
import BizTable from "../components/tables/biztables";
import PageSpace from "@/view/components/pagespace/page_space.vue";
import { buildFrontRoute } from "@/api/meta";
export default {
name: "appinfo_page",
data() {
......@@ -43,7 +44,17 @@ export default {
if (k == "func") {
this.$router.push({
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 {
}
},
[
data.auths
data.auths && data.auths.length>0
? h(
"Checkbox",
{
......@@ -207,7 +207,7 @@ export default {
)
])
: "",
data.auths
data.auths && data.auths.length>0
? h(
"CheckboxGroup",
{
......@@ -217,7 +217,6 @@ export default {
on: {
"on-change": 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