e5f826ba70cd522a474f07ff5c6a68b6e7b91733.svn-base 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. var deptName = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_ids();
  2. var fd_id; var COLUMN_1_270;
  3. $(function(){
  4. //可否调用
  5. $("#IS_USED_270").initCanstSelect('BM_ISUSED');
  6. $("#IS_USED_270").render();
  7. //调拨状态
  8. $("#USED_STAT_270").initCanstSelect('BM_USEDSTAT');
  9. $("#USED_STAT_270").render();
  10. //燃料
  11. $("#CAR_GAS_270").initCanstSelect('BM_RANLIAO');
  12. $("#CAR_GAS_270").render();
  13. // var AreaSql = "select DEPT_ID,PARENT_ID,DEPT_NAME from SYS_DEPARTMENT_TEST";
  14. // //所属公司
  15. // var treeUrl = $.pathname() + '/ws/sys/constantService/getTreeCanst/';
  16. // var params = {
  17. // sql:AreaSql
  18. // };
  19. // $.post(treeUrl,params,function(data){
  20. // $("#AcceptUserTree").data("data",data[0].constlist);
  21. // $("#AcceptUserTree").render();
  22. // }, "json");
  23. // var deptUrl =$.pathname() + '/ws/orgInDeptService/OrgInDeptService/getDeptRootById';
  24. // //添加额外属性主要用于最初的初始节点
  25. // $("#AcceptUserTree").attr('params','{"deptId":"'+ deptName +'"}');
  26. // //异步加载请求地址
  27. // $("#AcceptUserTree").attr('url',deptUrl);
  28. //修改表单信息,获取记录
  29. if((window.location.href).indexOf('?')>-1){
  30. fd_id = (window.location.href).split('?')[1];
  31. var url = $.pathname() + '/ws/crud/CRUDService/getDataById/';
  32. var params = {
  33. classid : '270',
  34. objectID : fd_id
  35. };
  36. $.ajax({
  37. url : url,
  38. type : 'post',
  39. timeout : 60000,
  40. data : params,
  41. async:false, //异步
  42. dataType : 'json',
  43. success : function(data){
  44. $('#fillForm').ajaxWrite({data:data});
  45. $('#fillForm input[name="classid"]').val('270');
  46. COLUMN_1_270=data.COLUMN_1_270;
  47. //加载单位
  48. var name = data.COMP_ID_270;
  49. $("#COMP_ID_270").val(name);
  50. // $("#AcceptUserTree").attr("selectedValue",name);
  51. // var nameshow = data.COMP_ID_270_SHOW;
  52. // $("#AcceptUserTree").attr("relValue",name);
  53. // $("#AcceptUserTree").attr("relText",nameshow);
  54. // $("#AcceptUserTree").find("input:text").val(nameshow);
  55. $("#TYPEIN_TIME").html(data.UPDATEDATE_270);
  56. typein(data.TYPEIN_PEOPLE_270);
  57. },
  58. error : function(e){
  59. $.messager.alert('系统提示信息', '访问服务失败!', 'error');
  60. }
  61. });
  62. }else{
  63. $("#COMP_ID_270").val(deptName);
  64. //初始化单位树
  65. // $.post(deptUrl,{"id":deptName},function(data){
  66. // $("#AcceptUserTree").data("data",data);
  67. // $("#AcceptUserTree").render();
  68. // }, "json");
  69. /******************录入人信息start********************/
  70. /* 页面展示用 */
  71. //取登录用户信息
  72. //登录用户姓名 要调整,还是要用id
  73. var userName = top.com.sinosoft.lz.system.user.LoginInfo.getReal_name();
  74. $("#TYPEIN_PEOPLE").html(userName);
  75. //用户手机号
  76. var getMobile = top.com.sinosoft.lz.system.user.LoginInfo.getMobile();
  77. if(getMobile==undefined){
  78. $("#TYPEIN_PEOPLE_PHONE_NUM").html("暂无手机号码");
  79. }else{
  80. $("#TYPEIN_PEOPLE_PHONE_NUM").html(getMobile);
  81. }
  82. //用户所属单位
  83. var getCorp_names = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_names();
  84. $("#UNITE").html(getCorp_names);
  85. //用户所属部门
  86. var getDeptnames = top.com.sinosoft.lz.system.user.LoginInfo.getDeptnames();
  87. $("#DEPT").html(getDeptnames);
  88. /*****************录入人信息end*********************/
  89. }
  90. });
  91. //录入人信息
  92. function typein(id){
  93. var url = $.pathname() + '/ws/crud/CRUDService/getDataById/';
  94. var params1 = {
  95. classid : '880',
  96. objectID : id
  97. };
  98. $.ajax({
  99. url : url,
  100. type : 'post',
  101. timeout : 60000,
  102. data : params1,
  103. async:false, //异步
  104. dataType : 'json',
  105. success : function(data){
  106. $("#TYPEIN_PEOPLE").html(data.REAL_NAME_880); //录入人
  107. $("#TYPEIN_PEOPLE_PHONE_NUM").html(data.MOBILE_880); //手机
  108. $("#UNITE").html(data.COMPANY_ID_880_SHOW);//所属单位
  109. $("#DEPT").html(data.ORG_ID_880_SHOW);//所属部门
  110. },
  111. error : function(e){
  112. $.messager.alert('系统提示信息', '访问服务失败!', 'error');
  113. }
  114. });
  115. }
  116. //重置
  117. function resetSearch(){
  118. document.location.reload();
  119. }
  120. //删除原来信息
  121. function del(){
  122. // 删除记录
  123. $.post($.pathname() +"/ws/crud/CRUDService/delete/", {
  124. "objectIDs" : fd_id,
  125. classid : 270
  126. }, function(result) {
  127. if (result.Msg.sucsess == true) {
  128. } else {
  129. top.Dialog.alert("废止失败!");
  130. }
  131. }, "json");
  132. }
  133. //表单验证
  134. function validateForm(containerId){
  135. // var unit = $("#AcceptUserTree").attr('relValue');
  136. var name= $("#CAR_NAME_270").val();
  137. var content = $("#CAR_CONTENT_270").val();
  138. var num= $("#CAR_NUM_270").val();
  139. var place= $("#STORE_PLACE_270").val();
  140. var inpire= $("#CAR_INPIRE_270").val();
  141. var phone= $("#MOBILE_PHONE_270").val();
  142. var col = $("#COLUMN_2_270").val();
  143. var valid = $(containerId).validationEngine({returnIsValid: true});
  144. if(valid == true){
  145. // alert("=========提交");
  146. var id = document.getElementById("fd_id270").value;
  147. if(id==""){
  148. add();
  149. }else{
  150. //先删除原来记录。
  151. del();
  152. $("#fd_id270").val("");
  153. edit();
  154. }
  155. }else{
  156. // if(unit==""){
  157. // top.Dialog.alert("所属单位名称不能为空!");
  158. // return;
  159. // }
  160. if(name==""){
  161. top.Dialog.alert("装备名称不能为空!");
  162. return;
  163. }
  164. if(content==""){
  165. top.Dialog.alert("乘员人数不能为空!");
  166. return;
  167. }
  168. if(num==""){
  169. top.Dialog.alert("数量不能为空!");
  170. return;
  171. }
  172. if(place==""){
  173. top.Dialog.alert("装备存放场所不能为空!");
  174. return;
  175. }
  176. if(inpire==""){
  177. top.Dialog.alert("负责人不能为空!");
  178. return;
  179. }
  180. if(phone==""){
  181. top.Dialog.alert("手机不能为空!");
  182. return;
  183. }
  184. if(col==""){
  185. top.Dialog.alert("可供吃饭人数不能为空!");
  186. return;
  187. }
  188. top.Dialog.alert('请检查标红输入框!');
  189. }
  190. }
  191. //新增
  192. function add(){
  193. //录入人id
  194. var userId = top.com.sinosoft.lz.system.user.LoginInfo.getUser_id();
  195. $('#TYPEIN_PEOPLE_270').val(userId);
  196. $("body").eq(0).showLoading();
  197. var formValue = $('#fillForm').serialize();
  198. var url = $.pathname() + '/ws/crud/CRUDService/create';
  199. $.ajax({
  200. url : url,
  201. type : 'post',
  202. data : formValue,
  203. dataType : 'text',
  204. timeout : 60000,
  205. success : function(data){
  206. $("body").eq(0).hideLoading();
  207. $.messager.alert("保存成功",null,null,null,-1);
  208. window.location.href="/nwyj/page/business/am/resource/ledger/dining-car.jsp";
  209. // window.history.back();
  210. },
  211. error : function(){
  212. $("body").eq(0).hideLoading();
  213. $.messager.alert('操作失败');
  214. }
  215. });
  216. }
  217. //修改
  218. function edit(){
  219. if(COLUMN_1_270=="0"){
  220. $("#COLUMN_1_270").val(fd_id);
  221. }else{
  222. $("#COLUMN_1_270").val(COLUMN_1_270);
  223. }
  224. //新录入人id
  225. var userId = top.com.sinosoft.lz.system.user.LoginInfo.getUser_id();
  226. $('#TYPEIN_PEOPLE_270').val(userId);
  227. $("body").eq(0).showLoading();
  228. var formValue = $('#fillForm').serialize();
  229. var url = $.pathname() + '/ws/crud/CRUDService/create';
  230. $.ajax({
  231. url : url,
  232. type : 'post',
  233. data : formValue,
  234. dataType : 'text',
  235. timeout : 60000,
  236. success : function(data){
  237. $("body").eq(0).hideLoading();
  238. $.messager.alert("保存成功",null,null,null,-1);
  239. window.location.href="/nwyj/page/business/am/resource/ledger/dining-car.jsp";
  240. // window.history.back();
  241. },
  242. error : function(){
  243. $.messager.alert('操作失败');
  244. }
  245. });
  246. }
  247. //返回
  248. function goBack(){
  249. // top.Dialog.confirm("您已修改了表单,是否需要离开?|离开", function() {
  250. window.location.href="/nwyj/page/business/am/resource/ledger/dining-car.jsp";
  251. // });
  252. }
  253. $.messager=top.Dialog;