jsjdbgdsdetail.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835
  1. $.namespace("jsjdbgds.detail");
  2. jsjdbgds.detail.szd =null;
  3. jsjdbgds.detail.gk=null;
  4. jsjdbgds.detail.gq=null;
  5. jsjdbgds.detail.taskKey=null;
  6. jsjdbgds.detail.opflag=null;
  7. jsjdbgds.detail.hqflag = null;
  8. jsjdbgds.detail.viewBw=function(id){
  9. $('#selectbwdiv').fadeIn(100);
  10. $('#selectbw2div').slideDown(0);
  11. showBw(id);
  12. }
  13. function showRy() {
  14. $('#selectrydiv').fadeIn(100);
  15. $('#selectry2div').slideDown(0);
  16. }
  17. function showYj() {
  18. $('#selectyjdiv').fadeIn(100);
  19. $('#selectyj2div').slideDown(0);
  20. }
  21. jsjdbgds.detail.init=function(){
  22. }
  23. jsjdbgds.detail.back=function(){
  24. location.href=$.app+"/jsjdbgds/main";
  25. }
  26. //构建政府投资额占比变化事件
  27. function ratesub() {
  28. var val = $("#tzlxid").val();
  29. var ztz = $('#addform input[name=ztz]').val();
  30. var zftze = $('#addform input[name=zftze]').val();
  31. if(val == "1903") {
  32. if(isEmpty(ztz) || isEmpty(zftze)) {
  33. $("#zftzezb").val("");
  34. return;
  35. }
  36. if(isFDS(ztz) && isFDS(zftze)) {
  37. var rate = (zftze/ztz)*100;
  38. $("#zftzezb").val(rate.toFixed(2));
  39. }
  40. }
  41. };
  42. //构建水域类型下拉
  43. function initSylxSelect(divid,existVal,width){
  44. $.post($.app+"/xmxxgl/selectSylx",{
  45. },function(data) {
  46. var str="";
  47. str+="<select class='sylxselectpicker' name='sylxid' id='sylxid'>";
  48. str+="<option></option>";
  49. if(data){
  50. for(var i=0;i<data.length;i++){
  51. var sylx=data[i];
  52. if(sylx.id==existVal){
  53. str+=" <option selected='selected' value='"+sylx.id+"' >"+sylx.text+"</option>";
  54. }else{
  55. str+="<option value='"+sylx.id+"'>"+sylx.text+"</option>" ;
  56. }
  57. }
  58. }
  59. str+="</select>";
  60. $("#"+divid).empty;
  61. $("#"+divid).append(str);
  62. $('.sylxselectpicker').selectpicker({
  63. width:width
  64. });
  65. }, "json");
  66. };
  67. //构建投资类型下拉事件
  68. function tzlxChange() {
  69. var val = $("#tzlxid").val();
  70. if(val == "1903") {
  71. $("#zftzDiv").css("display","table-row");
  72. ratesub();
  73. } else {
  74. $("#zftzezb").val("");
  75. $("#zftzDiv").css("display","none");
  76. }
  77. };
  78. van=function(a,b){
  79. if(!isFDS(a.val())){
  80. ts(b+"必须为正数",a);
  81. return false;
  82. }
  83. };
  84. jsjdbgds.detail.save=function(){
  85. //验证浮点类型
  86. if(van($('#addform input[name=ztz]'),"总投资")==false){return false;}
  87. if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;}
  88. if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;}
  89. if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;}
  90. $(".btn").attr("disabled",true);
  91. $.ajax({
  92. url:$.app+"/jsjdbgds/save",
  93. data:$("#addform").serialize(),
  94. type:"post",
  95. dataType:"json",
  96. success:function(data){//ajax返回的数据
  97. if (data.success) {
  98. $.alert({
  99. title: '提示',
  100. content: '操作成功',
  101. confirm: function(){
  102. location.href=$.app+'/jsjdbgds/main';
  103. }
  104. });
  105. }else {
  106. $.alert({
  107. title: '提示',
  108. content: data.message,
  109. confirm: function(){
  110. $(".btn").attr("disabled",false);
  111. }
  112. });
  113. }
  114. }
  115. });
  116. }
  117. jsjdbgds.detail.submit=function(){
  118. //验证浮点类型
  119. if(van($('#addform input[name=ztz]'),"总投资")==false){return false;}
  120. if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;}
  121. if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;}
  122. if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;}
  123. $(".btn").attr("disabled",true);
  124. $.ajax({
  125. url:$.app+"/jsjdbgds/submit",
  126. data:$("#addform").serialize(),
  127. type:"post",
  128. dataType:"json",
  129. success:function(data){//ajax返回的数据
  130. if (data.success) {
  131. $.alert({
  132. title: '提示',
  133. content: '操作成功',
  134. confirm: function(){
  135. location.href=$.app+'/jsjdbgds/main';
  136. }
  137. });
  138. }else {
  139. $.alert({
  140. title: '提示',
  141. content: data.message,
  142. confirm: function(){
  143. $(".btn").attr("disabled",false);
  144. }
  145. });
  146. }
  147. }
  148. });
  149. }
  150. // 构建项目类型下拉
  151. function initXmlxSelect(divid,existVal,width){
  152. $.post($.app+"/jsjdbgds/selectXmlx",{
  153. },function(data) {
  154. var str="";
  155. str+="<select class='xmlxselectpicker' name='xmlxid' id='xmlxid'>";
  156. str+="<option></option>";
  157. if(data){
  158. for(var i=0;i<data.length;i++){
  159. var xmlx=data[i];
  160. if(xmlx.val==existVal){
  161. str+=" <option selected='selected' value='"+xmlx.id+"' >"+xmlx.text+"</option>";
  162. }else{
  163. str+="<option value='"+xmlx.id+"'>"+xmlx.text+"</option>" ;
  164. }
  165. }
  166. }
  167. str+="</select>";
  168. $("#"+divid).empty;
  169. $("#"+divid).append(str);
  170. $('.xmlxselectpicker').selectpicker({
  171. width:width
  172. });
  173. }, "json");
  174. }
  175. // 构建投资类型下拉
  176. function initTzlxSelect(divid,existVal,width){
  177. $.post($.app+"/jsjdbgds/selectTzlx",{
  178. },function(data) {
  179. var str="";
  180. str+="<select class='tzlxselectpicker' name='tzlxid' id='tzlxid' onchange='tzlxChange(this)'>";
  181. str+="<option></option>";
  182. if(data){
  183. for(var i=0;i<data.length;i++){
  184. var tzlx=data[i];
  185. if(tzlx.val==existVal){
  186. str+=" <option selected='selected' value='"+tzlx.id+"' >"+tzlx.text+"</option>";
  187. }else{
  188. str+="<option value='"+tzlx.id+"'>"+tzlx.text+"</option>" ;
  189. }
  190. }
  191. }
  192. str+="</select>";
  193. $("#"+divid).empty();
  194. $("#"+divid).append(str);
  195. $('.tzlxselectpicker').selectpicker({
  196. width:width
  197. });
  198. tzlxChange();
  199. ratesub();
  200. }, "json");
  201. }
  202. // 构建项目核准级别下拉
  203. function initXmhzjbSelect(divid,existVal,width){
  204. $.post($.app+"/jsjdbgds/selectXmhzjb",{
  205. },function(data) {
  206. var str="";
  207. str+="<select class='xmhzjbselectpicker' name='xmhzjbid' id='xmhzjbid'>";
  208. str+="<option></option>";
  209. if(data){
  210. for(var i=0;i<data.length;i++){
  211. var xmhzjb=data[i];
  212. if(xmhzjb.val==existVal){
  213. str+=" <option selected='selected' value='"+xmhzjb.id+"' >"+xmhzjb.text+"</option>";
  214. }else{
  215. str+="<option value='"+xmhzjb.id+"'>"+xmhzjb.text+"</option>" ;
  216. }
  217. }
  218. }
  219. str+="</select>";
  220. $("#"+divid).empty();
  221. $("#"+divid).append(str);
  222. $('.xmhzjbselectpicker').selectpicker({
  223. width:width
  224. });
  225. }, "json");
  226. }
  227. // 构建岸线审批级别下拉
  228. function initAxspjbSelect(divid,existVal,width){
  229. $.post($.app+"/jsjdbgds/selectAxspjb",{
  230. },function(data) {
  231. var str="";
  232. str+="<select class='axspjbselectpicker' name='axspjbid' id='axspjbid'>";
  233. str+="<option></option>";
  234. if(data){
  235. for(var i=0;i<data.length;i++){
  236. var axspjb=data[i];
  237. if(axspjb.val==existVal){
  238. str+=" <option selected='selected' value='"+axspjb.id+"' >"+axspjb.text+"</option>";
  239. }else{
  240. str+="<option value='"+axspjb.id+"'>"+axspjb.text+"</option>" ;
  241. }
  242. }
  243. }
  244. str+="</select>";
  245. $("#"+divid).empty();
  246. $("#"+divid).append(str);
  247. $('.axspjbselectpicker').selectpicker({
  248. width:width
  249. });
  250. }, "json");
  251. }
  252. jsjdbgds.detail.initZyhbwfl=function(divid, existVal,bwytstr){
  253. var flag = "2";
  254. // var bwytstr = $('.bwytselectpicker').val()+"";
  255. if(bwytstr.indexOf("1804")>=0){
  256. flag="1";
  257. }
  258. $.post($.app + "/bw/selectZyhbwfl?flag="+flag, {
  259. }, function(data) {
  260. if (data) {
  261. var str = "";
  262. str+="<select class='zyhbwflselectpicker' name='zyhbwflid' id='zyhbwflid'>";
  263. str+="<option></option>";
  264. for(var i=0;i<data.length;i++){
  265. var zyhbwfl = data[i];
  266. if(zyhbwfl.id==existVal){
  267. str+=" <option selected='selected' value='"+zyhbwfl.id+"' >"+zyhbwfl.text+"</option>";
  268. }else{
  269. str+=" <option value='"+zyhbwfl.id+"' >"+zyhbwfl.text+"</option>";
  270. }
  271. }
  272. str+="</select>";
  273. $("#"+divid).empty();
  274. $("#"+divid).append(str);
  275. $('.zyhbwflselectpicker').selectpicker({
  276. width:'80%'
  277. });
  278. } else {
  279. }
  280. }, "json");
  281. };
  282. jsjdbgds.detail.initBwyt=function(divid, existVal){
  283. $.post($.app + "/bw/selectBwyt", {
  284. }, function(data) {
  285. if (data) {
  286. var existValArr = existVal.split(",");
  287. var str = "";
  288. str+="<select multiple='multiple' onchange='ytsel()' class='bwytselectpicker' name='bwyt' id='bwyt' >";
  289. str+="<option></option>";
  290. for(var i=0;i<data.length;i++){
  291. var flag = false;
  292. var bwyt = data[i];
  293. for(var j = 0; j < existValArr.length; j++){
  294. if(bwyt.id==existValArr[j]){
  295. flag = true;
  296. str+=" <option selected='selected' value='"+bwyt.id+"' >"+bwyt.text+"</option>";
  297. break;
  298. } else {
  299. flag = false;
  300. }
  301. }
  302. if(!flag){
  303. str+=" <option value='"+bwyt.id+"' >"+bwyt.text+"</option>";
  304. }
  305. }
  306. str+="</select>";
  307. $("#"+divid).empty();
  308. $("#"+divid).append(str);
  309. $('.bwytselectpicker').selectpicker({
  310. width: '80%'
  311. });
  312. } else {
  313. }
  314. }, "json");
  315. };
  316. //构建所在地的下拉
  317. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传没有传空字符串,3(非必须)下拉change事件,根据需要添加4(必须)下拉框的长度
  318. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  319. jsjdbgds.detail.initszdSelect=function(divid,existVal,changefunc,width,disable){
  320. $.post($.app + "/selectSzd", {
  321. }, function(data) {
  322. var str = "";
  323. if(changefunc!=null&&changefunc!=""){
  324. if(disable!=null&&disable!=''){
  325. str+="<select disabled class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";
  326. }else{
  327. str+="<select class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";
  328. }
  329. }else{
  330. if(disable!=null&&disable!=''){
  331. str+="<select disabled class='szdselectpicker' name='szdid' id='szdid'>";
  332. }else{
  333. str+="<select class='szdselectpicker' name='szdid' id='szdid'>";
  334. }
  335. }
  336. str+="<option></option>";
  337. if(data){
  338. for(var i=0;i<data.length;i++){
  339. var szd = data[i];
  340. if(szd.val==existVal){
  341. str+=" <option selected='selected' value='"+szd.id+"' >"+szd.text+"</option>";
  342. }else{
  343. str+=" <option value='"+szd.id+"' >"+szd.text+"</option>";
  344. }
  345. }
  346. }
  347. str+="</select>";
  348. $("#"+divid).empty();
  349. $("#"+divid).append(str);
  350. $('.szdselectpicker').selectpicker({
  351. width:width
  352. });
  353. }, "json");
  354. }
  355. //构建港口的下拉
  356. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度
  357. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  358. jsjdbgds.detail.initgkSelect=function(divid,existVal,szd,changefunc,width,disable){
  359. $.post($.app + "/selectGk", {
  360. szd:szd
  361. }, function(data) {
  362. var str = "";
  363. if(changefunc!=null&&changefunc!=""){
  364. if(disable!=null&&disable!=''){
  365. str+="<select disabled class='gkselectpicker' name='szgkid' onchange='"+changefunc+"()' id='szgkid'>";
  366. }else{
  367. str+="<select class='gkselectpicker' name='szgkid' onchange='"+changefunc+"()' id='szgkid'>";
  368. }
  369. }else{
  370. if(disable!=null&&disable!=''){
  371. str+="<select disabled class='gkselectpicker' name='szgkid' id='szgkid'>";
  372. }else{
  373. str+="<select class='gkselectpicker' name='szgkid' id='szgkid'>";
  374. }
  375. }
  376. str+="<option></option>";
  377. if(data){
  378. for(var i=0;i<data.length;i++){
  379. var gk = data[i];
  380. if(gk.id==existVal){
  381. str+=" <option selected='selected' value='"+gk.id+"' >"+gk.gkmc+"</option>";
  382. }else{
  383. str+=" <option value='"+gk.id+"' >"+gk.gkmc+"</option>";
  384. }
  385. }
  386. }
  387. str+="</select>";
  388. $("#"+divid).empty();
  389. $("#"+divid).append(str);
  390. $('.gkselectpicker').selectpicker({
  391. width:width
  392. });
  393. //如果所在地选择为空,重置港区select;
  394. }, "json");
  395. }
  396. //构建港区的下拉
  397. //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度
  398. //此下拉如果跟着form一起提交后台的话,对应的是szd属性,
  399. jsjdbgds.detail.initgqSelect=function(divid,existVal,szd,gk,changefunc,width,disable){
  400. $.post($.app + "/selectGq", {
  401. szd:szd,
  402. szgk:gk
  403. }, function(data) {
  404. var str = "";
  405. if(changefunc!=null&&changefunc!=""){
  406. if(disable!=null&&disable!=''){
  407. str+="<select disabled class='gqselectpicker' name='szgqid' onchange='"+changefunc+"()' id='szgqid'>";
  408. }else{
  409. str+="<select class='gqselectpicker' name='szgqid' onchange='"+changefunc+"()' id='szgqid'>";
  410. }
  411. }else{
  412. if(disable!=null&&disable!=''){
  413. str+="<select disabled class='gqselectpicker' name='szgqid' id='szgqid'>";
  414. }else{
  415. str+="<select class='gqselectpicker' name='szgqid' id='szgqid'>";
  416. }
  417. }
  418. str+="<option></option>";
  419. if(data){
  420. for(var i=0;i<data.length;i++){
  421. var gq = data[i];
  422. if(gq.id==existVal){
  423. str+=" <option selected='selected' value='"+gq.id+"' >"+gq.gqmc+"</option>";
  424. }else{
  425. str+=" <option value='"+gq.id+"' >"+gq.gqmc+"</option>";
  426. }
  427. }
  428. }
  429. str+="</select>";
  430. $("#"+divid).empty();
  431. $("#"+divid).append(str);
  432. $('.gqselectpicker').selectpicker({
  433. width:width
  434. });
  435. }, "json");
  436. }
  437. jsjdbgds.detail.audit=function(auditpass,id){
  438. if(auditpass=="Y" &&jsjdbgds.detail.taskKey != 'ldpz' && jsjdbgds.detail.hqflag == 'true'){
  439. if(isEmpty($('#userids').val())){
  440. $.alert({
  441. title: '提示',
  442. content: "请选择人员办理!!!",
  443. confirm: function(){
  444. $(".btn").attr("disabled",false);
  445. }
  446. });
  447. return false;
  448. }
  449. }
  450. //附件
  451. var accidName= document.getElementsByName("accid");
  452. var accids = [];
  453. for (i=0; i<accidName.length; i++){
  454. accids.push(accidName[i].value)
  455. }
  456. $('#accids').val(accids);
  457. $(".btn").attr("disabled",true);
  458. var opflag = $('#opflag').val();
  459. var shyj = $('#yj').val();
  460. var audit;
  461. if(auditpass=="Y"){
  462. audit=true;
  463. }else{
  464. audit=false;
  465. }
  466. $.post($.app + "/jsjdbgds/audit", {
  467. id:id,
  468. shyj:shyj,
  469. flag:audit,
  470. userids:$('#userids').val(),
  471. accid:$('#accids').val()
  472. }, function(data) {
  473. if (data.success) {
  474. $.alert({
  475. title: '提示',
  476. content: '操作成功',
  477. confirm: function(){
  478. jsjdbgds.detail.back();
  479. }
  480. });
  481. }else {
  482. $.alert({
  483. title: '提示',
  484. content: data.message,
  485. confirm: function(){
  486. $(".btn").attr("disabled",false);
  487. }
  488. });
  489. }
  490. }, "json");
  491. };
  492. jsjdbgds.detail.submitFile = function(){
  493. $('#addform').form('submit',{
  494. url : $.app + '/jsjdbgds/saveFile',
  495. onSubmit : function() {},
  496. success : function(data, status) {
  497. if (data) {
  498. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  499. data = $.parseJSON(data);
  500. }
  501. if (data.success) {
  502. var len = $('#tableId tr').length;
  503. var accContect = data.attrs.acc.fjmc;
  504. var fjid = data.attrs.acc.fjid;
  505. var accid = data.attrs.acc.id;
  506. var str = "<tr align='center'>";
  507. str =str +"<td style='width:40%'>"+ "<input id='accid' value='"
  508. + accid
  509. + "' name='accid' type='hidden'>"
  510. + "<a class='main_title' href='/jsjy/accessory/download?id="
  511. + fjid + "'> " + accContect + "</a>" +"</td>";
  512. str =str+"<td style='width:15%'>"+ '<a class="btn btn-default btn-xs" href="#" onclick="jsjdbgds.detail.delFj(\''
  513. + accid
  514. + '\','
  515. + '$(this)'
  516. + ')">删除</a>' +"</td></tr>";
  517. $('#tableId').append(str);
  518. } else {
  519. $.messager.showError(data.message);
  520. }
  521. }
  522. });
  523. }
  524. //删除accid 附件关联ID,id 是第几行附件
  525. jsjdbgds.detail.delFj = function(accid, tr) {
  526. $.confirm({
  527. title : '确认框',
  528. content : '确认删除吗',
  529. confirm : function() {
  530. $.post($.app + "/jsjdbgds/delFile", {
  531. accid : accid
  532. }, function(data) {
  533. if (data.success) {
  534. $(tr).parent().parent().remove();
  535. } else {
  536. $.alert({
  537. title : '提示',
  538. content : data.message,
  539. confirm : function() {
  540. }
  541. });
  542. }
  543. }, "json");
  544. },
  545. cancel : function() {
  546. }
  547. });
  548. }
  549. jsjdbgds.detail.submitAudit=function(){
  550. $(".btn").attr("disabled",true);
  551. $.ajax({
  552. url:$.app+"/jsjdbgds/submitAudit",
  553. data:$("#addform").serialize(),
  554. type:"post",
  555. dataType:"json",
  556. success:function(data){//ajax返回的数据
  557. if (data.success) {
  558. $.alert({
  559. title: '提示',
  560. content: '操作成功',
  561. confirm: function(){
  562. location.href=$.app+'/jsjdbgds/main';
  563. }
  564. });
  565. }else {
  566. $.alert({
  567. title: '提示',
  568. content: data.message,
  569. confirm: function(){
  570. $(".btn").attr("disabled",false);
  571. }
  572. });
  573. }
  574. }
  575. });
  576. }
  577. function pageinfo4(){
  578. $("#pagesize").change(function() {
  579. $("#pagejump").val(1);
  580. jsjdbgds.detail.xmxxxz();
  581. });
  582. $("#pagesize").val($("#pagesize").attr("num"));
  583. $("#pagefirst").click(function() {
  584. if ($("#pagecur").val() == 1) {
  585. $.alert({
  586. title: '提示',
  587. content: '已到第一页'
  588. });
  589. return;
  590. }
  591. else {
  592. $("#pagejump").val(1);
  593. jsjdbgds.detail.xmxxxz();
  594. }
  595. });
  596. $("#pageprev").click(function() {
  597. if ($("#pagecur").val() == 1) {
  598. $.alert({
  599. title: '提示',
  600. content: '已到第一页'
  601. });
  602. return;
  603. }
  604. else {
  605. $("#pagejump").val(parseInt($("#pagecur").val()) - 1);
  606. jsjdbgds.detail.xmxxxz();
  607. }
  608. });
  609. $("#pagejump").keydown(
  610. function(event, p) {
  611. if (event.keyCode == 13) {
  612. if ($.isNumeric($("#pagejump").val()) && (parseInt($("#pagejump").val()) >= 1)
  613. && (parseInt($("#pagejump").val()) <= parseInt($("#pagetotal").val()))) {
  614. }
  615. else {
  616. $.alert({
  617. title: '提示',
  618. content: '请输入有效数字'
  619. });
  620. return false;
  621. }
  622. jsjdbgds.detail.xmxxxz();
  623. }
  624. });
  625. $("#pagenext").click(function() {
  626. if(parseInt($("#pagetotal").val())<=1){
  627. $.alert({
  628. title: '提示',
  629. content: '已到最后一页'
  630. });
  631. return;
  632. }
  633. if ($("#pagecur").val() == $("#pagetotal").val()) {
  634. $.alert({
  635. title: '提示',
  636. content: '已到最后一页'
  637. });
  638. return;
  639. }
  640. else {
  641. $("#pagejump").val(parseInt($("#pagecur").val()) + 1);
  642. jsjdbgds.detail.xmxxxz();
  643. }
  644. });
  645. $("#pagelast").click(function() {
  646. if(parseInt($("#pagetotal").val())<=1){
  647. $.alert({
  648. title: '提示',
  649. content: '已到最后一页'
  650. });
  651. return;
  652. }
  653. if ($("#pagecur").val() == $("#pagetotal").val()) {
  654. $.alert({
  655. title: '提示',
  656. content: '已到最后一页'
  657. });
  658. return;
  659. }
  660. else {
  661. $("#pagejump").val($("#pagetotal").val());
  662. jsjdbgds.detail.xmxxxz();
  663. }
  664. });
  665. }
  666. jsjdbgds.detail.xmxxxz=function(){
  667. pageinfo4();
  668. $.ajax({
  669. url:$.app+"/jsjdbgds/xmxxxz",
  670. type:"post",
  671. dataType:"json",
  672. data:{
  673. xmcx:$('#xmcx').val(),
  674. page:$('#pagejump').val()
  675. },
  676. success:function(data){
  677. if(data){
  678. var str="";
  679. for(var i=0;i<data.attrs.list.length;i++){
  680. var xmxx = data.attrs.list[i];
  681. str+="<tr class='tr_bg'>";
  682. str+="<td>"+(i+1)+"</td>";
  683. str+="<td>"+xmxx.xmmc+"</td>";
  684. if(xmxx.szgk!=null){
  685. str+="<td>"+xmxx.szgk.gkmc+"</td>";
  686. }else{
  687. str+="<td></td>";
  688. }
  689. if(xmxx.szgq!=null){
  690. str+="<td>"+xmxx.szgq.gqmc+"</td>";
  691. }else{
  692. str+="<td></td>";
  693. }
  694. if(xmxx.xmfr!=null){
  695. str+="<td>"+xmxx.xmfr+"</td>";
  696. }else{
  697. str+="<td></td>";
  698. }
  699. if(xmxx.jsdd!=null){
  700. str+="<td>"+xmxx.jsdd+"</td>";
  701. }else{
  702. str+="<td></td>";
  703. }
  704. if(xmxx.xmlx!=null){
  705. str+="<td>"+xmxx.xmlx.text+"</td>";
  706. }else{
  707. str+="<td></td>";
  708. }
  709. str+="<td >" +
  710. "<a class=\"btn btn-default btn-xs\" href=\"#\" onclick=\"jsjdbgds.detail.choose('"+xmxx.id+"')\">"+
  711. "<i class='glyphicon glyphicon-wrench'></i>选择</a>"+
  712. "</td>";
  713. str+="</tr>";
  714. }
  715. $("#xmxxtb").html("");
  716. $("#xmxxtb").append(str);
  717. $("#pagejump").val(data.attrs.page);
  718. $("#gongpage").html(data.attrs.gongpage);
  719. $("#nowshow").html(data.attrs.nowshow);
  720. $("#gongsize").html(data.attrs.gongsize);
  721. $("#pagecur").val(data.attrs.page);
  722. $("#pagetotal").val(data.attrs.totalpage);
  723. $("#pagesort").val(data.attrs.sort);
  724. $("#pageorder").val(data.attrs.order);
  725. $('.theme-popover-mask-tc').fadeIn(100);
  726. $('.theme-popover-tc').slideDown(0);
  727. }else {
  728. $.alert({
  729. title: '提示',
  730. content: data.message,
  731. confirm: function(){
  732. }
  733. });
  734. }
  735. }
  736. });
  737. }
  738. jsjdbgds.detail.choose=function(id){
  739. $.post($.app + "/jsjdbgds/isExit", {
  740. id : id
  741. }, function(data) {
  742. if (data.success) {
  743. location.href=$.app+"/jsjdbgds/choose?id="+id;
  744. } else {
  745. $.alert({
  746. title: '提示',
  747. content: data.message,
  748. confirm: function(){
  749. $(".btn").attr("disabled",false);
  750. }
  751. });
  752. }
  753. }, "json");
  754. }
  755. jsjdbgds.detail.saveTbzt=function(data){
  756. $(".btn").attr("disabled",true);
  757. $.post($.app + "/jsjdbgds/saveTbzt", {
  758. id : data
  759. }, function(data) {
  760. if (data.success) {
  761. $.alert({
  762. title: '提示',
  763. content: '转报省级成功',
  764. confirm: function(){
  765. location.href=$.app+'/jsjdbgds/main';
  766. }
  767. });
  768. } else {
  769. $.alert({
  770. title: '提示',
  771. content: data.message,
  772. confirm: function(){
  773. $(".btn").attr("disabled",false);
  774. }
  775. });
  776. }
  777. }, "json");
  778. }