jsjdgldetail.js 40 KB

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