jsjdbgdsdetail.js 39 KB

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