loulijun2021
2023-04-28 189ec3fe9344dfdc4c3d13b154b482d201e2d413
1.提交
已添加1个文件
已修改5个文件
62 ■■■■ 文件已修改
src/icons/svg/zhkb.svg 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Sidebar/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/permission.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/jcsz/jsqd.vue 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/kb/ckgl.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/icons/svg/zhkb.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1682562180452" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2688" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><path d="M128 256a42.666667 42.666667 0 0 1 42.666667-42.666667h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v469.333333a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667V256z m85.333333 42.666667v384h597.333334V298.666667H213.333333z" fill="#157b7e" p-id="2689"></path><path d="M485.802667 712.981333a42.666667 42.666667 0 0 1 52.394666 0l225.664 175.530667-52.373333 67.370667L512 800.725333l-199.466667 155.157334-52.416-67.370667 225.706667-175.530667zM554.666667 85.333333v170.666667h-85.333334V85.333333h85.333334zM448 256v106.666667a64 64 0 1 0 128 0v-106.666667h85.333333v106.666667a149.333333 149.333333 0 1 1-298.666666 0v-106.666667h85.333333z" fill="#157b7e" p-id="2690"></path></svg>
src/layout/components/Sidebar/index.vue
@@ -83,6 +83,16 @@
      if (meta.activeMenu) {
        return meta.activeMenu
      }
      if (path.indexOf('kanbanManager') !== -1) { // å½“点击智慧看板的时候
        const url = this.$router.resolve({
          path
          // query: { id: 123 }
        })
        const t = url.href.split('/')
        window.open('#/' + t[2], '_blank')
      }
      return path
    },
    showLogo() {
src/router/index.js
@@ -651,6 +651,34 @@
        meta: { code: '1061', title: '存货档案', icon: '', keepAlive: true }
      }
    ]
  },
  {
    path: '/kanbanManager',
    component: Layout,
    redirect: '/kanbanManager/zhkb',
    name: '智慧看板',
    code: '2023',
    meta: { title: '智慧看板', icon: 'zhkb' },
    alwaysShow: true,
    children: [
      {
        path: 'jgcj',
        name: 'ZHKBCancel',
        component: () => import('@/views/kb/jgcj'),
        meta: { title: '综合看板', icon: '', keepAlive: true }
      }, {
        path: 'zpcj',
        name: 'cgddCancel',
        component: () => import('@/views/kb/zpcj'),
        meta: { title: '采购订单', icon: '', keepAlive: true }
      }, {
        path: 'ckgl',
        name: 'ckglCancel',
        component: () => import('@/views/kb/ckgl'),
        meta: { title: '仓库管理', icon: '', keepAlive: true }
      }
    ]
  }
  // {
src/store/modules/permission.js
@@ -109,6 +109,7 @@
            return i
          }
        })
        newRoutes.push({ path: '*', redirect: '/404', hidden: true })
      } else {
        newRoutes = getAsyncRoutes(asyncRoutes, menu)
      }
src/views/jcsz/jsqd.vue
@@ -452,7 +452,7 @@
        </el-button>
      </div>
      <el-table
        ref="multipleTable"
        ref="multipleTableRef"
        :data="dialogFormUserTable"
        border
        :row-class-name="tableRowClassName"
@@ -1056,7 +1056,7 @@
    },
    /* å…³è”用户模块*/
    async userClick(row) {
    userClick(row) {
      if (row.role_code === 'S001') {
        return this.$message.info('此角色无法操作!')
      }
@@ -1070,29 +1070,31 @@
      this.userForm.roleName = row.role_name
      this.dialogFormUser.rolecode = row.role_code
      const res = await this.getRoleAssociationUser()
      this.getRoleAssociationUser().then(res => {
      if (res.code === '200') {
        setTimeout(() => {
          loading.close()
          this.userDialogVisible = true
          this.$nextTick(() => {
            this.$refs.multipleTable.doLayout()
              this.$refs.multipleTableRef.doLayout()
          })
        }, 1000)
          })
      } else {
        loading.close()
      }
      })
    },
    // èŽ·å–è§’è‰²æ¸…å•å…³è”ç”¨æˆ·
    async getRoleAssociationUser() {
      const res = await RoleAssociationUser(this.dialogFormUser)
      this.dialogFormUserTable = res.data
      this.dialogFormUserTableLength = res.count
      this.userDialogVisible = true
      this.$nextTick(() => {
        this.dialogFormUserTable.forEach((item, index) => {
          if (item.flag === 'Y') {
            this.$refs.multipleTable.toggleRowSelection(this.dialogFormUserTable[index], true)
            this.$refs.multipleTableRef.toggleRowSelection(this.dialogFormUserTable[index], true)
          }
        })
      })
@@ -1139,7 +1141,7 @@
      this.dialogFormUser.orgcode = ''
      this.dialogFormUser.isrole = ''
      this.$refs.dialogCascaderUser.checkedValue = ''
      this.$refs.multipleTable.clearSelection()
      this.$refs.multipleTableRef.clearSelection()
    },
    // å…³è”用户对话框关闭
    userDialogVisibleCancel() {
src/views/kb/ckgl.vue
@@ -411,13 +411,13 @@
            WareHouseTopLeftData().then(res => {
              this.tableDataTop = res.data
              // this.number1 = this.tableDataTop.length
              if (this.tableDataTop.length > 9) {
              if (this.tableDataTop.length > 10) {
                clearInterval(this.tableTopTask)
                this.getWareHouseTopLeftData()
              }
            })
          }
        }, this.tableDataTop.length <= 9 ? 1000 * 3 : 100)
        }, this.tableDataTop.length <= 10 ? 1000 * 3 : 100)
      })
    },
    // èŽ·å–å·¦ä¸‹table数据