🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

xielv-bz-common

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xielv-bz-common

xielv-bz-common 业务逻辑模块

latest
npmnpm
Version
2.0.2
Version published
Maintainers
1
Created
Source

安装

    npm set registry http://172.26.59.72:4873   //npm 设置为 wakedata 镜像
    yarn add xielv-bz-common

说明

xielv-bz-common 是由原先的 dss-web/dss-common 和 dss-web/business-common 抽取了部分作为公共业务模块。未抽取的部分由各自项目做单独处理。

使用

按需引入 xielv-bz-common/src 目录下的模块

// example: js文件中引入页面头部组件
import PageHeader from "xielv-bz-common/src/components/page-header";
// example: css文件中引入全局less变量文件:
@import '~xielv-bz-common/src/style/wkt-constants.less'

注意项目配置中,模块配置需包含 node_modules/xielv-bz-common,(js, vue, 图片, 样式, 字体部分都需配置)

module: {
  rules: [
    {
      test: /\.js$/,
      include: [
        pathSrcDir,
        path.resolve(__dirname, "../node_modules/xielv-bz-common"),
      ],
      use: ["babel-loader"],
    },
  ];
}

附录

  • src
    • api
      • base.js (原 dss-common/api/base)
    • business (原 business-common)
      • base-index.js
      • industry-enum.js
      • store_user.js
      • store.js
      • wp-base-api.js
    • mixins
      • base.js (原 dss-common/src/mixins/base)
    • plugins
      • vue-plain.js (原 dss-common/src/vue-plugins/vue-plain)
    • style (原 dss-common/src/style)
      • anim.css
      • base.css
      • base.less
      • custom.css
      • icon2.css
      • wkt-base.less
      • wkt-constants.less (全局 less 变量定义文件)
    • components (公共组件)
      • chartBase (原 dss-common/src/components/Chart.vue, 图表基础组件)
      • chartEmpty (原 dss-common/src/components/ChartEmpty.vue, 图表基础组件)
      • imgMaterial (原 dss-dsp/src/components/materials/image/index.vue, 图片素材对话框)
        • addGroup.vue
        • addImage.vue
        • index.vue
      • Map (原 dss-wechar3rd/src/components/Map, 地图相关参数)
      • page-header (原 dss-common/src/components/page-header/index.vue, 页面头部组件)
      • placeholder (原 dss-common/src/components/placeholder/index.vue, 空数据展示组件)
      • sidebar (原 dss-common/src/components/sidebar/index.vue, 页面侧边栏组件)
      • upload (原 dss-common/src/components/upload/index.vue)
      • wkb-page-nav (页面侧边导航组件)
    • partial (原 dss-common/src/partial)
      • html
        • key-contact.html (原 dss-common/src/partial/key-contact/tpl.html)
        • key-footer.html
      • js
        • key-header.js (原 dss-common/src/partial/key-header/tpl.js)
      • style
        • console.css
        • key-contack.less (原 dss-common/src/partial/key-contack/tpl.less)
        • key-footer.less
        • key-header.less
        • tpl-mobile.less
      • tpl
        • key-bury.tpl (原 dss-common/src/partial/key-bury/tpl.tpl)
        • key-header.tpl
        • key-meta.tpl
        • third-party.tpl

版本更新

v1.0.0

增加工单系统菜单order

增加公共组件 img-material 图片素材选择框, 对应旧版组件 imgMaterial

wkb-page-nav 对三级动态菜单及其子菜单做重定向处理 page-header 将头部导航菜单作成动态菜单 sidebar 对二级侧边栏菜单的菜单选中事件做抛出处理 新增permission 查找当前路由是否拥有权限、对二、三级菜单做重定向处理

wkb-page-nav 兼容动态路由字段 page-header 头部导航去掉右侧的门店管理按钮入口 更新 store 地产标识 权限菜单树获取

更新 store.js services.js

将头部导航栏与 dss-web 同步

将设置管理入口隐藏

修正 babelrc 配置文件错误;导致 babel 编译无法生效

将右侧的门店新增到页面导航(新增为企业管理)

增加 pageHeader 组件设置管理页面导航

更换 cdn:dss-res.meizu.com 改为 cdn.wakedata.com

公共组件 page-header 添加组件参数 headerToHome(参数说明:点击左侧门店 logo 或门店名称是否跳转主页)

公共业务模块基础版本

Keywords

xie-bz-common

FAQs

Package last updated on 31 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts