xkznsdetail.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. /**
  2. *xkzxx
  3. *
  4. */
  5. $.namespace("xkzns.detail");
  6. xkzns.detail.init=function(){
  7. };
  8. xkzns.detail.back=function(){
  9. location.href=$.app+"/xkzns/main";
  10. };
  11. function checkXkzns(){
  12. $.ajax({
  13. url:$.app + "/xkzns/selXkzns",
  14. data:$("#addform").serialize(),
  15. type:"post",
  16. dataType:"json",
  17. success:function(data){//ajax返回的数据
  18. if (data.success) {
  19. $("#buttons .btn").attr("disabled",false);
  20. }else {
  21. $.alert({
  22. title: '提示',
  23. content: data.message,
  24. confirm: function(){
  25. $("#buttons .btn").attr("disabled",true);
  26. }
  27. });
  28. }
  29. }
  30. });
  31. }
  32. vae = function(a, b) {
  33. if (isEmpty(a.val())) {
  34. ts(b + "不能为空", a);
  35. return false;
  36. }
  37. return true;
  38. };
  39. xkzns.detail.save=function(){
  40. // 验证必填字段是否为空
  41. var nsnf = $('#nsnf').val();
  42. if (isEmpty(nsnf)) {
  43. $.alert({
  44. title: '提示',
  45. content: '年审年份不能为空!',
  46. });
  47. return false;
  48. }
  49. $(".btn").attr("disabled",true);
  50. $.ajax({
  51. url:$.app+"/xkzns/save",
  52. data:$("#addform").serialize(),
  53. type:"post",
  54. dataType:"json",
  55. success:function(data){//ajax返回的数据
  56. if (data.success) {
  57. $.alert({
  58. title: '提示',
  59. content: '操作成功',
  60. confirm:function(){
  61. location.href=$.app+"/xkzns/main";
  62. }
  63. });
  64. }else {
  65. $.alert({
  66. title: '提示',
  67. content: data.message,
  68. confirm: function(){
  69. $(".btn").attr("disabled",false);
  70. }
  71. });
  72. }
  73. }
  74. });
  75. };
  76. xkzns.detail.submit=function(){
  77. // 验证必填字段是否为空
  78. var nsnf = $('#nsnf').val();
  79. if (isEmpty(nsnf)) {
  80. $.alert({
  81. title: '提示',
  82. content: '年审年份不能为空!',
  83. });
  84. return false;
  85. }
  86. $(".btn").attr("disabled",true);
  87. $.ajax({
  88. url:$.app+"/xkzns/submit",
  89. data:$("#addform").serialize(),
  90. type:"post",
  91. dataType:"json",
  92. success:function(data){//ajax返回的数据
  93. if (data.success) {
  94. $.alert({
  95. title: '提示',
  96. content: '操作成功',
  97. confirm:function(){
  98. location.href=$.app+"/xkzns/main";
  99. }
  100. });
  101. }else {
  102. $.alert({
  103. title: '提示',
  104. content: data.message,
  105. confirm: function(){
  106. $(".btn").attr("disabled",false);
  107. }
  108. });
  109. }
  110. }
  111. });
  112. };
  113. xkzns.detail.submitAudit = function() {
  114. $(".btn").attr("disabled",true);
  115. $.ajax({
  116. url : $.app + "/xkzns/submitAudit",
  117. data : $("#addform").serialize(),
  118. type : "post",
  119. dataType : "json",
  120. success : function(data) {// ajax返回的数据
  121. if (data.success) {
  122. $.alert({
  123. title : '提示',
  124. content : '操作成功',
  125. confirm : function() {
  126. location.href = $.app + '/xkzns/main';
  127. }
  128. });
  129. } else {
  130. $.alert({
  131. title : '提示',
  132. content : data.message,
  133. confirm : function() {
  134. $(".btn").attr("disabled",false);
  135. }
  136. });
  137. }
  138. }
  139. });
  140. }
  141. xkzns.detail.audit=function(auditpass,id){
  142. $(".btn").attr("disabled",true);
  143. var opflag = $('#opflag').val();
  144. var shyj = "";
  145. if (opflag == 1) {
  146. shyj = $('#clshyj').val();
  147. } else if (opflag == 2) {
  148. shyj = $('#pzyj').val();
  149. }
  150. var audit;
  151. if(auditpass=="Y"){
  152. audit=true;
  153. }else{
  154. audit=false;
  155. }
  156. $.post($.app + "/xkzns/audit", {
  157. id:id,
  158. shyj:shyj,
  159. flag:audit
  160. }, function(data) {
  161. if (data.success) {
  162. $.alert({
  163. title: '提示',
  164. content: '操作成功',
  165. confirm: function(){
  166. xkzns.detail.back();
  167. }
  168. });
  169. }else {
  170. $.alert({
  171. title: '提示',
  172. content: data.message,
  173. confirm: function(){
  174. $(".btn").attr("disabled",false);
  175. }
  176. });
  177. }
  178. }, "json");
  179. };
  180. xkzns.detail.submitFile = function(){
  181. $('#addform').form('submit',{
  182. url : $.app + '/xkzns/saveFile',
  183. onSubmit : function() {},
  184. success : function(data, status) {
  185. if (data) {
  186. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  187. data = $.parseJSON(data);
  188. }
  189. if (data.success) {
  190. var len = $('#tableId tr').length;
  191. var accContect = data.attrs.acc.fjmc;
  192. var fjid = data.attrs.acc.fjid;
  193. var accid = data.attrs.acc.id;
  194. var str = "<tr align='center'>";
  195. str =str +"<td style='width:40%'>"+ "<input value='"
  196. + accid
  197. + "' name='accid' type='hidden'>"
  198. + "<a class='main_title' href='/jsjy/accessory/download?id="
  199. + fjid + "'> " + accContect + "</a>" +"</td>";
  200. str =str+"<td style='width:15%'>"+ '<a class="btn btn-default btn-xs" href="#" onclick="xkzns.detail.delFj(\''
  201. + accid
  202. + '\','
  203. + '$(this)'
  204. + ')">删除</a>' +"</td></tr>";
  205. $('#tableId').append(str);
  206. } else {
  207. $.messager.showError(data.message);
  208. }
  209. }
  210. });
  211. }
  212. //删除accid 附件关联ID,id 是第几行附件
  213. xkzns.detail.delFj = function(accid, tr) {
  214. $.confirm({
  215. title : '确认框',
  216. content : '确认删除吗',
  217. confirm : function() {
  218. $.post($.app + "/xkzns/delFile", {
  219. accid : accid
  220. }, function(data) {
  221. if (data.success) {
  222. $(tr).parent().parent().remove();
  223. } else {
  224. $.alert({
  225. title : '提示',
  226. content : data.message,
  227. confirm : function() {
  228. }
  229. });
  230. }
  231. }, "json");
  232. },
  233. cancel : function() {
  234. }
  235. });
  236. }