lhsqdetail.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441
  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.type= null;
  12. lhsq.detail.taskKey=null;
  13. lhsq.detail.init = function() {
  14. }
  15. function funFddb(){
  16. $('#fddbr').val($('#fdr').val());
  17. }
  18. function showRy() {
  19. $('#selectrydiv').fadeIn(100);
  20. $('#selectry2div').slideDown(0);
  21. }
  22. function showYj() {
  23. $('#selectyjdiv').fadeIn(100);
  24. $('#selectyj2div').slideDown(0);
  25. }
  26. //返回
  27. lhsq.detail.back = function() {
  28. if(lhsq.detail.path!=null&&lhsq.detail.path!=''){
  29. var type=lhsq.detail.type;
  30. location.href=$.app+lhsq.detail.path+"?type="+type;
  31. }else {
  32. location.href=$.app+'/lhsq/main';
  33. }
  34. }
  35. vae=function(a,b){
  36. if(isEmpty(a.val())){
  37. ts(b+"不能为空",a);
  38. return false;
  39. }
  40. return true;
  41. };
  42. //保存
  43. lhsq.detail.save = function() {
  44. if (vae($('#addform input[name=zcdz]'), "注册地址") == false) {
  45. return false;
  46. }
  47. if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
  48. return false;
  49. }
  50. if (vae($('#addform input[name=gsyyzzbh]'), "工商营业执照编号") == false) {
  51. return false;
  52. }
  53. if (vae($('#addform input[name=lxr]'), "联系人") == false) {
  54. return false;
  55. }
  56. if (vae($('#addform input[name=zczb]'), "注册资本") == false) {
  57. return false;
  58. }
  59. if (vae($('#addform input[name=lxdh]'), "联系电话") == false) {
  60. return false;
  61. }
  62. if (vae($('#addform input[name=jydy]'), "经营地域") == false) {
  63. return false;
  64. }
  65. $(".btn").attr("disabled",true);
  66. $.ajax({
  67. url : $.app + "/lhsq/save",
  68. data : $("#addform").serialize(),
  69. type : "post",
  70. dataType : "json",
  71. success : function(data) {// ajax返回的数据
  72. if (data.success) {
  73. $.alert({
  74. title : '提示',
  75. content : '操作成功',
  76. confirm : function() {
  77. lhsq.detail.back();
  78. }
  79. });
  80. } else {
  81. $.alert({
  82. title : '提示',
  83. content : data.message,
  84. confirm : function() {
  85. $(".btn").attr("disabled",false);
  86. }
  87. });
  88. }
  89. }
  90. });
  91. }
  92. //保存
  93. lhsq.detail.saveTb = function() {
  94. if (vae($('#addform input[name=zcdz]'), "注册地址") == false) {
  95. return false;
  96. }
  97. if (vae($('#addform input[name=fddbr]'), "法定代表人") == false) {
  98. return false;
  99. }
  100. if (vae($('#addform input[name=gsyyzzbh]'), "工商营业执照编号") == false) {
  101. return false;
  102. }
  103. if (vae($('#addform input[name=lxr]'), "联系人") == false) {
  104. return false;
  105. }
  106. if (vae($('#addform input[name=zczb]'), "注册资本") == false) {
  107. return false;
  108. }
  109. if (vae($('#addform input[name=lxdh]'), "联系电话") == false) {
  110. return false;
  111. }
  112. if (vae($('#addform input[name=jydy]'), "经营地域") == false) {
  113. return false;
  114. }
  115. $(".btn").attr("disabled",true);
  116. $.ajax({
  117. url : $.app + "/lhsq/saveTb",
  118. data : $("#addform").serialize(),
  119. type : "post",
  120. dataType : "json",
  121. success : function(data) {// ajax返回的数据
  122. if (data.success) {
  123. $.alert({
  124. title : '提示',
  125. content : '操作成功',
  126. confirm : function() {
  127. lhsq.detail.back();
  128. }
  129. });
  130. } else {
  131. $.alert({
  132. title : '提示',
  133. content : data.message,
  134. confirm : function() {
  135. $(".btn").attr("disabled",false);
  136. }
  137. });
  138. }
  139. }
  140. });
  141. }
  142. //保存
  143. lhsq.detail.submit = function() {
  144. if (isEmpty($('#userids').val())) {
  145. $.alert({
  146. title : '提示',
  147. content : "请选择人员办理!!!",
  148. confirm : function() {
  149. $(".btn").attr("disabled", false);
  150. }
  151. });
  152. return false;
  153. }
  154. $(".btn").attr("disabled",true);
  155. $.ajax({
  156. url : $.app + "/lhsq/submit",
  157. data : $("#addform").serialize(),
  158. type : "post",
  159. dataType : "json",
  160. success : function(data) {// ajax返回的数据
  161. if (data.success) {
  162. $.alert({
  163. title : '提示',
  164. content : '操作成功',
  165. confirm : function() {
  166. lhsq.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. }
  179. });
  180. }
  181. lhsq.detail.delData=function(data){
  182. $.confirm({
  183. title: '确认框',
  184. content: '确认删除吗',
  185. confirm: function(){
  186. $.post($.app + "/lhsq/delete", {
  187. id : data
  188. }, function(data) {
  189. if (data.success) {
  190. $.alert({
  191. title: '提示',
  192. content: '删除成功',
  193. confirm: function(){
  194. lhsq.detail.back();
  195. }
  196. });
  197. } else {
  198. $.alert({
  199. title: '提示',
  200. content: data.message,
  201. confirm: function(){
  202. $(".btn").attr("disabled",false);
  203. }
  204. });
  205. }
  206. }, "json");
  207. },
  208. cancel: function(){
  209. }
  210. });
  211. }
  212. // 保存附件
  213. lhsq.detail.submitFile = function(id){
  214. $('#addform').form('submit', {
  215. url :$.app + '/lhsq/saveFile',
  216. onSubmit : function() {
  217. },
  218. success : function(data, status) {
  219. var file = $('#fjid'+id);
  220. file.after(file.clone().val(""));
  221. file.remove();
  222. if (data) {
  223. data = data.replace("<audio controls=\"controls\" style=\"display: none;\"></audio>","");
  224. data = $.parseJSON(data);
  225. }
  226. if (data.success) {
  227. var accContect = data.attrs.acc.fjmc;
  228. var fjid = data.attrs.acc.fjid;
  229. var accid = data.attrs.acc.id;
  230. var str = "<tr align='center'>";
  231. str =str +"<td style='width:40%'>"+ "<input value='"
  232. + accid
  233. + "' name='accid' type='hidden'>"
  234. + "<a class='main_title' href='"+$.app+"/accessory/download?id="
  235. + fjid + "'> " + accContect + "</a>" +"</td>";
  236. str =str+"<td style='width:15%'>"+ '<a class="btn btn-default btn-xs" href="#" onclick="lhsq.detail.delFj(\''
  237. + accid
  238. + '\','
  239. + '$(this)'
  240. + ')">删除</a>' +"</td></tr>";
  241. $('#tableId').append(str);
  242. }
  243. else {
  244. $.messager.showError(data.message);
  245. }
  246. }
  247. });
  248. }
  249. // 删除accid 附件关联ID,id 是第几行附件
  250. lhsq.detail.delFj = function(accid,tr){
  251. $.confirm({
  252. title: '确认框',
  253. content: '确认删除吗',
  254. confirm: function(){
  255. $.post($.app + "/lhsq/delFj", {
  256. ids : accid
  257. }, function(data) {
  258. if (data.success) {
  259. $(tr).parent().parent().remove();
  260. } else {
  261. $.alert({
  262. title: '提示',
  263. content: data.message,
  264. confirm: function(){
  265. }
  266. });
  267. }
  268. }, "json");
  269. },
  270. cancel: function(){
  271. }
  272. });
  273. }
  274. function addtr(){
  275. var str = "<tr align='center'>";
  276. str+="<td><input type='text' class='form-control' name='gdmc'></td>";
  277. str+="<td><input type='text' class='form-control' name='zcd'></td>";
  278. str+="<td><input type='text' class='form-control' name='tzgb'></td>";
  279. str+="<td><button onclick='deltr(this)'>删除</button></td>";
  280. str+="</tr>"
  281. var val = new Array();
  282. var i=0;
  283. $('#tID input:text').each(function(){
  284. val[i++]=$(this).val();
  285. });
  286. val[i++]="";
  287. val[i++]="";
  288. val[i++]="";
  289. i=0;
  290. $('#tID').html($('#tID').html()+str);
  291. $('#tID input:text').each(function(){
  292. $(this).val(val[i++]);
  293. });
  294. }
  295. function deltr(tr){
  296. $(tr).parent().parent().remove();
  297. }
  298. lhsq.detail.audit=function(auditpass,id){
  299. if (auditpass == "Y" && lhsq.detail.taskKey != 'ldpz') {
  300. if (isEmpty($('#userids').val())) {
  301. $.alert({
  302. title : '提示',
  303. content : "请选择人员办理!!!",
  304. confirm : function() {
  305. $(".btn").attr("disabled", false);
  306. }
  307. });
  308. return false;
  309. }
  310. }
  311. $(".btn").attr("disabled",true);
  312. var shyj = $('#yj').val();
  313. var audit;
  314. if(auditpass=="Y"){
  315. audit=true;
  316. }else{
  317. audit=false;
  318. }
  319. $.post($.app + "/lhsq/audit", {
  320. id:id,
  321. shyj:shyj,
  322. flag:audit,
  323. userids:$('#userids').val()
  324. }, function(data) {
  325. if (data.success) {
  326. $.alert({
  327. title: '提示',
  328. content: '操作成功',
  329. confirm: function(){
  330. lhsq.detail.back();
  331. }
  332. });
  333. }else {
  334. $.alert({
  335. title: '提示',
  336. content: data.message,
  337. confirm: function(){
  338. $(".btn").attr("disabled",false);
  339. }
  340. });
  341. }
  342. }, "json");
  343. }
  344. lhsq.detail.submitAudit=function(){
  345. if (isEmpty($('#userids').val())) {
  346. $.alert({
  347. title : '提示',
  348. content : "请选择人员办理!!!",
  349. confirm : function() {
  350. $(".btn").attr("disabled", false);
  351. }
  352. });
  353. return false;
  354. }
  355. $(".btn").attr("disabled",true);
  356. $.ajax({
  357. url:$.app + "/lhsq/submitAudit",
  358. data:$("#addform").serialize(),
  359. type:"post",
  360. dataType:"json",
  361. success:function(data){// ajax返回的数据
  362. if (data.success) {
  363. $.alert({
  364. title: '提示',
  365. content: '操作成功',
  366. confirm: function(){
  367. lhsq.detail.back();
  368. }
  369. });
  370. }else {
  371. $.alert({
  372. title: '提示',
  373. content: data.message,
  374. confirm: function(){
  375. $(".btn").attr("disabled",false);
  376. }
  377. });
  378. }
  379. }
  380. });
  381. }
  382. //退回
  383. lhsq.detail.editReturn=function(id){
  384. $.post($.app + "/lhsq/editReturn", {
  385. id:id
  386. }, function(data) {
  387. if (data.success) {
  388. $.alert({
  389. title: '提示',
  390. content: '操作成功',
  391. confirm: function(){
  392. lhsq.detail.back();
  393. }
  394. });
  395. }else {
  396. $.alert({
  397. title: '提示',
  398. content: data.message,
  399. confirm: function(){
  400. $(".btn").attr("disabled",false);
  401. }
  402. });
  403. }
  404. }, "json");
  405. }