form-design-mobile
v0.1.15
Published
<!-- * @Author: zhendong.wu * @Date: 2022-08-28 23:36:29 * @LastEditors: zhendong.wu * @LastEditTime: 2022-08-31 11:11:13 * @FilePath: /wf-mobile/README.md * @Description: --> # wf-workflow
Downloads
2
Readme
wf-workflow
依赖安装
npm install
环境地址配置
// vue.config.js
// 连接贴心测试环境地址
devServer: {
proxy: {
'/moaworkflow': {
// 正式环境
// target: 'http://mwf.17usoft.com/',
// 测试环境
// target: 'http://10.179.73.33:8080/',
// 贴心测试环境地址
target: 'http://mtiexinflow.qa.17usoft.com/'
changeOrigin: true
},
}
}
启动开发环境
npm run serve
种植access_token
// 步骤一:终端执行以下命令
curl --location --request POST 'toca.17u.cn/open-api/auth/space-token' \
--header 'Content-Type: application/json' \
--data-raw '{
"appKey":"cli_xIPbh1jes53LUGlgd",
"appSecret":"sQAFIW90KOdgQ7gUtBpK321PJSPz1wJdz",
"spaceId":"1562320482890592256"
}'
// 步骤二:
拷贝步骤一中执行命令返回的accessToken值,拼接字符串”##5a08424485a4460f83112d5e17b2ee83“
将拼接后的字符串设置到cookie的access_token中,刷新页面即可
测试环境访问
贴心测试环境PC端:http://tiexinflow.qa.17usoft.com/oaworkflow
贴心测试环境H5:http://mtiexinflow.qa.17usoft.com/moaworkflow/touch
备注:前期只有一个用户,所以登录状态的配置同”种植access_token“,部分接口可使用http://mtiexinflow.qa.17usoft.com中的接口,如列表、详情
打包
npm run build
项目目录
|-- project
|-- .DS_Store
|-- .gitignore
|-- README.md
|-- babel.config.js
|-- jsconfig.json
|-- package-lock.json
|-- package.json
|-- vue.config.js
|-- .vscode
| |-- settings.json
|-- public 静态资源
| |-- favicon.ico
| |-- index.html
|-- src
|-- .DS_Store
|-- App.vue 入口vue
|-- main.js 入口文件
|-- api api封装文件
| |-- index.js
|-- assets 图标图片、字体、样式、公共js
| |-- logo.png
| |-- scss
| |-- index.scss
| |-- layout.scss
| |-- variables.scss
|-- components 项目UI公共组件
| |-- README.md
| |-- Card
| | |-- index.vue
| |-- FormResolver
| |-- README.md
| |-- index.js
| |-- relevance
| |-- utils
| |-- widgets
| |-- index.js
| |-- components
|-- constants 公共常量
| |-- http.js
| |-- menu.js
|-- router 路由
| |-- index.js
|-- store store状态管理
| |-- index.js
|-- utils 公共方法、工具
| |-- index.js
|-- views 页面文件夹
|-- Apply
| |-- index.vue
|-- Audit
| |-- index.vue
|-- Detail
| |-- index.vue
|-- Home
| |-- index.vue
|-- Layout
| |-- index.vue
| |-- components
| |-- FooterBar.vue
| |-- Header.vue
|-- NotFound
|-- index.vue