思念食品 UI

WorkOrder.js 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734
  1. var ns;
  2. $.ajax({
  3. type: "get",
  4. url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
  5. dataType: 'json',
  6. async: false,
  7. data: {
  8. token: $.cookie("token")
  9. },
  10. success: function(data) {
  11. if(data.state.toLowerCase() == 'success') {
  12. if(data.data.groname == '思念组') {
  13. //console.log(data.data.groname)
  14. $('.customerService').show();
  15. $('.market').remove();
  16. ns = 1;
  17. } else {
  18. $('.market').show();
  19. $('.customerService').remove();
  20. ns = 2;
  21. }
  22. }
  23. }
  24. });
  25. $(document).ready(function() {
  26. initTable();
  27. initTables();
  28. $(".ss").click(function() {
  29. stype = 1;
  30. initTable();
  31. initTables();
  32. })
  33. $('.plasechoce').click(function() {
  34. $(this).parent().siblings('input').val('');
  35. })
  36. /*高级查询*/
  37. $(".gjss").click(function() {
  38. $(".t-shade").addClass("cx");
  39. $(".gjsu").addClass("cx");
  40. });
  41. $("#gjss").click(function() {
  42. stype = 2;
  43. initTable();
  44. initTables();
  45. $(".t-shade").removeClass("cx");
  46. $(".gjsu").removeClass("cx");
  47. })
  48. $(".setwin").click(function() {
  49. $(".t-shade").removeClass("cx");
  50. $(".gjsu").removeClass("cx");
  51. $(".cbgd").removeClass("cx");
  52. })
  53. //详情
  54. $(".ckxq ul li").click(function() {
  55. $(this).addClass("Active").siblings().removeClass("Active");
  56. var i = $(this).index();
  57. $(".gdxq").hide();
  58. $(".gdxq").eq(i).show();
  59. // if(i > 0) {
  60. // cljl(i);
  61. // }
  62. });
  63. $(".Closed").click(function() {
  64. $(".ckxq").addClass("Hidens");
  65. });
  66. /*tree下拉框效果*/
  67. $(".inpBox .tree").click(function() {
  68. if($(this).parent().find(".addTree").is(":hidden")) {
  69. $(this).parent().find(".addTree").show();
  70. } else {
  71. $(this).parent().find(".addTree").hide();
  72. }
  73. });
  74. /*普通下拉框效果*/
  75. $(".inpBox .select").click(function() {
  76. if($(this).parent().find(".xl_common").is(":hidden")) {
  77. $(this).parent().find(".xl_common").show();
  78. } else {
  79. $(this).parent().find(".xl_common").hide();
  80. }
  81. });
  82. $(".xl").click(function() {
  83. if($(this).parent().find(".addTree").is(":hidden")) {
  84. $(this).parent().find(".addTree").show();
  85. } else {
  86. $(this).parent().find(".addTree").hide();
  87. }
  88. if($(this).parent().find(".xl_common").is(":hidden")) {
  89. $(this).parent().find(".xl_common").show();
  90. } else {
  91. $(this).parent().find(".xl_common").hide();
  92. }
  93. });
  94. $(".inpBox").mouseleave(function() {
  95. $(this).children(".addTree").hide();
  96. $(this).children(".xl_common").hide();
  97. })
  98. $(".xl_box").on("click", "li", function() {
  99. var obj = $(this).parent().parent().parent();
  100. obj.find("input").eq(0).val($(this).text());
  101. obj.find("input").eq(1).val($(this).attr("itemid"));
  102. obj.find(".xl_common").hide();
  103. })
  104. $("input[name='ltype']").click(function() {
  105. var val = $("input[name='ltype']:checked").val();
  106. if(val == '0') {
  107. $(".js").show();
  108. } else if(val == '1') {
  109. $(".js").hide();
  110. }
  111. })
  112. if($("#zrbmtree")) {
  113. getBM($("#zrbmtree"));
  114. }
  115. laydate.render({
  116. elem: '#greetingTimes',
  117. range: '~',
  118. // type: 'datetime',
  119. //max : 31,
  120. // min: 0,
  121. theme: '#1ab394',
  122. });
  123. //坐席
  124. getSeating()
  125. //工单类型
  126. getOrderType();
  127. //工单来源
  128. getOrderSource();
  129. // 产品类别
  130. getprdoctSource();
  131. //工单类型
  132. getOrderTypeSel()
  133. // //反馈单位 、来电单位
  134. $('#comeCall_dep').comboSelect();
  135. $('#comeCall_deps').comboSelect();
  136. function getOrderType() {
  137. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  138. "token": $.cookie("token"),
  139. }, function(result) {
  140. result = $.parseJSON(result);
  141. $.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
  142. });
  143. }
  144. var setting3 = {
  145. data: {
  146. key: {
  147. name: "F_AreaName"
  148. },
  149. simpleData: {
  150. enable: true,
  151. idKey: "F_Id",
  152. pIdKey: "F_ParentId",
  153. rootPId: 0
  154. }
  155. },
  156. callback: {
  157. onClick: changeTreeClick
  158. }
  159. }
  160. function changeTreeClick(event, treeId, treeNode) {
  161. var areaParent = treeNode.getPath();
  162. if (areaParent[1]) {
  163. areaParent1=areaParent[0].F_AreaName
  164. areaParent2=areaParent[1].F_AreaName
  165. $('#typeclass').val(areaParent1+"/"+areaParent2);
  166. $('.inps2').val(areaParent1);
  167. $('.inps3').val(areaParent2);
  168. }else{
  169. layer.msg("请选择最下级菜单");
  170. }
  171. $('.addTree1').hide();
  172. };
  173. $('.down').click(function() {
  174. if($('.treeList').css('display') == 'block') {
  175. $('.treeList').css('display', 'none')
  176. } else {
  177. $('.treeList').css('display', 'block')
  178. }
  179. })
  180. $('#typeclass').click(function() {
  181. $('.treeList').css('display', 'block')
  182. })
  183. $('.treeList').mouseleave(function() {
  184. $(this).css('display', 'none')
  185. })
  186. function getSeating() {
  187. $.ajax({
  188. type: "get",
  189. url: huayi.config.callcenter_url + "CallInScreen/GetUsers",
  190. dataType: 'json',
  191. async: true,
  192. data: {
  193. token: $.cookie("token")
  194. },
  195. success: function(data) {
  196. var Count = data.data.user;
  197. $(Count).each(function(i, n) {
  198. $("<option value='" + n.F_UserCode + "'>" + n.F_UserName + "</option>").appendTo($("#userid"));
  199. })
  200. $('#userid').selectpicker('refresh');
  201. }
  202. });
  203. }
  204. })
  205. //工单来源
  206. function getOrderSource() {
  207. $.ajax({
  208. type: "get",
  209. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  210. dataType: 'json',
  211. async: true,
  212. data: {
  213. token: $.cookie("token"),
  214. flag: "GDLY"
  215. },
  216. success: function(data) {
  217. var Count = data.data;
  218. $(Count).each(function(i, n) {
  219. $("<option value='" + n.F_DictionaryValueId + "'>" + n.F_Name + "</option>").appendTo($("#orderSource"));
  220. })
  221. $('#orderSource').selectpicker('refresh');
  222. }
  223. });
  224. }
  225. //产品类别
  226. function getprdoctSource() {
  227. $.ajax({
  228. type: "get",
  229. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  230. dataType: 'json',
  231. async: true,
  232. data: {
  233. token: $.cookie("token"),
  234. flag: "CPLB"
  235. },
  236. success: function(data) {
  237. var Count = data.data;
  238. $(Count).each(function(i, n) {
  239. $("<option value='" + n.F_DictionaryValueId + "'>" + n.F_Name + "</option>").appendTo($("#productTypeFilt"));
  240. })
  241. $('#orderSource').selectpicker('refresh');
  242. }
  243. });
  244. }
  245. //工单类型
  246. function getOrderTypeSel() {
  247. $.ajax({
  248. type: "get",
  249. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  250. dataType: 'json',
  251. async: true,
  252. data: {
  253. token: $.cookie("token"),
  254. flag: "GDLX"
  255. },
  256. success: function(data) {
  257. var Count = data.data;
  258. $(Count).each(function(i, n) {
  259. $("<option value='" + n.F_DictionaryValueId + "'>" + n.F_Name + "</option>").appendTo($("#orderType"));
  260. })
  261. $('#orderType').selectpicker('refresh');
  262. }
  263. });
  264. }
  265. //编辑器配置
  266. KindEditor.ready(function(K) {
  267. window.changeEditor = K.create('#cl_gdnr'); //修改弹出框编辑器
  268. });
  269. var F_UserCode = localStorage.getItem('F_UserCode');
  270. function View(val, row) {
  271. return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= ck("' + val + '") >' + val + '</a></div>';
  272. $("#F_UserCode").val(row.CreateUser);
  273. }
  274. function forMaterDepart(val, row) {
  275. var str = "";
  276. if(val == '' || val == null) {
  277. str = "未知"
  278. } else {
  279. str = val
  280. }
  281. return str
  282. }
  283. function OverTime(val, row) {
  284. var cs = 'Ctime';
  285. if(row.LimitTime || row.State == 1) {
  286. if(row.totalhour * 1 > row.LimitTime * 1) {
  287. cs = 'overTime_';
  288. }
  289. }
  290. return '<div class="' + cs + '" ><a class="xg" ></a></div>';
  291. }
  292. function ck(val) {
  293. selid = val;
  294. $('.modify').attr('index', selid)
  295. $(".ckxq").removeClass("Hidens");
  296. $(".ckxq ul li").eq(0).trigger("click");
  297. xq();
  298. }
  299. function Detail(val) {
  300. if(val) {
  301. var str = '<div'
  302. str = str + ' title="' + val + '" ';
  303. if(val.length > 10){
  304. str =str + '>' + val.substring(0, 10) + '...</div>';
  305. }
  306. else{
  307. str = str + '>' + val + '</div>';
  308. }
  309. return str
  310. }
  311. }
  312. function characterFive(val) {
  313. console.log(val);
  314. if(val) {
  315. var str = '<div'
  316. if(val.length > 5){
  317. str =str + '>' + val.substring(0, 5) + '...</div>';
  318. }
  319. else{
  320. str = str + '>' + val + '</div>';
  321. }
  322. return str
  323. }
  324. }
  325. function xq() {
  326. $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', {
  327. "workid": selid,
  328. "token": $.cookie("token")
  329. }, function(result) {
  330. if(result.state.toLowerCase() == "success") {
  331. if(result.data.data.length > 0) {
  332. var data = result.data.data[0];
  333. if (data.F_IsBack==0) {
  334. $("#F_IsBack").text("否"); //是否寄回
  335. }else{
  336. $("#F_IsBack").text("是"); //是否寄回
  337. }
  338. $("#xq_gdbh").text(data.F_WorkOrderId); //工单编号
  339. $("#xq_gdlx").text(data.TypeName); //工单类型
  340. $("#xq_cjsj").text(data.F_CreateTime); //创建时间
  341. $("#xq_gdzt").html(GetStateName(data.F_State)); //工单状态
  342. $("#xq_khxm").text(data.F_CusName); //客户姓名
  343. $("#xq_khdh").text(data.F_CusPhone); //客户电话
  344. $("#buyDate").text(data.F_BuyDate); //购买日期
  345. $("#productName").text(data.F_ProductName); //产品名称
  346. $("#buyAddress").text(data.F_BuyAddress); //购买地址
  347. $("#productType").text(data.ProductTypeName); //产品类别
  348. $("#productDate").text(data.F_ProductDate); //生产日期
  349. $("#batchNumber").text(data.F_BatchNumber); //生产批号
  350. $("#userDate").text(data.F_UserDate); //使用日期
  351. $('#county').text(data.F_County); //区县
  352. $("#F_complaint").text(data.SmallTypeName); //投诉类型
  353. $("#areaName").text(data.F_Area+"-"+data.F_Province+"-"+data.F_City); //区域
  354. $("#VipName").text(data.F_VIPName); //专员姓名
  355. $("#F_VipPhone").text(data.F_VIPPhone); //专员电话
  356. $("#conTent").text(data.F_Content); //事件描述
  357. $("#remark").text(data.F_Remark); //备注
  358. if (data.F_DealCost=="0") {
  359. $("#F_DealCost").text(""); //处理费用
  360. }else{
  361. $("#F_DealCost").text(data.F_DealCost); //处理费用
  362. }
  363. $("#DealStateName").text(data.DealStateName); //处理状态
  364. $("#F_DealTimely").text(data.DealTimelyName); //响应状态
  365. $("#F_DealResult").text(data.F_DealResult); //处理结果
  366. $("#F_DealDes").text(data.F_DealDes); //客诉进展详述
  367. $(".gdxq").eq(0).find(".allbc").remove();
  368. if(result.data.gcdata.length > 0) {
  369. var html = '<div class="allbc">补充记录' +
  370. '<table class="table table-hover table-striped"><thead><tr><th><div class="th-inner">补充人</div></th>' +
  371. '<th><div class="th-inner">补充详情</div></th><th><div class="th-inner">创建时间</div></th></tr></thead><tbody>';
  372. $(result.data.gcdata).each(function(i, n) {
  373. html += '<tr><td>' + n.F_CreateUser + '</td><td>' + n.F_Message + '</td><td>' + n.F_CreateTime + '</td></tr>';
  374. })
  375. html += '</tbody></table></div>';
  376. $(".gdxq").eq(0).append($(html));
  377. }
  378. $(".gdxq").eq(1).find(".allbc").remove();
  379. if(result.data.gjdata.length > 0) {
  380. var html = '<div class="allbc">' +
  381. '<table class="table table-hover table-striped"><thead><tr>'+
  382. '<th><div class="th-inner">跟进人</div></th>' +
  383. '<th><div class="th-inner">跟进业务</div></th>'+
  384. '<th><div class="th-inner">跟进内容</div></th><th>'+
  385. '<div class="th-inner">创建时间</div></th></tr></thead><tbody>';
  386. $(result.data.gjdata).each(function(i, n) {
  387. html += '<tr><td>' + n.F_CreateUser
  388. + '</td><td>' + n.F_Title + '</td><td>'
  389. + n.F_Content + '</td><td>'
  390. + n.F_CreateTime + '</td></tr>';
  391. })
  392. html += '</tbody></table></div>';
  393. $(".gdxq").eq(1).append($(html));
  394. }else{
  395. var html = '<div class="allbc" style="text-align: center;">暂无跟进记录</div>'
  396. $(".gdxq").eq(1).append($(html));
  397. }
  398. }
  399. }
  400. })
  401. }
  402. function GetTypeName(val) {
  403. var str = '';
  404. switch(val + '') {
  405. case '1':
  406. str = "咨询";
  407. break;
  408. case '2':
  409. str = "报修服务";
  410. break;
  411. case '3':
  412. str = "投诉建议";
  413. break;
  414. }
  415. return str;
  416. }
  417. function GetStateName(val) {
  418. if(val == 0) {
  419. return '<div class="warning">待处理</div> '
  420. } else {
  421. return '<div class="defauli">已处理</div>'
  422. }
  423. return str;
  424. }
  425. function ComXQ(val, row) {
  426. var str = '';
  427. if(row.IsLast) {
  428. str = str + row.CreateUser + " 完结工单。" + "<br>";
  429. }
  430. if(row.DealTime) {
  431. str = str + row.CreateUser + " 处理工单:" + "<br>";
  432. str = str + row.Detail + "<br>";
  433. }
  434. if(row.SureUserName) {
  435. str = str + row.SureUserName + " 接单。" + "<br>";
  436. }
  437. if(row.ToDeptName) {
  438. str = str + row.CreateUserName + " 指派工单给 " + row.ToDeptName + " ";
  439. if(row.ToUserName) {
  440. str = str + row.ToUserName;
  441. }
  442. str = str + "<br>";
  443. }
  444. if(row.IsStart) {
  445. str = str + row.CreateUserName + " 重新开启工单。" + "<br>";
  446. }
  447. return str;
  448. }
  449. //获取部门
  450. var setting = {
  451. data: {
  452. key: {
  453. name: "F_DeptName"
  454. },
  455. simpleData: {
  456. enable: true,
  457. idKey: "F_DeptId",
  458. pIdKey: "F_ParentId",
  459. rootPId: 0
  460. }
  461. },
  462. callback: {
  463. onClick: zTreeOnClick
  464. }
  465. };
  466. function getBM(obj) {
  467. $.getJSON(huayi.config.callcenter_url + 'Department/GetAllList', {
  468. "token": $.cookie("token")
  469. }, function(result) {
  470. if(result.state.toLowerCase() == "success") {
  471. $.fn.zTree.init(obj, setting, result.data);
  472. }
  473. })
  474. }
  475. function zTreeOnClick(event, treeId, treeNode) {
  476. if(event) {
  477. event.stopPropagation();
  478. }
  479. var obj = $("#" + event.data.treeId).parent();
  480. obj.parent().find("input").eq(0).val(treeNode.F_DeptName);
  481. obj.parent().find("input").eq(1).val(treeNode.F_DeptId);
  482. obj.hide();
  483. getRY($(".clid"), $("#clbm").val());
  484. };
  485. //获取人员
  486. function getRY(obj, deptid) {
  487. obj.empty();
  488. obj.append('<li itemid="">--请选择--</li>');
  489. obj.parent().parent().find("input").eq(0).val("--请选择--");
  490. obj.parent().parent().find("input").eq(1).val("");
  491. $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', {
  492. "deptid": deptid,
  493. "token": $.cookie("token")
  494. }, function(result) {
  495. if(result.state.toLowerCase() == "success") {
  496. $(result.data).each(function(i, n) {
  497. obj.append('<li itemid="' + n.F_UserCode + '">' + n.F_UserName + '</li>');
  498. })
  499. obj.find("li").click(function(event) {
  500. if(event) {
  501. event.stopPropagation();
  502. }
  503. $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
  504. $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
  505. $(this).parent().parent().hide();
  506. });
  507. }
  508. })
  509. }
  510. function Appoint(val, row) {
  511. return czhtml(val, row, "处理");
  512. }
  513. function Dispose(val, row) {
  514. return czhtml(val, row, "处理");
  515. }
  516. function czhtml(val, row, str) {
  517. return '<div class="imgs" ><a onclick= TK("' + row.F_WorkOrderId
  518. + '") >复制模板</a><a onclick= TZ("' + row.F_WorkOrderId
  519. + '") >修改</a><a onclick= GJ("' + row.F_WorkOrderId
  520. + '") >跟进</a><a class="xg" onclick="getOrderDetail(\'' + val
  521. + '\',\'' + row.TypeClassName
  522. + '\')">' + str + '</a><a onclick= btnRemove("' + val
  523. + '") >删除</a></div>';
  524. }
  525. function oper(val, obj) {
  526. zpid = val;
  527. var zp = JSON.parse($(obj).attr("itemstr"));
  528. $("#cl_gdbh").text(zp.WorkOrderID);
  529. $("#cl_gdlx").text(zp.TypeClassName);
  530. $("#cl_khxm").text(zp.Customer);
  531. $("#cl_khdh").text(zp.F_CusPhone);
  532. changeEditor.html(zp.Detail_2)
  533. $("#clbmname").val("");
  534. $("#clbm").val("");
  535. $("#clidname").val("");
  536. $("#clid").val("");
  537. $(".clid").empty();
  538. $("#cont").val("");
  539. $(".t-shade").addClass("cx");
  540. $(".clgd").addClass("cx");
  541. }
  542. //获取详情
  543. function getOrderDetail(workid, typeName) {
  544. zpid = workid;
  545. $.ajax({
  546. type: "get",
  547. url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
  548. dataType: 'json',
  549. async: true,
  550. cache: false,
  551. data: {
  552. workid: workid,
  553. token: $.cookie("token")
  554. },
  555. success: function(result) {
  556. if(result.data.data.length > 0) {
  557. var data = result.data.data[0];
  558. if(data) {
  559. $("#cl_gdbh").text(data.F_WorkOrderId);
  560. $("#cl_gdlx").text(data.TypeName);
  561. $("#cl_khxm").text(data.F_CusName);
  562. $("#cl_khdh").text(data.F_CusPhone);
  563. $("#clbmname").val("");
  564. $("#clbm").val("");
  565. $("#clidname").val("");
  566. $("#clid").val("");
  567. $(".clid").empty();
  568. $("#cont").val("");
  569. $(".t-shade").addClass("cx");
  570. $(".clgd").addClass("cx");
  571. }
  572. }
  573. }
  574. });
  575. }
  576. //点解
  577. $('.modify').click(function() {
  578. var id = $(this).attr('index');
  579. layer.open({
  580. type: 2,
  581. title: '修改工单',
  582. maxmin: true, //开启最大化最小化按钮
  583. area: ['80%', '90%'],
  584. content: '../WorkOrder/Xga.html?id=' + id
  585. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  586. });
  587. })
  588. //修改工单
  589. function TZ(val) {
  590. var id = val;
  591. layer.open({
  592. type: 2,
  593. title: '修改工单',
  594. maxmin: true, //开启最大化最小化按钮
  595. area: ['80%', '90%'],
  596. content: '../WorkOrder/Xga.html?id=' + id
  597. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  598. });
  599. }
  600. //跟进工单
  601. function GJ(val) {
  602. var id = val;
  603. layer.open({
  604. type: 2,
  605. title: '跟进工单',
  606. maxmin: true, //开启最大化最小化按钮
  607. area: ['80%', '90%'],
  608. content: '../WorkOrder/followOrder.html?id=' + id
  609. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  610. });
  611. }
  612. //复制模板
  613. function TK(val) {
  614. var id = val;
  615. layer.open({
  616. type: 2,
  617. title: '文字模板',
  618. maxmin: true, //开启最大化最小化按钮
  619. area: ['20%', '20%'],
  620. content: '../WorkOrder/template.html?id=' + id
  621. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  622. });
  623. }
  624. function RemoveBtn(val, row) {
  625. return '<div class="imgs RemoveC" ><a onclick= TK("' + row.F_WorkOrderId
  626. + '") >复制模板</a>&nbsp&nbsp<a onclick= TZ("' + row.F_WorkOrderId
  627. + '") >修改</a>&nbsp&nbsp<a onclick= btnRemove("' + val
  628. + '") >删除</a></div>';
  629. }
  630. function Search(val, row) {
  631. if(row.F_State == 0) {
  632. return '<div class="imgs" ><a onclick= TK("' + row.F_WorkOrderId
  633. + '") >复制模板</a>&nbsp&nbsp<a onclick= TZ("' + row.F_WorkOrderId
  634. + '") >修改</a>&nbsp&nbsp<a onclick= GJ("' + row.F_WorkOrderId
  635. + '") >跟进</a>&nbsp&nbsp<a class="xg" onclick="getOrderDetail(\'' + val
  636. + '\',\'' + row.TypeClassName
  637. + '\')">处理</a>&nbsp&nbsp<a onclick= btnRemove("' + val
  638. + '") >删除</a></div>';
  639. } else {
  640. return '<div class="imgs RemoveC" ><a onclick= TK("' + row.F_WorkOrderId
  641. + '") >复制模板</a>&nbsp&nbsp<a onclick= TZ("' + row.F_WorkOrderId
  642. + '") >修改</a>&nbsp&nbsp<a onclick= btnRemove("' + val
  643. + '") >删除</a></div>';
  644. }
  645. }
  646. function btnRemove(str, row) {
  647. var type = $('#orderSource').val(); //工单来源
  648. var typeclass = $('#typeclassId').val(); //工单类型
  649. var starttime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0]; //开始时间
  650. var endtime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1]; //结束时间
  651. var lddep = $('#comeCall_dep_input').val(); //来电单位
  652. var fkdep = $('#comeCall_deps_input').val(); //来电单位
  653. var userid = $('#userid').val(); //坐席
  654. layer.confirm('确定删除当前记录?', {
  655. btn: ['是', '否'] //按钮
  656. }, function(index) {
  657. /*执行删除*/
  658. $.ajax({
  659. type: "get",
  660. url: huayi.config.callcenter_url + "WorkOrder/DelWorkOrder",
  661. dataType: 'json',
  662. async: true,
  663. data: {
  664. ids: str,
  665. token: $.cookie("token")
  666. },
  667. success: function(data) {
  668. layer.msg("删除成功!");
  669. // initTable(type, typeclass, starttime, endtime, lddep, fkdep, userid);
  670. $('#workorderlist').bootstrapTable('refresh');
  671. $('#workorderlist_').bootstrapTable('refresh');
  672. // initTables(type, typeclass, starttime, endtime, lddep, fkdep, userid);
  673. layer.close(index);
  674. }
  675. });
  676. });
  677. }
  678. //受理人判断
  679. function GetState(val, row) {
  680. if(val == 0) {
  681. return '<div class="defauli">' + IsNull(row.CreateUserNameRel) + '</div>'
  682. } else {
  683. return '<div class="defauli">' + IsNull(row.LastDealUserNameRel) + '</div>'
  684. }
  685. }
  686. //判断是否为null
  687. function IsNull(str){
  688. if(str){
  689. str =str;
  690. }else{
  691. str=" - ";
  692. }
  693. return str
  694. }