暫無描述

WorkOrder.js 54KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585
  1. /**
  2. * 工单管理
  3. * */
  4. var detailOrderNum = ''; //获取工单详情的工单ID
  5. var wentiType;
  6. $(document).ready(function() {
  7. //初始化时间
  8. laydate.render({
  9. elem: '#sc_time',
  10. range: '~',
  11. theme: '#1ab394',
  12. calendar: true
  13. });
  14. ZXCPMC($("#sc_stChipi"));
  15. WTLB1($("#Wenti"));
  16. //获取工单来源
  17. // helper.getDropList.getlistDropByDic($('#sc_source'), 'GDLY');
  18. //获取工单类型
  19. // helper.getDropList.getlistDropByDic($('#sc_stChipi'), 'CPZL');
  20. //获取业务办理
  21. // helper.getDropList.getlistDropByDic($('#sc_handle'), 'YWLX');
  22. initTable();
  23. $("#sc_btns").click(function() {
  24. initTable();
  25. $(".Closed").trigger('click');
  26. });
  27. });
  28. //工单管理内的列表
  29. function initTable() {
  30. var orderMenu = top.$("iframe:visible")[0].src.split('/WorkOrder/')[1];
  31. // console.log(orderMenu);
  32. //工单状态(0待指派 1待接单的 2待完成的(待处理) 3已完成的 4我参与的 5超期工单)
  33. var state = ''; //否 string 工单状态
  34. switch(orderMenu) {
  35. case "WorkOrderAppoint.html": //待指派
  36. state='16';
  37. break;
  38. case "WorkOrderReceive.html": //待接单
  39. state=1;
  40. break;
  41. case "WorkOrderTobeass.html": //待指派
  42. state='0';
  43. break;
  44. case "WorkOrderPostpone.html": //延期
  45. state='11';
  46. break;
  47. case "WorkOrderApproved.html": //待办理
  48. state="15";
  49. break;
  50. case "WorkOrderWXapprove.html": //微信未办理
  51. state='12';
  52. break;
  53. case "WorkOrderChargeback.html": //退单工单
  54. state='17';
  55. break;
  56. case "WorkOrderParty.html": //已处理
  57. state='10';
  58. break;
  59. case "WorkOrderDispose.html": //待处理
  60. state = '2';
  61. break;
  62. case "WorkOrderPartake.html": //已参与
  63. state = '3';
  64. break;
  65. case "WorkOrderOverdue.html": //超期
  66. init();
  67. state = '5';
  68. return;
  69. break;
  70. case "approval_list.html": //高层待办理
  71. state = '8';
  72. break;
  73. case "WorkOrderPending.html": //高层已办理
  74. state = '13';
  75. break;
  76. case "WorkOrderEmployees.html": //员工工单
  77. state = '14';
  78. break;
  79. case "WorkOrderClient.html": //客户反馈
  80. state = '9';
  81. break;
  82. case "WorkOrderExpedite.html": //工单催办
  83. initTableExpedite();
  84. return;
  85. break;
  86. case "WorkOrderSearch.html": //综合查询
  87. getcomprehensive();
  88. return;
  89. break;
  90. default:
  91. break;
  92. }
  93. //先销毁表格
  94. $('#workorderlist').bootstrapTable('destroy');
  95. //初始化表格,动态从服务器加载数据
  96. $("#workorderlist").bootstrapTable({
  97. method: "get", //使用get请求到服务器获取数据
  98. url: huayi.config.callcenter_url + "WorkOrderNew/GetList", //获取数据的Servlet地址
  99. contentType: 'application/x-www-form-urlencoded',
  100. striped: true, //表格显示条纹
  101. pagination: true, //启动分页
  102. pageSize: 5, //每页显示的记录数
  103. pageNumber: 1, //当前第几页
  104. pageindex: [5, 20, 50, 100], //记录数可选列表
  105. search: false, //是否启用查询
  106. showColumns: false, //显示下拉框勾选要显示的列
  107. showRefresh: false, //显示刷新按钮
  108. sidePagination: "server", //表示服务端请求
  109. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  110. //设置为limit可以获取limit, offset, search, sort, order
  111. queryParamsType: "undefined",
  112. queryParams: function queryParams(params) { //设置查询参数
  113. var param = {
  114. pageindex: params.pageNumber,
  115. pagesize: params.pageSize,
  116. pagination:params.pagination,
  117. status:$("#sc_states").val(),
  118. keywords: $('#sc_key').val(), //string 关键字:可输入客户姓名,电话,工单号,反馈内容 keyword keywords
  119. state: state ,//string 状态列表:"0"://待指派的、"1"://待接单的、"2"://待完成的(待处理)、"3"://已完成的、"4"://我参与的、"5"://超期工单
  120. // isaudit: isaudit,//int 微信列表(0未办理微信列表,1已办理微信列表)
  121. // state: $('#sc_state').val(),//int
  122. code:$('#sc_ke').val(),
  123. source: $('#sc_source').val(),//int 工单来源
  124. type: $('#sc_type').val(),//int 工单类型
  125. createby:$("#sc_Ceje").val(),
  126. // typeclass: $('#sc_handle').val(),// int 业务类型
  127. starttime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0],//string 工单开始时间
  128. endtime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1],//string 工单结束时间
  129. token: $.cookie("token")
  130. };
  131. return param;
  132. },
  133. onLoadSuccess: function() { //加载成功时执行
  134. //layer.msg("加载成功");
  135. authorizeOperateButton(); //获取 userRoleCode 判断按钮权限
  136. },
  137. onLoadError: function() { //加载失败时执行
  138. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  139. }
  140. });
  141. }
  142. //超期工单
  143. function init() {
  144. //先销毁表格
  145. $('#workorderlist').bootstrapTable('destroy');
  146. //初始化表格,动态从服务器加载数据
  147. $("#workorderlist").bootstrapTable({
  148. method: "get", //使用get请求到服务器获取数据
  149. url: huayi.config.callcenter_url + "WorkOrderNew/GetOvertime", //获取数据的Servlet地址
  150. contentType: 'application/x-www-form-urlencoded',
  151. striped: true, //表格显示条纹
  152. pagination: true, //启动分页
  153. pagesize: 5, //每页显示的记录数
  154. pageNumber: 1, //当前第几页
  155. pageindex: [5, 20, 50, 100], //记录数可选列表
  156. search: false, //是否启用查询
  157. showColumns: false, //显示下拉框勾选要显示的列
  158. showRefresh: false, //显示刷新按钮
  159. sidePagination: "server", //表示服务端请求
  160. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  161. //设置为limit可以获取limit, offset, search, sort, order
  162. queryParamsType: "undefined",
  163. queryParams: function queryParams(params) { //设置查询参数
  164. var param = {
  165. pageindex: params.pageNumber,
  166. pagesize: params.pageSize,
  167. state:$("#sc_states").val(),
  168. salesBase:$("#sc_stBase").val(), //销售基地
  169. product:$("#sc_stChipi").val(), //产品名称
  170. keywords: $('#sc_key').val(), //否 string 模糊搜索(客户姓名,电话,房间号,工单号)keyword
  171. code:$('#sc_ke').val(),//工单单号查询
  172. source: $('#sc_source').val(), //否 string 工单来源
  173. type: $('#sc_type').val(), //否 string 工单类型
  174. starttime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0], //否 string 工单起止时间
  175. endtime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1], //否 string 工单起止时间
  176. areaid: $('#sc_rengin').val(), //否 string 区域id
  177. regionid: $('#sc_pro').val(), //否 string 项目id
  178. buldingid: $('#sc_floor').val(), //否 string 期号id
  179. isaudit: '1', //微信列表(0未办理微信列表,1已办理微信列表,-1所有)
  180. token: $.cookie("token"),
  181. };
  182. return param;
  183. },
  184. onLoadSuccess: function() { //加载成功时执行
  185. //layer.msg("加载成功");
  186. authorizeOperateButton(); //获取 userRoleCode 判断按钮权限
  187. },
  188. onLoadError: function() { //加载失败时执行
  189. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  190. }
  191. });
  192. }
  193. $("#sc_type").change(function(){
  194. var sc_type=$(this).val();
  195. if(sc_type==1){
  196. wentiType=3
  197. }else if(sc_type==2){
  198. wentiType=1
  199. }else if(sc_type==3){
  200. wentiType=2
  201. }else if(sc_type==4){
  202. wentiType=3
  203. }
  204. WTLB1($("#Wenti"));
  205. })
  206. //综合查询
  207. function getcomprehensive() {
  208. //先销毁表格
  209. $('#workorderlist').bootstrapTable('destroy');
  210. //初始化表格,动态从服务器加载数据
  211. $("#workorderlist").bootstrapTable({
  212. method: "get", //使用get请求到服务器获取数据
  213. url: huayi.config.callcenter_url + "WorkOrderNew/GetComprehensive", //获取数据的Servlet地址
  214. contentType: 'application/x-www-form-urlencoded',
  215. striped: true, //表格显示条纹
  216. pagination: true, //启动分页
  217. pagesize: 5, //每页显示的记录数
  218. pageNumber: 1, //当前第几页
  219. pageindex: [5, 20, 50, 100], //记录数可选列表
  220. search: false, //是否启用查询
  221. showColumns: false, //显示下拉框勾选要显示的列
  222. showRefresh: false, //显示刷新按钮
  223. sidePagination: "server", //表示服务端请求
  224. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  225. //设置为limit可以获取limit, offset, search, sort, order
  226. queryParamsType: "undefined",
  227. queryParams: function queryParams(params) { //设置查询参数
  228. var param = {
  229. pageindex: params.pageNumber,
  230. pagesize: params.pageSize,
  231. state: $('#sc_state').val(),//int
  232. keywords: $('#sc_key').val(), //否 string 模糊搜索(客户姓名,电话,房间号,工单号)keyword
  233. code: $('#sc_ke').val(),
  234. salebase:$("#sc_shdi").val(),
  235. question:$("#Wenti").val(),
  236. source: $('#sc_source').val(), //否 string 工单来源
  237. type: $('#sc_type').val(), //否 string 工单类型
  238. starttime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0], //否 string 工单起止时间
  239. endtime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1], //否 string 工单起止时间
  240. createby:$('#sc_tian').val(),
  241. category:$("#sc_Chanp").val(),//产品名称
  242. visitby:$("#sc_Hfren").val(),//回访人
  243. visitresult:$("#sc_Hfaieg").val(),//回访结果
  244. token: $.cookie("token"),
  245. };
  246. return param;
  247. },
  248. onLoadSuccess: function() { //加载成功时执行
  249. //layer.msg("加载成功");
  250. authorizeOperateButton(); //获取 userRoleCode 判断按钮权限
  251. },
  252. onLoadError: function() { //加载失败时执行
  253. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  254. }
  255. });
  256. }
  257. //工单催办
  258. function initTableExpedite() {
  259. //先销毁表格
  260. $('#workorderlist').bootstrapTable('destroy');
  261. //初始化表格,动态从服务器加载数据
  262. $("#workorderlist").bootstrapTable({
  263. method: "get", //使用get请求到服务器获取数据
  264. url: huayi.config.callcenter_url + "WorkOrderNew/GetUrgeList", //获取数据的Servlet地址
  265. contentType: 'application/x-www-form-urlencoded',
  266. striped: true, //表格显示条纹
  267. pagination: true, //启动分页
  268. pagesize: 5, //每页显示的记录数
  269. pageNumber: 1, //当前第几页
  270. pageindex: [5, 20, 50, 100], //记录数可选列表
  271. search: false, //是否启用查询
  272. showColumns: false, //显示下拉框勾选要显示的列
  273. showRefresh: false, //显示刷新按钮
  274. sidePagination: "server", //表示服务端请求
  275. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  276. //设置为limit可以获取limit, offset, search, sort, order
  277. queryParamsType: "undefined",
  278. queryParams: function queryParams(params) { //设置查询参数
  279. var param = {
  280. pageindex: params.pageNumber,
  281. pagesize: params.pageSize,
  282. keywords: $('#sc_key').val(), //否 string 模糊搜索(客户姓名,电话,工单号)keyword
  283. source: $('#sc_source').val(), //否 string 工单来源
  284. type: $('#sc_type').val(), //否 string 工单类型
  285. starttime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0], //否 string 工单起止时间
  286. endtime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1], //否 string 工单起止时间
  287. areaid: $('#sc_rengin').val(), //否 string 区域id
  288. regionid: $('#sc_pro').val(), //否 string 项目id
  289. buldingid: $('#sc_floor').val(), //否 string 期号id
  290. isaudit: '1', //微信列表(0未办理微信列表,1已办理微信列表,-1所有)
  291. token: $.cookie("token"),
  292. };
  293. return param;
  294. },
  295. onLoadSuccess: function() { //加载成功时执行
  296. //layer.msg("加载成功");
  297. authorizeOperateButton(); //获取 userRoleCode 判断按钮权限
  298. },
  299. onLoadError: function() { //加载失败时执行
  300. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  301. }
  302. });
  303. }
  304. //获取 userRoleCode 判断按钮权限
  305. function authorizeOperateButton() {
  306. var userRoleCode = $.cookie("userRoleCode");
  307. // userRoleCode = "";//测试数据
  308. //所有人均有创建和查询的功能,XTGLY-系统维护、CJGLY-超级管理员拥有所有权限
  309. $('.tool_downs').find('[authorize=yes]').show();
  310. $('#workorderlist').find('.workOprate').show();
  311. switch(userRoleCode) {
  312. case "XTGLY": // 系统维护
  313. case "CJGLY": // 超级管理员
  314. $('.tool_downs').find('[authorize=yes]').show();
  315. $('#workorderlist').find('.workOprate').show();
  316. break;
  317. case "JDYPTZX": // 普通坐席 派单(分配)、处理、接单、删除、[催办]
  318. case "JDYBZZX": // 坐席班长 派单(分配)、处理、接单、删除、[催办]
  319. $('.tool_downs').find('[id*="HY_transfer"]').show();
  320. $('.tool_downs').find('[id*="HY_end"]').show();
  321. $('.tool_downs').find('[id*="HY_delete"]').show();
  322. // $('.tool_downs').find('[id*="HY_remind"]').show();
  323. $('.tool_downs').find('[id*="HY_receive"]').show();
  324. $('#workorderlist').find('.workOprate1').show(); //待指派
  325. $('#workorderlist').find('.workOprate2').show(); //待处理
  326. // $('#workorderlist').find('.workOprate3').show(); //工单催办
  327. $('#workorderlist').find('.workOprate6').show(); //待接单
  328. break;
  329. case "JG": // JG-监管 退回/接单、分配、处理、催办
  330. $('.tool_downs').find('[id*="HY_back"]').show();
  331. $('.tool_downs').find('[id*="HY_receive"]').show();
  332. $('.tool_downs').find('[id*="HY_transfer"]').show();
  333. $('.tool_downs').find('[id*="HY_end"]').show();
  334. $('.tool_downs').find('[id*="HY_remind"]').show();
  335. $('#workorderlist').find('.workOprate6').show(); //待接单
  336. // $('#workorderlist').find('.workOprate1').show(); //待指派
  337. $('#workorderlist').find('.workOprate2').show(); //待处理
  338. $('#workorderlist').find('.workOprate3').show(); //工单催办
  339. $('#workorderlist').find('.workOprate4').show(); //超期工单
  340. break;
  341. case "BLRY": //BLRY-办理人员 退回/接单、处理 异常退回
  342. $('.tool_downs').find('[id*="HY_back"]').show();
  343. $('.tool_downs').find('[id*="HY_receive"]').show();
  344. $('.tool_downs').find('[id*="HY_end"]').show();
  345. $('.tool_downs').find('[id*="HY_abnormal_back"]').show();
  346. $('#workorderlist').find('.workOprate6').show(); //待接单
  347. $('#workorderlist').find('.workOprate2').show(); //待处理
  348. break;
  349. // case "1": //接待部(400接待员) (创建、分配、处理、修改、催办 、评论、办理微信工单 ,删除)
  350. //
  351. // $('.tool_downs').find('[id*="HY_edit"]').show();
  352. // $('.tool_downs').find('[id*="HY_remind"]').show();
  353. // $('.tool_downs').find('[id*="HY_comment"]').show();
  354. // $('.tool_downs').find('[id*="HY_auditor"]').show();
  355. //
  356. // $('#workorderlist').find('.workOprate5').show(); //已处理
  357. // $('#workorderlist').find('.workOprate7').show(); //综合查询
  358. // $('#workorderlist').find('.workOprate8').show(); //微信工单
  359. // break;
  360. default:
  361. break;
  362. }
  363. }
  364. //格式化操作(综合查询)
  365. function formatterOprate(val, row) {
  366. //工单状态0待指派,1待处理,2已处理
  367. // 0新工单待指派,1已指派待接单,2已接单待处理,3已退回待处理,4处理中,5已完结
  368. if(row.State === 2) {
  369. return '<ul class="tool_downs">' +
  370. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(' + val + ')" title="删除">删除</a></li>' +
  371. '</ul>';
  372. } else {
  373. return '<ul class="tool_downs">' +
  374. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.ID + '" onclick="btn_edit(\'' + row.ID + '\')" title="修改">修改</a></li>' +
  375. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(' + val + ')" title="删除">删除</a></li>' +
  376. '</ul>';
  377. }
  378. }
  379. function formatter(val) {
  380. // return '<div>官网</div>'
  381. var state = '';
  382. var stateClass = '';
  383. switch(val) { //是否有效工单项(0有效,1无效)
  384. case 1:
  385. state = '电话';
  386. stateClass = 'audit_done';
  387. break;
  388. case 2:
  389. state = '微信业务员';
  390. stateClass = 'audit_revoke';
  391. break;
  392. case 3:
  393. state = '微信客户';
  394. stateClass = 'audit_revoke';
  395. break;
  396. case 4:
  397. state = '官网';
  398. stateClass = 'audit_revoke';
  399. break;
  400. default:
  401. break;
  402. }
  403. return '<div class="' + stateClass + '">' + state + '</div>';
  404. }
  405. function order(val){
  406. var stateStr = '-';
  407. var stateClass = '';
  408. switch(val) { //是否有效工单项(0有效,1无效)
  409. case 1:
  410. stateStr = '咨询';
  411. stateClass = 'audit_done';
  412. break;
  413. case 2:
  414. stateStr = '投诉';
  415. stateClass = 'audit_revoke';
  416. break;
  417. case 3:
  418. stateStr = '抽检';
  419. stateClass = 'audit_revoke';
  420. break;
  421. case 4:
  422. stateStr = '建议及其他';
  423. stateClass = 'audit_revoke';
  424. break;
  425. default:
  426. break;
  427. }
  428. return '<div class="' + stateClass + '">' + stateStr + '</div>';
  429. }
  430. //格式化操作 (待指派)
  431. function formatterOprateDeal(val, row) {
  432. return '<ul class="tool_downs">' +
  433. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.ID + '" onclick="btn_edit(\'' + row.F_ID + '\')" title="修改">修改</a></li>' +
  434. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(\'' + row.F_ID + '\')" title="删除">删除</a></li>' +
  435. '</ul>';
  436. }
  437. //格式化操作 (待指派)
  438. function formatterDesig(val, row) {
  439. return '<ul class="tool_downs">' +
  440. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_transfer_' + row.ID + '" onclick="btn_transfer(\'' + row.F_ID + '\', false, \''+ row.IsAdminSend +'\')" title="指派">指派</a></li>' +
  441. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.ID + '" onclick="btn_edit(\'' + row.F_ID + '\')" title="修改">修改</a></li>' +
  442. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_end_' + row.ID + '" onclick="btn_receiv(\'' + row.F_ID + '\', false)" title="完结">完结</a></li>' +
  443. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_end_' + row.ID + '" onclick="btn_visit(\'' + row.F_ID + '\', false)" title="回访">回访</a></li>' +
  444. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_deleteid(\'' + row.F_ID + '\')" title="删除">删除</a></li>' +
  445. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  446. '</ul>';
  447. }
  448. //格式化操作 (待接单)
  449. function formatterOprateReceive(val, row) {
  450. return '<ul class="tool_downs">' +
  451. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_receive_' + row.ID + '" onclick="btn_receive(\'' + row.F_ID + '\')" title="接单">接单</a></li>' +
  452. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_back(\'' + row.F_ID + '\')" title="退回">退回</a></li>' +
  453. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  454. '</ul>';
  455. }
  456. //格式化操作 (微信工单 办理)
  457. function formatterOprateWchart(val, row) {
  458. return '<ul class="tool_downs">' +
  459. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_auditor_' + row.ID + '" onclick="btn_auditor(\'' + row.F_ID + '\')" title="办理">办理</a></li>' +
  460. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  461. // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(\'' + row.F_ID + '\')" title="删除">删除</a></li>' +
  462. '</ul>';
  463. }
  464. //格式化操作 (已指派)
  465. function formayizhipai(val, row) {
  466. var scBtn="";
  467. if ($.cookie("userRoleCode")=="XTGLY") {
  468. scBtn='<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_deleteid(\'' + row.F_ID + '\')" title="删除">删除</a></li>'
  469. }
  470. return '<ul class="tool_downs">' +scBtn+
  471. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  472. '</ul>';
  473. }
  474. //格式化操作 (待处理)
  475. function formatterOprateDispose(val, row) {
  476. return '<ul class="tool_downs">' +
  477. // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(\'' + row.ID + '\')" title="删除">删除</a></li>' +
  478. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_transfer_' + row.ID + '" onclick="btn_transfer(\'' + row.F_ID + '\', false, \''+ row.IsAdminSend +'\')" title="分配">分配</a></li>' +
  479. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_end_' + row.ID + '" onclick="btn_end(\'' + row.F_ID + '\', false)" title="申请结单">申请结单</a></li>' +
  480. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_abnormal_back_' + row.ID + '" onclick="btn_abnormal_back(\'' + row.F_ID + '\')" title="异常退回">异常退回</a></li>' +
  481. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_abnorm' + row.ID + '" onclick="btn_bacd(\'' + row.F_ID + '\')" title="申请延期">申请延期</a></li>' +
  482. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  483. '</ul>';
  484. }
  485. //格式化操作 (待办理)
  486. function formatterExamine(val, row) {
  487. return '<ul class="tool_downs">' +
  488. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_abnorm' + row.ID + '" onclick="btn_examine(\'' + row.F_ID + '\')" title="办理">办理</a></li>' +
  489. '</ul>';
  490. }
  491. //格式化操作 (待办理)
  492. function chargeback(val, row) {
  493. if ($.cookie("userRoleCode")=="YWY") {
  494. return '<ul class="tool_downs">' +
  495. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.ID + '" onclick="btn_edit(\'' + row.F_ID + '\')" title="修改">修改</a></li>' +
  496. '</ul>';
  497. }else{
  498. return '<ul class="tool_downs">' +
  499. '<li><a href="javascript:;" class="aBtn banliBtn" authorize="yes" id="HY_abnorm' + row.ID + '" onclick="btn_examine(\'' + row.F_ID + '\')" title="办理">办理</a></li>' +
  500. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_edit_' + row.ID + '" onclick="btn_edit(\'' + row.F_ID + '\')" title="修改">修改</a></li>' +
  501. '</ul>';
  502. }
  503. }
  504. //格式化操作 (延时办理)
  505. function formatterPostpone(val, row) {
  506. return '<ul class="tool_downs">' +
  507. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_abnorm' + row.ID + '" onclick="delay_app(\'' + row.F_ID + '\')" title="延时办理">延时办理</a></li>' +
  508. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  509. '</ul>';
  510. }
  511. //格式化操作 (已处理)
  512. function formatterOprateParty(val, row) {
  513. return '<ul class="tool_downs">' +
  514. // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.ID + '" onclick="btn_delete(\'' + row.ID + '\')" title="删除">删除</a></li>' +
  515. // '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_comment_' + row.ID + '" onclick="btn_comment(\'' + val + '\')" title="评论">评论</a></li>' +
  516. '</ul>';
  517. }
  518. //格式化操作 (已处理)
  519. function formatterOprateExpe(val, row) {
  520. return '<ul class="tool_downs">' +
  521. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_comment_' + row.ID + '" onclick="btn_gcsp(\'' + row.F_ID + '\')" title="办理">办理</a></li>' +
  522. '</ul>';
  523. }
  524. //格式化操作 (工单催办 超期工单)
  525. function formatterOprateExpedite(val, row) {
  526. return '<ul class="tool_downs">' +
  527. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_remind_' + row.ID + '" onclick="btn_remind(\'' + row.F_ID + '\')" title="催办">催办</a></li>' +
  528. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_zhuei(\'' + row.F_ID + '\')" title="注解">注解</a></li>' +
  529. '</ul>';
  530. }
  531. //格式化操作 (修改记录)
  532. function formatterOprateLogs(val, row) {
  533. return '<ul class="tool_downs">' +
  534. '<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_deleteLogs_' + row.Id + '" onclick="btn_deleteLogs(' + row.Id + ')" title="删除">删除</a></li>' +
  535. '</ul>';
  536. }
  537. //格式化工单编号
  538. function formatterOrderId(val, row) {
  539. return '<div class="imgs" ><a class="xg" onclick=btn_detail(this) index="'+row.F_ID+'" >' + val + '</a></div>'
  540. }
  541. //格式化 工单状态
  542. function formatterState(val) {
  543. //工单状态0待指派,1待处理,2已处理 原来的状态 不用!!!!
  544. // 0新工单待指派,1已指派待接单,2已接单待处理,3已退回待处理,4异常退回待处理,5处理中,10已完结
  545. var state = '-';
  546. var stateClass = '';
  547. switch(val) {
  548. case 0:
  549. state = '待指派';
  550. break;
  551. case 1:
  552. state = '待接单';
  553. break;
  554. case 2:
  555. state = '待处理';
  556. break;
  557. case 3:
  558. state = '已退回';
  559. break;
  560. case 4:
  561. state = '异常退回';
  562. break;
  563. case 5:
  564. state = '处理中';
  565. break;
  566. case 4:
  567. state = '异常退回';
  568. break;
  569. case 5:
  570. state = '处理中';
  571. break;
  572. case 6:
  573. state = '待回访';
  574. break;
  575. case 7:
  576. state = '待完结';
  577. //stateClass = 'audit_termination';
  578. break;
  579. case 10:
  580. state = '已处理';
  581. break;
  582. case 11:
  583. state = '已回访';
  584. break;
  585. case 12:
  586. state = '已退回';
  587. break;
  588. case 13:
  589. state = '导入工单';
  590. //stateClass = 'audit_termination';
  591. break;
  592. case 14:
  593. state = '待办理';
  594. break;
  595. case 15:
  596. state = '微信未通过';
  597. //stateClass = 'audit_termination';
  598. break;
  599. case 16:
  600. state = '待办理';
  601. break;
  602. default:
  603. break;
  604. }
  605. return '<div class="' + stateClass + '">' + state + '</div>';
  606. }
  607. //格式化 工单有效性
  608. function formatterIsEffective(val) {
  609. var state = '-';
  610. var stateClass = '';
  611. switch(val) { //是否有效工单项(0有效,1无效)
  612. case 0:
  613. state = '有效';
  614. stateClass = 'audit_done';
  615. break;
  616. case 1:
  617. state = '无效';
  618. stateClass = 'audit_revoke';
  619. break;
  620. default:
  621. break;
  622. }
  623. return '<div class="' + stateClass + '">' + state + '</div>';
  624. }
  625. //格式化 反馈内容
  626. function formatterDetail(val) {
  627. if(val) {
  628. var strD = decodeURIComponent(val);
  629. strD = helper.filter.filterHTMLTag(strD);
  630. if(strD.length > 10) {
  631. strD = strD.substring(0, 10) + '...';
  632. }
  633. return strD;
  634. }
  635. }
  636. //格式化接收人
  637. function formatterAuditUser(val) {
  638. if(val === "0") {
  639. return '-';
  640. } else {
  641. return val;
  642. }
  643. }
  644. /**
  645. * 修改
  646. * oid工单id
  647. * isDetail 是否是详情页面的处理
  648. * */
  649. function btn_edit(oid, isDetail) {
  650. layer.open({
  651. type: 2,
  652. title: '修改工单',
  653. maxmin: true, //开启最大化最小化按钮
  654. area: ['80%', '90%'],
  655. content: '../commonTpl/addOrEditWorkOrder.html?oid=' + oid + '&isDetail=' + isDetail
  656. });
  657. }
  658. /**
  659. * 这个是原来的处理 包含转派和处理;已经不用
  660. * 处理
  661. * oid 工单ID
  662. * idDeal 是否待处理的标志
  663. * isDetail 是否是详情页面的处理
  664. * proid 项目id
  665. * */
  666. function btn_deal(oid, isDeal, isDetail, proid) {
  667. layer.open({
  668. type: 2,
  669. title: '处理工单',
  670. maxmin: true, //开启最大化最小化按钮
  671. area: ['80%', '90%'],
  672. content: "../commonTpl/WorkOrderDeal.html?oid=" + oid + "&isDeal=" + isDeal + "&isDetail=" + isDetail + "&proid=" + proid
  673. });
  674. }
  675. /**
  676. * 处理(结束)
  677. * oid 工单ID
  678. * isDetail 是否是详情页面的处理
  679. * */
  680. function btn_end(oid, isDetail) {
  681. layer.open({
  682. type: 2,
  683. title: '工单结单',
  684. maxmin: true, //开启最大化最小化按钮
  685. area: ['80%', '90%'],
  686. content: "../commonTpl/WorkOrderEnd.html?oid=" + oid + "&isDetail=" + isDetail,
  687. });
  688. }
  689. //回访
  690. function btn_visit(oid) {
  691. layer.open({
  692. type: 2,
  693. title: '回访信息',
  694. maxmin: true, //开启最大化最小化按钮
  695. shade: 0,
  696. area: ['80%', '90%'],
  697. content: '../commonTpl/LookMessage.html?oid=' + oid
  698. });
  699. }
  700. /**
  701. * 分配
  702. * oid 工单ID
  703. * isDetail 是否是详情页面的处理
  704. * proid 项目id
  705. * */
  706. function btn_transfer(oid, isDetail, proid) {
  707. layer.open({
  708. type: 2,
  709. title: '分配工单',
  710. maxmin: true, //开启最大化最小化按钮
  711. area: ['80%', '90%'],
  712. content: "../commonTpl/WorkOrderTransfer.html?oid=" + oid + "&isDetail=" + isDetail + "&proid=" + proid,
  713. });
  714. }
  715. //申请延期
  716. function btn_bacd(oid) {
  717. layer.open({
  718. type: 2,
  719. title: '申请延期',
  720. maxmin: true, //开启最大化最小化按钮
  721. area: ['50%', '60%'],
  722. content: "../commonTpl/AppExtension.html?oid=" + oid,
  723. });
  724. }
  725. //申请延期
  726. function delay_app(oid,delay_time) {
  727. layer.open({
  728. type: 2,
  729. title: '延时办理',
  730. maxmin: true, //开启最大化最小化按钮
  731. area: ['50%', '60%'],
  732. content: "../commonTpl/delayApproval.html?oid=" + oid + "&delay_time=" + delay_time,
  733. });
  734. }
  735. //申请延期
  736. function btn_examine(oid) {
  737. layer.open({
  738. type: 2,
  739. title: '待办理',
  740. maxmin: true, //开启最大化最小化按钮
  741. area: ['50%', '60%'],
  742. content: "../commonTpl/sttyExamine.html?oid=" + oid,
  743. });
  744. }
  745. //接单
  746. function btn_receive(oid) {
  747. layer.confirm('您确认要接单吗?', {
  748. icon: 7,
  749. btn: ['接单', '取消'] //按钮
  750. }, function() {
  751. $.post(huayi.config.callcenter_url + 'WorkOrderNew/SureWorkOrder', {
  752. orderid: oid,
  753. token: $.cookie("token")
  754. }, function(result) {
  755. result = $.parseJSON(result);
  756. if(result.state.toLowerCase() == "success") {
  757. //debugger
  758. layer.msg("接单成功");
  759. // $('#workorderlist').bootstrapTable('refresh');
  760. // $('.Closed').trigger('click');
  761. setTimeout(function () {
  762. window.location.reload()
  763. }, 500);
  764. }
  765. })
  766. });
  767. }
  768. //完结
  769. function btn_receiv(id) {
  770. layer.confirm('确定完结?', {
  771. icon: 7,
  772. btn: ['是', '否'] //按钮
  773. }, function(index) {
  774. $.ajax({
  775. type: "post",
  776. url: huayi.config.callcenter_url + "WorkOrderNew/EndOrder",
  777. dataType: 'json',
  778. async: true,
  779. data: {
  780. orderid:id,
  781. isover:1,
  782. token: $.cookie("token")
  783. },
  784. success: function(data) {
  785. layer.msg("完结成功!");
  786. debugger
  787. $('#workorderlist').bootstrapTable('refresh');
  788. top.workcount();
  789. $('.Closed').trigger('click');
  790. layer.close(index);
  791. }
  792. });
  793. });
  794. }
  795. //注解
  796. function btn_zhuei(oid) {
  797. layer.prompt({
  798. formType: 2,
  799. value: '',
  800. title: '请输入注解原因',
  801. area: ['800px', '240px'] //自定义文本域宽高
  802. }, function(value, index, elem) {
  803. $.post(huayi.config.callcenter_url + 'WorkOrderNew/Annotation', {
  804. orderid: oid,// 工单ID
  805. cont: value, // 退回原因
  806. token: $.cookie("token")
  807. }, function(result) {
  808. result = $.parseJSON(result);
  809. if(result.state.toLowerCase() == "success") {
  810. $('#workorderlist').bootstrapTable('refresh');
  811. // top.workcount();
  812. $('.Closed').trigger('click');
  813. layer.close(index);
  814. layer.msg("注解成功!");
  815. }
  816. })
  817. });
  818. }
  819. //退回
  820. function btn_back(oid) {
  821. layer.prompt({
  822. formType: 2,
  823. value: '',
  824. title: '请输入退回原因',
  825. area: ['800px', '240px'] //自定义文本域宽高
  826. }, function(value, index, elem) {
  827. $.post(huayi.config.callcenter_url + 'WorkOrderNew/BackWorkOrder', {
  828. orderid: oid,// 工单ID
  829. cont: value, // 退回原因
  830. type: 0, // 0退回,1异常退回
  831. token: $.cookie("token")
  832. }, function(result) {
  833. result = $.parseJSON(result);
  834. if(result.state.toLowerCase() == "success") {
  835. $('#workorderlist').bootstrapTable('refresh');
  836. // top.workcount();
  837. $('.Closed').trigger('click');
  838. layer.close(index);
  839. layer.msg("退回成功!");
  840. }
  841. })
  842. });
  843. }
  844. //异常退回
  845. function btn_abnormal_back(oid) {
  846. layer.prompt({
  847. formType: 2,
  848. value: '',
  849. title: '请输入异常退回原因',
  850. area: ['800px', '240px'] //自定义文本域宽高
  851. }, function(value, index, elem) {
  852. $.post(huayi.config.callcenter_url + 'WorkOrderNew/BackWorkOrder', {
  853. orderid: oid,// 工单ID
  854. cont: value, // 退回原因
  855. type: 1, // 0退回,1异常退回
  856. token: $.cookie("token")
  857. }, function(result) {
  858. result = $.parseJSON(result);
  859. if(result.state.toLowerCase() == "success") {
  860. $('#workorderlist').bootstrapTable('refresh');
  861. // top.workcount();
  862. $('.Closed').trigger('click');
  863. layer.close(index);
  864. layer.msg("异常退回成功!");
  865. }
  866. })
  867. });
  868. }
  869. //办理
  870. function btn_auditor(oid) {
  871. layer.open({
  872. type:2,
  873. title: '办理工单',
  874. maxmin: true, //开启最大化最小化按钮
  875. area: ['50%', '30%'],
  876. content: "../commonTpl/examine.html?oid=" + oid,
  877. });
  878. }
  879. /**
  880. * 办理
  881. * oid 工单id
  882. * isvalid 0有效,1无效
  883. * oval 不通过原因
  884. * */
  885. function auditWorkOrder(oid, isvalid, oval) {
  886. $.post(huayi.config.callcenter_url + 'WorkOrder/AuditWorkOrder', {
  887. orderid: oid,
  888. iseffective: isvalid, //否 int 工单有效性 默认0 是否有效工单项(0有效,1无效)
  889. note: oval, // 否 string 无效原因
  890. token: $.cookie("token")
  891. }, function(result) {
  892. result = $.parseJSON(result);
  893. if(result.state.toLowerCase() == "success") {
  894. $('#workorderlist').bootstrapTable('refresh');
  895. // top.workcount();
  896. $('.Closed').trigger('click');
  897. layer.msg("办理成功!");
  898. }
  899. });
  900. }
  901. //评论
  902. function btn_gcsp(oid) {
  903. layer.prompt({
  904. formType: 2,
  905. value: '',
  906. title: '请输入办理内容',
  907. area: ['800px', '240px'] //自定义文本域宽高
  908. }, function(value, index, elem) {
  909. $.post(huayi.config.callcenter_url + 'WorkOrderNew/HigApprovalOrder', {
  910. orderid: oid,
  911. cont: value,
  912. token: $.cookie("token")
  913. }, function(result) {
  914. result = $.parseJSON(result);
  915. if(result.state.toLowerCase() == "success") {
  916. layer.msg("办理成功!");
  917. $('#workorderlist').bootstrapTable('refresh');
  918. $('.Closed').trigger('click');
  919. layer.close(index);
  920. }
  921. })
  922. });
  923. }
  924. //评论
  925. function btn_comment(oid) {
  926. layer.prompt({
  927. formType: 2,
  928. value: '',
  929. title: '请输入评论内容',
  930. area: ['800px', '240px'] //自定义文本域宽高
  931. }, function(value, index, elem) {
  932. $.post(huayi.config.callcenter_url + 'WorkOrder/AddWorkOrderComment', {
  933. orderid: oid,
  934. cont: value,
  935. token: $.cookie("token")
  936. }, function(result) {
  937. result = $.parseJSON(result);
  938. if(result.state.toLowerCase() == "success") {
  939. layer.msg("评论工单成功!");
  940. $('#workorderlist').bootstrapTable('refresh');
  941. top.workcount();
  942. $('.Closed').trigger('click');
  943. layer.close(index);
  944. }
  945. })
  946. });
  947. }
  948. //催办
  949. function btn_remind(oid) {
  950. layer.prompt({
  951. formType: 2,
  952. value: '',
  953. title: '请输入催办内容',
  954. area: ['800px', '240px'] //自定义文本域宽高
  955. }, function(value, index, elem) {
  956. $.post(huayi.config.callcenter_url + 'WorkOrderNew/AddWorkOrderRemind', {
  957. orderid: oid,
  958. cont: value,
  959. token: $.cookie("token")
  960. }, function(result) {
  961. result = $.parseJSON(result);
  962. if(result.state.toLowerCase() == "success") {
  963. layer.msg("催办工单成功!");
  964. $('#workorderlist').bootstrapTable('refresh');
  965. // top.workcount();
  966. $('.Closed').trigger('click');
  967. layer.close(index);
  968. }
  969. })
  970. });
  971. }
  972. //待指派删除
  973. function btn_deleteid(id) {
  974. layer.confirm('确定删除当前记录?', {
  975. icon: 7,
  976. btn: ['是', '否'] //按钮
  977. }, function(index) {
  978. /*执行删除*/
  979. $.ajax({
  980. type: "post",
  981. url: huayi.config.callcenter_url + "WorkOrderNew/DelWorkOrder",
  982. dataType: 'json',
  983. async: true,
  984. data: {
  985. ids:id,
  986. token: $.cookie("token")
  987. },
  988. success: function(data) {
  989. layer.msg("删除成功!");
  990. $('#workorderlist').bootstrapTable('refresh');
  991. $('.Closed').trigger('click');
  992. layer.close(index);
  993. }
  994. });
  995. });
  996. }
  997. //删除
  998. function btn_delete(id) {
  999. layer.confirm('确定删除当前记录?', {
  1000. icon: 7,
  1001. btn: ['是', '否'] //按钮
  1002. }, function(index) {
  1003. /*执行删除*/
  1004. $.ajax({
  1005. type: "post",
  1006. url: huayi.config.callcenter_url + "WorkOrderNew/DelWorkOrder",
  1007. dataType: 'json',
  1008. async: true,
  1009. data: {
  1010. ids:id,
  1011. token: $.cookie("token")
  1012. },
  1013. success: function(data) {
  1014. layer.msg("删除成功!");
  1015. $('#workorderlist').bootstrapTable('refresh');
  1016. // top.workcount();
  1017. $('.Closed').trigger('click');
  1018. layer.close(index);
  1019. }
  1020. });
  1021. });
  1022. }
  1023. //修改记录删除
  1024. function btn_deleteLogs(oid) {
  1025. layer.confirm('确定删除当前记录?', {
  1026. icon: 7,
  1027. btn: ['是', '否'] //按钮
  1028. }, function(index) {
  1029. /*执行删除*/
  1030. $.ajax({
  1031. type: "post",
  1032. url: huayi.config.callcenter_url + "WorkOrderLogs/Delete",
  1033. dataType: 'json',
  1034. async: true,
  1035. data: {
  1036. ids: oid,
  1037. token: $.cookie("token")
  1038. },
  1039. success: function(data) {
  1040. layer.msg("删除成功!");
  1041. $('#itemTableList4').bootstrapTable('refresh');
  1042. layer.close(index);
  1043. }
  1044. });
  1045. });
  1046. }
  1047. /**
  1048. * 查看详情
  1049. * oid 工单id
  1050. * isCallScreen 是否是来单弹屏中的工单详情
  1051. * */
  1052. $("imgs").on("click",function(){
  1053. alert("段落被点击了。");
  1054. });
  1055. function btn_detailatl(oid,isCallScreen) {
  1056. console.log(oid)
  1057. $(".xg").css("color","#337ab7")
  1058. $(oid).css("color","red")
  1059. detailOrderNum=oid
  1060. console.log(detailOrderNum)
  1061. if(!isCallScreen){
  1062. $('#order_details').load('./template/orderDetails.html');
  1063. }else{
  1064. $('#order_details').load('../WorkOrder/template/orderDetails.html');
  1065. }
  1066. $("#order_details").removeClass("Hidens");
  1067. }
  1068. function btn_detail(oid,isCallScreen) {
  1069. console.log(oid)
  1070. $(".xg").css("color","#337ab7")
  1071. $(oid).css("color","red")
  1072. detailOrderNum=$(oid).attr("index")
  1073. console.log(detailOrderNum)
  1074. if(!isCallScreen){
  1075. $('#order_details').load('./template/orderDetails.html');
  1076. }else{
  1077. $('#order_details').load('../WorkOrder/template/orderDetails.html');
  1078. }
  1079. $("#order_details").removeClass("Hidens");
  1080. }
  1081. //获取工单详情
  1082. function getWorkOrderDetails() {
  1083. $.getJSON(huayi.config.callcenter_url + 'WorkOrderNew/GetDetails', {
  1084. id: detailOrderNum,
  1085. "token": $.cookie("token")
  1086. }, function(result) {
  1087. if(result.state.toLowerCase() == "success") {
  1088. if(result.rows && result.rows.length > 0) {
  1089. var data = result.rows[0];
  1090. $("#xq_gdbh").text(data.F_WorkOrderCode);//工单编号
  1091. $("#xq_gdlx").text(data.F_StateName); //工单状态
  1092. $("#xq_cjsj").text(data.F_SourceName); //工单来源
  1093. $("#xq_gdzt").text(data.F_TypeName); //工单类型
  1094. // 咨询详情模块
  1095. $("#con_witl").text(data.F_QuestionType); //问题类别
  1096. $("#con_cpiit").text(data.F_TS_Category); //产品名称
  1097. $("#con_wtlin").text(data.F_ZX_Quantity); //问题数量
  1098. $("#con_refer").text(data.F_SalesBase); //销售基地
  1099. // 投诉详情模块
  1100. $("#lain_cuse").text(data.F_TS_Category); //产品名称
  1101. $("#lain_licti").text(data.F_TS_Quantity); //问题数量
  1102. $("#lain_citon").text(data.F_SalesBase); //销售基地
  1103. $("#lain_kicou").text(data.F_BatchNumber); //生产批次号
  1104. $("#lain_with1").text(data.F_QuestionTypeone); //问题类别1
  1105. $("#lain_with2").text(data.F_QuestionTypetwo); //问题类别2
  1106. $("#lain_with3").text(data.F_QuestionType); //问题类别3
  1107. $("#lain_iunct").text(data.F_TS_Level); //重要级别
  1108. $("#Complaints_abou").text(data.F_WorkerBrand); //品牌
  1109. // 抽检详情模块
  1110. $("#spot_spion").text(data.F_QuestionType); //问题类别
  1111. $("#spot_jion").text(data.F_CJ_Level); //抽检级别
  1112. $("#spot_danei").text(data.F_CJ_Unit); //抽检单位
  1113. $("#spot_dunus").text(data.F_CJ_Tonnage); //抽检吨数
  1114. $("#spot_dihi").text(data.F_CJ_BagNo); //抽检袋数
  1115. $("#spot_time").text(data.F_CJ_Time); //抽检时间
  1116. $("#spot_unit").text(data.F_CJ_TestUnit); //化验单位
  1117. $("#spot_cihao").text(data.F_BatchNumber); //生产批次号
  1118. $("#spot_cihicon").text(data.F_CJ_Outlay); //公关费用
  1119. // 客户编号 物料编号模块
  1120. $("#client_ciont").text(data.F_CustomerID); //客户编号 ........
  1121. $("#client_wich").text(data.F_Salesman); //业务员
  1122. $("#client_bnum").text(data.F_SalesPhone); //电话
  1123. $("#client_xlx").text(data.F_Brands); //经营品牌
  1124. $("#client_uict").text(data.F_AreaName); //大区
  1125. $("#client_tyicu").text(data.F_BranchName); //分公司
  1126. $("#F_CompanyName").text(data.F_CompanyName); //公司
  1127. $("#client_citon").text(data.F_MaterialID); //物料编码
  1128. $("#client_ituec").text(data.F_MaterialName); //物料名称
  1129. $("#client_uitio").text(data.F_Model); //型号
  1130. $("#client_yousft").text(data.F_Specs); //规格
  1131. $("#client_classify1").text(data.F_Level1); //一级分类
  1132. $("#client_classify2").text(data.F_Level2); //二级分类
  1133. $("#client_classify3").text(data.F_Level3); //三级分类
  1134. $("#client_lovei").text(data.F_Brand); //品牌
  1135. $("#client_fpeiro").text(data.F_MaterialEffect); //复合肥肥效
  1136. $("#client_chnpin").text(data.F_Pipeline); //产品线
  1137. $("#client_goniy").text(data.F_Craft); //工艺
  1138. // 客户姓名 事发地模块
  1139. $("#xq_khxm").text(data.F_CusName); //客户姓名
  1140. $("#xq_khdh").text(data.F_CusPhone); //客户电话
  1141. $("#xq_company").text(data.F_Description); //问题描述
  1142. $("#xq_source").text(data.F_IncidentProvince); //事发地省
  1143. $('#xq_dieuig').text(data.F_IncidentCity); //事发地市
  1144. $('#xq_handle').text(data.F_IncidentCountry); //事发地县
  1145. $("#xq_fkdep").text(data.F_IncidentTownship); //事发地乡
  1146. $("#xq_responseUser").text(data.F_IncidentDetailed); //事发地详细地址
  1147. $("#xq_suggestion").text(data.SuperiorOpinion); //上级处理意见
  1148. $("#xq_details").text(data.F_DealContent);//处理详情
  1149. $("#xq_bitye").text(data.F_VisitRemarks); //备注
  1150. if (data.F_limit!=0) {
  1151. $("#Work_overtime").text(data.F_limit); //超时时限
  1152. }
  1153. if (data.RemainingTime>=0) {
  1154. $(".surplusText").html("剩余时间:")
  1155. $("#surplus").text(data.RemainingTime+"小时")
  1156. if (data.RemainingTime==0) {
  1157. $("#surplus").text("")
  1158. }
  1159. } else if(data.RemainingTime<0){
  1160. $(".surplusText").html("超时时间:")
  1161. $("#surplus").text(Math.abs(data.RemainingTime)+"小时")
  1162. }
  1163. $("#xq_zhujie").text(data.F_Annotation); //注解
  1164. $("#xq_chaoshi").text(data.F_Reasontimeout); //注解
  1165. if($("#xq_gdzt").text()=="咨询"){
  1166. $('.zixun1').show();//咨询模块
  1167. $('.kehu1').show(); //客户姓名 事发地
  1168. }else if($("#xq_gdzt").text()=="投诉"){
  1169. $('.tousu1').show();//投诉模块
  1170. $('.bianhao1').show();//客户 物料编码
  1171. $('.kehu1').show(); //客户姓名 事发地
  1172. }else if($("#xq_gdzt").text()=="抽检"){
  1173. $('.choujian1').show();//抽检模块
  1174. $('.bianhao1').show();//客户 物料编码
  1175. $('.kehu1').show(); //客户姓名 事发地
  1176. }else if($("#xq_gdzt").text()=="建议及其他"){
  1177. $('.zixun1').show();//咨询模块
  1178. $('.kehu1').show(); //客户姓名 事发地
  1179. }
  1180. }
  1181. }
  1182. });
  1183. }
  1184. // 获取附件信息
  1185. function getWorkOrderDe() {
  1186. $.getJSON(huayi.config.callcenter_url + 'WorkOrderNew/GetDetails', {
  1187. id: detailOrderNum,
  1188. "token": $.cookie("token")
  1189. }, function(result) {
  1190. if(result.state.toLowerCase() == "success") {
  1191. var con = result;
  1192. if (con) {
  1193. $("#fileList").empty();
  1194. var proimglist = con.FileUrl;
  1195. if (proimglist && proimglist.length > 0) {
  1196. $(proimglist).each(function(i, n) {
  1197. var fileType = n.F_FileType;
  1198. var fileType1 = n.F_FileType.split("\/")[0];
  1199. if (fileType === '.jpg'||fileType === '.png'||fileType1==='image') {
  1200. $('<div class="img-box">' +
  1201. '<span class="img_mask"><span onclick=downloadFile("'+ n.F_FileUrl + '","' + n.F_FileName + '","' + n.F_FileType +
  1202. '") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
  1203. '<img layer-src="' + n.F_FileUrl + '" src="' + n.F_FileUrl + '" alt="' + n.F_FileName +
  1204. '" class="image-item" /><div>').appendTo("#fileList");
  1205. } else {
  1206. $('<div class="img-box">' +
  1207. '<span class="img_mask"><span href="javascript:;" onclick=downloadFile("' + n.F_FileUrl + '","' + n.F_FileName +
  1208. '","' + n.F_FileType +
  1209. '") title="点击下载"><i class="fa fa-download" aria-hidden="true"></i></span></span>' +
  1210. '<span class="img_filename">'+n.F_OriName + n.F_FileName.split(".")[1] + '</span><div>').appendTo("#fileList");
  1211. }
  1212. });
  1213. layer.photos({
  1214. photos: '#fileList',
  1215. anim: 5, //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
  1216. title: '查看图片',
  1217. move: '.layui-layer-title',
  1218. shadeClose: false,
  1219. closeBtn: 1,
  1220. area: ['80%', '90%'],
  1221. tab: function(pic, layero) {
  1222. $('.layui-layer-content').on("mousewheel", function(e, d) {
  1223. helper.methods.zoomImg($('#layui-layer-photos').find('img[alt="' + pic.alt + '"]'), d);
  1224. $('#layui-layer-photos').find('img[alt="' + pic.alt + '"]').dragging({
  1225. move: "both", //拖动方向,x y both
  1226. randomPosition: false //初始位置是否随机
  1227. });
  1228. return false;
  1229. });
  1230. helper.methods.initLayerPhotos('#layui-layer-photos', pic, layero);
  1231. },
  1232. });
  1233. }
  1234. }
  1235. }
  1236. });
  1237. }
  1238. //下载
  1239. function downloadFile(data, strFileName, strMimeType) {
  1240. event.preventDefault();
  1241. //详细见文档 http://danml.com/download.html
  1242. var x = new XMLHttpRequest();
  1243. x.open("GET", data, true);
  1244. x.responseType = 'blob';
  1245. x.onload = function(e) {
  1246. download(x.response, strFileName, strMimeType);
  1247. }
  1248. x.send();
  1249. }
  1250. //获取修改记录
  1251. function initTableLogs() {
  1252. //先销毁表格
  1253. $('#itemTableList4').bootstrapTable('destroy');
  1254. //初始化表格,动态从服务器加载数据
  1255. $("#itemTableList4").bootstrapTable({
  1256. method: "get", //使用get请求到服务器获取数据
  1257. url: huayi.config.callcenter_url + "WorkOrderLogs/GetList", //获取数据的Servlet地址
  1258. contentType: 'application/x-www-form-urlencoded',
  1259. striped: true, //表格显示条纹
  1260. pagination: true, //启动分页
  1261. pageSize: 10, //每页显示的记录数
  1262. pageNumber: 1, //当前第几页
  1263. pageList: [10, 20, 50, 100], //记录数可选列表
  1264. search: false, //是否启用查询
  1265. showColumns: false, //显示下拉框勾选要显示的列
  1266. showRefresh: false, //显示刷新按钮
  1267. sidePagination: "server", //表示服务端请求
  1268. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  1269. //设置为limit可以获取limit, offset, search, sort, order
  1270. queryParamsType: "undefined",
  1271. queryParams: function queryParams(params) { //设置查询参数
  1272. var param = {
  1273. page: params.pageNumber, //否 int 当前页
  1274. pagesize: params.pageSize, //否 int 每页数
  1275. orderid: $("#xq_gdbh").text(), //否 string 工单编号
  1276. //keyword: detailOrderNum, //否 string 模糊搜索(之前反馈内容,修改的反馈内容,工单编号)
  1277. //starttime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0], //否 string 工单起止时间
  1278. //endtime: $('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1], //否 string 工单起止时间
  1279. token: $.cookie("token"),
  1280. };
  1281. return param;
  1282. },
  1283. onLoadSuccess: function() { //加载成功时执行
  1284. //layer.msg("加载成功");
  1285. authorizeOperateButton();
  1286. },
  1287. onLoadError: function() { //加载失败时执行
  1288. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  1289. }
  1290. });
  1291. }
  1292. //获取 处理记录 催办记录 评论记录
  1293. function getItemList(type) {
  1294. //先销毁表格
  1295. var table = $("#itemTableList" + type);
  1296. table.bootstrapTable('destroy');
  1297. //初始化表格,动态从服务器加载数据
  1298. table.bootstrapTable({
  1299. method: "get", //使用get请求到服务器获取数据
  1300. url: huayi.config.callcenter_url + "WorkOrderNew/GetItemList", //获取数据的Servlet地址
  1301. contentType: 'application/x-www-form-urlencoded',
  1302. striped: true, //表格显示条纹
  1303. pagination: true, //启动分页
  1304. pageSize: 10, //每页显示的记录数
  1305. pageNumber: 1, //当前第几页
  1306. pageList: [10, 20, 50, 100], //记录数可选列表
  1307. search: false, //是否启用查询
  1308. showColumns: false, //显示下拉框勾选要显示的列
  1309. showRefresh: false, //显示刷新按钮
  1310. sidePagination: "server", //表示服务端请求
  1311. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  1312. //设置为limit可以获取limit, offset, search, sort, order
  1313. queryParamsType: "undefined",
  1314. queryParams: function queryParams(params) { //设置查询参数
  1315. var param = {
  1316. pageindex: params.pageNumber,
  1317. pagesize: params.pageSize,
  1318. type: type,
  1319. // id: $("#xq_gdbh").text(), // 工单编号
  1320. id: detailOrderNum, // 工单ID
  1321. token: $.cookie("token")
  1322. };
  1323. return param;
  1324. },
  1325. onLoadSuccess: function() { //加载成功时执行
  1326. //layer.msg("加载成功");
  1327. },
  1328. onLoadError: function() { //加载失败时执行
  1329. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  1330. }
  1331. });
  1332. }
  1333. //格式化处理详情
  1334. //0 创建
  1335. //1 指派
  1336. //2 接单
  1337. //3 处理
  1338. //4 退回
  1339. //5 异常退回
  1340. //6 催办
  1341. //7 处理完结
  1342. //8评价
  1343. //9 修改
  1344. //10 删除
  1345. //11 待办理
  1346. //12 已办理
  1347. //13 回访
  1348. //14 延期
  1349. function formatterDealDetail(val, row) {
  1350. var str = '';
  1351. if (row.F_OptType == 0)
  1352. str = str + row.F_CreateUser + " 创建工单" + "<br>"; //formatterUserName(row.F_CreateName, row.F_CreateUser)
  1353. if (row.F_OptType == 1)
  1354. str = str + row.F_CreateUser + " 指派工单";
  1355. if (row.F_OptType == 2)
  1356. str = str + row.F_CreateUser + " 接单" + "<br>";
  1357. if (row.F_OptType == 3)
  1358. str = str + row.F_CreateUser + " 处理工单";
  1359. if (row.F_OptType == 4)
  1360. str = str + row.F_CreateUser + " 退回工单";
  1361. if (row.F_OptType == 5)
  1362. str = str + row.F_CreateUser + " 异常退回";
  1363. if (row.F_OptType == 6)
  1364. str = str + row.F_CreateUser + " 催办工单";
  1365. if (row.F_OptType == 7)
  1366. str = str + row.F_CreateUser + " 完结工单";
  1367. if (row.F_OptType == 8)
  1368. str = str + row.F_CreateUser + " 评价工单";
  1369. if (row.F_OptType == 9)
  1370. str = str + row.F_CreateUser + " 修改工单";
  1371. if (row.F_OptType == 10)
  1372. str = str + row.F_CreateUser + " 删除工单";
  1373. if (row.F_OptType == 11)
  1374. str = str + row.F_CreateUser + " 待办理工单";
  1375. if (row.F_OptType == 12)
  1376. str = str + row.F_CreateUser + " 办理工单";
  1377. if (row.F_OptType == 13)
  1378. str = str + row.F_CreateUser + " 回访工单";
  1379. if (row.F_OptType == 14)
  1380. str = str + row.F_CreateUser + " 延期工单";
  1381. //if(!row.IsLast && !row.DealTime && !row.SureUserName && !row.ToDeptName){
  1382. // str = str + formatterUserName(row.F_CreateName, row.F_CreateUser) + " 创建了工单。" + "<br>";
  1383. //}
  1384. //if(row.IsLast) {
  1385. // str = str + formatterUserName(row.F_CreateName, row.F_CreateUser) + " 完结工单。" + "<br>";
  1386. //}
  1387. //if(row.DealTime) {
  1388. // str = str + formatterUserName(row.F_CreateName, row.F_CreateUser) + " 处理工单:" + "<br>";
  1389. // str = str + row.Detail + "<br>";
  1390. //}
  1391. //if(row.SureUserName) {
  1392. // str = str + formatterUserName(row.F_CreateName, row.F_CreateUser) + " 接单。" + "<br>";
  1393. //}
  1394. //if(row.ToDeptName) {
  1395. // if(row.State != 6){
  1396. // str = str + formatterUserName(row.CreateUser, row.CreateUserName) + " 指派工单给 " + row.ToDeptName + ":";
  1397. // if(row.ToUserName) {
  1398. // str = str + formatterUserName(row.ToUser, row.ToUserName);
  1399. // }
  1400. // }
  1401. // if(row.State === 6){
  1402. // str = str + row.ToDeptName + ":" + formatterUserName(row.ToUser, row.ToUserName) + " 将工单退回给 " + formatterUserName(row.CreateUser, row.CreateUserName);
  1403. // }
  1404. // str = str + "<br>";
  1405. //}
  1406. //if(row.IsStart) {
  1407. // str = str + formatterUserName(row.CreateUser, row.CreateUserName) + " 重新开启工单。" + "<br>";
  1408. //}
  1409. return str;
  1410. }
  1411. /**
  1412. * 格式化名称 返回(8000)管理员
  1413. * @user_code 工号
  1414. * @user_name 名称
  1415. * */
  1416. function formatterUserName(user_code, user_name){
  1417. var str = '';
  1418. if(user_code){
  1419. str = '(' + user_code + ')' + user_name;
  1420. }else{
  1421. str = user_name;
  1422. }
  1423. return str;
  1424. }
  1425. function dcexcel(obj) {
  1426. var orderMenu = top.$("iframe:visible")[0].src.split('/WorkOrder/')[1];
  1427. //console.log(orderMenu);
  1428. //工单状态(0待指派 1待接单的 2待完成的(待处理) 3已完成的 4我参与的 5超期工单)
  1429. var state = ''; //否 string 工单状态
  1430. switch(orderMenu) {
  1431. case "WorkOrderAppoint.html": //待指派
  1432. state = '0';
  1433. break;
  1434. case "WorkOrderReceive.html": //待接单
  1435. state = '1';
  1436. break;
  1437. case "WorkOrderDispose.html": //待处理
  1438. state = '2';
  1439. break;
  1440. case "WorkOrderParty.html": //已处理
  1441. state = '3';
  1442. break;
  1443. case "WorkOrderPartake.html": //已参与
  1444. state = '10';
  1445. break;
  1446. case "WorkOrderOverdue.html": //超期
  1447. state = '5';
  1448. break;
  1449. case "approval_list.html": //超期
  1450. state = '8';
  1451. break;
  1452. case "WorkOrderEmployees.html": //员工工单
  1453. state = '14';
  1454. break;
  1455. case "WorkOrderClient.html": //客户反馈
  1456. state = '9';
  1457. break;
  1458. default:
  1459. break;
  1460. }
  1461. var url = huayi.config.callcenter_url + "WorkOrderNew/GetOvertime?token=" + $.cookie("token");
  1462. url += "&keyword=" + $("#sc_key").val();
  1463. url += "&state=" + state;
  1464. url += "&states=" + $('#sc_state').val();
  1465. url += "&type=" + $("#sc_source").val();
  1466. url += "&typeclass=" + $("#sc_type").val();
  1467. url += "&starttime=" + ($('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0]);
  1468. url += "&endtime=" + ($('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1]);
  1469. url += "&areaid=" + $("#sc_rengin").val();
  1470. url += "&regionid=" + $("#sc_pro").val();
  1471. url += "&buldingid=" + $("#sc_floor").val();
  1472. obj.href = url;
  1473. }
  1474. //催办的 导出
  1475. function dcexcels(obj) {
  1476. var url = huayi.config.callcenter_url + "WorkOrderNew/GetOvertime?token=" + $.cookie("token");
  1477. url += "&keyword=" + $("#sc_key").val();
  1478. url += "&type=" + $("#sc_source").val();
  1479. url += "&typeclass=" + $("#sc_type").val();
  1480. url += "&starttime=" + ($('#sc_time').val() && $('#sc_time').val().split(' ~ ')[0]);
  1481. url += "&endtime=" + ($('#sc_time').val() && $('#sc_time').val().split(' ~ ')[1]);
  1482. url += "&areaid=" + $("#sc_rengin").val();
  1483. url += "&regionid=" + $("#sc_pro").val();
  1484. url += "&buldingid=" + $("#sc_floor").val();
  1485. obj.href = url;
  1486. }
  1487. function ZXCPMC(obj) {
  1488. obj.empty();
  1489. obj.append('<option selected="selected" value="">请选择产品名称</option>');
  1490. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1491. "token": $.cookie("token"),
  1492. flag:"CPZL",
  1493. }, function (data) {
  1494. if (data.state.toLowerCase() == "success") {
  1495. var content = data.data;
  1496. $(content).each(function (i, n) {
  1497. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1498. })
  1499. }
  1500. })
  1501. }
  1502. //问题类别1
  1503. function WTLB1(obj) {
  1504. if (!wentiType) {
  1505. wentiType=1
  1506. }
  1507. obj.empty();
  1508. obj.append('<option selected="selected" value="">请选择问题类别</option>');
  1509. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1510. "token": $.cookie("token"),
  1511. type: wentiType,
  1512. pid:0,
  1513. }, function (data) {
  1514. if (data.state.toLowerCase() == "success") {
  1515. var content = data.data;
  1516. $(content).each(function (i, n) {
  1517. $("<option value='" + n.text + "'>" + n.text + "</option>").appendTo(obj);
  1518. })
  1519. }
  1520. })
  1521. }