12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055 |
- /**
- * 许可证申请
- *
- */
- $.namespace("xkzsq.detail");
- xkzsq.detail.selData = null;
- xkzsq.detail.szdData = null;
- xkzsq.detail.gk = null;
- xkzsq.detail.gq = null;
- xkzsq.detail.path2 = null;
- xkzsq.detail.init = function() {
- initjyfwmcSelect('jyfwmc', '', '', '', '', 300);
- initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300);
- initgkSelect('gksel', '', xkzsq.detail.szdData, 'showgq', 300);
- initgqSelect('gqsel', '', '', '', null, 300);
- initzyqSelect('zyqsel', '', '', null, 300);
- initbwSelect('bwsel', '', '', '', 300)
- initmtSelect('mtsel', '', '', '', 300)
- /* initszdSelect('szdsel','','showgk',300); */
- /*
- * initgkSelect('gksel','90012',$('#szd').val(),'showgq','300');
- * initgqSelect('gqsel','',$('.szdselectpicker').val(),$('.gkselectpicker').val(),null,300);
- */
- }
- xkzsq.detail.delData = function(data) {
- $.confirm({
- title : '确认框',
- content : '确认删除吗',
- confirm : function() {
- $.post($.app + "/xkzsq/delete", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title : '提示',
- content : '删除成功',
- confirm : function() {
- location.href = $.app + '/xkzsq/main';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }, "json");
- },
- cancel : function() {
- }
- });
- }
- function guanbitcpop() {
- $('.theme-popover-mask-tc').fadeOut(100);
- $('.theme-popover-tc').slideUp(0);
- }
- function showjyfwmc() {
- initjyfwmcSelect('jyfwmc', '', $('.fjdmcselectpicker').val(), null,
- null, 300);
- }
- function showgk() {
- initgqSelect('gqsel', '', '', '', 'showzyq', 300);
- initgkSelect('gksel', '', xkzsq.detail.szdData, "showgq", 300);
- }
- function showgq() {
- initgqSelect('gqsel', '', xkzsq.detail.szdData, $('.gkselectpicker')
- .val(), null, 300);
- }
- xkzsq.detail.viewXkz = function(xkzid){
- var path="/xkzsq/viewmain?path=1:id="+$('#id').val()+"";
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- xkzsq.detail.addXkz = function(xkzid){
- var path="/xkzsq/addmain?path=1:id="+$('#id').val()+"";
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- xkzsq.detail.editXkz = function(xkzid){
- var path="/xkzsq/editmain?path=1:id="+$('#id').val()+"";
- location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path;
- }
- // 经营人信息初始化
- xkzsq.detail.initDetail = function() {
- var id = $('#jyrid').val();
- $.ajax({
- async : true,
- url : $.app + "/gkjyr/findById",
- type : "post",
- data : {
- id : id
- },
- dataType : "json",
- success : function(data) {// ajax返回的数据
- if (data) {
- $('#lxdh').val(data.lxdh);
- $('#fddbr').val(data.fddbr);
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- });
- }
- vae = function(a, b) {
- if (isEmpty(a.val())) {
- ts(b + "不能为空", a);
- return false;
- }
- return true;
- };
- xkzsq.detail.initValue = function(){
- //码头
- var mtName= document.getElementsByName("mtid");
- var mtids = [];
- for (i=0; i<mtName.length; i++){
- if (mtName[i].type=="checkbox" && mtName[i].checked){
- mtids.push(mtName[i].value)
- }
- }
- $('#mtids').val(mtids);
- //泊位
- var bwName= document.getElementsByName("bwid");
- var bwids = [];
- for (i=0; i<bwName.length; i++){
- if (bwName[i].type=="checkbox" && bwName[i].checked){
- bwids.push(bwName[i].value)
- }
- }
- $('#bwids').val(bwids);
- //储罐
- var cgName= document.getElementsByName("cgid");
- var cgids = [];
- for (i=0; i<cgName.length; i++){
- if (cgName[i].type=="checkbox" && cgName[i].checked){
- cgids.push(cgName[i].value)
- }
- }
- $('#cgids').val(cgids);
-
- //仓库
- var ckName= document.getElementsByName("ckid");
- var ckids = [];
- for (i=0; i<ckName.length; i++){
- if (ckName[i].type=="checkbox" && ckName[i].checked){
- ckids.push(ckName[i].value)
- }
- }
- $('#ckids').val(ckids);
- //堆场
- var dcName= document.getElementsByName("dcid");
- var dcids = [];
- for (i=0; i<dcName.length; i++){
- if (dcName[i].type=="checkbox" && dcName[i].checked){
- dcids.push(dcName[i].value)
- }
- }
- $('#dcids').val(dcids);
- //人员
- var ryName= document.getElementsByName("ryid");
- var ryids = [];
- for (i=0; i<ryName.length; i++){
- if (ryName[i].type=="checkbox" && ryName[i].checked){
- ryids.push(ryName[i].value)
- }
- }
- $('#ryids').val(ryids);
- //设施设备
- var sssbName= document.getElementsByName("sssbid");
- var sssbids = [];
- for (i=0; i<sssbName.length; i++){
- if (sssbName[i].type=="checkbox" && sssbName[i].checked){
- sssbids.push(sssbName[i].value)
- }
- }
- $('#sssbids').val(sssbids);
- //企业投资
- var qytzName= document.getElementsByName("qytzid");
- var qytzids = [];
- for (i=0; i<qytzName.length; i++){
- if (qytzName[i].type=="checkbox" && qytzName[i].checked){
- qytzids.push(qytzName[i].value)
- }
- }
- $('#qytzids').val(qytzids);
-
- //装卸机械
- var zxjxName= document.getElementsByName("zxjxid");
- var zxjxids = [];
- for (i=0; i<zxjxName.length; i++){
- if (zxjxName[i].type=="checkbox" && zxjxName[i].checked){
- zxjxids.push(zxjxName[i].value)
- }
- }
- $('#zxjxids').val(zxjxids);
- }
- // 保存
- xkzsq.detail.save = function() {
- // 验证必填字段是否为空
- if (vae($('#addform input[name=jyrmc]'), "港口经营人名称") == false) {
- return false;
- }
-
- if (isEmpty($('#jydyadd').val())) {
- $.alert({
- title: '提示',
- content: '经营地域不能为空!',
- });
- return false;
- }
- if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
- return false;
- }
- if (vae($('#addform input[name=lxr]'), "联系人") == false) {
- return false;
- }
- if (vae($('#addform input[name=lxdh]'), "联系电话") == false) {
- return false;
- }
- if(isEmpty($('#addform input[name=accid]'))){
- $.alert({
- title: '提示',
- content: '上传附件不能为空!',
- });
- return false;
- }
- //初始化数据
- xkzsq.detail.initValue();
- $(".btn").attr("disabled",true);
- $.ajax({
- url : $.app + "/xkzsq/save",
- data : $("#addform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {// ajax返回的数据
- if (data.success) {
- $.ajax({
- url : $.app + "/gkjyr/save",
- data : $("#jyrform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {//ajax返回的数据
- if (data.success) {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- location.href = $.app + '/xkzsq/main';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- });
- }
- // 保存
- xkzsq.detail.submit = function() {
- // 验证必填字段是否为空
- if (vae($('#addform input[name=jyrmc]'), "港口经营人名称") == false) {
- return false;
- }
-
- if (isEmpty($('#jydyadd').val())) {
- $.alert({
- title: '提示',
- content: '经营地域不能为空!',
- });
- return false;
- }
- if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
- return false;
- }
- if (vae($('#addform input[name=lxr]'), "联系人") == false) {
- return false;
- }
- if (vae($('#addform input[name=lxdh]'), "联系电话") == false) {
- return false;
- }
- if(isEmpty($('#addform input[name=accid]'))){
- $.alert({
- title: '提示',
- content: '上传附件不能为空!',
- });
- return false;
- }
- //初始化数据
- xkzsq.detail.initValue();
- $(".btn").attr("disabled",true);
- $.ajax({
- url : $.app + "/gkjyr/save",
- data : $("#jyrform").serialize(),
- type : "post",
- dataType : "json",
-
- success : function(data) {// ajax返回的数据
- if (data.success) {
-
- $.ajax({
- url : $.app + "/xkzsq/submit",
- data : $("#addform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {//ajax返回的数据
- if (data.success) {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- location.href = $.app + '/xkzsq/main';
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
-
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- });
- }
- // 返回
- xkzsq.detail.back = function() {
- if(xkzsq.detail.path2!=null&&xkzsq.detail.path2!=''){
- var type=xkzsq.detail.type;
- location.href=$.app+xkzsq.detail.path2+"?type="+type;
- }else {
- location.href=$.app+'/xkzsq/main';
- }
-
- }
- // 返回
- xkzsq.detail.xkzjdsback = function() {
- location.href = $.app + "/xkzsq/main";
- }
- function showzyq() {
- initzyqSelect('zyqsel', '', $('.gqselectpicker').val(), '', 300);
- }
- // 新增选择
- xkzsq.detail.jydyxz = function() {
- if (vae($('#addform input[name=jyrmc]'), "港口经营人名称") == false) {
- return false;
- }
- $.post($.app + "/gkjyr/findJyrById", {
- id : $('#jyrid').val()
- },
- function(data) {
- xkzsq.detail.szdData = data.szd.id
- xkzsq.detail.gk = data.szgk.id;
- xkzsq.detail.gq = data.szgq.id;
- initjyfwmcSelect('jyfwmc', '', '', '', '', 300);
- initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300);
- initgkSelect('gksel', data.szgk.id, xkzsq.detail.szdData,
- 'showgq', 300);
- initgqSelect('gqsel', data.szgq.id, xkzsq.detail.szdData,
- data.szgk.id, "showzyq", 300);
- initzyqSelect('zyqsel', '', data.szgk.id, '', 300);
- initbwSelect('bwsel', '', data.id, '', 300)
- initmtSelect('mtsel', '', data.id, '', 300)
- }, "json");
- $
- .post(
- $.app + "/xkzsq/findJyzl",
- {
- jydyids : $("#jydyids").val()
- },
- function(data) {
- if (data.success) {
- $("#tb").empty();
- var str = '<table id="tb" class="main_table" cellpadding="0" cellspacing="0"><tr><th width="35%">经营范围</th><th width="35%">经营地域</th><th width="30%">操作</th></tr>';
- for (var i = 0; i < data.attrs.jyzlList.length; i++) {
- var jyzl = data.attrs.jyzlList[i];
- str += '<tr id=\'' + jyzl.id + '\'>';
- str += '<td>' + jyzl.fjdmc + " " + jyzl.jyfwmc
- + '</td>'
- var strr = '';
- if (!isEmpty(jyzl.gkmc)) {
- strr = strr + jyzl.gkmc + ",";
- }
- if (!isEmpty(jyzl.gqmc)) {
- strr = strr + jyzl.gqmc + ",";
- }
- if (!isEmpty(jyzl.zyqmc)) {
- strr = strr + jyzl.zyqmc + ",";
- }
- if (!isEmpty(jyzl.mtmc)) {
- strr = strr + jyzl.mtmc + ",";
- }
- if (!isEmpty(jyzl.bwmc)) {
- strr = strr + jyzl.bwmc;
- }
- //alert(strr);
- if(strr!=""&&strr!=null&&strr.substr(-1)==","){
- strr = strr.substr(0,strr.length-1);
- }
- //alert(strr);
- str += '<td>' + strr + '</td>';
- str += '<td>'
- + '<a class="btn btn-default btn-xs" href="#" onclick="xkzsq.detail.del(\''
- + jyzl.id
- + '\')">'
- + '<i class="glyphicon glyphicon-trash"></i>删除</a>'
- + '<a class="btn btn-default btn-xs" href="#" onclick="xkzsq.detail.editjydy(\''
- + jyzl.id
- + '\')">'
- + '<i class="glyphicon glyphicon-pencil"></i>编辑</a>'
- + '</td>';
- }
- str += "</tr></table>";
- $("#tb").append(str);
- }
- }, "json");
- $('.theme-popover-mask-tc').fadeIn(100);
- $('.theme-popover-tc').slideDown(0);
- }
- // 修改选择
- xkzsq.detail.jydyxzedit = function() {
- $('.theme-popover-mask-tc').fadeIn(100);
- $('.theme-popover-tc').slideDown(0);
- }
- // 关闭选择框
- xkzsq.detail.guanbipop = function() {
- if ($('#flag').val() == 1) {
- $.post($.app + "/xkzsq/delFj", {
- ids : $("#fjids").val()
- }, function(data) {
- if (data.success) {
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }, "json");
- $
- .ajax({
- url : $.app + "/xkzsq/findjydyAndywzl",
- type : "post",
- data : {
- jydyids : $("#jydyids").val()
- },
- dataType : "json",
- success : function(data) {
- if (data.success) {
- $("#jydyadd").html(data.attrs.jylzstr);
- $("#ywzladd").html(data.attrs.jyfwstr);
- $('#fjdiv').empty();
- var fjList = data.attrs.fjList;
- if (!isEmpty(fjList) && fjList.length > 0) {
- var fjstr = '<table><tr><td style="width:5%;text-align: center;">序号</td><td style="width:40%;text-align: center;">附件名称</td><td style="width:40%;text-align: center;">上传附件名称</td><td style="width:15%;text-align: center;">操作</td></tr>';
- for (var i = 0; i < fjList.length; i++) {
- fjstr += '<tr><td style="text-align: center;">'
- + (i + 1)
- + '</td><td style="text-align: left;">'
- + fjList[i].sqclmc
- + '</td><td style="text-align: left;">'
- + '<span id ="span'
- + i
- + '"></span>'
- + '</td><td style="text-align: center;">'
- + '<span id ="fspan'
- + i
- + '"><a href="#" class="file">上传<input type="file" name="file" id="fjid'
- + i
- + '" onchange="xkzsq.detail.submitFile('
- + i
- + ')"/></a></span>'
- + '<span id ="dspan'
- + i
- + '"></span>' + '</td></tr>'
- }
- fjstr += '</table>';
- $('#fjdiv').append(fjstr);
- $('#flag').val("");
- $('#jyid').val('');
- }
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- })
- }
- $('.theme-popover-mask-tc').fadeOut(100);
- $('.theme-popover-tc').slideUp(0);
- }
- // 保存附件
- xkzsq.detail.submitFile = function(id) {
- $('#addform')
- .form(
- 'submit',
- {
- url : $.app + '/xkzsq/saveFile',
- onSubmit : function() {
- },
- success : function(data, status) {
- var file = $('#fjid' + id);
- file.after(file.clone().val(""));
- file.remove();
- if (data) {
- data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
- data = $.parseJSON(data);
- }
- if (data.success) {
- $("#fspan" + id).hide();
- var fjids = $('#fjids').val();
- var accContect = data.attrs.acc.fjmc;
- var fjid = data.attrs.acc.fjid;
- var accid = data.attrs.acc.id;
- fjids = fjids + accid + ",";
- var str = "";
- str = "<input value='"
- + accid
- + "' name='accid' type='hidden'>"
- + "<a class='main_title' href='/jsjy/accessory/download?id="
- + fjid + "'> " + accContect + "</a>";
- $("#span" + id).html(str);
- str = '<a class="btn btn-default btn-xs" href="#" onclick="xkzsq.detail.delFj(\''
- + accid
- + '\',\''
- + id
- + '\')">删除</a>';
- $("#dspan" + id).html(str);
- $("#fspan" + id).hide();
- $('#fjids')
- .val($('#fjids').val() + "," + accid);
- } else {
- $.messager.showError(data.message);
- }
- }
- });
- }
- // 删除accid 附件关联ID,id 是第几行附件
- xkzsq.detail.delFj = function(accid, id) {
- $.confirm({
- title : '确认框',
- content : '确认删除吗',
- confirm : function() {
- $.post($.app + "/xkzsq/delFj", {
- ids : accid
- }, function(data) {
- if (data.success) {
- $("#span" + id).html('');
- $("#dspan" + id).html('');
- $("#fspan" + id).show();
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }, "json");
- },
- cancel : function() {
- }
- });
- }
- // 经营地域选择页面保存
- xkzsq.detail.savejydy = function() {
- if (vae($('#fjdmc select'), "经营范围") == false) {
- return false;
- }
- if (vae($('#jyfwmc select'), "经营范围 第二大类") == false) {
- return false;
- }
- if (vae($('#gksel select'), "港口") == false) {
- return false;
- }
- if (vae($('#gqsel select'), "港区") == false) {
- return false;
- }
- $
- .ajax({
- url : $.app + "/xkzsq/savejydy",
- data : $("#jydyaddform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {// ajax返回的数据
- if (data.success) {
- $('#flag').val("1");
- var id = data.attrs.xzjy.id;
- $("#" + id).remove();
- var str = "";
- str += '<tr id=\'' + id + '\'>';
- str += '<td>' + data.attrs.xzjy.fjdmc + " "
- + data.attrs.xzjy.jyfwmc + '</td>'
- var strr = '';
- if (!isEmpty(data.attrs.xzjy.gkmc)) {
- strr = strr + data.attrs.xzjy.gkmc + ",";
- }
- if (!isEmpty(data.attrs.xzjy.gqmc)) {
- strr = strr + data.attrs.xzjy.gqmc + ",";
- }
- if (!isEmpty(data.attrs.xzjy.zyqmc)) {
- strr = strr + data.attrs.xzjy.zyqmc + ",";
- }
- if (!isEmpty(data.attrs.xzjy.mtmc)) {
- strr = strr + data.attrs.xzjy.mtmc + ",";
- }
- if (!isEmpty(data.attrs.xzjy.bwmc)) {
- strr = strr + data.attrs.xzjy.bwmc;
- }
- if(strr!=""&&strr!=null&&strr.substr(-1)==","){
- strr = strr.substr(0,strr.length-1);
- }
- str += '<td>' + strr + '</td>';
- str += '<td>'
- + '<a class="btn btn-default btn-xs" href="#" onclick="xkzsq.detail.del(\''
- + id
- + '\')">'
- + '<i class="glyphicon glyphicon-trash"></i>删除</a>'
- + '<a class="btn btn-default btn-xs" href="#" onclick="xkzsq.detail.editjydy(\''
- + id
- + '\')">'
- + '<i class="glyphicon glyphicon-pencil"></i>编辑</a>'
- + '</td>';
- str += "</tr>";
- $("#tb").append(str);
- if (isEmpty($('#jyid').val())) {
- var strVal = $("#jydyids").val() + id + ",";
- $("#jydyids").val(strVal);
- }
- initjyfwmcSelect('jyfwmc', '', '', '', '', 300);
- initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300);
- initgkSelect('gksel', xkzsq.detail.gk,
- xkzsq.detail.szdData, 'showgq', 300);
- initgqSelect('gqsel', xkzsq.detail.gq,
- xkzsq.detail.szdData, xkzsq.detail.gk,
- "showzyq", 300);
- initzyqSelect('zyqsel', '', xkzsq.detail.gk, '', 300);
- initbwSelect('bwsel', '', $('#jyrid').val(), '', 300)
- initmtSelect('mtsel', '', $('#jyrid').val(), '', 300)
- $('#jyid').val('');
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }
- });
- }
- // 删除经营范围的数据
- xkzsq.detail.del = function(data) {
- $.confirm({
- title : '确认框',
- content : '确认删除吗',
- confirm : function() {
- $.post($.app + "/xkzsq/deletejydy", {
- id : data
- }, function(data) {
- if (data.success) {
- $.alert({
- title : '提示',
- content : '删除成功',
- confirm : function() {
- var delid = data.message;
- $("#" + delid).remove();
- xkzsq.detail.delIds(delid);
- $('#flag').val("1");
- }
- });
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- }
- });
- }
- }, "json");
- },
- cancel : function() {
- }
- });
- }
- // 删除经营范围数据
- xkzsq.detail.delIds = function(data) {
- var ids = $('#jydyids').val();
- var arr = ids.split(',');
- ids = '';
- for (var i = 0; i < arr.length - 1; i++) {
- if (arr[i] != data) {
- ids = ids + arr[i] + ","
- }
- }
- ids = ids.substring(0, ids.length - 1);
- $('#jydyids').val(ids);
- }
- // 编辑经营范围
- xkzsq.detail.editjydy = function(data) {
- $
- .ajax({
- url : $.app + "/xkzsq/editjydy?id=" + data,
- type : "post",
- dataType : "json",
- success : function(data) {
- if (data) {
- $('#jyid').val(data.attrs.jydy.id);
- var jyfwid = data.attrs.jydy.jyfwid;
- var fjdid = data.attrs.jydy.fjdid;
- var gkid = data.attrs.jydy.gkid;
- var gqid = data.attrs.jydy.gqid;
- var mtid = data.attrs.jydy.mtid;
- var zyqid = data.attrs.jydy.zyqid;
- var bwid = data.attrs.jydy.bwid;
- // 父节点
- initfjdSelect('fjdmc', '', fjdid, 'showjyfwmc', 300);
- // 经营范围
- initjyfwmcSelect('jyfwmc', '', fjdid, jyfwid, '', 300);
- // 港口
- initgkSelect('gksel', gkid, xkzsq.detail.szdData,
- 'showgq', 300);
- // 港区
- initgqSelect('gqsel', gqid, xkzsq.detail.szdData, gkid,
- null, 300);
- initzyqSelect('zyqsel', zyqid, gkid, '', 300);
- initbwSelect('bwsel', bwid, $('#jyrid').val(), '', 300)
- initmtSelect('mtsel', mtid, $('#jyrid').val(), '', 300)
- }
- }
- })
- }
- function initfjdSelect(divid, existVal, fjdid, changefunc, width) {
- $
- .post(
- $.app + "/xkzsq/selectFjdmc",
- {},
- function(data) {
- var str = "";
- if (changefunc != null && changefunc != "") {
- str += "<select class='fjdmcselectpicker' id='fjdid' name='fjdid' onchange='"
- + changefunc + "()' >";
- } else {
- str += "<select class='fjdmcselectpicker' id='fjdid' name='fjdid' >";
- }
- str += "<option></option>";
- if (data) {
- for (var i = 0; i < data.length; i++) {
- var fjdmc = data[i];
- if (fjdmc.id == fjdid) {
- str += " <option selected value='"
- + fjdmc.id + "' >" + fjdmc.text
- + "</option>";
- } else {
- str += " <option value='" + fjdmc.id
- + "' >" + fjdmc.text + "</option>";
- }
- }
- }
- str += "</select>";
- $("#" + divid).empty();
- $("#" + divid).append(str);
- $('.fjdmcselectpicker').selectpicker({
- width : width
- });
- }, "json");
- }
- function initjyfwmcSelect(divid, existVal, fjdmc, jyfwid, changefunc, width) {
- $
- .post(
- $.app + "/xkzsq/selectJyfwmc",
- {
- id : fjdmc
- },
- function(data) {
- var str = "";
- if (changefunc != null && changefunc != "") {
- str += "<select class='jyfwmcselectpicker' name='jyfwid' onchange='"
- + changefunc + "()' id='jyfwid'>";
- } else {
- str += "<select class='jyfwmcselectpicker' name='jyfwid' id='jyfwid' >";
- }
- str += "<option></option>";
- if (data) {
- for (var i = 0; i < data.length; i++) {
- var jyfwmc = data[i];
- if (jyfwid == jyfwmc.id) {
- str += " <option selected value='"
- + jyfwmc.id + "' >" + jyfwmc.text
- + "</option>";
- } else {
- str += " <option value='" + jyfwmc.id
- + "' >" + jyfwmc.text + "</option>";
- }
- }
- }
- str += "</select>";
- $("#" + divid).empty();
- $("#" + divid).append(str);
- $('.jyfwmcselectpicker').selectpicker({
- width : width
- });
- }, "json");
- }
- xkzsq.detail.audit = function(auditpass, id) {
- $(".btn").attr("disabled",true);
- var opflag = $('#opflag').val();
- var shyj = "";
- if (opflag == 1) {
- shyj = $('#clscyj').val();
- } else if (opflag == 2) {
- shyj = $('#xchcyj').val();
- } else if (opflag == 3) {
- shyj = $('#fhyj').val();
- } else if (opflag == 4) {
- shyj = $('#spyj').val();
- }
- var audit;
- if (auditpass == "Y") {
- audit = true;
- } else {
- audit = false;
- }
- $.post($.app + "/xkzsq/audit", {
- id : id,
- shyj : shyj,
- flag : audit
- }, function(data) {
- if (data.success) {
- if (data.attrs.jflag) {
- location.href = $.app + '/xkzsq/addXkzjds?sqid=' + id;
- } else {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- xkzsq.detail.back();
- }
- });
- }
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- $(".btn").attr("disabled",false);
- }
- });
- }
- }, "json");
- }
- xkzsq.detail.submitAudit = function() {
- $(".btn").attr("disabled",true);
- $.ajax({
- url : $.app + "/xkzsq/submitAudit",
- data : $("#addform").serialize(),
- type : "post",
- dataType : "json",
- success : function(data) {// ajax返回的数据
- if (data.success) {
- if (data.attrs.jflag) {
- location.href = $.app + '/xkzsq/addXkzjds?sqid='
- + id;
- } else {
- $.alert({
- title : '提示',
- content : '操作成功',
- confirm : function() {
- location.href = $.app + '/xkzsq/main';
- }
- });
- }
- } else {
- $.alert({
- title : '提示',
- content : data.message,
- confirm : function() {
- $(".btn").attr("disabled",false);
- }
- });
- }
- }
- });
- }
- /*//其他附件保存
- xkzyx.detail.submitQtFile = function(){
- if($('#fjid').val()==''){
- return;
- }
- $('#addform').form('submit', {
- url : $.app + '/xkzyx/saveQtFile',
- success : function(data, status) {
- var file = $('#fjid');
- file.after(file.clone().val(""));
- file.remove();
- if (data) {
- data = $.parseJSON(data);
- }
- if (data.success) {
- var accContect = data.attrs.acc.name;
- var qtfjdid = data.attrs.acc.id;
- var trlength = $('#xkzyxtb').find('tr').length;
- var str = "";
- str+="<tr id='"+qtfjdid+"'>";
- str +="<td align=\"center\">"+(trlength+1)+"</td>";
- str +="<td>"
- + "<a class='main_title' href='/jsjy/accessory/download?id="+ qtfjdid +"'> " + accContect +"</a>"
- + "</td>";
- str +="<td>"
- + "<a class='main_title' href='/jsjy/accessory/download?id="+ qtfjdid +"'> " + accContect +"</a>"
- + "</td>";
- str+="<td >" +
- "<a class=\"btn btn-default btn-xs\" href=\"#\" onclick=\"xkzyx.detail.delqtfj('"+qtfjdid+"')\">"+
- "<i class=\"glyphicon glyphicon-trash\"></i>删除</a>"+
- "</td>";
- str+="</tr>";
- $("#qtfjtb").append(str);
- var strVal=$("#qtfjids").val()+qtfjdid+",";
- $("#qtfjids").val(strVal);
- }
- else {
- $.messager.showError(data.message);
- }
- }
- });
- }
- //其他附件删除,需删除附件数据库内容、文本框内容、页面tr内容
- xkzyx.detail.delqtfj=function(fjdid){
- if (true) {
- $.confirm({
- title: '确认框',
- content: '确认删除吗',
- confirm: function(){
- var id=fjdid;
- $.post($.app + "/xkzyx/delFile?id="+id, {}, function(data, status) {
- if (data.success) {
- //删除附件文本框内容
- xkzyx.detail.delqtIds(id);
- $("tr[id='"+fjdid+"']").remove();
- } else {
- $.alert({
- title: '提示',
- content: data.message,
- confirm: function(){
- }
- });
- }
- }, "json");
- },
- cancel: function(){
- }
- });
- }
- }
- //删除附件文本框对应数据
- xkzyx.detail.delqtIds = function(data){
- var ids = $('#qtfjids').val();
- var arr = ids.split(',');
- ids = '';
- for (var i = 0 ;i < arr.length-1;i++){
- if(arr[i].substring(0,arr[i].length) != data){
- ids = ids + arr[i]+","
- }
- }
- ids = ids.substring(0, ids.length-1)+",";
- $('#qtfjids').val(ids);
- }*/
|