jsjdbgdsdetail.js 24 KB

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