/web-manage-system

This is is a web manage system

Primary LanguageJavaScript

Lina Forbidden 🏯

我所做的一切,不过是在取悦一个影子

使用方法

安装 npm i
运行 npm run start

环境

2018/03/08

osx: 10.13.2

node: 8.9.4.2

react: 16.2.0

webpack: 4.1.0

webpack4.1.0 中 commonschunkplugin 插件被废弃,使用 splitChunks 来进行分包

cross-en: 5.1.0  执行脚本的时候,读取环境,进行不同的操作

日志:

2019 12/25 🤖 时隔一年半唤醒�项目

  • 📦 集成 form-render 测试表单 ️
  • 唤醒安装依赖时出现问题,五分钟后重新唤醒成功
npm ERR! Unexpected end of JSON input while parsing near

解决方案:

npm cache clean --force
  • 升级了依赖版本

React 16.2.0 -> 16.12.0
Antd  3.2.0 -> 3.26.4
webpack 4.1.0 -> 4.20.0
webpack-cli 2.0.10 -> 3.1.1

  • 移除 mp3、404 等一些模块

2018 06/19

  • 安装mocha

2018 05/27

  • 增加了react-DnD demo

2018 05/26

  • 升级了React-DOM 16.3 使用新的ref API createRef this.ref = createRef
  • 增加了错误处理Demo
  • 使用React高级特性 componentDidCatch 捕捉全局错误, 配置全局登录页面、 404页

2018 05/24

  • 基于属性代理(Props Proxy)的 HOC 的 简单示例

2018 04/27

  • 增加配置式可编辑表格组件
  • 目的:保证所有表格生成简单、可配置度高、所有页面的表格风格统一,应对需求变化忍耐度高

需求来源:

  1. 表格中的字体根据数据不同变色显示
  2. 表格中的字体根据数据不同变色显示
  3. 单击表格,表格可以编辑;可编辑的类型有:普通文字类型、 Select(转换dict)。
  4. raw尾操作、 页码组件

数据格式:

使用时再封装一层
 columns = [{
    title: '职员编号',
    width: 200,
    dataIndex: 'workerId',
    type: 'editableText',
    defaultSortOrder: 'descend',
    sorter: (a, b) => a.age - b.age,
    payload: {
      text: 'text',
      data: ,
      dicts: {}
    }
  }]
  被转换为
   columns = [{
    title: '职员编号',
    dataIndex: 'workerId',
    width: 200,
    defaultSortOrder: 'descend',
    sorter: (a, b) => a.age - b.age,
    render:(payload) => <EditableText payload={payload} /> 
  }]

2018 04/23

搭建 Express + Mysql restful接口,参考 @avanthikameenakshi

2018 04/20

  • 处理了Node.js中的同步非阻塞
  • 加入上传文件

2018 04/19

2018 04/17

2018 04/16

2018 04/13

  • css loader可以引入样式

2018 04/12

  • 引入favicon

2018/03/08

osx: 10.13.2
node: 8.9.4.2
react: 16.2.0
webpack: 4.1.0