修改模板

This commit is contained in:
wanggeng 2022-05-30 09:44:17 +08:00
parent a0ad6332d5
commit f0f7e0cc22
3 changed files with 40 additions and 5 deletions

View File

@ -21,7 +21,7 @@
<div class="layui-card">
<div class="layui-card-body" style="padding: 15px;">
<form class="layui-form layui-form-pane" lay-filter="dataForm">
<div class="layui-row oa-form-footer-tool-bar">
<div class="layui-row oa-form-footer-tool-bar" style="display: none;">
<div class="layui-col-xs5 tool-bar-left layui-layout-admin">
<div id="submitBtnGroup" class="layui-btn-group"></div>
</div>
@ -44,6 +44,7 @@
<script src="static/form/js/form-util.js?v=1"></script>
<script src="static/form/js/oa-user-select.js?v=1"></script>
<script src="static/form/js/oa-form-util.js?v=1"></script>
<script src="static/form/js/app-oa-form-util.js?v=1"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
<script src="assets/layuiadmin/layui/layui.js"></script>
<script>
@ -68,6 +69,16 @@
var formButton = ${r"${formButton}"};
var currentUser = ${r"${currentUser}"};
// 设置APP交互的form对象
appOaFormUtil.setForm(form);
// 初始化APP表单数据
appOaFormUtil.initAppFormData({
confirmAssignees: confirmAssignees,
fields: fields,
formButton: formButton,
currentUser: currentUser
});
// 初始化
function initData() {
oaFormUtil.initSubmitBtns(confirmAssignees, {isApp: true});
@ -100,7 +111,7 @@
initData();
function close() {
window.android.invokeNative('back');
appOaFormUtil.goBackApp();
}
// 关闭页面
@ -128,11 +139,13 @@
]), formData.field, {
headers: {token: token}
}, function (code, data) {
appOaFormUtil.callbackAppSubmitStatus(true);
// 这里手动添加操作成功后的操作',
layer.msg('提交成功', {time: 1000}, function() {
close();
});
}, function (code, data) {
appOaFormUtil.callbackAppSubmitStatus(false);
$('.confirm-btn').show();
layer.msg(data.msg);
}, function () {

View File

@ -21,7 +21,7 @@
<div class="layui-card">
<div class="layui-card-body" style="padding: 15px;">
<form class="layui-form layui-form-pane" lay-filter="dataForm">
<div class="layui-row oa-form-footer-tool-bar">
<div class="layui-row oa-form-footer-tool-bar" style="display: none;">
<div class="layui-col-xs5 tool-bar-left"></div>
<div class="layui-col-xs7 tool-bar-right">
<div id="formButtonGroup"></div>
@ -52,6 +52,7 @@
<script src="static/form/js/form-util.js?v=1"></script>
<script src="static/form/js/oa-user-select.js?v=1"></script>
<script src="static/form/js/oa-form-util.js?v=1"></script>
<script src="static/form/js/app-oa-form-util.js?v=1"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
<script src="assets/layuiadmin/layui/layui.js"></script>
<script>
@ -101,6 +102,9 @@
for(var i in data) {
dataFormData[i] = data[i] +'';
}
// 初始化APP附件
appOaFormUtil.initAppAttachments(data.attachments);
form.val('dataForm', dataFormData);
<#list fields as field>

View File

@ -22,7 +22,7 @@
<div class="layui-card">
<div class="layui-card-body" style="padding: 15px;">
<form class="layui-form layui-form-pane" lay-filter="dataForm">
<div class="layui-row oa-form-footer-tool-bar">
<div class="layui-row oa-form-footer-tool-bar" style="display: none;">
<div class="layui-col-xs5 tool-bar-left layui-layout-admin">
<div id="submitBtnGroup" class="layui-btn-group"></div>
</div>
@ -59,6 +59,7 @@
<script src="static/form/js/form-util.js?v=1"></script>
<script src="static/form/js/oa-user-select.js?v=1"></script>
<script src="static/form/js/oa-form-util.js?v=1"></script>
<script src="static/form/js/app-oa-form-util.js?v=1"></script>
<script src="assets/js/vendor/viewer/viewer.min.js"></script>
<script src="assets/layuiadmin/layui/layui.js"></script>
<script>
@ -84,6 +85,16 @@
var formButton = ${r"${formButton}"};
var currentUser = ${r"${currentUser}"};
// 设置APP交互的form对象
appOaFormUtil.setForm(form);
// 初始化APP表单数据
appOaFormUtil.initAppFormData({
confirmAssignees: confirmAssignees,
fields: fields,
formButton: formButton,
currentUser: currentUser
});
// 初始化
function initData() {
oaFormUtil.initSubmitBtns(confirmAssignees, {isApp: true});
@ -117,6 +128,9 @@
}
form.val('dataForm', dataFormData);
// 初始化APP附件
appOaFormUtil.initAppAttachments(data.attachments);
<#list fields as field>
<#if field.data.tag == 'checkbox'>
formUtil.initCheckboxData('dataForm', dataFormData['${field.data.id}'], '${field.data.id}');
@ -157,7 +171,7 @@
initData();
function close() {
window.android.invokeNative('back');
appOaFormUtil.goBackApp();
}
// 关闭页面
@ -189,11 +203,15 @@
]), formData.field, {
headers: {token: token}
}, function (code, data) {
// 回调APP提交状态
appOaFormUtil.callbackAppSubmitStatus(true);
// 这里手动添加操作成功后的操作',
layer.msg('提交成功', {time: 1000}, function() {
close();
});
}, function (code, data) {
// 回调APP提交状态
appOaFormUtil.callbackAppSubmitStatus(false);
$('.confirm-btn').show();
layer.msg(data.msg);
}, function () {