liyinghu

共享服务Portal前端页面源代码项目

Usage no npm install needed!

<script type="module">
  import liyinghu from 'https://cdn.skypack.dev/liyinghu';
</script>

README

共享服务Portal前端页面源代码项目

发布打包

webpack --config webpack.build.config.js -p
npm run publish

配置NC URL

修改如下文件

routes/iwebap.js

开始调试

npm start
DEBUG=* npm start

先登录NC:http://127.0.0.1:3001/portal

输入用户名d1密码123456a

登录成功之后访问:http://127.0.0.1:3001/

test

目录结构说明

│  .babelrc
│  .gitignore
│  app.js
│  app_server.js
│  Dockerfile
│  dockerignore
│  package.json//package配置
│  README.md
│  webpack.build.config.js//webpack配置,测试打包用
│  webpack.config.js//webpack配置,已经废弃
│  webpack.product.config.js//webpack配置,已经废弃
│  
├─bin
│      www
│      
├─client//运行时路径
│  │  index.html
│  │  
│  ├─app//编译后的代码路径
│  │      common.js
│  │      index.js
│  │      
│  ├─common
│  │      jquery-1.11.1.min.js
│  │      jquery.cookie.js
│  │      localforage.js
│  │      
│  ├─image
│  │  ├─demo
│  │  │      bill.png
│  │  │      borrow.png
│  │  │      costAdjust.png
│  │  │      costApplication.png
│  │  │      default.png
│  │  │      gathering.png
│  │  │      payable.png
│  │  │      payment.png
│  │  │      paymentApplication.png
│  │  │      receivables.png
│  │  │      repayment.png
│  │  │      
│  │  └─public
│  │          addBtn.png
│  │          addBtn15.png
│  │          delBtn15.png
│  │          icons.png
│  │          loading.gif
│  │          menuOpen.png
│  │          more.png
│  │          moreHover.png
│  │          searchSmallBtn.png
│  │          searchSmallBtnHover.png
│  │          settingBtn.png
│  │          settingBtnHover.png
│  │          transparentBg.png
│  │          
│  └─static
│          bundle.css
│          common.css
│          common.less
│          index.css
│          index.less
│          
├─public
│  └─stylesheets
│          style.css
│          
├─routes
│      index.js
│      iwebap.js
│      users.js
│      
├─src//源码路径
│  ├─app
│  │  │  appStore.js
│  │  │  config.js
│  │  │  index.js
│  │  │  
│  │  ├─actions
│  │  │      actionType.js
│  │  │      portalMenu.js
│  │  │      portalQuery.js
│  │  │      welcome.js
│  │  │      
│  │  ├─components//组件路径
│  │  │      Footer.js
│  │  │      Message.js
│  │  │      NoMatch.js
│  │  │      NormalWidget.js
│  │  │      PortalBillType.js
│  │  │      PortalFlow.js//流程查看组件
│  │  │      PortalGrid.js//表格组件
│  │  │      PortalMenu.js
│  │  │      PortalMessage.js
│  │  │      PortalPage.js//分页组件
│  │  │      PortalQuery.js//查询组件
│  │  │      PortalQueryFuzzySearch.js
│  │  │      PortalQueryState.js
│  │  │      PortalTimeRange.js
│  │  │      StaticModel.js
│  │  │      Title.js
│  │  │      Top.js
│  │  │      UserSelected.js
│  │  │      View.js
│  │  │      
│  │  ├─containers//容器路径
│  │  │      App.js
│  │  │      Complete.js//已完成
│  │  │      MakeBill.js//我要填的单据列表
│  │  │      Uncomplete.js//未完成
│  │  │      Welcome.js
│  │  │      
│  │  ├─middleware
│  │  │      restfulApi.js
│  │  │      
│  │  └─reducers
│  │          index.js
│  │          initState.js
│  │          uncomplete.js
│  │          welcome.js
│  │          
│  └─common//通用组件路径
│      │  global.js
│      │  restfulApi.js
│      │  
│      └─components
│              ajaxTable.js
│              bootstrap-datetimepicker.min.css
│              CheckboxButton.js
│              ConfirmDialog.js
│              RadioButtonList.js
│              react-bootstrap-datetimepicker.min.js
│              SimpleCard.js
│              SimpleDateTimePicker.js
│              SimpleFilter.js
│              SimplePage.js
│              SimpleTable.js
│              SimpleTimePicker.js
│              Storage.js
│              Title.js
│              Validate.js
│              
└─views
        error.html
        index.html
        layout.html