|
@@ -182,17 +182,18 @@
|
|
|
/** 回显接口 **/
|
|
|
function renderInterface(data){
|
|
|
let html =
|
|
|
- '<div class="panel_list">' +
|
|
|
- ' <div class="panel_idv">' +
|
|
|
- ' <h5 >' +
|
|
|
- ' <span>#rownum#、 </span>' +
|
|
|
+ '<div class="panel_list abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ '<div class="panel_list abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <div class="panel_idv abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <h5 class="abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <span class="abcdefghijklmnopqrstuvwxyz">#rownum#、 </span>' +
|
|
|
' <form style="display: inline" id="#formId#">' +
|
|
|
' <input type="hidden" name="intId" value="#id#">' +
|
|
|
+ ' <input type="hidden" name="purpose" class="purpose" value="">' +
|
|
|
' </form>' +
|
|
|
' <a data-toggle="collapse" data-parent="#accordion" href="##id#" onclick="openOrClose(this)">#interfaceName#</a>' +
|
|
|
' </h5>' +
|
|
|
' </div>' +
|
|
|
-
|
|
|
'</div>';
|
|
|
for(let i=0;i<data.length;i++){
|
|
|
let docm = html.replace(/#interfaceName#/g,data[i].interfaceName);
|
|
@@ -210,17 +211,16 @@
|
|
|
let fileUpload =
|
|
|
' <div class="panel-body">\n' +
|
|
|
' <form class="form-horizontal" id="sub-form0">\n' +
|
|
|
- ' <input type="hidden" name="intId" value="' + data[0].id + '">\n' +
|
|
|
' <div class="form-group">\n' +
|
|
|
' <label class="col-sm-2 control-label">申请用途</label>\n' +
|
|
|
' <div class="col-sm-10">\n' +
|
|
|
- ' <input type="text" class="form-control" name="purpose" value="' + data[0].purpose + '">\n' +
|
|
|
+ ' <input type="text" class="form-control" id="purpose" onchange="bindinput()" value="' + data[0].purpose + '">\n' +
|
|
|
' </div>\n' +
|
|
|
' </div>\n' +
|
|
|
' <div class="form-group">\n' +
|
|
|
' <label class="col-sm-2 control-label">附件</label>\n' +
|
|
|
' <div class="col-sm-10">\n' +
|
|
|
- ' <iframe id="file_upload0" src="/applyData/record/uploadFrame" width="100%" height="412px" frameborder="0" seamless></iframe>\n' +
|
|
|
+ ' <iframe id="file_upload0" src="/applyData/record/uploadFrame/' + data[0].subId + '" width="100%" height="412px" frameborder="0" seamless></iframe>\n' +
|
|
|
' </div>\n' +
|
|
|
' </div>\n' +
|
|
|
' </form>\n' +
|
|
@@ -229,6 +229,14 @@
|
|
|
$("#rte").append(fileUpload);
|
|
|
}
|
|
|
|
|
|
+ /**申请用途**/
|
|
|
+ function bindinput() {
|
|
|
+ let purposes = document.getElementsByClassName("purpose");
|
|
|
+ for (let i = 0; i < purposes.length; i++){
|
|
|
+ purposes[i].value = $("#purpose").val();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**手风琴右侧上下箭头样式变换控制**/
|
|
|
function openOrClose(dom) {
|
|
|
let name = $(dom).attr("href").substr(1);
|
|
@@ -265,18 +273,18 @@
|
|
|
},function(res){
|
|
|
if(res.length > 0){
|
|
|
let html =
|
|
|
- '<div class="panel_list">' +
|
|
|
- ' <div class="panel_idv">' +
|
|
|
- ' <h5 >' +
|
|
|
- ' <span>#rownum#、 </span>' +
|
|
|
+ '<div class="panel_list abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <div class="panel_idv abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <h5 class="abcdefghijklmnopqrstuvwxyz">' +
|
|
|
+ ' <span class="abcdefghijklmnopqrstuvwxyz">#rownum#、 </span>' +
|
|
|
' <form style="display: inline" id="#formId#">' +
|
|
|
' <input type="hidden" name="intId" value="#id#">' +
|
|
|
+ ' <input type="hidden" name="purpose" class="purpose" value="">' +
|
|
|
' </form>' +
|
|
|
' <a data-toggle="collapse" data-parent="#accordion" href="##id#" onclick="openOrClose(this)">#interfaceName#</a>' +
|
|
|
' </h5>' +
|
|
|
' </div>' +
|
|
|
'</div>';
|
|
|
-
|
|
|
$("#accordion").html("");
|
|
|
num = 0;
|
|
|
for(let i=0;i<res.length;i++){
|
|
@@ -341,18 +349,20 @@
|
|
|
|
|
|
/**表单提交方法**/
|
|
|
function submitHandler() {
|
|
|
+ bindinput();
|
|
|
let subData = [];
|
|
|
let formData = $("#form-record-edit").serializeArray();
|
|
|
for (let i = 0; i < num; i++) {
|
|
|
let data = $("#sub-form"+i).serializeArray();
|
|
|
let elem = {};
|
|
|
elem.name = "file";
|
|
|
- elem.value = $("#file_upload"+i).contents().find("input[name='_file']").val();
|
|
|
+ elem.value = $("#file_upload0").contents().find("input[name='_file']").val();
|
|
|
data.push(elem);
|
|
|
subData.push(data);
|
|
|
}
|
|
|
if ($.validate.form()) {
|
|
|
let accordion = $("#accordion").html();
|
|
|
+ console.log(accordion)
|
|
|
if(accordion.length < 255){//1334
|
|
|
$.modal.alertWarning("请先选择数据应用模块!");
|
|
|
return false;
|