فهرست منبع

1、修改路由问题

zhoux 2 سال پیش
والد
کامیت
332d992bcf

+ 2 - 2
src/api/pages/pur/pur-order.js

@@ -16,8 +16,8 @@ export default {
  */
 export const routeUrl = {
   purOrder: {
-    add: {key: 'add', method: 'add'},
-    edit: {key: 'edit', method: 'edit'},
+    add: {key: 'add', routeName: 'pur-order-add'},
+    edit: {key: 'edit', routeName: 'pur-order-edit'},
     revert: {key: 'revert', method: 'revert'},
     close: {key: 'close', method: 'close'},
     returnAndExchangeGoods: {key: 'returnAndExchangeGoods', method: 'returnAndExchangeGoods'},

+ 8 - 5
src/components/main/components/side-menu/side-menu.vue

@@ -67,9 +67,9 @@
                @mouseleave="mouseleave(it)" v-if="it.meta.title && it.meta.menuType != 2">
             <span :style="'cursor:pointer;' + (menuName && it.meta.title.includes(menuName) ? 'color: orange;':'')"
                   @click="returnSpecificPage(item,it,false)" class="drawer-meta-title">{{ it.meta.title }}</span>
-              <Button size="small" type="primary" v-show="it.meta.hover" @click="returnSpecificPage(item,it,true)">
-                <Icon :type="item.icon?item.icon: 'md-add'"/>
-              </Button>
+<!--              <Button size="small" type="primary" v-show="it.meta.hover" @click="returnSpecificPage(item,it,true)">-->
+<!--                <Icon :type="item.icon?item.icon: 'md-add'"/>-->
+<!--              </Button>-->
             </p>
           </div>
         </div>
@@ -317,8 +317,11 @@ export default {
       if (val && val.name) {
         //有新建
         if (val.meta.hover) {
-          // 如果
-          this.$router.push({name: val.name + (flag ? '-add' : ''),params:{menuClick:true,parentPath:val.path}})
+          // flag=true 是点击按钮
+
+          console.log('flag',flag,val)
+          // this.$router.push({name: val.name + (flag ? '-add' : ''),params:{menuClick:true,parentPath:val.path}})
+          this.$router.push({name: val.name})
         } else {
           this.$router.push({name: val.name})
           // this.$router.push(val.path)

+ 0 - 2
src/components/main/main.vue

@@ -166,7 +166,6 @@ export default {
       }
     },
     menuList() {
-      console.log('tter',this.$store.getters.menuList)
       return this.$store.getters.menuList
     },
     local() {
@@ -181,7 +180,6 @@ export default {
     //菜单类型
     menuType() {
       let sideMenuType = localRead('sideMenuType');
-      console.log('3',sideMenuType)
       if(sideMenuType){
         return sideMenuType
       }else{

+ 2 - 0
src/mixins/index.js

@@ -1091,8 +1091,10 @@ export const indexMixin = {
   },
   activated() {
     // 如果从菜单点新建
+    console.log('tttt2',this.$route)
     if (this.$route.params && this.$route.params.menuClick) {
       if (this.$route.path == this.$route.params.parentPath && this.add) {
+        console.log('tere')
         this.add();
       }
     }

+ 1 - 0
src/view/pur/pur-order/form.vue

@@ -614,6 +614,7 @@ export default {
    * @date   : 2022/3/3 10:32
    */
   created() {
+    console.log('ttt',this.$route)
     this.resizeTableFlag = true;  // 计算表格高度
   },
 }

+ 1 - 1
src/view/pur/pur-order/index.vue

@@ -376,7 +376,7 @@ export default {
      * @date   : 2024-02-01 14:20
      */
     edit(row) {
-      this.$router.push('/pur/pur-order/edit/' + row[0]['purId'])
+      // this.$router.push('/pur/pur-order/edit/' + row[0]['purId'])
     },
     /**
     * @desc   : 加载数据