| | |
| | | margin-left: -15px; |
| | | margin-right: -15px; |
| | | } |
| | | .layui-table-mend{ |
| | | |
| | | .layui-table-mend { |
| | | position: relative; |
| | | } |
| | | </style> |
| | |
| | | |
| | | <body> |
| | | <div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list"> |
| | | <div class="layui-form-item" style="padding: 20px 30px 0 0;"> |
| | | <div class="layui-form-item" style="padding: 20px 30px 0 0;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口编号</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="InterfaceNo" name="InterfaceNo" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <label class="layui-form-label">接口编号</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="InterfaceNo" name="InterfaceNo" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口名称</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="InterfaceName" name="InterfaceName" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <label class="layui-form-label">接口名称</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="InterfaceName" name="InterfaceName" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口方向</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="Direction" id="Direction" lay-filter="Direction" lay-search> |
| | | <option value=""></option> |
| | | <option value="0">WMS=》SAP</option> |
| | | <option value="1">WMS=》ERP</option> |
| | | <label class="layui-form-label">接口方向</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="Direction" id="Direction" lay-filter="Direction" lay-search> |
| | | <option value=""></option> |
| | | <option value="0">WMS=》SAP</option> |
| | | <option value="1">WMS=》ERP</option> |
| | | <option value="2">WMS=》MES</option> |
| | | <option value="3">WMS=》CRM</option> |
| | | <option value="4">WMS=》OA</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">传输方式</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="TransmissionMode" id="TransmissionMode" lay-filter="TransmissionMode" lay-search> |
| | | <option value=""></option> |
| | | <option value="0">Http+Json</option> |
| | | <option value="1">Http+Xml</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">数据来源</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="DataSources" name="DataSources" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口地址</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="Url" name="Url" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <label class="layui-form-label">传输方式</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="TransmissionMode" id="TransmissionMode" lay-filter="TransmissionMode" lay-search> |
| | | <option value=""></option> |
| | | <option value="0">Http+Json</option> |
| | | <option value="1">Http+Xml</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口说明</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="Remark" name="Remark" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <label class="layui-form-label">数据来源</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="DataSources" name="DataSources" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口地址</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="Url" name="Url" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">接口说明</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" id="Remark" name="Remark" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline" style="margin-left: 10px;"> |
| | | <button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="add">添加明细</button> |
| | |
| | | <div class="layui-card"> |
| | | <div class="layui-card-body"> |
| | | <div style="width: 100%;right: 0;"> |
| | | <table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list"></table> |
| | | <table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list"> |
| | | </table> |
| | | |
| | | <script type="text/html" id="templetIsNull"> |
| | | <script type="text/html" id="templetIsNull"> |
| | | {{# function GetBtn(d){ |
| | | var html = ''; |
| | | html+= '<select name="IsNull" lay-filter="SelctIsNull" data-value="'+d.IsNull+'">'+ |
| | |
| | | {{ GetBtn(d) }} |
| | | </script> |
| | | |
| | | <script type="text/html" id="templetFieldType"> |
| | | <script type="text/html" id="templetFieldType"> |
| | | {{# function GetBtn1(d){ |
| | | var html = ''; |
| | | html+= '<select name="FieldType" lay-filter="SelctFieldType" data-value="'+d.FieldType+'">'+ |
| | |
| | | {{ GetBtn1(d) }} |
| | | </script> |
| | | |
| | | <script type="text/html" id="templetDataType"> |
| | | <script type="text/html" id="templetDataType"> |
| | | {{# function GetBtn2(d){ |
| | | var html = ''; |
| | | html+= '<select name="DataType" lay-filter="SelctDataType" data-value="'+d.DataType+'">'+ |
| | |
| | | }} |
| | | {{ GetBtn2(d) }} |
| | | </script> |
| | | </div> |
| | | </div> |
| | | |
| | | <script type="text/html" id="table-content-list"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"> <i class="layui-icon layui-icon-delete"></i>删除</a> |
| | |
| | | elem: '#ExpirationDate' |
| | | , format: 'yyyy-MM-dd' //可任意组合 |
| | | }); |
| | | var TypeValue=$("#Type").val(); |
| | | var TypeValue = $("#Type").val(); |
| | | |
| | | // table 基本设置 |
| | | var infoOptions = { |
| | |
| | | limit: 30, |
| | | limits: pageLimits, |
| | | cellMinWidth: 60, //全局定义常规单元格的最小宽度,layui 2.2.1 新增 |
| | | done: function(){ |
| | | //选中下拉框的值 |
| | | layui.each($('select'), function (index, item) { |
| | | var elem = $(item); |
| | | if(elem.data('value')!='' && elem.data('value')!=undefined){ |
| | | elem.val(elem.data('value')).parents('table.layui-table-cell').css('overflow', 'visible'); |
| | | } |
| | | }); |
| | | form.render(); |
| | | }, |
| | | done: function () { |
| | | //选中下拉框的值 |
| | | layui.each($('select'), function (index, item) { |
| | | var elem = $(item); |
| | | if (elem.data('value') != '' && elem.data('value') != undefined) { |
| | | elem.val(elem.data('value')).parents('table.layui-table-cell').css('overflow', 'visible'); |
| | | } |
| | | }); |
| | | form.render(); |
| | | }, |
| | | cols: [ |
| | | [{ |
| | | title: '序号', |
| | | type: 'numbers', |
| | | width: 50, |
| | | align: 'center', |
| | | fixed: 'left' |
| | | },{ |
| | | field: 'Id', |
| | | title: 'Id', |
| | | align: 'center', |
| | | hide:true, |
| | | width: 100, |
| | | edit: 'text' |
| | | }, |
| | | { |
| | | field: 'InterfaceNo', |
| | | title: '接口编号', |
| | | align: 'center', |
| | | width: 140 |
| | | }, |
| | | { |
| | | field: 'ExtField', |
| | | title: '外系统字段', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'MapField', |
| | | title: '映射字段', |
| | | align: 'center', |
| | | width: 180, |
| | | [{ |
| | | title: '序号', |
| | | type: 'numbers', |
| | | width: 50, |
| | | align: 'center', |
| | | fixed: 'left' |
| | | }, { |
| | | field: 'Id', |
| | | title: 'Id', |
| | | align: 'center', |
| | | hide: true, |
| | | width: 100, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'Field', |
| | | title: '本系统字段', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | },{ |
| | | field: 'FieldType', |
| | | title: '字段类型', |
| | | align: 'center', |
| | | width: 100, |
| | | }, |
| | | { |
| | | field: 'InterfaceNo', |
| | | title: '接口编号', |
| | | align: 'center', |
| | | width: 140 |
| | | }, |
| | | { |
| | | field: 'ExtField', |
| | | title: '外系统字段', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'MapField', |
| | | title: '映射字段', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'Field', |
| | | title: '本系统字段', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'FieldType', |
| | | title: '字段类型', |
| | | align: 'center', |
| | | width: 100, |
| | | templet: '#templetFieldType' |
| | | }, { |
| | | field: 'DataType', |
| | | title: '数据类型', |
| | | align: 'center', |
| | | width: 100, |
| | | }, { |
| | | field: 'DataType', |
| | | title: '数据类型', |
| | | align: 'center', |
| | | width: 100, |
| | | templet: '#templetDataType' |
| | | },{ |
| | | field: 'FieldFather', |
| | | title: '父级字段', |
| | | align: 'center', |
| | | width: 100, |
| | | edit: 'text' |
| | | }, |
| | | { |
| | | field: 'IsNull', |
| | | title: '允许为空', |
| | | align: 'center', |
| | | width: 100, |
| | | templet: '#templetIsNull' |
| | | }, |
| | | { |
| | | field: 'Remark', |
| | | title: '说明', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | },{ |
| | | field: 'CreateUserName', |
| | | title: '创建人', |
| | | align: 'center', |
| | | hide:true, |
| | | width: 100, |
| | | edit: 'text' |
| | | }, |
| | | { |
| | | field: 'CreateTime', |
| | | title: '创建时间', |
| | | align: 'center', |
| | | hide:true, |
| | | width: 160, |
| | | templet: function (d) { |
| | | return formatDate(d.CreateTime); |
| | | } |
| | | }, |
| | | { |
| | | field: 'UpdateUserName', |
| | | title: '修改人', |
| | | align: 'center', |
| | | hide:true, |
| | | width: 150, |
| | | }, |
| | | { |
| | | field: 'UpdateTime', |
| | | title: '修改时间', |
| | | align: 'center', |
| | | hide:true, |
| | | width: 150, |
| | | templet: function (d) { |
| | | return formatDate(d.UpdateTime); |
| | | } |
| | | }, |
| | | { |
| | | title: '操作', |
| | | fixed: 'right', |
| | | width: 120, |
| | | align: 'center', |
| | | templet: '#table-content-list' |
| | | }] |
| | | ] |
| | | }, { |
| | | field: 'FieldFather', |
| | | title: '父级字段', |
| | | align: 'center', |
| | | width: 100, |
| | | edit: 'text' |
| | | }, |
| | | { |
| | | field: 'IsNull', |
| | | title: '允许为空', |
| | | align: 'center', |
| | | width: 100, |
| | | templet: '#templetIsNull' |
| | | }, |
| | | { |
| | | field: 'Remark', |
| | | title: '说明', |
| | | align: 'center', |
| | | width: 180, |
| | | edit: 'text' |
| | | }, { |
| | | field: 'CreateUserName', |
| | | title: '创建人', |
| | | align: 'center', |
| | | hide: true, |
| | | width: 100, |
| | | edit: 'text' |
| | | }, |
| | | { |
| | | field: 'CreateTime', |
| | | title: '创建时间', |
| | | align: 'center', |
| | | hide: true, |
| | | width: 160, |
| | | templet: function (d) { |
| | | return formatDate(d.CreateTime); |
| | | } |
| | | }, |
| | | { |
| | | field: 'UpdateUserName', |
| | | title: '修改人', |
| | | align: 'center', |
| | | hide: true, |
| | | width: 150, |
| | | }, |
| | | { |
| | | field: 'UpdateTime', |
| | | title: '修改时间', |
| | | align: 'center', |
| | | hide: true, |
| | | width: 150, |
| | | templet: function (d) { |
| | | return formatDate(d.UpdateTime); |
| | | } |
| | | }, |
| | | { |
| | | title: '操作', |
| | | fixed: 'right', |
| | | width: 120, |
| | | align: 'center', |
| | | templet: '#table-content-list' |
| | | }] |
| | | ] |
| | | }; |
| | | // 渲染Table |
| | | refreshTable(null); |
| | | // 渲染Table |
| | | refreshTable(null); |
| | | // 渲染table |
| | | function refreshTable(data) { |
| | | $.extend(infoOptions, { |
| | |
| | | }; |
| | | sendData(IP + "/Basis/GetInterfaceList", param, 'post', function (res) { |
| | | if (res.code == 0) { |
| | | $("input[name='InterfaceNo']").val(res.data[0].InterfaceNo); |
| | | $("input[name='InterfaceName']").val(res.data[0].InterfaceName); |
| | | $("#Direction option[value = '" + res.data[0].Direction + "']").prop("selected", true); |
| | | $("#TransmissionMode option[value = '" + res.data[0].TransmissionMode + "']").prop("selected", true); |
| | | $("input[name='Remark']").val(res.data[0].Remark); |
| | | $("input[name='Url']").val(res.data[0].Url); |
| | | $("input[name='DataSources']").val(res.data[0].DataSources); |
| | | var data = res.data.Items[0]; |
| | | $("input[name='InterfaceNo']").val(data.InterfaceNo); |
| | | $("input[name='InterfaceName']").val(data.InterfaceName); |
| | | $("#Direction option[value = '" + data.Direction + "']").prop("selected", true); |
| | | $("#TransmissionMode option[value = '" + data.TransmissionMode + "']").prop("selected", true); |
| | | $("input[name='Remark']").val(data.Remark); |
| | | $("input[name='Url']").val(data.Url); |
| | | $("input[name='DataSources']").val(data.DataSources); |
| | | |
| | | $("#InterfaceNo").attr("disabled", "disabled"); |
| | | |
| | | var paramDetail = { |
| | | InterfaceNo:id |
| | | InterfaceNo: id |
| | | }; |
| | | sendData(IP + "/Basis/GetInterfaceDetailList", paramDetail, 'post', function (res) { |
| | | if (res.code == 0) { //成功 |
| | | var data = res.data; |
| | | var data = res.data.Items; |
| | | //页面赋值 |
| | | $.extend(infoOptions, { |
| | | data: data |
| | |
| | | if (obj.event == 'del') { |
| | | layer.confirm('确定删除接口明细?', function (index) { |
| | | var menu = layui.table.cache["LAY-app-content-list"]; |
| | | menu.splice(obj.tr.data('index'),1); |
| | | table.reload('LAY-app-content-list',{data : menu}); |
| | | menu.splice(obj.tr.data('index'), 1); |
| | | table.reload('LAY-app-content-list', { data: menu }); |
| | | layer.close(index) |
| | | }); |
| | | } |
| | | }); |
| | | //添加接口明细 |
| | | var MapFieldNum=0; |
| | | var MapFieldNum = 0; |
| | | var $ = layui.$, |
| | | active = { |
| | | add: function () { |
| | | var InterfaceNo=$('#InterfaceNo').val(); |
| | | if(InterfaceNo==''){ |
| | | layer.msg("请输入接口编号!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | active = { |
| | | add: function () { |
| | | var InterfaceNo = $('#InterfaceNo').val(); |
| | | if (InterfaceNo == '') { |
| | | layer.msg("请输入接口编号!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | |
| | | }); |
| | | return; |
| | | } |
| | | var menu = layui.table.cache["LAY-app-content-list"]; |
| | | |
| | | if(MapFieldNum==0){ |
| | | if(menu!=undefined){ |
| | | var menuLength=menu.length-1; |
| | | var lastNum=menu[menuLength].MapField.replace('Field',''); |
| | | MapFieldNum=parseInt(lastNum)+1; |
| | | }); |
| | | return; |
| | | } |
| | | else{ |
| | | MapFieldNum=MapFieldNum+1; |
| | | var menu = layui.table.cache["LAY-app-content-list"]; |
| | | |
| | | if (MapFieldNum == 0) { |
| | | if (menu != undefined) { |
| | | var menuLength = menu.length - 1; |
| | | var lastNum = menu[menuLength].MapField.replace('Field', ''); |
| | | MapFieldNum = parseInt(lastNum) + 1; |
| | | } |
| | | else { |
| | | MapFieldNum = MapFieldNum + 1; |
| | | } |
| | | } |
| | | else { |
| | | MapFieldNum = MapFieldNum + 1; |
| | | } |
| | | if (menu == undefined) { |
| | | menu = [] |
| | | } |
| | | var newRow = { InterfaceNo: InterfaceNo, MapField: 'Field' + MapFieldNum, IsNull: '0' }; |
| | | menu.push(newRow); |
| | | refreshTable(menu); |
| | | } |
| | | else{ |
| | | MapFieldNum=MapFieldNum+1; |
| | | } |
| | | if(menu==undefined) |
| | | { |
| | | menu=[] |
| | | } |
| | | var newRow={InterfaceNo:InterfaceNo,MapField:'Field'+MapFieldNum,IsNull:'0'}; |
| | | menu.push(newRow); |
| | | refreshTable(menu); |
| | | } |
| | | }; |
| | | }; |
| | | $('.layui-btn').on('click', function () { |
| | | var type = $(this).data('type'); |
| | | active[type] ? active[type].call(this) : ''; |
| | |
| | | |
| | | // 保存接口信息 |
| | | form.on('submit(form1)', function (data) { |
| | | var InterfaceNo=$('#InterfaceNo').val(); |
| | | if (InterfaceNo == "" || InterfaceNo ==undefined) { |
| | | var InterfaceNo = $('#InterfaceNo').val(); |
| | | if (InterfaceNo == "" || InterfaceNo == undefined) { |
| | | layer.msg("请输入接口编号!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | } |
| | | var InterfaceName=$('#InterfaceName').val(); |
| | | if (InterfaceName == "" || InterfaceName ==undefined) { |
| | | var InterfaceName = $('#InterfaceName').val(); |
| | | if (InterfaceName == "" || InterfaceName == undefined) { |
| | | layer.msg("请输入接口名称!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | } |
| | | var Direction=$('#Direction').val(); |
| | | if (Direction == "" || Direction ==undefined) { |
| | | var Direction = $('#Direction').val(); |
| | | if (Direction == "" || Direction == undefined) { |
| | | layer.msg("请选择接口方向!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | } |
| | | var TransmissionMode=$('#TransmissionMode').val(); |
| | | if (TransmissionMode == "" || TransmissionMode ==undefined) { |
| | | var TransmissionMode = $('#TransmissionMode').val(); |
| | | if (TransmissionMode == "" || TransmissionMode == undefined) { |
| | | layer.msg("请选择传输方式!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | } |
| | | var DataSources=$('#DataSources').val(); |
| | | if (DataSources == "" || DataSources ==undefined) { |
| | | var DataSources = $('#DataSources').val(); |
| | | if (DataSources == "" || DataSources == undefined) { |
| | | layer.msg("请输入数据来源!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return; |
| | | } |
| | | var Url=$('#Url').val(); |
| | | if (Url == "" || Url ==undefined) { |
| | | var Url = $('#Url').val(); |
| | | if (Url == "" || Url == undefined) { |
| | | layer.msg("请输入接口地址!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | |
| | | SetInterface(); |
| | | }); |
| | | //#region 事件方法 |
| | | |
| | | |
| | | // 添加接口信息 |
| | | var doing = true; |
| | | function SetInterface(data) { |
| | | var item2 = getInterfaceInfo(); |
| | | if (item2 !=-1) { |
| | | if (item2 != -1) { |
| | | if (doing) { |
| | | doing = false; |
| | | if (id == null) { |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { doing = true }); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 提交获取接口信息 |
| | |
| | | var DataList = []; |
| | | var menu = layui.table.cache["LAY-app-content-list"]; |
| | | for (var i in menu) { |
| | | if(menu[i]==[]){ |
| | | if (menu[i] == []) { |
| | | continue; |
| | | } |
| | | if (menu[i].InterfaceNo == "" || menu[i].InterfaceNo ==undefined) { |
| | | if (menu[i].InterfaceNo == "" || menu[i].InterfaceNo == undefined) { |
| | | layer.msg("请输入接口编号!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].ExtField == "" || menu[i].ExtField ==undefined) { |
| | | if (menu[i].ExtField == "" || menu[i].ExtField == undefined) { |
| | | layer.msg("请输入外系统字段!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].MapField == "" || menu[i].MapField ==undefined) { |
| | | } |
| | | if (menu[i].MapField == "" || menu[i].MapField == undefined) { |
| | | layer.msg("请输入映射字段!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].Field == "" || menu[i].Field ==undefined) { |
| | | if (menu[i].Field == "" || menu[i].Field == undefined) { |
| | | layer.msg("请输入本系统字段!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].FieldType == "" || menu[i].FieldType ==undefined) { |
| | | if (menu[i].FieldType == "" || menu[i].FieldType == undefined) { |
| | | layer.msg("请选择字段类型!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].DataType == "" || menu[i].DataType ==undefined) { |
| | | if (menu[i].DataType == "" || menu[i].DataType == undefined) { |
| | | layer.msg("请选择数据类型!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | if (menu[i].IsNull == "" || menu[i].IsNull ==undefined) { |
| | | if (menu[i].IsNull == "" || menu[i].IsNull == undefined) { |
| | | layer.msg("请选择允许为空!", { |
| | | icon: 2, |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }); |
| | | return -1; |
| | | } |
| | | } |
| | | |
| | | var item = { |
| | | Id:menu[i].Id, |
| | | Id: menu[i].Id, |
| | | InterfaceNo: menu[i].InterfaceNo, |
| | | ExtField: menu[i].ExtField, |
| | | MapField: menu[i].MapField, |
| | |
| | | }; |
| | | DataList.push(item); //属性 |
| | | } |
| | | |
| | | |
| | | var item2 = { |
| | | InterfaceNo: $("#InterfaceNo").val(), |
| | | InterfaceName: $("#InterfaceName").val(), |
| | |
| | | TransmissionMode: $("#TransmissionMode").val(), |
| | | Remark: $("#Remark").val(), |
| | | Url: $("#Url").val(), |
| | | DataSources:$("#DataSources").val(), |
| | | DataSources: $("#DataSources").val(), |
| | | InterfaceDetail: DataList |
| | | } |
| | | return item2; |