Browse Source

优化配置说明

master
陈裕财 2 years ago
parent
commit
a172e38251
  1. 32
      README.md
  2. 30
      src/api/mdp_pub/mdp_config.js

32
README.md

@ -358,12 +358,44 @@ Vue.prototype.$mdp = mdp;
### [mdp_api_biz.js](/src/api/mdp_pub/mdp_api_biz.js) ### [mdp_api_biz.js](/src/api/mdp_pub/mdp_api_biz.js)
为mdp扩展的组件与后端交互的api,自动注册为全局公共函数,可通过$mdp.xxx调用,可改,可新增必要的api. 为mdp扩展的组件与后端交互的api,自动注册为全局公共函数,可通过$mdp.xxx调用,可改,可新增必要的api.
### [mdp_config.js](/src/api/mdp_pub/mdp_config.js)
前端工程的一些公共配置项,主要配置每一类api对接哪个后端微服务
根据不同的环境,需要修改部分内容,主要如下:
```js
//登录相关,如果后端启用oauth2,则返回oauth2client,如果后端不启用oauth2,后端账户使用mdp-lcode服务,则返回lcode,如果使用mdp-sys提供服务,则返回sys
getOauth2LoginContext:function(){
return "oauth2client"
},
//模块订单 如果后端使用mdp-lcode提供订单服务,则返回lcode,如果使用mdp-sys服务,则返回sys
getMoContext(){
return 'lcode'
},
// 如果后端使用mdp-lcode提供账户管理服务,则返回lcode,如果使用mdp-sys提供服务,则返回sys
getSysContext: function() {
return 'lcode'
},
// 图片内容服务api路径,如果后端使用mdp-lcode提供图片文件服务,则返回lcode,如果使用mdp-arc提供图片文件服务,则返回arc
getArcContext: function() {
return 'arc'
},
// 表单服务api路径,如果后端使用mdp-lcode提供表单服务,则返回lcode,如果使用mdp-form提供服务,则返回form
getFormContext: function() {
return 'lcode'
},
```
#### api的调用方法
```html ```html
<el-button @click="$mdp.xxxApi()"/> <el-button @click="$mdp.xxxApi()"/>
``` ```
```js ```js
this.$mdp.xxxApi() this.$mdp.xxxApi()
``` ```
- [login](/src/api/login.js) - [login](/src/api/login.js)
登录相关api 登录相关api

30
src/api/mdp_pub/mdp_config.js

@ -7,20 +7,26 @@
var sysName="唛盟智能开发";//系统名称,用于展示 var sysName="唛盟智能开发";//系统名称,用于展示
export default { export default {
//登录相关
//登录相关,如果后端启用oauth2,则返回oauth2client,如果后端不启用oauth2,后端账户使用mdp-lcode服务,则返回lcode,如果使用mdp-sys提供服务,则返回sys
getOauth2LoginContext:function(){ getOauth2LoginContext:function(){
return "oauth2client" return "oauth2client"
}, },
//短信相关
getSmsContext: function() {
return 'sms'
//模块订单 如果后端使用mdp-lcode提供订单服务,则返回lcode,如果使用mdp-sys服务,则返回sys
getMoContext(){
return 'lcode'
}, },
// 图片内容服务api路径
// 如果后端使用mdp-lcode提供账户管理服务,则返回lcode,如果使用mdp-sys提供服务,则返回sys
getSysContext: function() {
return 'lcode'
},
// 图片内容服务api路径,如果后端使用mdp-lcode提供图片文件服务,则返回lcode,如果使用mdp-arc提供图片文件服务,则返回arc
getArcContext: function() { getArcContext: function() {
return 'arc' return 'arc'
}, },
// 图片内容服务api路径
// 表单服务api路径
getFormContext: function() { getFormContext: function() {
return 'lcode' return 'lcode'
}, },
@ -28,6 +34,10 @@ export default {
getLcodeContext: function() { getLcodeContext: function() {
return 'lcode' return 'lcode'
}, },
//短信相关
getSmsContext: function() {
return 'sms'
},
// 工作流api路径 // 工作流api路径
getWorkflowContext: function() { getWorkflowContext: function() {
return 'workflow' return 'workflow'
@ -48,14 +58,6 @@ export default {
getPayContext:function() { getPayContext:function() {
return 'tpa' return 'tpa'
}, },
//模块订单
getMoContext(){
return 'lcode'
},
// 系统管理api路径
getSysContext: function() {
return 'lcode'
},
getTpaContext: function(){ getTpaContext: function(){
return 'tpa' return 'tpa'
}, },

Loading…
Cancel
Save