优化代码

This commit is contained in:
java110 2021-08-22 16:49:20 +08:00
parent 6a71dbd1f0
commit d0329097d8
3 changed files with 68 additions and 28 deletions

View File

@ -4,6 +4,8 @@
<!--
required editor styles
-->
<link rel="stylesheet" href="/css/bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="/css/vc-ui.css" />
<link rel="stylesheet" href="css/form-js.css">
<link rel="stylesheet" href="css/form-js-editor.css">
<link rel="stylesheet" href="css/dragula.css">
@ -20,11 +22,35 @@
#form {
max-width: 100%;
}
.r {
position: fixed;
margin: auto;
left: 0;
right: 0;
bottom: 20px;
width: 300px;
text-align: center;
}
body{
background: #fff;
}
</style>
</head>
<body>
<div id="form"></div>
<div>
<div class="r btn-group">
<button type="button" class="btn btn-white ">返回</button>
<button type="button" class="btn btn-primary" style="margin-left:10px">
保存
</button>
</div>
</div>
<script src="js/form-editor.umd.js"></script>
<script src="/vcCore/vcFramework.js"></script>
<script src="editor.js"></script>

View File

@ -58,34 +58,29 @@
_initFormJs = function () {
let _flowId = vc.getParam('flowId');
// let _param = {
// params: {
// flowId: _flowId,
// page: 1,
// row: 1
// }
// }
// vc.http.apiGet('/oaWorkflow/queryOaWorkflowXml',
// _param,
// function (json, res) {
// let _flowXml = JSON.parse(json);
// if (_flowXml.data.length > 0) {
// //初始化
// initFormJs(_flowXml.data[0].bpmnXml);
// return;
// }
// //初始化
// window.initFormJs();
// }, function (errInfo, error) {
// console.log('请求失败处理');
// }
// );
window.initFormJs(default_json);
let _param = {
params: {
flowId: _flowId,
page: 1,
row: 1
}
}
vc.http.apiGet('/oaWorkflow/queryOaWorkflowForm',
_param,
function (json, res) {
let _flowXml = JSON.parse(json);
if (_flowXml.data.length > 0) {
//初始化
initFormJs(_flowXml.data[0].bpmnXml);
return;
}
//初始化
window.initFormJs(default_json);
}, function (errInfo, error) {
console.log('请求失败处理');
}
);
}
_initFormJs();
_closeBpmnjs = function () {

View File

@ -1,3 +1,12 @@
/**
* HC小区管理系统作者 吴学文mail:928255095@qq.com 对原有的https://bpmn.io 的 formjs 框架做了 相应修改 主要修改如下:
* 加入 多行文本框时间组件日期组件部分汉化功能
*
* HC小区管理系统官方尊重作者的贡献未去除bpmn 版权信息如果您想去除请先联系 bpmn作者经作者同意后可以在1758行去除bpmn版权
* 在未经作者允许的情况下去除bpmn版权造成的侵权问题HC小区管理系统将不会承担任何责任由去除版权的公司或者个人承担相应的责任
*
* 版权归 https://bpmn.io/ 所有非常感谢bpmn.io 提供这么优秀的框架
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
@ -1746,6 +1755,16 @@
onChange: onChange
}), o$1(PoweredBy, {})]
});
//去除 bpmn 版权,开源不容易 官方不去除 bpmn 版权信息,如果 老铁们想去除 注释上面 开放下面即可
// return o$1("form", {
// class: "fjs-form",
// onSubmit: handleSubmit,
// onReset: handleReset,
// children: [o$1(FormField, {
// field: schema,
// onChange: onChange
// })]
// });
}
const type$2 = 'number';
@ -5753,7 +5772,7 @@
if (!field || field.type === 'default') {
return o$1("div", {
class: "fjs-properties-panel-placeholder",
children: "Select a form field to edit its properties."
children: "请拖拽选择组件,自定义表单"
});
}