jgsqdsdetail.js 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357
  1. $.namespace("jgsqds.detail");
  2. jgsqds.detail.szd =null;
  3. jgsqds.detail.gk=null;
  4. jgsqds.detail.gq=null;
  5. jgsqds.detail.taskKey=null;
  6. jgsqds.detail.opflag = null;
  7. jgsqds.detail.hqflag == null;
  8. jgsqds.detail.path = null;
  9. jgsqds.detail.type = null;
  10. jgsqds.detail.init=function(){
  11. }
  12. jgsqds.detail.viewBw=function(id){
  13. $('#selectbwdiv').fadeIn(100);
  14. $('#selectbw2div').slideDown(0);
  15. showBw(id);
  16. }
  17. jgsqds.detail.download= function(scflag){
  18. var id=$("#delid"+scflag).val();
  19. location.href=$.app+"/accessory/download?id="+id;
  20. }
  21. //删除附件字段文本框对应数据
  22. jgsqds.detail.delfjzdIds = function(data){
  23. var ids = $('#fjzdids').val();
  24. var arr = ids.split(',');
  25. ids = '';
  26. for (var i = 0 ;i < arr.length-1;i++){
  27. if(arr[i].substring(2,arr[i].length) != data){
  28. ids = ids + arr[i]+","
  29. }
  30. }
  31. ids = ids.substring(0, ids.length-1)+",";
  32. $('#fjzdids').val(ids);
  33. }
  34. // 删除附件文本框对应数据
  35. jgsqds.detail.delIds = function(data){
  36. var ids = $('#accids').val();
  37. var arr = ids.split(',');
  38. ids = '';
  39. for (var i = 0 ;i < arr.length-1;i++){
  40. if(arr[i].substring(2,arr[i].length) != data){
  41. ids = ids + arr[i]+","
  42. }
  43. }
  44. ids = ids.substring(0, ids.length-1)+",";
  45. $('#accids').val(ids);
  46. }
  47. jgsqds.detail.delfjzd=function(data){
  48. $.post($.app + "/jgsqds/delFjzd?id="+data, {}, function(data, status) {
  49. if (data.success) {
  50. }
  51. }, "json");
  52. }
  53. jgsqds.detail.delFile = function(scflag){
  54. if (true) {
  55. $.confirm({
  56. title: '确认框',
  57. content: '确认删除吗',
  58. confirm: function(){
  59. // 确认删除
  60. id=$("#delid"+scflag).val();
  61. fjzdid=$("#fjzdid"+scflag).val();
  62. //删除附件字段
  63. jgsqds.detail.delfjzd(fjzdid);
  64. $.post($.app + "/jgsqds/delFile?id="+id, {}, function(data, status) {
  65. if (data.success) {
  66. //删除附件字段文本框内容
  67. jgsqds.detail.delfjzdIds(fjzdid);
  68. //删除附件文本框内容
  69. jgsqds.detail.delIds(id);
  70. $("#"+id).remove();
  71. $("#delid"+scflag).val("");
  72. $("#wjh1").val("");
  73. $("#fbdw1").val("");
  74. $("#fbsj1").val("");
  75. $("#fbdw"+scflag).text("");
  76. $("#fbsj"+scflag).text("");
  77. $("#fjmc"+scflag).text("");
  78. $("#wjh"+scflag).text("");
  79. $("#scbt"+scflag).hide();
  80. $("#tjbt"+scflag).show();
  81. } else {
  82. $.alert({
  83. title: '提示',
  84. content: data.message,
  85. confirm: function(){
  86. }
  87. });
  88. }
  89. }, "json");
  90. },
  91. cancel: function(){
  92. }
  93. });
  94. }
  95. }
  96. //附件关闭
  97. jgsqds.detail.guanbipop=function(){
  98. var accid=$("#accid").val();
  99. if(accid!=null){
  100. $.confirm({
  101. title: '提示框',
  102. content: '您已上传附件,是否保存?',
  103. confirm: function(){
  104. jgsqds.detail.xinzengfj();
  105. },
  106. cancel: function(){
  107. var flag=$("#flag").val();
  108. var id=$("#accid").val();
  109. $.post($.app + "/jgsqds/delFile?id="+id, {}, function(data, status) {
  110. if (data.success) {
  111. $("#fjmc"+flag).html("");
  112. $("#fjxq").empty();
  113. $("#scfjbt").removeAttr("style");
  114. $("#delid"+flag).val("");
  115. jgsqds.detail.delIds(id);
  116. } else {
  117. $.alert({
  118. title: '提示',
  119. content: data.message,
  120. confirm: function(){
  121. }
  122. });
  123. }
  124. }, "json");
  125. }
  126. });
  127. }
  128. $('.theme-popover-mask').fadeOut(100);
  129. $('.theme-popover').slideUp(0);
  130. }
  131. jgsqds.detail.xinzengfj=function(){
  132. var i=$("#flag").val();
  133. $('.theme-popover-mask').fadeOut(100);
  134. $('.theme-popover').slideUp(0);
  135. $("#wjh"+i).text($("#wjh1").val());
  136. $("#fbsj"+i).text($("#fbsj1").val());
  137. $("#fbdw"+i).text($("#fbdw1").val());
  138. $("#tjbt"+i).toggle();
  139. if(jgsqds.detail.xiugaiflag==1){
  140. $("#scbt"+i).toggle();
  141. }
  142. var strbt="";
  143. strbt+="删除";
  144. $("#scbt"+i).empty();
  145. $("#scbt"+i).append(strbt);
  146. $("#scbt"+i).attr("class","btn btn-default btn-sm");
  147. $("#scbt"+i).attr("href","#");
  148. $("#scbt"+i).attr("onclick","jgsqds.detail.delFile('"+i+"')");
  149. $("#scbt"+i).removeAttr("style");
  150. $.ajax({
  151. url:$.app+"/jgsqds/savefj",
  152. data:$("#addform").serialize(),
  153. type:"post",
  154. dataType:"json",
  155. success:function(data){//ajax返回的数据
  156. if (data.success) {
  157. var strVal=$("#fjzdids").val()+i+data.message+",";
  158. $("#fjzdids").val(strVal);
  159. var str = data.message;
  160. $("#fjzdid"+i).val(str);
  161. }else {
  162. $.alert({
  163. title: '提示',
  164. content: data.message,
  165. confirm: function(){
  166. }
  167. });
  168. }
  169. }
  170. });
  171. }
  172. //添加附件弹出
  173. jgsqds.detail.tianjiafj=function(i){
  174. $("#flag").val(i);
  175. $("#wjh1").val("");
  176. $("#fbsj1").val("");
  177. $("#fbdw1").val("");
  178. $("#fjmc1").html("");
  179. $("#fjxq").empty();
  180. $("#scfjbt").removeAttr("style");
  181. $('#theme-popover-mask').fadeIn(100);
  182. $('#theme-popover').slideDown(0);
  183. }
  184. //构建政府投资额占比变化事件
  185. function ratesub() {
  186. var val = $("#tzlxid").val();
  187. var ztz = $('#addform input[name=ztz]').val();
  188. var zftze = $('#addform input[name=zftze]').val();
  189. if(val == "1903") {
  190. if(isEmpty(ztz) || isEmpty(zftze)) {
  191. $("#zftzezb").val("");
  192. return;
  193. }
  194. if(isFDS(ztz) && isFDS(zftze)) {
  195. var rate = (zftze/ztz)*100;
  196. $("#zftzezb").val(rate.toFixed(2));
  197. }
  198. }
  199. };
  200. //构建水域类型下拉
  201. function initSylxSelect(divid,existVal,width){
  202. $.post($.app+"/xmxxgl/selectSylx",{
  203. },function(data) {
  204. var str="";
  205. str+="<select class='sylxselectpicker' name='sylxid' id='sylxid'>";
  206. str+="<option></option>";
  207. if(data){
  208. for(var i=0;i<data.length;i++){
  209. var sylx=data[i];
  210. if(sylx.id==existVal){
  211. str+=" <option selected='selected' value='"+sylx.id+"' >"+sylx.text+"</option>";
  212. }else{
  213. str+="<option value='"+sylx.id+"'>"+sylx.text+"</option>" ;
  214. }
  215. }
  216. }
  217. str+="</select>";
  218. $("#"+divid).empty;
  219. $("#"+divid).append(str);
  220. $('.sylxselectpicker').selectpicker({
  221. width:width
  222. });
  223. }, "json");
  224. };
  225. //构建投资类型下拉事件
  226. function tzlxChange() {
  227. var val = $("#tzlxid").val();
  228. if(val == "1903") {
  229. $("#zftzDiv").css("display","table-row");
  230. ratesub();
  231. } else {
  232. $("#zftzezb").val("");
  233. $("#zftzDiv").css("display","none");
  234. }
  235. };
  236. jgsqds.detail.back=function(){
  237. if(jgsqds.detail.path != null && jgsqds.detail.path!=''){
  238. var type=jgsqds.detail.type;
  239. location.href=$.app+jgsqds.detail.path+"?type="+type;
  240. }else{
  241. location.href=$.app+"/jgsqds/main";
  242. }
  243. }
  244. van=function(a,b){
  245. if(!isFDS(a.val())){
  246. ts(b+"必须为正数",a);
  247. return false;
  248. }
  249. };
  250. jgsqds.detail.save=function(){
  251. //验证浮点类型
  252. if(van($('#addform input[name=ztz]'),"总投资")==false){return false;}
  253. if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;}
  254. if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;}
  255. if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;}
  256. if($("#tzlxid").val()=='1903'){
  257. var ztz = $('#addform input[name=ztz]').val();
  258. var zftze = $('#addform input[name=zftze]').val();
  259. if(isFDS(ztz) && isFDS(zftze)) {
  260. var rate = (zftze/ztz)*100;
  261. if(rate>100){
  262. ts("总投资额必须不少于政府投资额",$('#addform input[name=ztz]'));
  263. return false;
  264. }
  265. }
  266. }
  267. $(".btn").attr("disabled",true);
  268. $.ajax({
  269. url:$.app+"/jgsqds/save",
  270. data:$("#addform").serialize(),
  271. type:"post",
  272. dataType:"json",
  273. success:function(data){//ajax返回的数据
  274. if (data.success) {
  275. $.alert({
  276. title: '提示',
  277. content: '操作成功',
  278. confirm: function(){
  279. location.href=$.app+'/jgsqds/main';
  280. }
  281. });
  282. }else {
  283. $.alert({
  284. title: '提示',
  285. content: data.message,
  286. confirm: function(){
  287. $(".btn").attr("disabled",false);
  288. }
  289. });
  290. }
  291. }
  292. });
  293. }
  294. jgsqds.detail.submit=function(){
  295. //验证浮点类型
  296. if(van($('#addform input[name=ztz]'),"总投资")==false){return false;}
  297. if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;}
  298. if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;}
  299. if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;}
  300. if($("#tzlxid").val()=='1903'){
  301. var ztz = $('#addform input[name=ztz]').val();
  302. var zftze = $('#addform input[name=zftze]').val();
  303. if(isFDS(ztz) && isFDS(zftze)) {
  304. var rate = (zftze/ztz)*100;
  305. if(rate>100){
  306. ts("总投资额必须不少于政府投资额",$('#addform input[name=ztz]'));
  307. return false;
  308. }
  309. }
  310. }
  311. $(".btn").attr("disabled",true);
  312. $.ajax({
  313. url:$.app+"/jgsqds/submit",
  314. data:$("#addform").serialize(),
  315. type:"post",
  316. dataType:"json",
  317. success:function(data){//ajax返回的数据
  318. if (data.success) {
  319. $.alert({
  320. title: '提示',
  321. content: '操作成功',
  322. confirm: function(){
  323. location.href=$.app+'/jgsqds/main';
  324. }
  325. });
  326. }else {
  327. $.alert({
  328. title: '提示',
  329. content: data.message,
  330. confirm: function(){
  331. $(".btn").attr("disabled",false);
  332. }
  333. });
  334. }
  335. }
  336. });
  337. }
  338. // 构建项目类型下拉
  339. function initXmlxSelect(divid,existVal,width){
  340. $.post($.app+"/jgsqds/selectXmlx",{
  341. },function(data) {
  342. var str="";
  343. str+="<select class='xmlxselectpicker' name='xmlxid' id='xmlxid'>";
  344. str+="<option></option>";
  345. if(data){
  346. for(var i=0;i<data.length;i++){
  347. var xmlx=data[i];
  348. if(xmlx.val==existVal){
  349. str+=" <option selected='selected' value='"+xmlx.id+"' >"+xmlx.text+"</option>";
  350. }else{
  351. str+="<option value='"+xmlx.id+"'>"+xmlx.text+"</option>" ;
  352. }
  353. }
  354. }
  355. str+="</select>";
  356. $("#"+divid).empty;
  357. $("#"+divid).append(str);
  358. $('.xmlxselectpicker').selectpicker({
  359. width:width
  360. });
  361. }, "json");
  362. }
  363. // 构建投资类型下拉
  364. function initTzlxSelect(divid,existVal,width){
  365. $.post($.app+"/jgsqds/selectTzlx",{
  366. },function(data) {
  367. var str="";
  368. str+="<select class='tzlxselectpicker' name='tzlxid' id='tzlxid' onchange='tzlxChange(this)'>";
  369. str+="<option></option>";
  370. if(data){
  371. for(var i=0;i<data.length;i++){
  372. var tzlx=data[i];
  373. if(tzlx.val==existVal){
  374. str+=" <option selected='selected' value='"+tzlx.id+"' >"+tzlx.text+"</option>";
  375. }else{
  376. str+="<option value='"+tzlx.id+"'>"+tzlx.text+"</option>" ;
  377. }
  378. }
  379. }
  380. str+="</select>";
  381. $("#"+divid).empty();
  382. $("#"+divid).append(str);
  383. $('.tzlxselectpicker').selectpicker({
  384. width:width
  385. });
  386. tzlxChange();
  387. ratesub();
  388. }, "json");
  389. }
  390. // 构建项目核准级别下拉
  391. function initXmhzjbSelect(divid,existVal,width){
  392. $.post($.app+"/jgsqds/selectXmhzjb",{
  393. },function(data) {
  394. var str="";
  395. str+="<select class='xmhzjbselectpicker' name='xmhzjbid' id='xmhzjbid'>";
  396. str+="<option></option>";
  397. if(data){
  398. for(var i=0;i<data.length;i++){
  399. var xmhzjb=data[i];
  400. if(xmhzjb.val==existVal){
  401. str+=" <option selected='selected' value='"+xmhzjb.id+"' >"+xmhzjb.text+"</option>";
  402. }else{
  403. str+="<option value='"+xmhzjb.id+"'>"+xmhzjb.text+"</option>" ;
  404. }
  405. }
  406. }
  407. str+="</select>";
  408. $("#"+divid).empty();
  409. $("#"+divid).append(str);
  410. $('.xmhzjbselectpicker').selectpicker({
  411. width:width
  412. });
  413. }, "json");
  414. }
  415. // 构建岸线审批级别下拉
  416. function initAxspjbSelect(divid,existVal,width){
  417. $.post($.app+"/jgsqds/selectAxspjb",{
  418. },function(data) {
  419. var str="";
  420. str+="<select class='axspjbselectpicker' name='axspjbid' id='axspjbid'>";
  421. str+="<option></option>";
  422. if(data){
  423. for(var i=0;i<data.length;i++){
  424. var axspjb=data[i];
  425. if(axspjb.val==existVal){
  426. str+=" <option selected='selected' value='"+axspjb.id+"' >"+axspjb.text+"</option>";
  427. }else{
  428. str+="<option value='"+axspjb.id+"'>"+axspjb.text+"</option>" ;
  429. }
  430. }
  431. }
  432. str+="</select>";
  433. $("#"+divid).empty();
  434. $("#"+divid).append(str);
  435. $('.axspjbselectpicker').selectpicker({
  436. width:width
  437. });
  438. }, "json");
  439. }
  440. jgsqds.detail.initZyhbwfl=function(divid, existVal,bwytstr){
  441. var flag = "2";
  442. // var bwytstr = $('.bwytselectpicker').val()+"";
  443. if(bwytstr.indexOf("1804")>=0){
  444. flag="1";
  445. }
  446. $.post($.app + "/bw/selectZyhbwfl?flag="+flag, {
  447. }, function(data) {
  448. if (data) {
  449. var str = "";
  450. str+="<select class='zyhbwflselectpicker' name='zyhbwflid' id='zyhbwflid'>";
  451. str+="<option></option>";
  452. for(var i=0;i<data.length;i++){
  453. var zyhbwfl = data[i];
  454. if(zyhbwfl.id==existVal){
  455. str+=" <option selected='selected' value='"+zyhbwfl.id+"' >"+zyhbwfl.text+"</option>";
  456. }else{
  457. str+=" <option value='"+zyhbwfl.id+"' >"+zyhbwfl.text+"</option>";
  458. }
  459. }
  460. str+="</select>";
  461. $("#"+divid).empty();
  462. $("#"+divid).append(str);
  463. $('.zyhbwflselectpicker').selectpicker({
  464. width:'80%'
  465. });
  466. } else {
  467. }
  468. }, "json");
  469. };
  470. jgsqds.detail.initBwyt=function(divid, existVal){
  471. $.post($.app + "/bw/selectBwyt", {
  472. }, function(data) {
  473. if (data) {
  474. var existValArr = existVal.split(",");
  475. var str = "";
  476. str+="<select multiple='multiple' onchange='ytsel()' class='bwytselectpicker' name='bwyt' id='bwyt' >";
  477. str+="<option></option>";
  478. for(var i=0;i<data.length;i++){
  479. var flag = false;
  480. var bwyt = data[i];
  481. for(var j = 0; j < existValArr.length; j++){
  482. if(bwyt.id==existValArr[j]){
  483. flag = true;
  484. str+=" <option selected='selected' value='"+bwyt.id+"' >"+bwyt.text+"</option>";
  485. break;
  486. } else {
  487. flag = false;
  488. }
  489. }
  490. if(!flag){
  491. str+=" <option value='"+bwyt.id+"' >"+bwyt.text+"</option>";
  492. }
  493. }
  494. str+="</select>";
  495. $("#"+divid).empty();
  496. $("#"+divid).append(str);
  497. $('.bwytselectpicker').selectpicker({
  498. width: '80%'
  499. });
  500. } else {
  501. }
  502. }, "json");
  503. };
  504. //构建所在地的下拉
  505. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传没有传空字符串,3(非必须)下拉change事件,根据需要添加4(必须)下拉框的长度
  506. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  507. jgsqds.detail.initszdSelect=function(divid,existVal,changefunc,width,disable){
  508. $.post($.app + "/selectSzd", {
  509. }, function(data) {
  510. var str = "";
  511. if(changefunc!=null&&changefunc!=""){
  512. if(disable!=null&&disable!=''){
  513. str+="<select disabled class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";
  514. }else{
  515. str+="<select class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";
  516. }
  517. }else{
  518. if(disable!=null&&disable!=''){
  519. str+="<select disabled class='szdselectpicker' name='szdid' id='szdid'>";
  520. }else{
  521. str+="<select class='szdselectpicker' name='szdid' id='szdid'>";
  522. }
  523. }
  524. str+="<option></option>";
  525. if(data){
  526. for(var i=0;i<data.length;i++){
  527. var szd = data[i];
  528. if(szd.val==existVal){
  529. str+=" <option selected='selected' value='"+szd.id+"' >"+szd.text+"</option>";
  530. }else{
  531. str+=" <option value='"+szd.id+"' >"+szd.text+"</option>";
  532. }
  533. }
  534. }
  535. str+="</select>";
  536. $("#"+divid).empty();
  537. $("#"+divid).append(str);
  538. $('.szdselectpicker').selectpicker({
  539. width:width
  540. });
  541. }, "json");
  542. }
  543. //构建港口的下拉
  544. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度
  545. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  546. jgsqds.detail.initgkSelect=function(divid,existVal,szd,changefunc,width,disable){
  547. $.post($.app + "/selectGk", {
  548. szd:szd
  549. }, function(data) {
  550. var str = "";
  551. if(changefunc!=null&&changefunc!=""){
  552. if(disable!=null&&disable!=''){
  553. str+="<select disabled class='gkselectpicker' name='szgkid' onchange='"+changefunc+"()' id='szgkid'>";
  554. }else{
  555. str+="<select class='gkselectpicker' name='szgkid' onchange='"+changefunc+"()' id='szgkid'>";
  556. }
  557. }else{
  558. if(disable!=null&&disable!=''){
  559. str+="<select disabled class='gkselectpicker' name='szgkid' id='szgkid'>";
  560. }else{
  561. str+="<select class='gkselectpicker' name='szgkid' id='szgkid'>";
  562. }
  563. }
  564. str+="<option></option>";
  565. if(data){
  566. for(var i=0;i<data.length;i++){
  567. var gk = data[i];
  568. if(gk.id==existVal){
  569. str+=" <option selected='selected' value='"+gk.id+"' >"+gk.gkmc+"</option>";
  570. }else{
  571. str+=" <option value='"+gk.id+"' >"+gk.gkmc+"</option>";
  572. }
  573. }
  574. }
  575. str+="</select>";
  576. $("#"+divid).empty();
  577. $("#"+divid).append(str);
  578. $('.gkselectpicker').selectpicker({
  579. width:width
  580. });
  581. //如果所在地选择为空,重置港区select;
  582. }, "json");
  583. }
  584. //构建港区的下拉
  585. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度
  586. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  587. jgsqds.detail.initgqSelect=function(divid,existVal,szd,gk,changefunc,width,disable){
  588. $.post($.app + "/selectGq", {
  589. szd:szd,
  590. szgk:gk
  591. }, function(data) {
  592. var str = "";
  593. if(changefunc!=null&&changefunc!=""){
  594. if(disable!=null&&disable!=''){
  595. str+="<select disabled class='gqselectpicker' name='szgqid' onchange='"+changefunc+"()' id='szgqid'>";
  596. }else{
  597. str+="<select class='gqselectpicker' name='szgqid' onchange='"+changefunc+"()' id='szgqid'>";
  598. }
  599. }else{
  600. if(disable!=null&&disable!=''){
  601. str+="<select disabled class='gqselectpicker' name='szgqid' id='szgqid'>";
  602. }else{
  603. str+="<select class='gqselectpicker' name='szgqid' id='szgqid'>";
  604. }
  605. }
  606. str+="<option></option>";
  607. if(data){
  608. for(var i=0;i<data.length;i++){
  609. var gq = data[i];
  610. if(gq.id==existVal){
  611. str+=" <option selected='selected' value='"+gq.id+"' >"+gq.gqmc+"</option>";
  612. }else{
  613. str+=" <option value='"+gq.id+"' >"+gq.gqmc+"</option>";
  614. }
  615. }
  616. }
  617. str+="</select>";
  618. $("#"+divid).empty();
  619. $("#"+divid).append(str);
  620. $('.gqselectpicker').selectpicker({
  621. width:width
  622. });
  623. }, "json");
  624. }
  625. jgsqds.detail.audit=function(auditpass,id){
  626. /* if(auditpass=="Y" && jgsqds.detail.taskKey != 'ldpz' && jgsqds.detail.hqflag == 'true'){
  627. if(isEmpty($('#userids').val())){
  628. $.alert({
  629. title: '提示',
  630. content: "请选择人员!!!",
  631. confirm: function(){
  632. $(".btn").attr("disabled",false);
  633. }
  634. });
  635. return false;
  636. }
  637. }
  638. */
  639. $(".btn").attr("disabled",true);
  640. var opflag = $('#opflag').val();
  641. var shyj = $('#yj').val();
  642. var audit;
  643. if(auditpass=="Y"){
  644. audit=true;
  645. }else{
  646. audit=false;
  647. }
  648. $.post($.app + "/jgsqds/audit", {
  649. id:id,
  650. shyj:shyj,
  651. flag:audit,
  652. userids:$('#userids').val(),
  653. accid:$('#accids').val(),
  654. delid34:$('#delid83').val(),
  655. delid35:$('#delid84').val(),
  656. delid36:$('#delid85').val(),
  657. fjzdids:$('#fjzdids').val()
  658. }, function(data) {
  659. if (data.success) {
  660. $.alert({
  661. title: '提示',
  662. content: '操作成功',
  663. confirm: function(){
  664. jgsqds.detail.back();
  665. }
  666. });
  667. }else {
  668. $.alert({
  669. title: '提示',
  670. content: data.message,
  671. confirm: function(){
  672. $(".btn").attr("disabled",false);
  673. }
  674. });
  675. }
  676. }, "json");
  677. };
  678. jgsqds.detail.saveFile = function(){
  679. //上传文件加载
  680. $(".btn").attr("disabled",true);
  681. $('#loading').show();
  682. var i=$("#flag").val();
  683. if($('#fjid').val()==''){
  684. return;
  685. }
  686. $('#addform')
  687. .form(
  688. 'submit',
  689. {
  690. url : $.app + '/jgsqds/saveFile',
  691. onSubmit : function() {
  692. },
  693. success : function(data, status) {
  694. var file = $('#fjid');
  695. file.after(file.clone().val(""));
  696. file.remove();
  697. if (data) {
  698. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  699. data = $.parseJSON(data);
  700. }
  701. if (data.success) {
  702. $("#scfjbt").attr("style","display:none;");
  703. var accContect = data.attrs.acc.name;
  704. var accid = data.attrs.acc.id;
  705. var str = "";
  706. str = "<span id='fjmc1'>"
  707. + "<input value='"+accid+"' id='accid' name='accid' type='hidden'>"
  708. + "<a class='main_title' href='/jsjy/accessory/download?id="+ accid +"'> " + accContect +"</a>"+"</span>";
  709. str+="<a class='main_title' onclick=\"jgsqds.detail.delFj('"+ accid +"','"+i+"');\" >删除文件</a>"
  710. $("#fjxq").empty();
  711. $("#fjxq").append(str);
  712. //给附件id集文本框赋值
  713. var strVal=$("#accids").val()+i+accid+",";
  714. $("#accids").val(strVal);
  715. $("#fjmc"+i).text(accContect);
  716. //给附件id文本框赋值
  717. $("#delid"+i).val(accid);
  718. accContect = "";
  719. $("#fileid").val("");
  720. $("#scfjbt").hide();
  721. //加载图片隐藏
  722. $('#loading').hide();
  723. $('.btn').attr('disabled',false);
  724. }
  725. else {
  726. //加载图片隐藏
  727. $('#loading').hide();
  728. $('.btn').attr('disabled',false);
  729. $.alert({
  730. title : '提示',
  731. content : data.message,
  732. confirm : function() {
  733. }
  734. });
  735. }
  736. }
  737. });
  738. }
  739. jgsqds.detail.submitFile = function(){
  740. //上传文件加载
  741. $(".btn").attr("disabled",true);
  742. $('#loading').show();
  743. $('#addform').form('submit',{
  744. url : $.app + '/jgsqds/saveFile',
  745. onSubmit : function() {},
  746. success : function(data, status) {
  747. if (data) {
  748. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  749. data = $.parseJSON(data);
  750. }
  751. if (data.success) {
  752. var len = $('#tableId tr').length;
  753. var accContect = data.attrs.acc.fjmc;
  754. var fjid = data.attrs.acc.fjid;
  755. var accid = data.attrs.acc.id;
  756. var str = "<tr align='center'>";
  757. str =str +"<td style='width:40%'>"+ "<input id='accid' value='"
  758. + accid
  759. + "' name='accid' type='hidden'>"
  760. + "<a class='main_title' href='/jsjy/accessory/download?id="
  761. + fjid + "'> " + accContect + "</a>" +"</td>";
  762. str =str+"<td style='width:15%'>"+ '<a class="btn btn-default btn-xs" href="#" onclick="jgsqds.detail.delFj(\''
  763. + accid
  764. + '\','
  765. + '$(this)'
  766. + ')">删除</a>' +"</td></tr>";
  767. $('#tableId').append(str);
  768. //加载图片隐藏
  769. $('#loading').hide();
  770. $('.btn').attr('disabled',false);
  771. } else {
  772. //加载图片隐藏
  773. $('#loading').hide();
  774. $('.btn').attr('disabled',false);
  775. $.messager.showError(data.message);
  776. }
  777. }
  778. });
  779. }
  780. //删除accid 附件关联ID,id 是第几行附件
  781. jgsqds.detail.delFj = function(accid, tr) {
  782. $.confirm({
  783. title : '确认框',
  784. content : '确认删除吗',
  785. confirm : function() {
  786. $.post($.app + "/jgsqds/delFile", {
  787. accid : accid
  788. }, function(data) {
  789. if (data.success) {
  790. $(tr).parent().parent().remove();
  791. } else {
  792. $.alert({
  793. title : '提示',
  794. content : data.message,
  795. confirm : function() {
  796. }
  797. });
  798. }
  799. }, "json");
  800. },
  801. cancel : function() {
  802. }
  803. });
  804. }
  805. jgsqds.detail.submitAudit=function(){
  806. $(".btn").attr("disabled",true);
  807. $.ajax({
  808. url:$.app+"/jgsqds/submit",
  809. data:$("#addform").serialize(),
  810. type:"post",
  811. dataType:"json",
  812. success:function(data){//ajax返回的数据
  813. if (data.success) {
  814. $.alert({
  815. title: '提示',
  816. content: '操作成功',
  817. confirm: function(){
  818. location.href=$.app+'/jgsqds/main';
  819. }
  820. });
  821. }else {
  822. $.alert({
  823. title: '提示',
  824. content: data.message,
  825. confirm: function(){
  826. $(".btn").attr("disabled",false);
  827. }
  828. });
  829. }
  830. }
  831. });
  832. }
  833. function showRy() {
  834. $('#selectrydiv').fadeIn(100);
  835. $('#selectry2div').slideDown(0);
  836. }
  837. function showYj() {
  838. $('#selectyjdiv').fadeIn(100);
  839. $('#selectyj2div').slideDown(0);
  840. }
  841. function pageinfo4(){
  842. $("#pagesize").change(function() {
  843. $("#pagejump").val(1);
  844. jgsqds.detail.xmxxxz();
  845. });
  846. $("#pagesize").val($("#pagesize").attr("num"));
  847. $("#pagefirst").click(function() {
  848. if ($("#pagecur").val() == 1) {
  849. $.alert({
  850. title: '提示',
  851. content: '已到第一页'
  852. });
  853. return;
  854. }
  855. else {
  856. $("#pagejump").val(1);
  857. jgsqds.detail.xmxxxz();
  858. }
  859. });
  860. $("#pageprev").click(function() {
  861. if ($("#pagecur").val() == 1) {
  862. $.alert({
  863. title: '提示',
  864. content: '已到第一页'
  865. });
  866. return;
  867. }
  868. else {
  869. $("#pagejump").val(parseInt($("#pagecur").val()) - 1);
  870. jgsqds.detail.xmxxxz();
  871. }
  872. });
  873. $("#pagejump").keydown(
  874. function(event, p) {
  875. if (event.keyCode == 13) {
  876. if ($.isNumeric($("#pagejump").val()) && (parseInt($("#pagejump").val()) >= 1)
  877. && (parseInt($("#pagejump").val()) <= parseInt($("#pagetotal").val()))) {
  878. }
  879. else {
  880. $.alert({
  881. title: '提示',
  882. content: '请输入有效数字'
  883. });
  884. return false;
  885. }
  886. jgsqds.detail.xmxxxz();
  887. }
  888. });
  889. $("#pagenext").click(function() {
  890. if(parseInt($("#pagetotal").val())<=1){
  891. $.alert({
  892. title: '提示',
  893. content: '已到最后一页'
  894. });
  895. return;
  896. }
  897. if ($("#pagecur").val() == $("#pagetotal").val()) {
  898. $.alert({
  899. title: '提示',
  900. content: '已到最后一页'
  901. });
  902. return;
  903. }
  904. else {
  905. $("#pagejump").val(parseInt($("#pagecur").val()) + 1);
  906. jgsqds.detail.xmxxxz();
  907. }
  908. });
  909. $("#pagelast").click(function() {
  910. if(parseInt($("#pagetotal").val())<=1){
  911. $.alert({
  912. title: '提示',
  913. content: '已到最后一页'
  914. });
  915. return;
  916. }
  917. if ($("#pagecur").val() == $("#pagetotal").val()) {
  918. $.alert({
  919. title: '提示',
  920. content: '已到最后一页'
  921. });
  922. return;
  923. }
  924. else {
  925. $("#pagejump").val($("#pagetotal").val());
  926. jgsqds.detail.xmxxxz();
  927. }
  928. });
  929. }
  930. jgsqds.detail.xmxxxz=function(){
  931. pageinfo4();
  932. $.ajax({
  933. url:$.app+"/jgsqds/xmxxxz",
  934. type:"post",
  935. dataType:"json",
  936. data:{
  937. xmcx:$('#xmcx').val(),
  938. page:$('#pagejump').val()
  939. },
  940. success:function(data){
  941. if(data){
  942. var str="";
  943. for(var i=0;i<data.attrs.list.length;i++){
  944. var xmxx = data.attrs.list[i];
  945. str+="<tr class='tr_bg'>";
  946. str+="<td>"+(i+1)+"</td>";
  947. str+="<td>"+xmxx.xmmc+"</td>";
  948. if(xmxx.szgk!=null){
  949. str+="<td>"+xmxx.szgk.gkmc+"</td>";
  950. }else{
  951. str+="<td></td>";
  952. }
  953. if(xmxx.szgq!=null){
  954. str+="<td>"+xmxx.szgq.gqmc+"</td>";
  955. }else{
  956. str+="<td></td>";
  957. }
  958. if(xmxx.xmfr!=null){
  959. str+="<td>"+xmxx.xmfr+"</td>";
  960. }else{
  961. str+="<td></td>";
  962. }
  963. if(xmxx.jsdd!=null){
  964. str+="<td>"+xmxx.jsdd+"</td>";
  965. }else{
  966. str+="<td></td>";
  967. }
  968. if(xmxx.xmlx!=null){
  969. str+="<td>"+xmxx.xmlx.text+"</td>";
  970. }else{
  971. str+="<td></td>";
  972. }
  973. str+="<td >" +
  974. "<a class=\"btn btn-default btn-xs\" href=\"#\" onclick=\"jgsqds.detail.choose('"+xmxx.id+"')\">"+
  975. "<i class='glyphicon glyphicon-wrench'></i>选择</a>"+
  976. "</td>";
  977. str+="</tr>";
  978. }
  979. $("#xmxxtb").html("");
  980. $("#xmxxtb").append(str);
  981. $("#pagejump").val(data.attrs.page);
  982. $("#gongpage").html(data.attrs.gongpage);
  983. $("#nowshow").html(data.attrs.nowshow);
  984. $("#gongsize").html(data.attrs.gongsize);
  985. $("#pagecur").val(data.attrs.page);
  986. $("#pagetotal").val(data.attrs.totalpage);
  987. $("#pagesort").val(data.attrs.sort);
  988. $("#pageorder").val(data.attrs.order);
  989. $('.theme-popover-mask-tc').fadeIn(100);
  990. $('.theme-popover-tc').slideDown(0);
  991. }else {
  992. $.alert({
  993. title: '提示',
  994. content: data.message,
  995. confirm: function(){
  996. }
  997. });
  998. }
  999. }
  1000. });
  1001. }
  1002. jgsqds.detail.choose=function(id){
  1003. /*$.post($.app + "/jgsqds/isExit", {
  1004. id : id
  1005. }, function(data) {
  1006. if (data.success) {*/
  1007. location.href=$.app+"/jgsqds/choose?id="+id;
  1008. /* } else {
  1009. $.alert({
  1010. title: '提示',
  1011. content: data.message,
  1012. confirm: function(){
  1013. $(".btn").attr("disabled",false);
  1014. }
  1015. });
  1016. }
  1017. }, "json");*/
  1018. }
  1019. jgsqds.detail.saveTbzt=function(data){
  1020. $(".btn").attr("disabled",true);
  1021. $.post($.app + "/jgsqds/saveTbzt", {
  1022. id : data
  1023. }, function(data) {
  1024. if (data.success) {
  1025. $.alert({
  1026. title: '提示',
  1027. content: '转报省级成功',
  1028. confirm: function(){
  1029. location.href=$.app+'/jgsqds/main';
  1030. }
  1031. });
  1032. } else {
  1033. $.alert({
  1034. title: '提示',
  1035. content: data.message,
  1036. confirm: function(){
  1037. $(".btn").attr("disabled",false);
  1038. }
  1039. });
  1040. }
  1041. }, "json");
  1042. }
  1043. jgsqds.detail.qtfjguanbipop=function(){
  1044. var accid=$("#qtfjid").val();
  1045. if(accid!=null&&accid!=undefined&&accid!=""){
  1046. $.confirm({
  1047. title: '提示框',
  1048. content: '您已上传附件,是否保存?',
  1049. confirm: function(){
  1050. jgsqds.detail.xinzengqtfj();
  1051. },
  1052. cancel: function(){
  1053. var flag=$("#flag").val();
  1054. var id=$("#qtfjid").val();
  1055. $.post($.app + "/jgsqds/delFile?id="+id, {}, function(data, status) {
  1056. if (data.success) {
  1057. $("#qtfjxq").empty();
  1058. $("#scqtfjbt").removeAttr("style");
  1059. $("#qtfjid").val("");
  1060. jgsqds.detail.delqtIds(id);
  1061. } else {
  1062. $.alert({
  1063. title:'提示',
  1064. content: data.message,
  1065. confirm: function(){
  1066. }
  1067. });
  1068. }
  1069. }, "json");
  1070. }
  1071. });
  1072. }
  1073. $('#qtfjmask').fadeOut(100);
  1074. $('#qtfjpopover').slideUp(0);
  1075. }
  1076. jgsqds.detail.qtfj = function(){
  1077. $('#qtfjmask').fadeIn(100);
  1078. $('#qtfjpopover').slideDown(0);
  1079. $("#qtfjxq").empty();
  1080. $("#scqtfjbt").removeAttr("style");
  1081. }
  1082. jgsqds.detail.saveQtfj = function(){
  1083. opflag=jgsqds.detail.opflag;
  1084. if($('#fjid').val()==''){
  1085. return;
  1086. }
  1087. $('#addform').form('submit', {
  1088. url : $.app + '/jgsqds/saveQtfj',
  1089. success : function(data, status) {
  1090. var file = $('#fjid');
  1091. file.after(file.clone().val(""));
  1092. file.remove();
  1093. if (data) {
  1094. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  1095. data = $.parseJSON(data);
  1096. }
  1097. if (data.success) {
  1098. $("#scqtfjbt").attr("style","display:none;");
  1099. var accContect = data.attrs.acc.name;
  1100. var qtfjdid = data.attrs.acc.id;
  1101. $("#qtfjid").val(qtfjdid);
  1102. var str = "";
  1103. str = "<span id='fjmc'>"
  1104. + "<input value='"+qtfjdid+"' name='qtfjdid' type='hidden'>"
  1105. + "<a class='main_title' href='/jsjy/accessory/download?id="+ qtfjdid +"'> " + accContect +"</a>"
  1106. + "</span>";
  1107. str+="<a class='main_title' onclick=\"jgsqds.detail.delqtFile('"+ qtfjdid +"');\" >删除文件</a>";
  1108. $("#qtfjxq").empty();
  1109. $("#qtfjxq").append(str);
  1110. //给附件id集文本框赋值
  1111. var strVal=$("#qtfjids").val()+qtfjdid+",";
  1112. $("#qtfjids").val(strVal);
  1113. $("#scfjbt").hide();
  1114. }
  1115. else {
  1116. $.messager.showError(data.message);
  1117. }
  1118. }
  1119. });
  1120. }
  1121. jgsqds.detail.xinzengqtfj=function(){
  1122. // var i=$("#flag").val();
  1123. if(isEmpty($("#qtfjid").val())){
  1124. $.alert({
  1125. title: '提示',
  1126. content: "请上传附件",
  1127. confirm: function(){
  1128. }
  1129. });
  1130. return false;
  1131. }
  1132. opflag=8;
  1133. $('#qtfjmask').fadeOut(100);
  1134. $('#qtfjpopover').slideUp(0);
  1135. $("#qtfjxq").empty();
  1136. $.ajax({
  1137. url:$.app+"/jgsqds/xinzengqtfj",
  1138. /* data:$("#addform").serialize(),*/
  1139. data:{
  1140. opflag:opflag,
  1141. qtfjid: $("#qtfjid").val(),
  1142. qtwjh:$("#wjh").val(),
  1143. qtfbsj:$("#fbsj").val(),
  1144. qtfbdw:$("#fbdw").val()
  1145. },
  1146. type:"post",
  1147. dataType:"json",
  1148. success:function(data){//ajax返回的数据
  1149. if (data.success) {
  1150. var strVal=$("#qtfjzdids").val()+data.message+",";
  1151. $("#qtfjzdids").val(strVal);
  1152. //如果操作成功,显示附件列表
  1153. $.ajax({
  1154. url:$.app+"/jgsqds/qtfjlb",
  1155. type:"post",
  1156. data:{
  1157. id:$("#id").val(),
  1158. opflag:$("#opflag").val(),
  1159. qtfjid:$("#qtfjid").val()
  1160. },
  1161. dataType:"json",
  1162. success:function(data){//ajax返回的数据
  1163. if (data) {
  1164. var str="";
  1165. //当前table中tr的个数
  1166. var trlength =$("#tb").find("tr").length;
  1167. if(opflag!=null){
  1168. trlength=$("#tb"+opflag).find("tr").length;
  1169. }
  1170. qtfj=data;
  1171. var accContect=qtfj.fjmc;
  1172. var fjdid=qtfj.fjid;
  1173. var fjzdid=qtfj.id;
  1174. str +="<tr id='"+fjdid+"' height=\"40px\">";
  1175. str +="<td>"+trlength+"</td>";
  1176. str +="<td>"+"其他附件"+"</td>";
  1177. str +="<td>"+ "<span id='fjmc'>"
  1178. + "<a class='main_title' href='/jsjy/accessory/download?id="+ fjdid +"'> " + accContect +"</a>"
  1179. + "<a onclick='jgsqds.detail.delFile(\""+ fjdid +"\");' ></a></span>"+"</td>";
  1180. if(qtfj.fbdw!=null){
  1181. str +="<td>"+qtfj.fbdw+"</td>";
  1182. }else{
  1183. str +="<td></td>";
  1184. }
  1185. if(qtfj.wjh!=null){
  1186. str +="<td>"+qtfj.wjh+"</td>";
  1187. }else{
  1188. str +="<td></td>";
  1189. }
  1190. if(qtfj.wjh!=null){
  1191. str +="<td>"+qtfj.fbsj+"</td>";
  1192. }else{
  1193. str +="<td></td>";
  1194. }
  1195. str+="<td >" +
  1196. "<a class=\"btn btn-default btn-sm\" href=\"#\" onclick=\"jgsqds.detail.delqtfj('"+fjdid+"','"+fjzdid+"')\">"+
  1197. "删除</a>"
  1198. +"</td>";
  1199. str +="</tr>"
  1200. /* $("#qtfjtb"+opflag).empty();*/
  1201. if(opflag!=null){
  1202. $("#qtfjtb"+opflag).append(str);
  1203. }else{
  1204. $("#qtfjtb").append(str);
  1205. }
  1206. }
  1207. }
  1208. });
  1209. }else {
  1210. $.alert({
  1211. title: '提示',
  1212. content: data.message,
  1213. confirm: function(){
  1214. }
  1215. });
  1216. }
  1217. }
  1218. });
  1219. $("#wjh").val("");
  1220. $("#fbsj").val("");
  1221. $("#fbdw").val("");
  1222. }
  1223. //其他附件删除,需删除附件和字段数据库内容、文本框内容、页面tr内容
  1224. jgsqds.detail.delqtfj=function(fjdid,fjzdid){
  1225. if (true) {
  1226. $.confirm({
  1227. title: '确认框',
  1228. content: '确认删除吗',
  1229. confirm: function(){
  1230. //删除附件字段
  1231. jgsqds.detail.delfjzd(fjzdid);
  1232. var id=fjdid;
  1233. $.post($.app + "/jgsqds/delFile?id="+id, {}, function(data, status) {
  1234. if (data.success) {
  1235. //删除附件字段文本框内容
  1236. jgsqds.detail.delqtfjzdIds(fjzdid);
  1237. //删除附件文本框内容
  1238. jgsqds.detail.delqtIds(id);
  1239. $("tr[id='"+fjdid+"']").remove();
  1240. } else {
  1241. $.alert({
  1242. title: '提示',
  1243. content: data.message,
  1244. confirm: function(){
  1245. }
  1246. });
  1247. }
  1248. }, "json");
  1249. },
  1250. cancel: function(){
  1251. }
  1252. });
  1253. }
  1254. }
  1255. //删除附件字段文本框对应数据
  1256. jgsqds.detail.delqtfjzdIds = function(data){
  1257. var ids = $('#qtfjzdids').val();
  1258. var arr = ids.split(',');
  1259. ids = '';
  1260. for (var i = 0 ;i < arr.length-1;i++){
  1261. if(arr[i].substring(0,arr[i].length) != data){
  1262. ids = ids + arr[i]+","
  1263. }
  1264. }
  1265. ids = ids.substring(0, ids.length-1)+",";
  1266. $('#qtfjzdids').val(ids);
  1267. }
  1268. //删除附件文本框对应数据
  1269. jgsqds.detail.delqtIds = function(data){
  1270. var ids = $('#qtfjids').val();
  1271. var arr = ids.split(',');
  1272. ids = '';
  1273. for (var i = 0 ;i < arr.length-1;i++){
  1274. if(arr[i].substring(0,arr[i].length) != data){
  1275. ids = ids + arr[i]+","
  1276. }
  1277. }
  1278. ids = ids.substring(0, ids.length-1)+",";
  1279. $('#qtfjids').val(ids);
  1280. }