lhsqdetail.js 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
  1. /**
  2. * 理货许可管理
  3. *
  4. */
  5. $.namespace("lhsq.detail");
  6. lhsq.detail.selData = null;
  7. lhsq.detail.szdData = null;
  8. lhsq.detail.gk = null;
  9. lhsq.detail.gq = null;
  10. lhsq.detail.path = null;
  11. lhsq.detail.taskKey=null;
  12. lhsq.detail.init = function() {
  13. }
  14. function showRy() {
  15. $('#selectrydiv').fadeIn(100);
  16. $('#selectry2div').slideDown(0);
  17. }
  18. function showYj() {
  19. $('#selectyjdiv').fadeIn(100);
  20. $('#selectyj2div').slideDown(0);
  21. }
  22. //返回
  23. lhsq.detail.back = function() {
  24. location.href=$.app+'/lhsq/main';
  25. }
  26. vae=function(a,b){
  27. if(isEmpty(a.val())){
  28. ts(b+"不能为空",a);
  29. return false;
  30. }
  31. return true;
  32. };
  33. //保存
  34. lhsq.detail.save = function() {
  35. $(".btn").attr("disabled",true);
  36. $.ajax({
  37. url : $.app + "/lhsq/save",
  38. data : $("#addform").serialize(),
  39. type : "post",
  40. dataType : "json",
  41. success : function(data) {// ajax返回的数据
  42. if (data.success) {
  43. $.alert({
  44. title : '提示',
  45. content : '操作成功',
  46. confirm : function() {
  47. location.href=$.app+'/lhsq/main';
  48. }
  49. });
  50. } else {
  51. $.alert({
  52. title : '提示',
  53. content : data.message,
  54. confirm : function() {
  55. $(".btn").attr("disabled",false);
  56. }
  57. });
  58. }
  59. }
  60. });
  61. }
  62. //保存
  63. lhsq.detail.saveTb = function() {
  64. $(".btn").attr("disabled",true);
  65. $.ajax({
  66. url : $.app + "/lhsq/saveTb",
  67. data : $("#addform").serialize(),
  68. type : "post",
  69. dataType : "json",
  70. success : function(data) {// ajax返回的数据
  71. if (data.success) {
  72. $.alert({
  73. title : '提示',
  74. content : '操作成功',
  75. confirm : function() {
  76. location.href=$.app+'/lhsq/main';
  77. }
  78. });
  79. } else {
  80. $.alert({
  81. title : '提示',
  82. content : data.message,
  83. confirm : function() {
  84. $(".btn").attr("disabled",false);
  85. }
  86. });
  87. }
  88. }
  89. });
  90. }
  91. //保存
  92. lhsq.detail.submit = function() {
  93. if (isEmpty($('#userids').val())) {
  94. $.alert({
  95. title : '提示',
  96. content : "请选择人员办理!!!",
  97. confirm : function() {
  98. $(".btn").attr("disabled", false);
  99. }
  100. });
  101. return false;
  102. }
  103. $(".btn").attr("disabled",true);
  104. $.ajax({
  105. url : $.app + "/lhsq/submit",
  106. data : $("#addform").serialize(),
  107. type : "post",
  108. dataType : "json",
  109. success : function(data) {// ajax返回的数据
  110. if (data.success) {
  111. $.alert({
  112. title : '提示',
  113. content : '操作成功',
  114. confirm : function() {
  115. location.href=$.app+'/lhsq/main';
  116. }
  117. });
  118. } else {
  119. $.alert({
  120. title : '提示',
  121. content : data.message,
  122. confirm : function() {
  123. $(".btn").attr("disabled",false);
  124. }
  125. });
  126. }
  127. }
  128. });
  129. }
  130. lhsq.detail.delData=function(data){
  131. $.confirm({
  132. title: '确认框',
  133. content: '确认删除吗',
  134. confirm: function(){
  135. $.post($.app + "/lhsq/delete", {
  136. id : data
  137. }, function(data) {
  138. if (data.success) {
  139. $.alert({
  140. title: '提示',
  141. content: '删除成功',
  142. confirm: function(){
  143. location.href=$.app+'/lhsq/main';
  144. }
  145. });
  146. } else {
  147. $.alert({
  148. title: '提示',
  149. content: data.message,
  150. confirm: function(){
  151. $(".btn").attr("disabled",false);
  152. }
  153. });
  154. }
  155. }, "json");
  156. },
  157. cancel: function(){
  158. }
  159. });
  160. }
  161. //返回
  162. lhsq.detail.back = function(){
  163. location.href=$.app+'/lhsq/main';
  164. }
  165. // 保存附件
  166. lhsq.detail.submitFile = function(id){
  167. $('#addform').form('submit', {
  168. url :$.app + '/lhsq/saveFile',
  169. onSubmit : function() {
  170. },
  171. success : function(data, status) {
  172. var file = $('#fjid'+id);
  173. file.after(file.clone().val(""));
  174. file.remove();
  175. if (data) {
  176. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  177. data = $.parseJSON(data);
  178. }
  179. if (data.success) {
  180. var accContect = data.attrs.acc.fjmc;
  181. var fjid = data.attrs.acc.fjid;
  182. var accid = data.attrs.acc.id;
  183. var str = "<tr align='center'>";
  184. str =str +"<td style='width:40%'>"+ "<input value='"
  185. + accid
  186. + "' name='accid' type='hidden'>"
  187. + "<a class='main_title' href='/jsjy/accessory/download?id="
  188. + fjid + "'> " + accContect + "</a>" +"</td>";
  189. str =str+"<td style='width:15%'>"+ '<a class="btn btn-default btn-xs" href="#" onclick="lhsq.detail.delFj(\''
  190. + accid
  191. + '\','
  192. + '$(this)'
  193. + ')">删除</a>' +"</td></tr>";
  194. $('#tableId').append(str);
  195. }
  196. else {
  197. $.messager.showError(data.message);
  198. }
  199. }
  200. });
  201. }
  202. // 删除accid 附件关联ID,id 是第几行附件
  203. lhsq.detail.delFj = function(accid,tr){
  204. $.confirm({
  205. title: '确认框',
  206. content: '确认删除吗',
  207. confirm: function(){
  208. $.post($.app + "/lhsq/delFj", {
  209. ids : accid
  210. }, function(data) {
  211. if (data.success) {
  212. $(tr).parent().parent().remove();
  213. } else {
  214. $.alert({
  215. title: '提示',
  216. content: data.message,
  217. confirm: function(){
  218. }
  219. });
  220. }
  221. }, "json");
  222. },
  223. cancel: function(){
  224. }
  225. });
  226. }
  227. function addtr(){
  228. var str = "<tr align='center'>";
  229. str+="<td><input type='text' class='form-control' name='gdmc'></td>";
  230. str+="<td><input type='text' class='form-control' name='zcd'></td>";
  231. str+="<td><input type='text' class='form-control' name='tzgb'></td>";
  232. str+="<td><button onclick='deltr(this)'>删除</button></td>";
  233. str+="</tr>"
  234. var val = new Array();
  235. var i=0;
  236. $('#tID input:text').each(function(){
  237. val[i++]=$(this).val();
  238. });
  239. val[i++]="";
  240. val[i++]="";
  241. val[i++]="";
  242. i=0;
  243. $('#tID').html($('#tID').html()+str);
  244. $('#tID input:text').each(function(){
  245. $(this).val(val[i++]);
  246. });
  247. }
  248. function deltr(tr){
  249. $(tr).parent().parent().remove();
  250. }
  251. lhsq.detail.audit=function(auditpass,id){
  252. if (auditpass == "Y" && lhsq.detail.taskKey != 'ldpz') {
  253. if (isEmpty($('#userids').val())) {
  254. $.alert({
  255. title : '提示',
  256. content : "请选择人员办理!!!",
  257. confirm : function() {
  258. $(".btn").attr("disabled", false);
  259. }
  260. });
  261. return false;
  262. }
  263. }
  264. var shyj = $('#yj').val();
  265. var audit;
  266. if(auditpass=="Y"){
  267. audit=true;
  268. }else{
  269. audit=false;
  270. }
  271. $.post($.app + "/lhsq/audit", {
  272. id:id,
  273. shyj:shyj,
  274. flag:audit,
  275. userids:$('#userids').val()
  276. }, function(data) {
  277. if (data.success) {
  278. $.alert({
  279. title: '提示',
  280. content: '操作成功',
  281. confirm: function(){
  282. location.href=$.app+'/lhsq/main';
  283. }
  284. });
  285. }else {
  286. $.alert({
  287. title: '提示',
  288. content: data.message,
  289. confirm: function(){
  290. }
  291. });
  292. }
  293. }, "json");
  294. }
  295. lhsq.detail.submitAudit=function(){
  296. if (isEmpty($('#userids').val())) {
  297. $.alert({
  298. title : '提示',
  299. content : "请选择人员办理!!!",
  300. confirm : function() {
  301. $(".btn").attr("disabled", false);
  302. }
  303. });
  304. return false;
  305. }
  306. $.ajax({
  307. url:$.app + "/lhsq/submitAudit",
  308. data:$("#addform").serialize(),
  309. type:"post",
  310. dataType:"json",
  311. success:function(data){// ajax返回的数据
  312. if (data.success) {
  313. $.alert({
  314. title: '提示',
  315. content: '操作成功',
  316. confirm: function(){
  317. location.href=$.app+'/lhsq/main';
  318. }
  319. });
  320. }else {
  321. $.alert({
  322. title: '提示',
  323. content: data.message,
  324. confirm: function(){
  325. }
  326. });
  327. }
  328. }
  329. });
  330. }