Commit 61d20690 authored by 刘殿昕's avatar 刘殿昕

导航栏规则修改+general组件目录结构

parent 0e4e597d
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
</template> </template>
<script> <script>
import cropper from "@/components/cropper"; import cropper from "@/components/general/cropper";
export default { export default {
components: { components: {
cropper cropper
......
...@@ -78,19 +78,19 @@ ...@@ -78,19 +78,19 @@
v-for="(item, index) in menu_arr" v-for="(item, index) in menu_arr"
:key="index + 200" :key="index + 200"
class="menu_box user_hover" class="menu_box user_hover"
@click="navAction(index, item.visit_url)" @click="navAction(item.visit_url)"
:style="{ color: now_menu == index ? '#fff' : '' }" :style="{ color: now_menu == item.visit_url ? '#fff' : '' }"
> >
{{ item.menu_name }} {{ item.menu_name }}
<div class="user_menu" v-if="item.Child && item.Child.length" style="left: 30px;"> <div class="user_menu" v-if="item.Child && item.Child.length" style="left: 30px;">
<div <div
v-for="(v, indexs) in item.Child" v-for="(v, indexs) in item.Child"
:key="indexs + 700" :key="indexs + 700"
@click.stop="gotoChildPage(v, index)" @click.stop="gotoChildPage(v, item.visit_url)"
>{{ v.menu_name }}</div> >{{ v.menu_name }}</div>
</div> </div>
<div class="sj" v-if="item.Child && item.Child.length" style="left: 60px;"></div> <div class="sj" v-if="item.Child && item.Child.length" style="left: 60px;"></div>
<div class="bottom_show" v-if="now_menu == index"></div> <div class="bottom_show" v-if="now_menu == item.visit_url"></div>
</div> </div>
</div> </div>
</div> </div>
...@@ -101,7 +101,7 @@ export default { ...@@ -101,7 +101,7 @@ export default {
data() { data() {
return { return {
menu_arr: [], menu_arr: [],
now_menu: 2, now_menu: "",
user_arr: [ user_arr: [
{ name: "个人档案", path: "/user/user_info" }, { name: "个人档案", path: "/user/user_info" },
{ name: "消息通知", path: "/user/message" }, { name: "消息通知", path: "/user/message" },
...@@ -155,23 +155,23 @@ export default { ...@@ -155,23 +155,23 @@ export default {
// at here, we will goto shopping cart // at here, we will goto shopping cart
this.$router.push({ name: "shoppingCart" }); this.$router.push({ name: "shoppingCart" });
}, },
navAction(index, path) { navAction(path) {
this.$router.push(path); this.$router.push(path);
this.now_menu = index; this.now_menu = path;
window.sessionStorage.setItem("menuIndex", index); window.sessionStorage.setItem("menuVisitUrl", path);
}, },
gotoChildPage(v, parent) { gotoChildPage(v, parent) {
if (v.visit_url) { if (v.visit_url) {
if (v.visit_url == "/fwgl/" || v.visit_url == "/yygl/") { if (v.visit_url == "/fwgl/" || v.visit_url == "/yygl/") {
this.$router.push(v.visit_url + this.$store.getters.level); this.$router.push(v.visit_url + this.$store.getters.level);
} else if (parent == 2) { } else if (parent == "/services_shop") {
this.$router.push(v.visit_url); this.$router.push(v.visit_url);
this.$store.commit("serviceShopMenuAct", v.visit_url); this.$store.commit("serviceShopMenuAct", v.visit_url);
} else { } else {
this.$router.push(v.visit_url); this.$router.push(v.visit_url);
} }
this.now_menu = parent; this.now_menu = parent;
window.sessionStorage.setItem("menuIndex", parent); window.sessionStorage.setItem("menuVisitUrl", parent);
} }
}, },
getList() { getList() {
...@@ -189,9 +189,9 @@ export default { ...@@ -189,9 +189,9 @@ export default {
}); });
}, },
getMenuIndex() { getMenuIndex() {
let index = window.sessionStorage.getItem("menuIndex"); let visit_url = window.sessionStorage.getItem("menuVisitUrl");
console.log(index); console.log(visit_url);
this.now_menu = index ? index : 2; this.now_menu = visit_url ? visit_url : "/services_shop";
}, },
getNowMenu() { getNowMenu() {
this.$api.general.getNowMenu({ teamName: "APAAS3" }).then(response => { this.$api.general.getNowMenu({ teamName: "APAAS3" }).then(response => {
......
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
<script> <script>
import CommodityList from "@/components/service-list/commodity-list.vue"; import CommodityList from "@/components/service-list/commodity-list.vue";
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
export default { export default {
components: { components: {
"commodity-list": CommodityList, "commodity-list": CommodityList,
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
</template> </template>
<script> <script>
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
import tableUm from "@/components/table/table-um"; import tableUm from "@/components/table/table-um";
export default { export default {
props: ["data", "idx"], props: ["data", "idx"],
......
...@@ -699,8 +699,8 @@ ...@@ -699,8 +699,8 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
export default { export default {
components: { components: {
BlockRadius, BlockRadius,
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</template> </template>
<script> <script>
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
import { getRole, formatDateTime_date } from "@/utils/common"; import { getRole, formatDateTime_date } from "@/utils/common";
export default { export default {
props: {}, props: {},
......
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
</template> </template>
<script> <script>
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
import { getRole, formatDateTime_date } from "@/utils/common"; import { getRole, formatDateTime_date } from "@/utils/common";
import { mapGetters, mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
export default { export default {
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
import Dashboard from "@/components/e-charts/dashboard"; import Dashboard from "@/components/e-charts/dashboard";
export default { export default {
components: { components: {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</template> </template>
<script> <script>
import codes from "@/components/codes"; import codes from "@/components/general/codes";
export default { export default {
data() { data() {
return {}; return {};
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
// @ is an alias to /src // @ is an alias to /src
import CommodityList from "@/components/service-list/commodity-list.vue"; import CommodityList from "@/components/service-list/commodity-list.vue";
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
export default { export default {
components: { components: {
"commodity-list": CommodityList, "commodity-list": CommodityList,
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<script> <script>
// @ is an alias to /src // @ is an alias to /src
import Commodity from "@/components/service-list/commodity.vue"; import Commodity from "@/components/service-list/commodity.vue";
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
export default { export default {
components: { components: {
Commodity, Commodity,
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
</template> </template>
<script> <script>
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
export default { export default {
data() { data() {
return { return {
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
export default { export default {
components: { components: {
BlockRadius BlockRadius
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<script> <script>
import CesTable from "@/components/table/table-um"; import CesTable from "@/components/table/table-um";
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
export default { export default {
components: { components: {
CesTable, CesTable,
......
...@@ -229,7 +229,7 @@ ...@@ -229,7 +229,7 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
import ProcessCard from "@/components/process-card"; import ProcessCard from "@/components/process-card";
import TableUm from "@/components/table/table-um"; import TableUm from "@/components/table/table-um";
import InfoList from "@/components/infoList"; import InfoList from "@/components/infoList";
......
...@@ -176,8 +176,8 @@ ...@@ -176,8 +176,8 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
import UploadFile from "@/components/upload_file"; import UploadFile from "@/components/general/upload_file";
export default { export default {
components: { components: {
BlockRadius, BlockRadius,
......
...@@ -274,7 +274,7 @@ ...@@ -274,7 +274,7 @@
import appBuildSteps from "@/components/app-build-steps/app-build-steps"; import appBuildSteps from "@/components/app-build-steps/app-build-steps";
import appBuildStep from "@/components/app-build-steps/app-build-step"; import appBuildStep from "@/components/app-build-steps/app-build-step";
import apassTable from "@/components/apass-table"; import apassTable from "@/components/apass-table";
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
import apassDialog from "@/components/apass-dialog"; import apassDialog from "@/components/apass-dialog";
export default { export default {
......
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
<script> <script>
import infoList from "@/components/infoList"; import infoList from "@/components/infoList";
import tableUm from "@/components/table/table-um"; import tableUm from "@/components/table/table-um";
import codes from "@/components/codes"; import codes from "@/components/general/codes";
import norCard from "@/components/card"; import norCard from "@/components/card";
import exampleIcon from "@/pages/example/example_icon"; import exampleIcon from "@/pages/example/example_icon";
import Topology from "@/components/topology.vue"; import Topology from "@/components/topology.vue";
......
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
</template> </template>
<script> <script>
import uploadFile from '@/components/upload_file' import uploadFile from '@/components/general/upload_file'
import { getRole } from "@/utils/common"; import { getRole } from "@/utils/common";
import { mapGetters,mapState } from 'vuex' import { mapGetters,mapState } from 'vuex'
export default { export default {
......
...@@ -350,10 +350,10 @@ ...@@ -350,10 +350,10 @@
</template> </template>
<script> <script>
import BlockRadius from "@/components/block-radius"; import BlockRadius from "@/components/general/block-radius";
import CesTable from "@/components/table/table-um"; import CesTable from "@/components/table/table-um";
import Codes from "@/components/codes"; import Codes from "@/components/general/codes";
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
export default { export default {
components: { components: {
BlockRadius, BlockRadius,
......
...@@ -152,7 +152,7 @@ import infoList from "@/components/infoList"; ...@@ -152,7 +152,7 @@ import infoList from "@/components/infoList";
import tableUm from "@/components/table/table-um"; import tableUm from "@/components/table/table-um";
import serviceHeader from "@/components/service-header"; import serviceHeader from "@/components/service-header";
import dialogAction from "@/components/dialog-action"; import dialogAction from "@/components/dialog-action";
import uploadFile from '@/components/upload_file' import uploadFile from '@/components/general/upload_file'
import serviceTabComments from '@/components/service-tabs/service-tab-comments' import serviceTabComments from '@/components/service-tabs/service-tab-comments'
import { getRole } from "@/utils/common"; import { getRole } from "@/utils/common";
import { mapGetters,mapState } from 'vuex' import { mapGetters,mapState } from 'vuex'
......
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
</template> </template>
<script> <script>
import uploadFile from '@/components/upload_file' import uploadFile from '@/components/general/upload_file'
import { getRole } from "@/utils/common"; import { getRole } from "@/utils/common";
import { mapGetters,mapState } from 'vuex' import { mapGetters,mapState } from 'vuex'
export default { export default {
......
...@@ -169,7 +169,7 @@ import infoList from "@/components/infoList"; ...@@ -169,7 +169,7 @@ import infoList from "@/components/infoList";
import tableUm from "@/components/table/table-um"; import tableUm from "@/components/table/table-um";
import serviceHeader from "@/components/service-header"; import serviceHeader from "@/components/service-header";
import dialogAction from "@/components/dialog-action"; import dialogAction from "@/components/dialog-action";
import uploadFile from "@/components/upload_file"; import uploadFile from "@/components/general/upload_file";
import norCard from "@/components/card"; import norCard from "@/components/card";
import exampleIcon from "@/pages/example/example_icon"; import exampleIcon from "@/pages/example/example_icon";
import Topology from "@/components/topology.vue"; import Topology from "@/components/topology.vue";
......
...@@ -226,7 +226,7 @@ ...@@ -226,7 +226,7 @@
<script> <script>
import appBuildSteps from "@/components/app-build-steps/app-build-steps"; import appBuildSteps from "@/components/app-build-steps/app-build-steps";
import appBuildStep from "@/components/app-build-steps/app-build-step"; import appBuildStep from "@/components/app-build-steps/app-build-step";
import codes from "@/components/codes"; import codes from "@/components/general/codes";
import yaml from "js-yaml"; import yaml from "js-yaml";
var checkNumber = (rule, value, callback) => { var checkNumber = (rule, value, callback) => {
if (!value) { if (!value) {
......
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