Browse Source

优化

master
陈裕财 2 years ago
parent
commit
cf78a7781a
  1. 18
      src/api/mdp/lcode/formData.js
  2. 16
      src/api/mdp/lcode/formDataTag.js
  3. 22
      src/api/mdp/lcode/formDef.js
  4. 16
      src/api/mdp/lcode/formDefTag.js
  5. 14
      src/api/mdp/lcode/formField.js
  6. 18
      src/api/mdp/lcode/formQx.js
  7. 14
      src/api/mdp/lcode/formView.js
  8. 4
      src/api/mdp_pub/mdp_api_ext.js
  9. 4
      src/api/mdp_pub/mdp_config.js
  10. 2
      src/components/mdp-ui/README.md
  11. 4
      src/router/index.js
  12. 35
      src/router/routes_form.js
  13. 35
      src/router/routes_lcode.js
  14. 4
      src/views/mdp/lcode/formData/FlowForm.vue
  15. 2
      src/views/mdp/lcode/formData/Form.vue
  16. 4
      src/views/mdp/lcode/formData/FormRoute.vue
  17. 8
      src/views/mdp/lcode/formData/Index.vue
  18. 0
      src/views/mdp/lcode/formDef/DesignRoute.vue
  19. 4
      src/views/mdp/lcode/formDef/Form.vue
  20. 2
      src/views/mdp/lcode/formDef/FormDefForFlowNode.vue
  21. 10
      src/views/mdp/lcode/formDef/Index.vue
  22. 2
      src/views/mdp/lcode/formField/Field.vue
  23. 0
      src/views/mdp/lcode/formField/FieldCfg.vue
  24. 0
      src/views/mdp/lcode/formField/FieldQxSet.vue
  25. 2
      src/views/mdp/lcode/formField/Index.vue
  26. 2
      src/views/mdp/lcode/formQx/FormQxSet.vue
  27. 0
      src/views/mdp/lcode/source/Index.vue

src/api/mdp/form/formData.js → src/api/mdp/lcode/formData.js

src/api/mdp/form/formDataTag.js → src/api/mdp/lcode/formDataTag.js

src/api/mdp/form/formDef.js → src/api/mdp/lcode/formDef.js

src/api/mdp/form/formDefTag.js → src/api/mdp/lcode/formDefTag.js

src/api/mdp/form/formField.js → src/api/mdp/lcode/formField.js

src/api/mdp/form/formQx.js → src/api/mdp/lcode/formQx.js

src/api/mdp/form/formView.js → src/api/mdp/lcode/formView.js

4
src/api/mdp_pub/mdp_api_ext.js

