Commit 2da41777 authored by 赵伟庚's avatar 赵伟庚

合并面包屑优化内容

parents 00768e77 8c479849
<template> <template>
<div class="detail_container"> <div class="detail_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 配置管理 </el-breadcrumb-item>
<el-breadcrumb-item> 字典配置 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left"> <div class="flex_left">
<div class="box"> <div class="box">
...@@ -174,6 +169,7 @@ import { useRouter } from "vue-router"; ...@@ -174,6 +169,7 @@ import { useRouter } from "vue-router";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import axios from "../../../../request/http.js"; import axios from "../../../../request/http.js";
import { Search } from "@element-plus/icons-vue"; import { Search } from "@element-plus/icons-vue";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const bgForm = ref(null); const bgForm = ref(null);
const state = reactive({ const state = reactive({
bgForm, bgForm,
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 开发管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/develop/account' }"> 系统账号管理 </el-breadcrumb-item>
<el-breadcrumb-item> {{ route.query.id ? "编辑" : "新增" }} </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content flex_cloumn"> <div class="page_content flex_cloumn">
<div class="content_top apaas_scroll"> <div class="content_top apaas_scroll">
<div class="content_process"> <div class="content_process">
...@@ -106,6 +100,7 @@ import { reactive, ref, onBeforeMount, toRefs, computed, onBeforeUnmount, onMoun ...@@ -106,6 +100,7 @@ import { reactive, ref, onBeforeMount, toRefs, computed, onBeforeUnmount, onMoun
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
const step = ref(1); const step = ref(1);
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 开发管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/develop/account' }"> 系统账号管理 </el-breadcrumb-item>
<el-breadcrumb-item> 详情 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content apaas_scroll"> <div class="page_content apaas_scroll">
<div class="info_row"> <div class="info_row">
<div class="title"> <div class="title">
...@@ -48,6 +42,7 @@ import { reactive, toRefs, ref, onBeforeMount } from "vue"; ...@@ -48,6 +42,7 @@ import { reactive, toRefs, ref, onBeforeMount } from "vue";
import { useRoute, useRouter } from "vue-router"; import { useRoute, useRouter } from "vue-router";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const baseInfo = reactive([ const baseInfo = reactive([
{ {
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 开发管理 </el-breadcrumb-item>
<el-breadcrumb-item> 系统账号管理 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left bgc_white"> <div class="flex_left bgc_white">
<div class="tree_header">政务机构</div> <div class="tree_header">政务机构</div>
...@@ -193,6 +188,7 @@ import { edit } from "ace-builds"; ...@@ -193,6 +188,7 @@ import { edit } from "ace-builds";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const dataTable = ref(null); const dataTable = ref(null);
const headers = ref([ const headers = ref([
...@@ -429,7 +425,7 @@ const goDetail = (params) => { ...@@ -429,7 +425,7 @@ const goDetail = (params) => {
const editAccount = (id) => { const editAccount = (id) => {
router.push({ router.push({
path: "/develop/account/add", path: "/develop/account/edit",
query: { query: {
id: id, id: id,
}, },
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 开发管理 </el-breadcrumb-item>
<el-breadcrumb-item> 菜单管理 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left"> <div class="flex_left">
<div class="tree_content"> <div class="tree_content">
...@@ -104,6 +99,7 @@ import { useRouter } from "vue-router"; ...@@ -104,6 +99,7 @@ import { useRouter } from "vue-router";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import axios from "../../../../request/http.js"; import axios from "../../../../request/http.js";
import menuForm from "./menu-form.vue"; import menuForm from "./menu-form.vue";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const router = useRouter(); const router = useRouter();
const menuTree = ref(null); // 树形 const menuTree = ref(null); // 树形
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 系统管理 </el-breadcrumb-item>
<el-breadcrumb-item> 组织管理 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="flex_row"> <div class="flex_row">
<div class="flex_left bgc_white"> <div class="flex_left bgc_white">
<div class="tree_header">政务机构</div> <div class="tree_header">政务机构</div>
...@@ -274,6 +269,7 @@ import { downloadFileFormatNew } from "@/services/helper"; ...@@ -274,6 +269,7 @@ import { downloadFileFormatNew } from "@/services/helper";
import store from "@/store"; import store from "@/store";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const dataTable = ref(null); const dataTable = ref(null);
const toOrgDetail = () => { const toOrgDetail = () => {
...@@ -793,14 +789,14 @@ const deleteRowConfirm = () => { ...@@ -793,14 +789,14 @@ const deleteRowConfirm = () => {
const editAccount = (data) => { const editAccount = (data) => {
if (selectTreeDataType.value === 1) { if (selectTreeDataType.value === 1) {
router.push({ router.push({
path: "/system/organization/org-user", path: "/system/organization/org-user/edit",
query: { query: {
id: data.id, id: data.id,
}, },
}); });
} else { } else {
router.push({ router.push({
path: "/system/organization/platform-user", path: "/system/organization/platform-user/edit",
query: { query: {
id: data.id, id: data.id,
}, },
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/system/organization' }"> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item> 组织详情 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content apaas_scroll"> <div class="page_content apaas_scroll">
<div class="info_row"> <div class="info_row">
<div class="title"> <div class="title">
...@@ -61,6 +55,7 @@ import { useRoute } from "vue-router"; ...@@ -61,6 +55,7 @@ import { useRoute } from "vue-router";
import { downloadFileFormatNew } from "@/services/helper"; import { downloadFileFormatNew } from "@/services/helper";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const baseInfo = reactive([ const baseInfo = reactive([
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/system/organization' }"> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item> {{ route.query.id ? "编辑组织用户" : "新增组织管理员" }} </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content flex_cloumn"> <div class="page_content flex_cloumn">
<div class="content_top apaas_scroll"> <div class="content_top apaas_scroll">
<div class="content_process"> <div class="content_process">
...@@ -102,6 +96,7 @@ import { reactive, ref, onBeforeMount, toRefs, computed, onBeforeUnmount, onMoun ...@@ -102,6 +96,7 @@ import { reactive, ref, onBeforeMount, toRefs, computed, onBeforeUnmount, onMoun
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
const step = ref(1); const step = ref(1);
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/system/organization' }"> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item> {{ route.query.id ? "编辑平台用户" : "新增平台用户" }} </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content flex_cloumn"> <div class="page_content flex_cloumn">
<div class="content_top apaas_scroll"> <div class="content_top apaas_scroll">
<div class="content_process" v-if="!route.query.id"> <div class="content_process" v-if="!route.query.id">
...@@ -109,6 +103,7 @@ import CryptoJS from "crypto-js"; ...@@ -109,6 +103,7 @@ import CryptoJS from "crypto-js";
import { reactive, ref, onBeforeMount, toRefs, computed, onMounted } from "vue"; import { reactive, ref, onBeforeMount, toRefs, computed, onMounted } from "vue";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
const step = ref(1); const step = ref(1);
......
<template> <template>
<div class="page_container"> <div class="page_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/system/organization' }"> 组织管理 </el-breadcrumb-item>
<el-breadcrumb-item> 用户详情 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="page_content apaas_scroll"> <div class="page_content apaas_scroll">
<div class="info_row"> <div class="info_row">
<div class="title"> <div class="title">
...@@ -49,6 +43,7 @@ import { reactive, toRefs, ref, computed, onBeforeMount } from "vue"; ...@@ -49,6 +43,7 @@ import { reactive, toRefs, ref, computed, onBeforeMount } from "vue";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
import axios from "@/request/http.js"; import axios from "@/request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const route = useRoute(); const route = useRoute();
const accountInfo = reactive([ const accountInfo = reactive([
......
<!-- 角色管理 --> <!-- 角色管理 -->
<template> <template>
<div class="detail_container"> <div class="detail_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 系统管理 </el-breadcrumb-item>
<el-breadcrumb-item to="/system/role"> 角色管理 </el-breadcrumb-item>
<el-breadcrumb-item> {{ route.query.id ? "编辑" : "新增" }} </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="main_container"> <div class="main_container">
<div class="top_form bg-scroll"> <div class="top_form bg-scroll">
<el-form ref="form" :rules="rules" :model="formData" class="role_form"> <el-form ref="form" :rules="rules" :model="formData" class="role_form">
...@@ -65,6 +59,7 @@ import { reactive, toRefs, ref, onBeforeMount, nextTick } from "vue"; ...@@ -65,6 +59,7 @@ import { reactive, toRefs, ref, onBeforeMount, nextTick } from "vue";
import axios from "../../../../../request/http.js"; import axios from "../../../../../request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import { useRouter, useRoute } from "vue-router"; import { useRouter, useRoute } from "vue-router";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const router = useRouter(); const router = useRouter();
const route = useRoute(); const route = useRoute();
const form = ref(null); const form = ref(null);
......
<!-- 角色管理 --> <!-- 角色管理 -->
<template> <template>
<div class="detail_container"> <div class="detail_container">
<div class="bg-breadcrumb"> <bg-breadcrumb></bg-breadcrumb>
<el-breadcrumb separator="/">
<el-breadcrumb-item> 系统管理 </el-breadcrumb-item>
<el-breadcrumb-item> 角色管理 </el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="main_container"> <div class="main_container">
<bg-filter-group @search="changeSearch" v-model="filter.search" placeholder="请输入角色名称"> <bg-filter-group @search="changeSearch" v-model="filter.search" placeholder="请输入角色名称">
<template v-slot:left_action> <template v-slot:left_action>
...@@ -185,6 +180,7 @@ import { reactive, toRefs, ref, onBeforeMount, nextTick } from "vue"; ...@@ -185,6 +180,7 @@ import { reactive, toRefs, ref, onBeforeMount, nextTick } from "vue";
import axios from "../../../../request/http.js"; import axios from "../../../../request/http.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import bgBreadcrumb from "@/components/bg-breadcrumb.vue";
const router = useRouter(); const router = useRouter();
const Bgtable = ref(null); const Bgtable = ref(null);
const userTable = ref(null); const userTable = ref(null);
......
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