# jupiter-anui

> 该项目是基于 [Create React App](https://github.com/facebookincubator/create-react-app).

Latest version **0.0.1-alpha01** (published 2020-06-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install jupiter-anui
pnpm add jupiter-anui
yarn add jupiter-anui
bun add jupiter-anui
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1-alpha01 |
| Published | 2020-06-09 |
| First published | 2020-06-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 29 |
| Unpacked size | 7.2 MB |
| Known vulnerabilities | 0 (+25 in 2 direct dependencies) |
| Install scripts | no |
| Author | Zhaokunkun |
| Maintainers | jorkun |

## Links

- npm: https://www.npmjs.com/package/jupiter-anui
- Homepage: http:///jupiter/
- npm.io page: https://npm.io/package/jupiter-anui

## Dependencies (29)

- [antd](https://npm.io/package/antd.md) ^3.24.2
- [axios](https://npm.io/package/axios.md) ^0.18.0
- [dagre](https://npm.io/package/dagre.md) ^0.8.2
- [react](https://npm.io/package/react.md) ^16.8.6
- [redux](https://npm.io/package/redux.md) ^4.0.4
- [jquery](https://npm.io/package/jquery.md) ^3.3.1
- [lodash](https://npm.io/package/lodash.md) ^4.17.15
- [echarts](https://npm.io/package/echarts.md) ^4.1.0
- [jsplumb](https://npm.io/package/jsplumb.md) ^2.7.16
- [prismjs](https://npm.io/package/prismjs.md) ^1.15.0
- [react-dnd](https://npm.io/package/react-dnd.md) ^9.5.1
- [react-dom](https://npm.io/package/react-dom.md) ^16.8.6
- [codemirror](https://npm.io/package/codemirror.md) ^5.47.0
- [decimal.js](https://npm.io/package/decimal.js.md) ^10.1.1
- [file-saver](https://npm.io/package/file-saver.md) ^1.3.8
- [prop-types](https://npm.io/package/prop-types.md) ^15.7.2
- [redux-saga](https://npm.io/package/redux-saga.md) ^1.1.3
- [react-color](https://npm.io/package/react-color.md) ^2.17.0
- [react-redux](https://npm.io/package/react-redux.md) ^7.1.3
- [react-player](https://npm.io/package/react-player.md) ^2.1.1
- [react-router](https://npm.io/package/react-router.md) ^4.3.1
- [draft-js-prism](https://npm.io/package/draft-js-prism.md) ^1.0.6
- [react-loadable](https://npm.io/package/react-loadable.md) ^5.4.0
- [react-resizable](https://npm.io/package/react-resizable.md) ^1.7.5
- [react-router-dom](https://npm.io/package/react-router-dom.md) ^4.3.1
- [react-codemirror2](https://npm.io/package/react-codemirror2.md) ^6.0.0
- [react-grid-layout](https://npm.io/package/react-grid-layout.md) ^0.16.6
- [immutability-helper](https://npm.io/package/immutability-helper.md) ^3.0.1
- [react-dnd-html5-backend](https://npm.io/package/react-dnd-html5-backend.md) ^9.5.1

## Recent versions

- 0.0.1-alpha01 (latest) — 2020-06-09
- 0.0.1 — 2020-06-09

## README

该项目是基于 [Create React App](https://github.com/facebookincubator/create-react-app).

* `public/index.html` 项目模板文件;
* `src/index.js` 项目入口文件.
* node(>=8.9.4)

运行：

### `npm start`

启动开发模式<br>
在浏览器打开 [http://localhost:3000](http://localhost:3000) .


### `npm run build`

编译项目到build文件夹

## 浏览器支持情况

默认使用react最新版本

你可以打开react文档到(https://reactjs.org/docs/react-dom.html#browser-support) 获取更多react对浏览器支持信息.

## 技术栈

react@16.x<br>
react-router@4.x<br>
react-loadable@1.x<br>
webpack@3.8.x<br>
antd@3.x<br>
axios@0.18<br>
sass

### 页面生成配置项说明：
``` javascript
{
    "system": "/trade-credit/", // 系统文件夹名称
    "folder": "test-customer",// 当前业务文件夹名称
    // 首页分为三种类型：配置平台（index）、带模糊搜索的(index2)、树形（indexTree）
    "files": ["indexTree", "scss", "modal", "api"],
    "apiKey": "tmColumns", // 后端接口前缀（通常是bean名称）
    "listCfg": { // 首页配置项
        "tableName": "TM_COLUMNS", // index2需要
        "searchKey": "tmColumns",// 查询列表是传入的bean名称
        "searchs": [{// index 需要，搜索条件配置
            "type": "text",
            "name": "username",
            "label": "用户名"
        }],
        "columns": [{ // index 列配置方式
                isIndex: true
            }, {
                title: "用户id",
                dataIndex: "userid"
            }, {
                title: "操作",
                dataIndex: "id",
                key: "action",
                actions: ["edit", "delete"]
            }],
        "columns": {// index2 配置方式
            start: [{ // 列配置
                isIndex: true
            }],
            end: [{
                title: "操作",
                dataIndex: "id",
                key: "action",
                actions: ["edit", "delete"]
            }]
        },
        fields: [{ // indexTree时需要，右侧详细信息
            name: "userid",
            label: "用户id"
        }]
    },
    "formCfg": { // 更改modal表单配置项
        "cols": 1,// 2时为两列排列
        "antdComp": [],// 需要引入的antd 组件
        "jruiComp": ["JRTextbox"],// 需要引入的jrui组件
        "fields": [{ // 表单项
                type: "text",
                label: "文本",
                name: "userid"
            }, {
                type: "date",
                label: "时间",
                name: "dateField"
            },
            {
                type: "int",
                label: "数字",
                name: "num"
            },
            {
                type: "select",
                label: "下拉框",
                name: "selectfield"
            }
        ]
    }
}
``` javascript

---
_Source: https://npm.io/package/jupiter-anui · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
