' +
diff --git a/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationAdd.js b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationAdd.js
new file mode 100644
index 0000000000000000000000000000000000000000..f33459234b24015c40dd8dbacbd37263b33b80fb
--- /dev/null
+++ b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationAdd.js
@@ -0,0 +1,105 @@
+
+layui.config({
+ base: basePath,
+ version: skyeyeVersion
+}).extend({
+ window: 'js/winui.window'
+}).define(['window', 'jquery', 'winui', 'form'], function (exports) {
+ winui.renderColor();
+ var index = parent.layer.getFrameIndex(window.name);
+ var $ = layui.$,
+ form = layui.form;
+ var rowNum = 1; // 表格的序号
+ var usetableTemplate = $("#usetableTemplate").html();
+
+ dsFormUtil.loadDsFormPageTypeByPId("firstTypeId", "0");
+ form.on('select(firstTypeId)', function(data) {
+ var thisRowValue = data.value;
+ dsFormUtil.loadDsFormPageTypeByPId("secondTypeId", isNull(thisRowValue) ? "-" : thisRowValue);
+ form.render('select');
+ });
+
+ matchingLanguage();
+ form.render();
+ form.on('submit(formAddBean)', function (data) {
+ if (winui.verifyForm(data.elem)) {
+ var rowTr = $("#useTable tr");
+ var formPageId = new Array();
+ $.each(rowTr, function(i, item) {
+ // 获取行编号
+ var rowNum = $(item).attr("trcusid").replace("tr", "");
+ formPageId.push($("#dsFormChooseList" + rowNum).attr("dataId"));
+ });
+
+ var params = {
+ title: $("#title").val(),
+ titleEn: $("#titleEn").val(),
+ encoded: $("#encoded").val(),
+ firstTypeId: $("#firstTypeId").val(),
+ secondTypeId: $("#secondTypeId").val(),
+ orderNum: $("#orderNum").val(),
+ remark: $("#remark").val(),
+ dsFormPageIds: formPageId.join(",")
+ };
+ AjaxPostUtil.request({url: reqBasePath + "dsFormObjectRelation002", params: params, type: 'json', method: "POST", callback: function(json){
+ if(json.returnCode == 0){
+ parent.layer.close(index);
+ parent.refreshCode = '0';
+ }else{
+ winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
+ }
+ }});
+ }
+ return false;
+ });
+
+ // 新增行
+ $("body").on("click", "#addRow", function() {
+ addRow();
+ });
+
+ // 删除行
+ $("body").on("click", "#deleteRow", function() {
+ deleteRow();
+ });
+
+ // 新增行
+ function addRow() {
+ var par = {
+ id: "row" + rowNum.toString(), //checkbox的id
+ trId: "tr" + rowNum.toString(), //行的id
+ dsFormChooseList: "dsFormChooseList" + rowNum.toString(), // 动态表单选择id
+ pageName: "pageName" + rowNum.toString() // 动态表单页面名称id
+ };
+ $("#useTable").append(getDataUseHandlebars(usetableTemplate, par));
+ form.render('checkbox');
+ rowNum++;
+
+ // 加载动添表单选择按钮的点击事件
+ var btnId = par.dsFormChooseList + "Btn";
+ $("body").on("click", "#" + btnId, function(e){
+ dsFormUtil.chooseType = false; // 单选
+ dsFormUtil.openDsFormPageChoosePage(function (){
+ $("#" + par.dsFormChooseList).val(dsFormUtil.dsFormChooseMation.pageNum);
+ $("#" + par.dsFormChooseList).attr("dataId", dsFormUtil.dsFormChooseMation.id);
+ $("#" + par.pageName).html(dsFormUtil.dsFormChooseMation.pageName);
+ });
+ });
+ }
+
+ // 删除行
+ function deleteRow() {
+ var checkRow = $("#useTable input[type='checkbox'][name='tableCheckRow']:checked");
+ if(checkRow.length > 0) {
+ $.each(checkRow, function(i, item) {
+ $(item).parent().parent().remove();
+ });
+ } else {
+ winui.window.msg('请选择要删除的行', {icon: 2, time: 2000});
+ }
+ }
+
+ $("body").on("click", "#cancle", function(){
+ parent.layer.close(index);
+ });
+});
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationDetails.js b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationDetails.js
new file mode 100644
index 0000000000000000000000000000000000000000..05d79fdc8c99ab41a8455482bd38460f9e313eb8
--- /dev/null
+++ b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationDetails.js
@@ -0,0 +1,27 @@
+
+layui.config({
+ base: basePath,
+ version: skyeyeVersion
+}).extend({
+ window: 'js/winui.window'
+}).define(['window', 'jquery', 'winui', 'form'], function (exports) {
+ winui.renderColor();
+ var index = parent.layer.getFrameIndex(window.name);
+ var $ = layui.$,
+ form = layui.form;
+
+ showGrid({
+ id: "showForm",
+ url: reqBasePath + "dsFormObjectRelation004",
+ params: {id: parent.rowId},
+ pagination: false,
+ method: 'GET',
+ template: $("#beanTemplate").html(),
+ ajaxSendLoadBefore: function (hdb) {
+ },
+ ajaxSendAfter: function (json) {
+ matchingLanguage();
+ form.render();
+ }
+ });
+});
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationEdit.js b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationEdit.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ede1d05804f6bd59c3a4af4f189a5a2da606b93
--- /dev/null
+++ b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationEdit.js
@@ -0,0 +1,130 @@
+
+layui.config({
+ base: basePath,
+ version: skyeyeVersion
+}).extend({
+ window: 'js/winui.window'
+}).define(['window', 'jquery', 'winui', 'form'], function (exports) {
+ winui.renderColor();
+ var index = parent.layer.getFrameIndex(window.name);
+ var $ = layui.$,
+ form = layui.form;
+ var rowNum = 1; // 表格的序号
+ var usetableTemplate = $("#usetableTemplate").html();
+
+ showGrid({
+ id: "showForm",
+ url: reqBasePath + "dsFormObjectRelation004",
+ params: {id: parent.rowId},
+ pagination: false,
+ method: 'GET',
+ template: $("#beanTemplate").html(),
+ ajaxSendLoadBefore: function (hdb) {
+ },
+ ajaxSendAfter: function (json) {
+ $.each(json.bean.dsFormPageMations, function (i, item){
+ addRow();
+ $("#dsFormChooseList" + (rowNum - 1)).val(item.pageNum);
+ $("#dsFormChooseList" + (rowNum - 1)).attr("dataId", item.id);
+ $("#pageName" + (rowNum - 1)).html(item.pageName);
+ })
+
+ dsFormUtil.loadDsFormPageTypeByPId("firstTypeId", "0");
+ $("#firstTypeId").val(json.bean.firstTypeId);
+
+ dsFormUtil.loadDsFormPageTypeByPId("secondTypeId", json.bean.firstTypeId);
+ $("#secondTypeId").val(json.bean.secondTypeId);
+
+ form.on('select(firstTypeId)', function(data) {
+ var thisRowValue = data.value;
+ dsFormUtil.loadDsFormPageTypeByPId("secondTypeId", isNull(thisRowValue) ? "-" : thisRowValue);
+ form.render('select');
+ });
+
+ matchingLanguage();
+ form.render();
+ form.on('submit(formEditBean)', function (data) {
+ if (winui.verifyForm(data.elem)) {
+ var rowTr = $("#useTable tr");
+ var formPageId = new Array();
+ $.each(rowTr, function(i, item) {
+ // 获取行编号
+ var rowNum = $(item).attr("trcusid").replace("tr", "");
+ formPageId.push($("#dsFormChooseList" + rowNum).attr("dataId"));
+ });
+
+ var params = {
+ title: $("#title").val(),
+ titleEn: $("#titleEn").val(),
+ encoded: $("#encoded").val(),
+ firstTypeId: $("#firstTypeId").val(),
+ secondTypeId: $("#secondTypeId").val(),
+ orderNum: $("#orderNum").val(),
+ remark: $("#remark").val(),
+ dsFormPageIds: formPageId.join(","),
+ id: parent.rowId
+ };
+ AjaxPostUtil.request({url: reqBasePath + "dsFormObjectRelation005", params: params, type: 'json', method: "PUT", callback: function(json){
+ if(json.returnCode == 0){
+ parent.layer.close(index);
+ parent.refreshCode = '0';
+ }else{
+ winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
+ }
+ }});
+ }
+ return false;
+ });
+ }
+ });
+
+ // 新增行
+ $("body").on("click", "#addRow", function() {
+ addRow();
+ });
+
+ // 删除行
+ $("body").on("click", "#deleteRow", function() {
+ deleteRow();
+ });
+
+ // 新增行
+ function addRow() {
+ var par = {
+ id: "row" + rowNum.toString(), //checkbox的id
+ trId: "tr" + rowNum.toString(), //行的id
+ dsFormChooseList: "dsFormChooseList" + rowNum.toString(), // 动态表单选择id
+ pageName: "pageName" + rowNum.toString() // 动态表单页面名称id
+ };
+ $("#useTable").append(getDataUseHandlebars(usetableTemplate, par));
+ form.render('checkbox');
+ rowNum++;
+
+ // 加载动添表单选择按钮的点击事件
+ var btnId = par.dsFormChooseList + "Btn";
+ $("body").on("click", "#" + btnId, function(e){
+ dsFormUtil.chooseType = false; // 单选
+ dsFormUtil.openDsFormPageChoosePage(function (){
+ $("#" + par.dsFormChooseList).val(dsFormUtil.dsFormChooseMation.pageNum);
+ $("#" + par.dsFormChooseList).attr("dataId", dsFormUtil.dsFormChooseMation.id);
+ $("#" + par.pageName).html(dsFormUtil.dsFormChooseMation.pageName);
+ });
+ });
+ }
+
+ // 删除行
+ function deleteRow() {
+ var checkRow = $("#useTable input[type='checkbox'][name='tableCheckRow']:checked");
+ if(checkRow.length > 0) {
+ $.each(checkRow, function(i, item) {
+ $(item).parent().parent().remove();
+ });
+ } else {
+ winui.window.msg('请选择要删除的行', {icon: 2, time: 2000});
+ }
+ }
+
+ $("body").on("click", "#cancle", function(){
+ parent.layer.close(index);
+ });
+});
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationList.js b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationList.js
new file mode 100644
index 0000000000000000000000000000000000000000..53da08c2daf5b5dd925bd7640c745033ecae63a2
--- /dev/null
+++ b/dsform/src/main/resources/template/js/dsFormObjectRelation/dsFormObjectRelationList.js
@@ -0,0 +1,156 @@
+
+var rowId = "";
+
+layui.config({
+ base: basePath,
+ version: skyeyeVersion
+}).extend({
+ window: 'js/winui.window'
+}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
+ winui.renderColor();
+ var $ = layui.$,
+ form = layui.form,
+ table = layui.table;
+
+ authBtn('1641693529159');
+
+ dsFormUtil.loadDsFormPageTypeByPId("firstTypeId", "0");
+ form.on('select(firstTypeId)', function(data) {
+ var thisRowValue = data.value;
+ dsFormUtil.loadDsFormPageTypeByPId("secondTypeId", isNull(thisRowValue) ? "-" : thisRowValue);
+ form.render('select');
+ });
+
+ table.render({
+ id: 'messageTable',
+ elem: '#messageTable',
+ method: 'post',
+ url: reqBasePath + 'dsFormObjectRelation001',
+ where: getTableParams(),
+ even: true,
+ page: true,
+ limits: getLimits(),
+ limit: getLimit(),
+ cols: [[
+ { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'},
+ { field: 'title', title: '中文名称', align: 'left', width: 120, templet: function(d){
+ return '
' + d.title + '';
+ }},
+ { field: 'titleEn', title: '英文名称', align: 'left', width: 120 },
+ { field: 'code', title: '编码', align: 'left', width: 100 },
+ { field: 'firstTypeName', title: '一级分类', align: 'left', width: 120 },
+ { field: 'secondTypeName', title: '二级分类', align: 'left', width: 120 },
+ { field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 100 },
+ { field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 },
+ { field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 100 },
+ { field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150},
+ { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 200, toolbar: '#tableBar'}
+ ]],
+ done: function(){
+ matchingLanguage();
+ }
+ });
+
+ table.on('tool(messageTable)', function (obj) {
+ var data = obj.data;
+ var layEvent = obj.event;
+ if(layEvent === 'delet'){ // 删除
+ delet(data);
+ }else if(layEvent === 'edit'){ // 编辑
+ edit(data);
+ }else if (layEvent === 'details') { // 详情
+ details(data);
+ }
+ });
+
+ // 添加
+ $("body").on("click", "#addBean", function(){
+ _openNewWindows({
+ url: "../../tpl/dsFormObjectRelation/dsFormObjectRelationAdd.html",
+ title: systemLanguage["com.skyeye.addPageTitle"][languageType],
+ pageId: "dsFormObjectRelationAdd",
+ area: ['90vw', '90vh'],
+ callBack: function(refreshCode){
+ if (refreshCode == '0') {
+ winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1,time: 2000});
+ loadTable();
+ } else if (refreshCode == '-9999') {
+ winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000});
+ }
+ }});
+ });
+
+ // 删除
+ function delet(data){
+ layer.confirm(systemLanguage["com.skyeye.deleteOperationMsg"][languageType], {icon: 3, title: systemLanguage["com.skyeye.deleteOperation"][languageType]}, function(index){
+ layer.close(index);
+ AjaxPostUtil.request({url: reqBasePath + "dsFormObjectRelation003", params: {id: data.id}, type: 'json', method: "DELETE", callback: function(json){
+ if(json.returnCode == 0){
+ winui.window.msg(systemLanguage["com.skyeye.deleteOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
+ loadTable();
+ }else{
+ winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
+ }
+ }});
+ });
+ }
+
+ // 编辑
+ function edit(data){
+ rowId = data.id;
+ _openNewWindows({
+ url: "../../tpl/dsFormObjectRelation/dsFormObjectRelationEdit.html",
+ title: systemLanguage["com.skyeye.editPageTitle"][languageType],
+ pageId: "dsFormObjectRelationEdit",
+ area: ['90vw', '90vh'],
+ callBack: function(refreshCode){
+ if (refreshCode == '0') {
+ winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1,time: 2000});
+ loadTable();
+ } else if (refreshCode == '-9999') {
+ winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000});
+ }
+ }});
+ }
+
+ // 详情
+ function details(data){
+ rowId = data.id;
+ var url = erpOrderUtil.getErpDetailUrl(data);
+ _openNewWindows({
+ url: "../../tpl/dsFormObjectRelation/dsFormObjectRelationDetails.html",
+ title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
+ pageId: "dsFormObjectRelationDetails",
+ area: ['90vw', '90vh'],
+ callBack: function(refreshCode){
+ }});
+ }
+
+ // 刷新数据
+ $("body").on("click", "#reloadTable", function(){
+ loadTable();
+ });
+
+ form.render();
+ form.on('submit(formSearch)', function (data) {
+ if (winui.verifyForm(data.elem)) {
+ table.reload("messageTable", {page: {curr: 1}, where: getTableParams()});
+ }
+ return false;
+ });
+
+ function loadTable(){
+ table.reload("messageTable", {where: getTableParams()});
+ }
+
+ function getTableParams(){
+ return {
+ title: $("#title").val(),
+ encoded: $("#encoded").val(),
+ firstTypeId: $("#firstTypeId").val(),
+ secondTypeId: $("#secondTypeId").val()
+ };
+ }
+
+ exports('dsFormObjectRelationList', {});
+});
diff --git a/dsform/src/main/resources/template/js/dsFormPage/dsFormPageListChoose.js b/dsform/src/main/resources/template/js/dsFormPage/dsFormPageListChoose.js
index 85af0c50b7eafe03e7f6e3c58f15da8211bc315f..5737b88520c7a6f8b47ccc3236c8781514ca29e6 100644
--- a/dsform/src/main/resources/template/js/dsFormPage/dsFormPageListChoose.js
+++ b/dsform/src/main/resources/template/js/dsFormPage/dsFormPageListChoose.js
@@ -12,21 +12,27 @@ layui.config({
table = layui.table,
tableCheckBoxUtil = layui.tableCheckBoxUtil;
- var ids = [];
- $.each(parent.dsFormUtil.dsFormChooseList, function(i, item){
- ids.push(item.id);
- });
- tableCheckBoxUtil.setIds({
- gridId: 'messageTable',
- fieldName: 'farmId',
- ids: ids
- });
+ if(parent.dsFormUtil.chooseType) {
+ // 多选
+ var ids = [];
+ $.each(parent.dsFormUtil.dsFormChooseList, function (i, item) {
+ ids.push(item.id);
+ });
+ tableCheckBoxUtil.setIds({
+ gridId: 'messageTable',
+ fieldName: 'farmId',
+ ids: ids
+ });
- tableCheckBoxUtil.init({
- gridId: 'messageTable',
- filterId: 'messageTable',
- fieldName: 'id'
- });
+ tableCheckBoxUtil.init({
+ gridId: 'messageTable',
+ filterId: 'messageTable',
+ fieldName: 'id'
+ });
+ }else{
+ // 单选
+ $("#saveCheckBox").hide();
+ }
dsFormUtil.loadDsFormPageTypeByPId("firstTypeId", "0");
@@ -48,7 +54,7 @@ layui.config({
limits: getLimits(),
limit: getLimit(),
cols: [[
- { type: 'checkbox', fixed: 'left'},
+ { type: parent.dsFormUtil.chooseType ? 'checkbox' : 'radio', fixed: 'left'},
{ field: 'pageName', title: '页面名称', align: 'left', width: 120 },
{ field: 'firstTypeName', title: '一级分类', align: 'left', width: 120 },
{ field: 'secondTypeName', title: '二级分类', align: 'left', width: 120 },
@@ -63,10 +69,32 @@ layui.config({
}
});
- tableCheckBoxUtil.checkedDefault({
- gridId: 'messageTable',
- fieldName: 'id'
- });
+ if(parent.dsFormUtil.chooseType) {
+ // 多选
+ tableCheckBoxUtil.checkedDefault({
+ gridId: 'messageTable',
+ fieldName: 'id'
+ });
+ }else{
+ // 单选
+ $('#messageTable').next().find('.layui-table-body').find("table" ).find("tbody").children("tr").on('dblclick',function(){
+ var dubClick = $('#messageTable').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover");
+ dubClick.find("input[type='radio']").prop("checked", true);
+ form.render();
+ var chooseIndex = JSON.stringify(dubClick.data('index'));
+ var obj = res.rows[chooseIndex];
+ parent.dsFormUtil.dsFormChooseMation = obj;
+
+ parent.refreshCode = '0';
+ parent.layer.close(index);
+ });
+
+ $('#messageTable').next().find('.layui-table-body').find("table" ).find("tbody").children("tr").on('click',function(){
+ var click = $('#messageTable').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover");
+ click.find("input[type='radio']").prop("checked", true);
+ form.render();
+ });
+ }
}
});
@@ -75,6 +103,10 @@ layui.config({
var selectedData = tableCheckBoxUtil.getValue({
gridId: 'messageTable'
});
+ if(selectedData.length == 0){
+ winui.window.msg("请选择表单", {icon: 2,time: 2000});
+ return false;
+ }
var result = [];
$.each(selectedData, function(i, item){
result.push(getInPoingArr(tableList, "id", item, ""));
diff --git a/dsform/src/main/resources/template/js/dsFormPage/pageList.js b/dsform/src/main/resources/template/js/dsFormPage/pageList.js
index 430114307eb6f8b296d063a1f9f317073dd8d8df..33948a2cd7c135c2b27b84c89d657cfd05deb239 100644
--- a/dsform/src/main/resources/template/js/dsFormPage/pageList.js
+++ b/dsform/src/main/resources/template/js/dsFormPage/pageList.js
@@ -14,7 +14,6 @@ layui.config({
authBtn('1567731484858');
dsFormUtil.loadDsFormPageTypeByPId("firstTypeId", "0");
-
form.on('select(firstTypeId)', function(data) {
var thisRowValue = data.value;
dsFormUtil.loadDsFormPageTypeByPId("secondTypeId", isNull(thisRowValue) ? "-" : thisRowValue);
@@ -122,7 +121,7 @@ layui.config({
form.render();
form.on('submit(formSearch)', function (data) {
if (winui.verifyForm(data.elem)) {
- refreshTable();
+ table.reload("messageTable", {page: {curr: 1}, where: getTableParams()});
}
return false;
});
@@ -135,10 +134,6 @@ layui.config({
function loadTable(){
table.reload("messageTable", {where: getTableParams()});
}
-
- function refreshTable(){
- table.reload("messageTable", {page: {curr: 1}, where: getTableParams()});
- }
function getTableParams(){
return {
diff --git a/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationAdd.html b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationAdd.html
new file mode 100644
index 0000000000000000000000000000000000000000..6232476be9099aa6554017ed683b7b936907efb3
--- /dev/null
+++ b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationAdd.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationDetails.html b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationDetails.html
new file mode 100644
index 0000000000000000000000000000000000000000..64dd1775db76d8e513b577ad3e52ce5a53ef6eaa
--- /dev/null
+++ b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationDetails.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationEdit.html b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationEdit.html
new file mode 100644
index 0000000000000000000000000000000000000000..0d7da3d51bf900964839d5b166bc7c04a3f58cea
--- /dev/null
+++ b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationEdit.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationList.html b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationList.html
new file mode 100644
index 0000000000000000000000000000000000000000..ce8709396b3fc6870b0ca627509b0ba630f638f7
--- /dev/null
+++ b/dsform/src/main/resources/template/tpl/dsFormObjectRelation/dsFormObjectRelationList.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/src/main/resources/template/assets/lib/layui/customer/dsFormUtil.js b/web/src/main/resources/template/assets/lib/layui/customer/dsFormUtil.js
index 4dec95df6b67ad8f13def48909aa2b54ddb89224..d4ff9c7ec6f31bff121a31f5c78b338f383a64f1 100644
--- a/web/src/main/resources/template/assets/lib/layui/customer/dsFormUtil.js
+++ b/web/src/main/resources/template/assets/lib/layui/customer/dsFormUtil.js
@@ -1,7 +1,10 @@
// 动态表单工具函数
var dsFormUtil = {
- dsFormChooseList: [],
+ dsFormChooseList: [], // 动态表单选择页面类型为【多选】时返回的参数
+ dsFormChooseMation: {}, // 动态表单选择页面类型为【单选】时返回的参数
+ chooseType: true, // 动态表单选择页面类型,true:多选;false:单选
+
dsFormDataKey: "initData",
dsFormBtnTemplate: '
',
customDsFormBox: '
{{pageName}}
',
@@ -106,10 +109,10 @@ var dsFormUtil = {
* 加载动态表单到页面
*
* @param showBoxId要追加的boxid后面
- * @param code com.skyeye.common.constans.SystemFoundationSettingsConstants.CustomWithDsFormObject中的code
+ * @param code 动态表单-----业务逻辑表单关联表中的code
*/
loadPageByCode: function(showBoxId, code){
- AjaxPostUtil.request({url: reqBasePath + "dsformpage013", params: {dsFormCode: code}, method: "GET", type: 'json', callback: function(json) {
+ AjaxPostUtil.request({url: reqBasePath + "dsFormObjectRelation006", params: {dsFormObjectRelationCode: code}, method: "GET", type: 'json', callback: function(json) {
if(json.returnCode == 0) {
dsFormUtil.loadDsFormItem(showBoxId, json);
} else {