|
@@ -10,7 +10,7 @@ var tableFields = {}; // 用来缓存数据表字段 |
|
|
var formscheme; |
|
|
var formscheme; |
|
|
var setFormId = ""; |
|
|
var setFormId = ""; |
|
|
var formFields = []; |
|
|
var formFields = []; |
|
|
|
|
|
|
|
|
|
|
|
var F_CloseDoSql = ""; |
|
|
var queryData = []; |
|
|
var queryData = []; |
|
|
var colData = []; |
|
|
var colData = []; |
|
|
|
|
|
|
|
@@ -89,7 +89,7 @@ var bootstrap = function ($, learun) { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else if (data.step == 2) { |
|
|
} else if (data.step == 2) { |
|
|
$finish.removeAttr('disabled'); |
|
|
$finish.removeAttr('disabled'); |
|
@@ -421,47 +421,48 @@ var bootstrap = function ($, learun) { |
|
|
var relation = { |
|
|
var relation = { |
|
|
F_ModuleId: formdata.F_ModuleId, |
|
|
F_ModuleId: formdata.F_ModuleId, |
|
|
F_FormId: formdata.F_FormId, |
|
|
F_FormId: formdata.F_FormId, |
|
|
|
|
|
F_CloseDoSql: formdata.F_CloseDoSql, |
|
|
F_SettingJson: JSON.stringify(settingJson) |
|
|
F_SettingJson: JSON.stringify(settingJson) |
|
|
} |
|
|
} |
|
|
var tableIndex = 0; |
|
|
var tableIndex = 0; |
|
|
var tableMap = {}; |
|
|
var tableMap = {}; |
|
|
var compontsMap = {}; |
|
|
var compontsMap = {}; |
|
|
for (var i = 0, l = formscheme.data.length; i < l; i++) { |
|
|
|
|
|
var componts = formscheme.data[i].componts; |
|
|
|
|
|
for (var j = 0, jl = componts.length; j < jl; j++) { |
|
|
|
|
|
var item = componts[j]; |
|
|
|
|
|
compontsMap[item.id] = item; |
|
|
|
|
|
if (!!item.table && tableMap[item.table] == undefined) { |
|
|
|
|
|
tableMap[item.table] = tableIndex; |
|
|
|
|
|
tableIndex++; |
|
|
|
|
|
|
|
|
for (var i = 0, l = formscheme.data.length; i < l; i++) { |
|
|
|
|
|
var componts = formscheme.data[i].componts; |
|
|
|
|
|
for (var j = 0, jl = componts.length; j < jl; j++) { |
|
|
|
|
|
var item = componts[j]; |
|
|
|
|
|
compontsMap[item.id] = item; |
|
|
|
|
|
if (!!item.table && tableMap[item.table] == undefined) { |
|
|
|
|
|
tableMap[item.table] = tableIndex; |
|
|
|
|
|
tableIndex++; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 列表设置 |
|
|
|
|
|
var moduleColumn = []; |
|
|
|
|
|
for (var i = 0, l = colData.length; i < l; i++) { |
|
|
|
|
|
var code = colData[i].fieldId + tableMap[compontsMap[colData[i].compontId].table]; |
|
|
|
|
|
var point = { F_ModuleColumnId: learun.newGuid(), F_FullName: colData[i].fieldName, F_EnCode: code.toLowerCase() }; |
|
|
|
|
|
moduleColumn.push(point); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 列表设置 |
|
|
|
|
|
var moduleColumn = []; |
|
|
|
|
|
for (var i = 0, l = colData.length; i < l; i++) { |
|
|
|
|
|
var code = colData[i].fieldId + tableMap[compontsMap[colData[i].compontId].table]; |
|
|
|
|
|
var point = { F_ModuleColumnId: learun.newGuid(), F_FullName: colData[i].fieldName, F_EnCode: code.toLowerCase() }; |
|
|
|
|
|
moduleColumn.push(point); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 提交数据 |
|
|
|
|
|
var postData = { |
|
|
|
|
|
relationJson:JSON.stringify(relation), |
|
|
|
|
|
moduleJson: JSON.stringify(formdata), |
|
|
|
|
|
moduleColumnJson: JSON.stringify(moduleColumn), |
|
|
|
|
|
moduleFormJson: JSON.stringify(moduleForm) |
|
|
|
|
|
|
|
|
// 提交数据 |
|
|
|
|
|
var postData = { |
|
|
|
|
|
relationJson:JSON.stringify(relation), |
|
|
|
|
|
moduleJson: JSON.stringify(formdata), |
|
|
|
|
|
moduleColumnJson: JSON.stringify(moduleColumn), |
|
|
|
|
|
moduleFormJson: JSON.stringify(moduleForm) |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.lrSaveForm(top.$.rootUrl + '/LR_FormModule/FormRelation/SaveForm?keyValue=' + keyValue, postData, function (res) { |
|
|
|
|
|
// 保存成功后才回调 |
|
|
|
|
|
learun.frameTab.currentIframe().refreshGirdData(); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
page.init(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
$.lrSaveForm(top.$.rootUrl + '/LR_FormModule/FormRelation/SaveForm?keyValue=' + keyValue, postData, function (res) { |
|
|
|
|
|
// 保存成功后才回调 |
|
|
|
|
|
learun.frameTab.currentIframe().refreshGirdData(); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
page.init(); |
|
|
|
|
|
} |