@ -267,7 +267,7 @@ refresh : params => { return axios.post(`/${sysBase}/mdp/meta/itemOption/refresh
// start form 智能表单 相关api // start form 智能表单 相关api
listFormField : params => { return axios.get(`${formBase}/mdp/form/formField/list`, { params: params }); },
listFormField : params => { return axios.get(`${formBase}/mdp/lcode/formField/list`, { params: params }); },
listFormFieldCacheFirst : params => { listFormFieldCacheFirst : params => {
var baseCode='list-form-fields' var baseCode='list-form-fields'
@ -361,7 +361,7 @@ removeFormFieldsCache:(formId)=>{
}, },
goToFormDesign: formDefId => { goToFormDesign: formDefId => {
var url= window.location.protocol + '//' + window.location.host + workflowBase+'/' + process.env.VERSION + '/#/mdp/form/design/'+formDefId
var url= window.location.protocol + '//' + window.location.host + workflowBase+'/' + process.env.VERSION + '/#/mdp/lcode/design/'+formDefId
util.openWin(url) util.openWin(url)
}, },
// end form // end form

4
src/api/mdp_pub/mdp_config.js

@ -24,6 +24,10 @@ export default {
getFormContext: function() { getFormContext: function() {
return 'lcode' return 'lcode'
}, },
// 低代码平台
getLcodeContext: function() {
return 'lcode'
},
// 工作流api路径 // 工作流api路径
getWorkflowContext: function() { getWorkflowContext: function() {
return 'workflow' return 'workflow'

2
src/components/mdp-ui/README.md

@ -5,7 +5,7 @@ mdp封装了几十个ui组件,使用mdp-ui与不使用mdp-ui的区别:写100
mdp的核心组件,该组件库为纯前端页面组件,无须配置任何后端api接口即可正确运行 mdp的核心组件,该组件库为纯前端页面组件,无须配置任何后端api接口即可正确运行
- [mdp-ui-ext](/src/components/mdp-ui-ext) - [mdp-ui-ext](/src/components/mdp-ui-ext)
基于mdp-ui扩展的带有对接后台api业务加载能力的业务组件 基于mdp-ui扩展的带有对接后台api业务加载能力的业务组件
>⚠️注意:[mdp-ui组件效果预览](https://maimengcloud.com/sys/m1/#/mdp/form/index)
>⚠️注意:[mdp-ui组件效果预览](https://maimengcloud.com/sys/m1/#/mdp/lcode/index)
### ⚙快速开始 ### ⚙快速开始
>找到[main.js](/src/main.js) 添加下面代码 >找到[main.js](/src/main.js) 添加下面代码

4
src/router/index.js

@ -9,7 +9,7 @@ Vue.use(Router)
/* Layout */ /* Layout */
import Layout from '../views/layout/Layout' import Layout from '../views/layout/Layout'
import routesMyWork from './routes_my_work' import routesMyWork from './routes_my_work'
import routesForm from './routes_form'
import routesLcode from './routes_lcode'
export {Layout} export {Layout}
/** note: submenu only apppear when children.length>=1 /** note: submenu only apppear when children.length>=1
@ -67,5 +67,5 @@ export default new Router({
let allRoutes=[] let allRoutes=[]
allRoutes=allRoutes.concat(routesMyWork.routes); allRoutes=allRoutes.concat(routesMyWork.routes);
allRoutes=allRoutes.concat(routesForm.routes);
allRoutes=allRoutes.concat(routesLcode.routes);
export const asyncRouterMap = allRoutes export const asyncRouterMap = allRoutes

35
src/router/routes_form.js

@ -1,35 +0,0 @@
/* Layout */
import Layout from '../views/layout/Layout'
const _import = require('./_import_' + process.env.NODE_ENV)
export default {
routes:[
{
path: '/mdp/form',
component: Layout,
name: '智能表单',
iconCls: 'fa el-icon-menu',
meta: {
title: 'IntelligentForm',
icon: 'capacity-form'
},
//leaf: true,//只有一个节点
children: [
{
iconCls: 'fa el-icon-star-off', path: 'index', component: _import("mdp/form/formDef/Index"), name: 'FormDefMng' ,meta:{
title: 'FormDefIndex', } },
{ path: 'design/index/:expandId', component: _import("mdp/form/formDef/Index"), name: 'FormDefIndex',meta:{title:'FormDefIndex'} ,hidden:true },
{ path: 'design/:expandId', component: _import("mdp/form/formDef/DesignRoute"), name: 'FormDesignRoute',meta:{title:'FormDesign'} ,hidden:true },
{ iconCls: 'fa el-icon-circle-plus', path: 'create', component: _import("mdp/form/formDef/DesignRoute"), name: 'FormDesign',meta:{title:'FormDesign'} },
{ path: 'data/edit/:formId/:dataId', component: _import("mdp/form/formData/FormRoute"), name: '数据填报',meta:{title:'FormDataAddRoute'} ,hidden:true },
{ path: 'data/add/:formId', component: _import("mdp/form/formData/FormRoute"), name: '数据填报',meta:{title:'FormDataAddRoute'} ,hidden:true },
{ path: 'data/index/:formId', component: _import("mdp/form/formData/Index"), name: '智能表单数据管理',meta:{title:'FormDataMng' } ,hidden:true },
{ path: 'data/mng', component: _import("mdp/form/formData/Index"), name: 'FormDataMng', meta:{title:'FormDataMng'},hidden:true }
]
}
]
}

35
src/router/routes_lcode.js

@ -0,0 +1,35 @@
/* Layout */
import Layout from '../views/layout/Layout'
const _import = require('./_import_' + process.env.NODE_ENV)
export default {
routes:[
{
path: '/mdp/lcode',
component: Layout,
name: '智能表单',
iconCls: 'fa el-icon-menu',
meta: {
title: 'IntelligentForm',
icon: 'capacity-form'
},
//leaf: true,//只有一个节点
children: [
{
iconCls: 'fa el-icon-star-off', path: 'index', component: _import("mdp/lcode/formDef/Index"), name: 'FormDefMng' ,meta:{
title: 'FormDefIndex', } },
{ path: 'design/index/:expandId', component: _import("mdp/lcode/formDef/Index"), name: 'FormDefIndex',meta:{title:'FormDefIndex'} ,hidden:true },
{ path: 'design/:expandId', component: _import("mdp/lcode/formDef/DesignRoute"), name: 'FormDesignRoute',meta:{title:'FormDesign'} ,hidden:true },
{ iconCls: 'fa el-icon-circle-plus', path: 'create', component: _import("mdp/lcode/formDef/DesignRoute"), name: 'FormDesign',meta:{title:'FormDesign'} },
{ path: 'data/edit/:formId/:dataId', component: _import("mdp/lcode/formData/FormRoute"), name: '数据填报',meta:{title:'FormDataAddRoute'} ,hidden:true },
{ path: 'data/add/:formId', component: _import("mdp/lcode/formData/FormRoute"), name: '数据填报',meta:{title:'FormDataAddRoute'} ,hidden:true },
{ path: 'data/index/:formId', component: _import("mdp/lcode/formData/Index"), name: '智能表单数据管理',meta:{title:'FormDataMng' } ,hidden:true },
{ path: 'data/mng', component: _import("mdp/lcode/formData/Index"), name: 'FormDataMng', meta:{title:'FormDataMng'},hidden:true }
]
}
]
}

src/views/mdp/form/formData/FlowForm.vue → src/views/mdp/lcode/formData/FlowForm.vue

src/views/mdp/form/formData/Form.vue → src/views/mdp/lcode/formData/Form.vue

src/views/mdp/form/formData/FormRoute.vue → src/views/mdp/lcode/formData/FormRoute.vue

src/views/mdp/form/formData/Index.vue → src/views/mdp/lcode/formData/Index.vue

src/views/mdp/form/formDef/DesignRoute.vue → src/views/mdp/lcode/formDef/DesignRoute.vue

src/views/mdp/form/formDef/Form.vue → src/views/mdp/lcode/formDef/Form.vue

src/views/mdp/form/formDef/FormDefForFlowNode.vue → src/views/mdp/lcode/formDef/FormDefForFlowNode.vue

src/views/mdp/form/formDef/Index.vue → src/views/mdp/lcode/formDef/Index.vue

src/views/mdp/form/formField/Field.vue → src/views/mdp/lcode/formField/Field.vue

src/views/mdp/form/formField/FieldCfg.vue → src/views/mdp/lcode/formField/FieldCfg.vue

src/views/mdp/form/formField/FieldQxSet.vue → src/views/mdp/lcode/formField/FieldQxSet.vue

src/views/mdp/form/formField/Index.vue → src/views/mdp/lcode/formField/Index.vue

src/views/mdp/form/formQx/FormQxSet.vue → src/views/mdp/lcode/formQx/FormQxSet.vue

src/views/mdp/form/source/Index.vue → src/views/mdp/lcode/source/Index.vue

Loading…
Cancel
Save