Bez popisu

call.js 41KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342
  1. //来电时传输的数据
  2. var Number = helper.request.queryString("Number");
  3. var CallID = helper.request.queryString("CallID");
  4. $(document).ready(function () {
  5. $.ajax({
  6. type: "get",
  7. url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
  8. dataType: 'json',
  9. async: false,
  10. data: {
  11. token: $.cookie("token")
  12. },
  13. success: function(data) {
  14. if(data.state.toLowerCase() == 'success') {
  15. if(data.data.groname == '思念组') {
  16. $(".snRmove").remove();
  17. $(".dkRmove").show();
  18. } else {
  19. $(".snRmove").show();
  20. $(".complainDiv2").hide();
  21. $(".dkRmove").remove();
  22. }
  23. }
  24. }
  25. });
  26. var groupcode = $('#groupcode', top.document).val();
  27. if (groupcode == 'SCZ') {
  28. $("#usedate").text("饮用日期:");
  29. $("#vipid").text("对接人:");
  30. $("#vipphone").text("对接人电话:");
  31. }
  32. //来电弹屏
  33. laydate.skin('molv');
  34. laydate({
  35. elem: '#old_startTime',
  36. event: 'focus'
  37. });
  38. laydate({
  39. elem: '#old_endTime',
  40. event: 'focus'
  41. });
  42. laydate({
  43. elem: '#con_startTime',
  44. event: 'focus'
  45. });
  46. laydate({
  47. elem: '#con_endTime',
  48. event: 'focus'
  49. });
  50. //弹屏右侧切换效果
  51. $(".ldtp-cr ul.ld-service li").click(function () {
  52. $(this).addClass("cr-click").siblings().removeClass("cr-click");
  53. loadOld();
  54. });
  55. $('.pre-add').click(function () {
  56. var par = $(this).parent().parent();
  57. par.hide().siblings().show();
  58. })
  59. $(".mfhtel").val(Number);
  60. $(".hidTel").val(Number);
  61. $(".tel").text(Number);
  62. $("#zxdh_").val(Number);
  63. $("#tsdh").val(Number);
  64. $(".ldtime").text(top.getNowFormatDate());
  65. $(".thsc").text("00:00");
  66. $(".hidCallID").val(CallID);
  67. $(".ldtel").text(Number);
  68. $("#tsdh").val(Number);
  69. $(".ldtel1").val(Number); //左侧联系电话
  70. $("#Tel").val(Number); //右侧客服部 新增工单电话
  71. $("#tel").val(Number);
  72. $("#telm").val(Number);
  73. $("#marketTel").val(Number);//右侧市场部 新增工单电话
  74. if (Number) {
  75. //获取电话所属地
  76. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
  77. "tel": Number,
  78. "token": $.cookie("token")
  79. }, function (result) {
  80. if (result.state.toLowerCase() == "success") {
  81. $(".khgsd").text(result.data);
  82. //$(".ldlocation").text(result.data);
  83. }
  84. })
  85. //获取客户信息
  86. $.ajax({
  87. type: "get",
  88. url: huayi.config.callcenter_url + "Customer/GetCustomerByTel",
  89. dataType: 'json',
  90. async: false,
  91. data: {
  92. tel: Number,
  93. type: 1,
  94. token: $.cookie("token")
  95. },
  96. success: function (result) {
  97. if (result.state.toLowerCase() == "success") {
  98. $("#name").val(result.data.F_Name);
  99. $("#tel").val(result.data.F_Phone);
  100. $("#khid").val(result.data.F_Id);
  101. $('.ldname').val(result.data.F_Name); //客户姓名
  102. $("#areaInps").val(result.data.F_Area);
  103. $("#kharea").val(result.data.F_Area);
  104. if (result.data.F_Province) {
  105. $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
  106. // $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City);
  107. // $(".inps2").val(result.rows[0].F_Province);
  108. // $(".inps3").val(result.rows[0].F_City);
  109. ComplaintVip();
  110. $('.khprovince').val(result.data.F_Province);
  111. $('.khcity').val(result.data.F_City);
  112. } else {
  113. $("#shengshi").val('');
  114. }
  115. //获取来电电话
  116. } else {
  117. $('.ldname').val("");
  118. $("#shengshi").val('');
  119. }
  120. }
  121. })
  122. }
  123. var timestamp = Date.parse(new Date());
  124. $('.head-pic .lahei .la-before').show();
  125. $('.head-pic .lahei .la-after').hide();
  126. //点击挂断
  127. $('.head-pic .td-call .take').click(function () {
  128. // top.obj.Type = "DropCall";
  129. top.obj.Type = "TurnIvr";
  130. // top.obj.AgentID = $.cookie("zx_user");
  131. // top.obj.AgentExten = $.cookie("extno");
  132. top.obj.IvrName = "MYD";
  133. top.obj.IvrPos = "1";
  134. top.Send();
  135. });
  136. //点击拉黑事件
  137. $('.head-pic .lahei .la-before').click(function () {
  138. if (!$(".hidTel").val()) {
  139. layer.confirm('来电号码为空!', {
  140. btn: ['确定']
  141. });
  142. return;
  143. }
  144. $("#time-word").val('');
  145. $('.ldtp-con .hei-list').show();
  146. })
  147. //拉黑输入框事件
  148. $('.hei-list .bacha').click(function () {
  149. $('.ldtp-con .hei-list').hide();
  150. $("#time-word").val('');
  151. })
  152. var reg = /^\+?[1-9][0-9]*$/;
  153. $('#bc').click(function () {
  154. var n = $("#time-word").val();
  155. var val = $("input[name='time']:checked").val();
  156. if (n) {
  157. if (!(reg.test(n))) {
  158. layer.confirm('请输入整数时间!', {
  159. btn: ['确定']
  160. });
  161. return;
  162. }
  163. } else {
  164. if (val == '4') {
  165. n = 0;
  166. } else {
  167. layer.confirm('请输入整数时间!', {
  168. btn: ['确定']
  169. });
  170. return;
  171. }
  172. }
  173. $.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', {
  174. tel: $(".hidTel").val(),
  175. num: n,
  176. type: val,
  177. "token": $.cookie("token")
  178. }, function (result) {
  179. result = $.parseJSON(result);
  180. if (result.state.toLowerCase() == "success") {
  181. layer.msg("拉入黑名单成功");
  182. $('.la-shichang .blackTime').html(result.data);
  183. //$('.ldtp-con .hei-list').removeClass('bounceIn');
  184. //$('.ldtp-con .hei-list').addClass('bounceOutUp');
  185. $('.ldtp-con .hei-list').hide();
  186. $('.head-pic .lahei .la-before').hide();
  187. $('.head-pic .lahei .la-after').show();
  188. $('.head-pic .lahei .retur').show();
  189. }
  190. })
  191. })
  192. $('.la-after').click(function () {
  193. if (!$(".hidTel").val()) {
  194. layer.confirm('来电号码为空!', {
  195. btn: ['确定']
  196. });
  197. return;
  198. }
  199. $("#time-word").val('');
  200. $('.ldtp-con .hei-list').show();
  201. $('.ldtp-con .hei-list').removeClass('bounceOutUp');
  202. $('.ldtp-con .hei-list').addClass('bounceIn');
  203. })
  204. $('.head-pic .lahei .retur').click(function () {
  205. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', {
  206. tel: $(".hidTel").val(),
  207. "token": $.cookie("token")
  208. }, function (result) {
  209. if (result.state.toLowerCase() == "success") {
  210. layer.msg("取消黑名单成功");
  211. $('.head-pic .lahei .retur').hide();
  212. $('.head-pic .lahei .la-after').hide();
  213. $('.head-pic .lahei .la-before').show();
  214. } else {
  215. layer.msg("取消黑名单失败");
  216. }
  217. })
  218. })
  219. $(".col-sm-3").mouseleave(function () {
  220. $(".ztree").parent().hide();
  221. })
  222. $('.areaDown').click(function () {
  223. if ($('.treeList1').css('display') == 'block') {
  224. $('.treeList1').css('display', 'none')
  225. } else {
  226. $('.treeList1').css('display', 'block')
  227. }
  228. })
  229. $('#typeclass').click(function () {
  230. $('.treeList1').css('display', 'block')
  231. })
  232. $('#shengshi').click(function () {
  233. $('.treeList').css('display', 'block')
  234. })
  235. $('.treeList1').mouseleave(function () {
  236. $(this).css('display', 'none')
  237. })
  238. $('.treeList').mouseleave(function () {
  239. $(this).css('display', 'none')
  240. })
  241. $(".orderType").change(function () {
  242. if ($(".orderType option:selected").text() != "投诉") {
  243. $(".complainDiv2").show();
  244. typeSmall =$(".complaintType2").val();
  245. $(".complainDiv").hide();
  246. } else {
  247. $(".complainDiv2").hide();
  248. $(".complainDiv").show();
  249. typeSmall =$(".complaintType1").val();
  250. }
  251. });
  252. $(".complaintType2").change(function () {
  253. typeSmall=$(".complaintType2").val();
  254. });
  255. $(".complaintType1").change(function () {
  256. typeSmall=$(".complaintType1").val();
  257. });
  258. //获取专员手机号
  259. $("#vipName").change(function () {
  260. $("#vipTel").val($("#vipName option:selected").attr("index"));
  261. // $("#areaInps").val($("#vipName option:selected").attr("areaText"));
  262. $("#typeclass").val($("#vipName option:selected").attr("province") + "/" + $("#vipName option:selected").attr("city"));
  263. $(".inps2").val($("#vipName option:selected").attr("province"));
  264. $(".inps3").val($("#vipName option:selected").attr("city"));
  265. });
  266. //客户资料
  267. $('.khzl tbody>tr>td input').attr('readonly', true);
  268. $('.save').hide();
  269. $('.cancel').hide();
  270. $('.edit').click(function () {
  271. $('.save').show();
  272. $('.cancel').show();
  273. $(".time-box_flbox").show();
  274. $("#typeclass1").val($(".countryName").val())
  275. $('.edit').hide();
  276. $('.khzl tbody>tr>td input').attr('readonly', false);
  277. $('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3");
  278. $(".ldlocation").hide();
  279. })
  280. $('.cancel').click(function () {
  281. $('.khzl tbody>tr>td input').attr('readonly', true);
  282. $('.khzl tbody>tr>td input').css('border', "0");
  283. $('.save').hide();
  284. $('.cancel').hide();
  285. $('.edit').show();
  286. $(".ldlocation").show();
  287. })
  288. //保存客户
  289. $(".save").click(function () {
  290. var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
  291. var khmc = $(".khmc").val();
  292. var tel1 = $(".ldtel1").val();
  293. var testInput2 = $("#ldtel1").val();
  294. if (!khmc) {
  295. layer.confirm('请输入客户名称!', {
  296. btn: ['确定']
  297. });
  298. return;
  299. }
  300. $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
  301. id: $("#khid").val(),
  302. type: 1,
  303. name: khmc,
  304. area: $('#kharea').val(), //区域
  305. province: $('.khprovince').val(), //省份
  306. city: $('.khcity').val(), //城市
  307. tel: tel1,
  308. "token": $.cookie("token")
  309. }, function (result) {
  310. result = $.parseJSON(result);
  311. if (result.state.toLowerCase() == "success") {
  312. $("#khid").val(result.data);
  313. $("#tskh").val(khmc);
  314. layer.msg("保存成功");
  315. $('.khzl tbody>tr>td input').css('border', "0");
  316. $('.save').hide();
  317. $('.cancel').hide();
  318. $('.edit').show();
  319. $("#callCustomer").val(khmc); //客户姓名
  320. $("#name").val(khmc);
  321. $("#tel").val(tel1);//电话
  322. $("#Tel").val(tel1); //联系电话
  323. }
  324. })
  325. })
  326. //工单来源
  327. getOrderSource();
  328. //产品代码
  329. getProductType();
  330. //问题代码
  331. getProblemCode();
  332. //重要级别
  333. getDealTimely();
  334. //工单类型
  335. getOrderType();
  336. //投诉类型
  337. complaintType();
  338. //咨询类型
  339. consultType();
  340. //产品厂家
  341. getProductFactory();
  342. //区域
  343. getAreaType();
  344. //客诉专员
  345. ComplaintVip();
  346. //生产日期为数字
  347. //productDateNumber();
  348. //普通工单禁止选择原因
  349. $('#reason').attr("disabled", "disabled");
  350. //保存
  351. $('.customerSubmit').click(function () {
  352. saveCustomer();
  353. });
  354. //获取知识库
  355. loadZSK();
  356. //知识库查询
  357. $(".searIcon").click(function () {
  358. loadZSK();
  359. })
  360. //按enter查询知识库
  361. $('.search').bind('keypress', function (event) {
  362. if (event.keyCode == "13") {
  363. loadZSK();
  364. return false;
  365. }
  366. });
  367. //重复工单
  368. $('#order_isover').find('input[type="radio"]').on('change', function() {
  369. if($(this).val() === '3') {
  370. radioRepeat();
  371. $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询
  372. }
  373. });
  374. //历史记录查询
  375. $(".searchbtn").click(function () {
  376. loadOld();
  377. })
  378. //按enter查询历史记录
  379. $('#old_startTime, #old_endTime').bind('keypress', function (event) {
  380. if (event.keyCode == "13") {
  381. loadOld();
  382. return false;
  383. }
  384. });
  385. // 区域
  386. // getArea($("#customer_area"));
  387. // 省/办事处
  388. LAISHENG($("#source"));//省
  389. CHOUDQ($("#customer_comaddress")); //办事处
  390. });
  391. //获取知识库
  392. function loadZSK() {
  393. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', {
  394. "keywords": $(".search").val(),
  395. "token": $.cookie("token")
  396. }, function(result) {
  397. if(result.state.toLowerCase() == "success") {
  398. $(".ldcr-bottom .detail-con ul").empty();
  399. $(result.data).each(function(i, n) {
  400. var html = '<li>' +
  401. ' <div class="zhishi-title clearfix">' +
  402. ' <a href="javascript:void(0);" >' + n.F_Title + '</a>' +
  403. ' <em >' + n.F_CreateOn + '</em>' +
  404. ' </div>' +
  405. ' <div class="explancon">' +
  406. n.F_Content +
  407. ' </div>' +
  408. '</li>';
  409. $(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) {
  410. event.stopPropagation();
  411. if($(this).hasClass("active")) {
  412. $(this).removeClass("active")
  413. } else {
  414. $(".zhishi-title").removeClass("active");
  415. $(this).addClass("active");
  416. }
  417. })
  418. })
  419. }
  420. })
  421. }
  422. //获取历史记录
  423. function loadOld() {
  424. var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype");
  425. $(".complain").hide();
  426. $(".complain").eq(type).show();
  427. if (type == '2') {
  428. //先销毁表格
  429. $('#orderlist').bootstrapTable('destroy');
  430. //初始化表格,动态从服务器加载数据
  431. $("#orderlist").bootstrapTable({
  432. method: "get", //使用get请求到服务器获取数据
  433. url: huayi.config.callcenter_url + "WorkOrder/GetList", //获取数据的Servlet地址
  434. contentType: 'application/x-www-form-urlencoded',
  435. striped: true, //表格显示条纹
  436. pagination: true, //启动分页
  437. pageSize: 5, //每页显示的记录数
  438. pageNumber: 1, //当前第几页
  439. pageList: [5, 10, 50, 100], //记录数可选列表
  440. search: false, //是否启用查询
  441. showColumns: false, //显示下拉框勾选要显示的列
  442. showRefresh: false, //显示刷新按钮
  443. sidePagination: "server", //表示服务端请求
  444. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  445. //设置为limit可以获取limit, offset, search, sort, order
  446. queryParamsType: "undefined",
  447. queryParams: function queryParams(params) { //设置查询参数
  448. var param = {
  449. starttime: $("#con_startTime").val(),
  450. endtime: $("#con_endTime").val(),
  451. keywords: $(".hidTel").val(),
  452. token: $.cookie("token"),
  453. pageindex: params.pageNumber, //页码
  454. pagesize: params.pageSize, //条数
  455. };
  456. return param;
  457. },
  458. onLoadSuccess: function() { //加载成功时执行
  459. //layer.msg("加载成功");
  460. },
  461. onLoadError: function() { //加载失败时执行
  462. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  463. }
  464. });
  465. } else if (type == '1') {
  466. //先销毁表格
  467. $('#oldlist').bootstrapTable('destroy');
  468. //初始化表格,动态从服务器加载数据
  469. $("#oldlist").bootstrapTable({
  470. method: "get", //使用get请求到服务器获取数据
  471. url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
  472. contentType: 'application/x-www-form-urlencoded',
  473. striped: true, //表格显示条纹
  474. pagination: true, //启动分页
  475. pageSize: 5, //每页显示的记录数
  476. pageNumber: 1, //当前第几页
  477. pageList: [5, 10, 50, 100], //记录数可选列表
  478. search: false, //是否启用查询
  479. showColumns: false, //显示下拉框勾选要显示的列
  480. showRefresh: false, //显示刷新按钮
  481. sidePagination: "server", //表示服务端请求
  482. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  483. //设置为limit可以获取limit, offset, search, sort, order
  484. queryParamsType: "undefined",
  485. queryParams: function queryParams(params) { //设置查询参数
  486. var param = {
  487. page: params.pageNumber,
  488. pagesize: params.pageSize,
  489. tel: $(".hidTel").val(),
  490. starttime: $("#old_startTime").val(),
  491. endtime: $("#old_endTime").val(),
  492. token: $.cookie("token")
  493. };
  494. return param;
  495. },
  496. onLoadSuccess: function() { //加载成功时执行
  497. //layer.msg("加载成功");
  498. },
  499. onLoadError: function() { //加载失败时执行
  500. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  501. }
  502. });
  503. }
  504. }
  505. //格式化历史记录内处理方式
  506. function formatterDealType(val, row) {
  507. //处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
  508. var str = '-';
  509. switch(val) {
  510. case 0:
  511. str = 'IVR处理';
  512. break;
  513. case 1:
  514. str = '骚扰电话';
  515. break;
  516. case 2:
  517. str = '自助服务';
  518. break;
  519. case 3:
  520. str = '转值班电话';
  521. break;
  522. case 4:
  523. str = '留言';
  524. break;
  525. case 5:
  526. str = '呼损';
  527. break;
  528. case 6:
  529. str = '人工处理';
  530. break;
  531. }
  532. return str;
  533. }
  534. //工单编号
  535. //function View(val, row) {
  536. // return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
  537. // $("#F_UserCode").val(row.CreateUser);
  538. //}
  539. // 工单编号
  540. function View(val, row) {
  541. if (row.F_DealTimely === "Ⅰ级") {
  542. return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  543. } else if (row.F_DealTimely === "Ⅱ级") {
  544. return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  545. } else if (row.F_DealTimely === "普通工单") {
  546. return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  547. } else {
  548. return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  549. }
  550. $("#F_UserCode").val(row.CreateUser);
  551. }
  552. // 工单状态返回值判断
  553. function workOrderStateJudge (val, row) {
  554. if (val === 0) {
  555. return '<div>待提交</div>';
  556. } else if (val === 1) {
  557. return '<div>待分派</div>';
  558. } else if (val === 2) {
  559. return '<div>待接单</div>';
  560. } else if (val === 3) {
  561. return '<div>待处理</div>';
  562. } else if (val === 4) {
  563. return '<div>处理中</div>';
  564. } else if (val === 5) {
  565. return '<div>退回待分派</div>';
  566. } else if (val === 6) {
  567. return '<div>退回待提交</div>';
  568. } else if (val === 10) {
  569. return '<div>已完成</div>';
  570. } else {
  571. return '<div></div>';
  572. }
  573. }
  574. // 工单类别返回值判断
  575. function workOrderTypeJudge (val, row) {
  576. if (val === 1) {
  577. return '<div>咨询</div>';
  578. } else if (val === 2) {
  579. return '<div>投诉</div>';
  580. } else if (val === 3) {
  581. return '<div>重复</div>';
  582. } else {
  583. return '<div></div>';
  584. }
  585. }
  586. function Detail(val) {
  587. if (val) {
  588. var str = '<div style="color:#e43926;" '
  589. str = str + ' title="' + val + '" ';
  590. if (val.length > 10) {
  591. str = str + '>' + val.substring(0, 10) + '...</div>';
  592. }
  593. else {
  594. str = str + '>' + val + '</div>';
  595. }
  596. return str
  597. }
  598. }
  599. function GetCallState(val) {
  600. if(val == '1') {
  601. return '已接通';
  602. } else {
  603. return '未接通';
  604. }
  605. }
  606. //音频
  607. function setCode(val) {
  608. if(val) {
  609. return '<div class="imgs" style="cursor: pointer;">' +
  610. '<img src="../img/vice.png" alt="" onclick= ck(this) item="' + val + '" />' +
  611. '</div>';
  612. } else {
  613. return '';
  614. }
  615. }
  616. //省 市 区/县
  617. //省
  618. function LAISHENG(obj) {
  619. obj.empty();
  620. obj.append('<option selected="selected" value="">请选择</option>');
  621. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  622. "token": $.cookie("token"),
  623. pid: 0,
  624. }, function (data) {
  625. if (data.state.toLowerCase() == "success") {
  626. var content = data.data;
  627. $(content).each(function (i, n) {
  628. $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  629. })
  630. }
  631. })
  632. }
  633. //市
  634. function LAISHI(obj) {
  635. obj.empty();
  636. obj.append('<option selected="selected" value="">请选择</option>');
  637. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  638. "token": $.cookie("token"),
  639. pid: $('#source').val(),
  640. }, function (data) {
  641. if (data.state.toLowerCase() == "success") {
  642. var content = data.data;
  643. $(content).each(function (i, n) {
  644. $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  645. })
  646. }
  647. })
  648. }
  649. // 区/县
  650. function LAIQU(obj) {
  651. obj.empty();
  652. obj.append('<option selected="selected" value="">请选择</option>');
  653. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  654. "token": $.cookie("token"),
  655. pid:$('#type').val(),
  656. }, function (data) {
  657. if (data.state.toLowerCase() == "success") {
  658. var content = data.data;
  659. $(content).each(function (i, n) {
  660. $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  661. })
  662. }
  663. })
  664. }
  665. $('#source').on('change',function(){
  666. LAISHI($("#type"));
  667. });
  668. $('#type').on('change',function(){
  669. LAIQU($("#keyid"));
  670. });
  671. // 区域
  672. //function getArea(obj) {
  673. // obj.empty();
  674. // obj.append('<option selected="selected" value="">请选择</option>');
  675. // $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  676. // "token": $.cookie("token"),
  677. // pid: 1,
  678. // F_Layer: 1,
  679. // }, function (data) {
  680. // if (data.state.toLowerCase() == "success") {
  681. // var content = data.data;
  682. // $(content).each(function (i, n) {
  683. // $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  684. // })
  685. // }
  686. // })
  687. //}
  688. //办事处 提交人
  689. function CHOUDQ(obj) {
  690. obj.empty();
  691. obj.append('<option selected="selected" value="">请选择</option>');
  692. $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  693. "token": $.cookie("token"),
  694. pid: 1,
  695. F_Layer: 1,
  696. }, function (data) {
  697. if (data.state.toLowerCase() == "success") {
  698. var content = data.data;
  699. $(content).each(function (i, n) {
  700. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  701. })
  702. }
  703. })
  704. }
  705. //办事处
  706. function CHOUFEN(obj) {
  707. obj.empty();
  708. obj.append('<option selected="selected" value="">请选择</option>');
  709. $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  710. "token": $.cookie("token"),
  711. F_Layer:2,
  712. pid:$("#customer_comaddress").val(),
  713. }, function (data) {
  714. if (data.state.toLowerCase() == "success") {
  715. var content = data.data;
  716. $(content).each(function (i, n) {
  717. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  718. })
  719. }
  720. })
  721. }
  722. // 提交人
  723. function getSubmitter(obj) {
  724. obj.empty();
  725. obj.append('<option selected="selected" value="" deptId="">请选择</option>');
  726. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
  727. "token": $.cookie("token"),
  728. type: 1,
  729. dptid: $("#customer_comaddress").val(),
  730. }, function (data) {
  731. console.log('123123123')
  732. var content = data.rows;
  733. $(content).each(function (i, n) {
  734. $("<option value='" + n.F_UserId + "'deptId='" + n.F_DeptId + "'>" + n.F_UserName + " - " + n.F_DeptName + "</option>").appendTo(obj);
  735. })
  736. })
  737. }
  738. // 获取提交人
  739. $('#customer_comaddress').on('change',function(){
  740. getSubmitter($('#customer_submitter'));
  741. });
  742. //function ck(val, row) {
  743. // $(".t-shade").addClass("cx");
  744. // $(".gjss").removeClass("cx");
  745. // $(".xqlb").addClass("cx");
  746. // var path = $(val).attr("item");
  747. // $(".Ly_box").empty();
  748. // $('<audio style="width:100%;"class=" " src="' + path + '" loop="loop" controls="controls"></audio>').appendTo(".Ly_box");
  749. //}
  750. //录音
  751. function ck(val) {
  752. var path = $(val).attr("item");
  753. $(".t-shade").addClass("cx");
  754. $(".gjss").removeClass("cx");
  755. $(".xqlb").addClass("cx");
  756. $(".Ly_box").empty();
  757. $('<audio style="width: 100%;"class=" " src="' + path + '" loop="loop" controls="controls" ></audio>').appendTo(".Ly_box");
  758. }
  759. //关闭录音
  760. $(".setwin").click(function () {
  761. $(".t-shade").removeClass("cx");
  762. $('audio')[0].pause();
  763. });
  764. // 重复工单
  765. function radioRepeat(id){
  766. layer.open({
  767. type: 2,
  768. title: '重复工单',
  769. maxmin: true, //开启最大化最小化按钮
  770. area: ['80%', '90%'],
  771. content: "./work_order_repeat.html?id=" + id
  772. });
  773. }
  774. //工单详情
  775. function btn_order_details(val) {
  776. var id = val;
  777. layer.open({
  778. type: 2,
  779. title: '工单详情',
  780. maxmin: true, //开启最大化最小化按钮
  781. area: ['80%', '90%'],
  782. content: './work_order_details.html?id=' + id
  783. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  784. });
  785. }
  786. function GetDealState(val) {
  787. if(val == '1') {
  788. return '已处理';
  789. } else {
  790. return '未处理';
  791. }
  792. }
  793. function GetStateName(val) {
  794. var str = '';
  795. switch(val + '') {
  796. case '0':
  797. str = "待处理";
  798. break;
  799. case '1':
  800. str = "已处理";
  801. break;
  802. }
  803. return str;
  804. }
  805. //截取字符串
  806. function GetCont(val) {
  807. var str = '<div '
  808. if(val.length > 20) {
  809. str = str + ' title="' + val + '" ';
  810. val = val.substr(0, 20) + "...";
  811. }
  812. return str + '>' + val + '</div>';
  813. }
  814. //查看详情
  815. function ckxq(str) {
  816. layer.open({
  817. type: 2,
  818. content: "CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
  819. title: '工单详情',
  820. area: ['85%', '80%'], //宽高
  821. });
  822. }
  823. //工单类型
  824. function getOrderType() {
  825. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  826. "token": $.cookie("token"),
  827. flag: "GDLX"
  828. }, function(result) {
  829. result = $.parseJSON(result);
  830. var Count = result.data;
  831. $(Count).each(function(i, n) {
  832. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType"));
  833. })
  834. });
  835. }
  836. //投诉类型
  837. function complaintType() {
  838. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  839. "token": $.cookie("token"),
  840. flag: "TSLX"
  841. }, function(result) {
  842. result = $.parseJSON(result);
  843. var Count = result.data;
  844. $(Count).each(function(i, n) {
  845. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".complaintType1"));
  846. })
  847. typeSmall=$(".complaintType1").val();
  848. });
  849. }
  850. //咨询类型
  851. function consultType() {
  852. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  853. "token": $.cookie("token"),
  854. flag: "ZXLX"
  855. }, function(result) {
  856. result = $.parseJSON(result);
  857. var Count = result.data;
  858. $(Count).each(function(i, n) {
  859. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".complaintType2"));
  860. })
  861. });
  862. }
  863. //区域
  864. function getAreaType() {
  865. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  866. "token": $.cookie("token"),
  867. }, function(result) {
  868. result = $.parseJSON(result);
  869. $.fn.zTree.init($("#TreeDemo"), setting, result.data); //实例化树形图
  870. $.fn.zTree.init($("#TreeDemo1"), setting1, result.data); //实例化树形图
  871. });
  872. }
  873. var setting = {
  874. data: {
  875. key: {
  876. name: "F_AreaName"
  877. },
  878. simpleData: {
  879. enable: true,
  880. idKey: "F_Id",
  881. pIdKey: "F_ParentId",
  882. rootPId: 0
  883. }
  884. },
  885. callback: {
  886. onClick: changeTreeClick
  887. }
  888. }
  889. var setting1 = {
  890. data: {
  891. key: {
  892. name: "F_AreaName"
  893. },
  894. simpleData: {
  895. enable: true,
  896. idKey: "F_Id",
  897. pIdKey: "F_ParentId",
  898. rootPId: 0
  899. }
  900. },
  901. callback: {
  902. onClick: changeTreeClick1
  903. }
  904. }
  905. function changeTreeClick(event, treeId, treeNode) {
  906. var areaParent = treeNode.getPath();
  907. if (areaParent[1]) {
  908. areaParent1 = areaParent[0].F_AreaName
  909. areaParent2 = areaParent[1].F_AreaName
  910. $('#shengshi').val(areaParent1 + "/" + areaParent2);
  911. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  912. $('.inps2').val(areaParent1);
  913. $('.inps3').val(areaParent2);
  914. ComplaintVip();
  915. $('.khprovince').val(areaParent1);
  916. $('.khcity').val(areaParent2);
  917. } else {
  918. layer.msg("请选择最下级菜单");
  919. }
  920. $('.addTree').hide();
  921. };
  922. function changeTreeClick1(event, treeId, treeNode) {
  923. var areaParent = treeNode.getPath();
  924. if (areaParent[1]) {
  925. areaParent1 = areaParent[0].F_AreaName
  926. areaParent2 = areaParent[1].F_AreaName
  927. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  928. $('.inps2').val(areaParent1);
  929. $('.inps3').val(areaParent2);
  930. ComplaintVip();
  931. } else {
  932. layer.msg("请选择最下级菜单");
  933. }
  934. $('.addTree1').hide();
  935. };
  936. //产品代码
  937. function getProductType(obj) {
  938. $.ajax({
  939. type: "get",
  940. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  941. dataType: 'json',
  942. async: true,
  943. data: {
  944. token: $.cookie("token"),
  945. flag: "CPDM"
  946. },
  947. success: function(data) {
  948. var Count = data.data;
  949. $(Count).each(function(i, n) {
  950. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#productType"));
  951. })
  952. }
  953. });
  954. }
  955. // 问题代码
  956. function getProblemCode(obj) {
  957. $.ajax({
  958. type: "get",
  959. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  960. dataType: 'json',
  961. async: true,
  962. data: {
  963. token: $.cookie("token"),
  964. flag: "WTDM"
  965. },
  966. success: function(data) {
  967. var Count = data.data;
  968. $(Count).each(function(i, n) {
  969. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#problemCode"));
  970. })
  971. }
  972. });
  973. }
  974. // 重要级别
  975. function getDealTimely(obj) {
  976. $.ajax({
  977. type: "get",
  978. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  979. dataType: 'json',
  980. async: true,
  981. data: {
  982. token: $.cookie("token"),
  983. flag: "GDDJ"
  984. },
  985. success: function(data) {
  986. var Count = data.data;
  987. $(Count).each(function(i, n) {
  988. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#dealTimely"));
  989. })
  990. }
  991. });
  992. }
  993. // 重要级别原因(Ⅰ级)
  994. function getReasonOne() {
  995. $("#reason").empty();
  996. $("#reason").append("<option value='' selected='selected'>请选择</option>");
  997. $.ajax({
  998. type: "get",
  999. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1000. dataType: 'json',
  1001. async: true,
  1002. data: {
  1003. token: $.cookie("token"),
  1004. flag: "YJYY"
  1005. },
  1006. success: function(data) {
  1007. var Count = data.data;
  1008. $(Count).each(function(i, n) {
  1009. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#reason"));
  1010. })
  1011. }
  1012. });
  1013. }
  1014. // 重要级别原因(Ⅱ级)
  1015. function getReasonTwo() {
  1016. $("#reason").empty();
  1017. $("#reason").append("<option value='' selected='selected'>请选择</option>");
  1018. $.ajax({
  1019. type: "get",
  1020. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1021. dataType: 'json',
  1022. async: true,
  1023. data: {
  1024. token: $.cookie("token"),
  1025. flag: "EJYY"
  1026. },
  1027. success: function(data) {
  1028. var Count = data.data;
  1029. $(Count).each(function(i, n) {
  1030. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#reason"));
  1031. })
  1032. }
  1033. });
  1034. }
  1035. // 重要级别显示原因
  1036. $('#dealTimely').on('change',function(){
  1037. if ($('#dealTimely').val() === 'Ⅰ级'){
  1038. $('#reason').val('');
  1039. $('#reason').removeAttr("disabled");
  1040. getReasonOne();
  1041. } else if ($('#dealTimely').val() === 'Ⅱ级' ){
  1042. $('#reason').val('');
  1043. $('#reason').removeAttr("disabled");
  1044. getReasonTwo();
  1045. } else {
  1046. $('#reason').val('');
  1047. $('#reason').attr("disabled", "disabled");
  1048. }
  1049. })
  1050. // 指派事件
  1051. $('#isAssign').on('change', function(){
  1052. if($('#isAssign input[name="isAssign"]:checked').val() === '1'){
  1053. $('.comaddressTitle').show();
  1054. $('.comaddressSelect').show();
  1055. $('.submitterTitle').show();
  1056. $('.submitterSelect').show();
  1057. } else if ($('#isAssign input[name="isAssign"]:checked').val() === '0'){
  1058. $('.comaddressTitle').hide();
  1059. $('.comaddressSelect').hide();
  1060. $('.submitterTitle').hide();
  1061. $('.submitterSelect').hide();
  1062. }
  1063. })
  1064. // 地址(省+市+区/县)
  1065. function detailedAddress() {
  1066. if($('#source').val() === ""){
  1067. var province = '';
  1068. } else {
  1069. var province = $('#source').find("option:selected").text()
  1070. }
  1071. if($('#type').val() === ""){
  1072. var city = '';
  1073. } else {
  1074. var city = $('#type').find("option:selected").text()
  1075. }
  1076. if($('#keyid').val() === ""){
  1077. var county = '';
  1078. } else {
  1079. var county = $('#keyid').find("option:selected").text()
  1080. }
  1081. if($('#addressDescription').val === ""){
  1082. var addressDescription = '';
  1083. } else {
  1084. var addressDescription = $('#addressDescription').val();
  1085. }
  1086. var address = province + '-' + city + '-' + county + '-' + addressDescription;
  1087. return address;
  1088. }
  1089. //产品厂家
  1090. function getProductFactory() {
  1091. $("#productFactoryDataList").empty();
  1092. $("#productFactoryDataList").append('<option value="请选择"></option>');
  1093. $("#productFactoryDataList").append('<option value="不清"></option>');
  1094. $.getJSON(huayi.config.callcenter_url + "EquipmentNumber/GetList", {
  1095. "token": $.cookie("token"),
  1096. keywords: "",
  1097. pageindex: "1",
  1098. pagesize: "200",
  1099. }, function (data) {
  1100. if (data.state.toLowerCase() == "success") {
  1101. var content = data.rows;
  1102. $(content).each(function (i, n) {
  1103. $("#productFactoryDataList").append('<option value="'+ n.F_Production + '">');
  1104. })
  1105. }
  1106. })
  1107. }
  1108. //工单来源
  1109. function getOrderSource(obj) {
  1110. $.ajax({
  1111. type: "get",
  1112. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1113. dataType: 'json',
  1114. async: true,
  1115. data: {
  1116. token: $.cookie("token"),
  1117. flag: "GDLY"
  1118. },
  1119. success: function(data) {
  1120. var Count = data.data;
  1121. $(Count).each(function(i, n) {
  1122. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
  1123. })
  1124. }
  1125. });
  1126. }
  1127. //客诉专员
  1128. function ComplaintVip() {
  1129. $.ajax({
  1130. type: "get",
  1131. url: huayi.config.callcenter_url + "Customer/GetAllList",
  1132. dataType: 'json',
  1133. async: true,
  1134. data: {
  1135. token: $.cookie("token"),
  1136. type: 2,
  1137. province: $('.inps2').val(), //省
  1138. city: $('.inps3').val() //市
  1139. },
  1140. success: function(data) {
  1141. $("#vipName").empty();
  1142. var Count = data.data;
  1143. $('<option value="">请选择专员</option>').appendTo($("#vipName"));
  1144. $(Count).each(function(i, n) {
  1145. $('<option value="' + n.F_Id
  1146. + '" index="' + n.F_Phone
  1147. + '" areaText="' + n.F_Area
  1148. + '" province="' + n.F_Province
  1149. + '" city="' + n.F_City + '">' + n.F_Name
  1150. + '</option>').appendTo($("#vipName"));
  1151. })
  1152. }
  1153. });
  1154. }
  1155. //清空
  1156. function Clean() {
  1157. ////左侧
  1158. //$('.ldname').val(''); //投诉人
  1159. //$('#khid').val('');
  1160. //$('#kharea').val(''); //投诉电话
  1161. //$('.ldlocation').text('未知'); //归属地
  1162. //$('#shengshi').val(''); //联系人
  1163. //$('.ldtel1').val(''); //联系电话
  1164. //$('.khprovince').val(''); //邮编
  1165. //$('.khcity').val(''); //email
  1166. //$('.ldtime').val(''); //来电时间
  1167. //右侧
  1168. $('#name').val('');
  1169. $('#tel').val(''); //号码
  1170. $('#orderSource').val(''); //工单来源
  1171. $('#typeclassId').val(''); //工单类型id
  1172. $('.orderType').val(''); //工单状态id
  1173. $('.DicValueList').val(''); //反馈内容
  1174. $('#productname').val(''); //备注一
  1175. $('#buyAddress').val(''); //备注二
  1176. $('#batchNumber').val('');
  1177. $('.complaintType').val('');
  1178. $(".areaInps").val();
  1179. $('.inps2').val('');
  1180. $('.inps3').val('');
  1181. $('#source').val('');
  1182. $('#type').val('');
  1183. $('#keyid').val('');
  1184. $('#addressDescription').val(''); //详细地址
  1185. $('#productType').val('');
  1186. $('#productName').val('');
  1187. $('#specification').val('');
  1188. $('#productDate').val('');
  1189. $('#productNumber').val('');
  1190. $('#productFactory').val('');
  1191. $('#problemCode').val('');
  1192. $('#qualityProblem').val('');
  1193. $('#dealTimely').val('');
  1194. $('#reason').val('');
  1195. $('#customer_comaddress').val('');
  1196. $('#customer_submitter').val('');
  1197. $('#remark').val('');
  1198. $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询
  1199. $("#isAssign input[name='isAssign'][value='1']").prop("checked","checked"); //指派
  1200. $("#duplicate input[name='duplicate'][value='0']").prop("checked","checked"); //重复工单
  1201. }
  1202. //保存
  1203. function saveCustomer() {
  1204. if (!$('#name').val()) {
  1205. layer.confirm('请输入姓名!', {
  1206. icon: 2,
  1207. btn: ['确定']
  1208. });
  1209. return;
  1210. }
  1211. if (!$('#tel').val()) {
  1212. layer.confirm('请输入电话!', {
  1213. icon: 2,
  1214. btn: ['确定']
  1215. });
  1216. return;
  1217. }
  1218. if (!$('#qualityProblem').val()) {
  1219. layer.confirm('请输入质量问题!', {
  1220. icon: 2,
  1221. btn: ['确定']
  1222. });
  1223. return;
  1224. }
  1225. $.ajax({
  1226. type: "post",
  1227. url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
  1228. dataType: 'json',
  1229. async: true,
  1230. beforeSend: function() { //触发ajax请求开始时执行
  1231. $('.customerSubmit').attr("disabled", true);
  1232. $('.customerSubmit').text('保存中...');
  1233. },
  1234. data: {
  1235. token: $.cookie("token"),
  1236. IsAssign: $('#isAssign input[name="isAssign"]:checked').val(),//是否指派
  1237. clbm: $('#customer_submitter').find("option:selected").attr("deptId") === '请选择' ? '' : $('#customer_submitter').find("option:selected").attr("deptId"), //提交部门
  1238. clid: $('#customer_submitter').val(), //提交人
  1239. // cont: $('#cont').val(), //提交内容
  1240. F_Type: $('#order_isover input[name="type"]:checked').val(), //工单类型
  1241. // F_Area: $('#customer_area').val(), //大区
  1242. F_DealTimely: $('#dealTimely').val(), //重要级别
  1243. F_Reason: $('#reason').val(), //原因
  1244. F_CusName: $('#name').val(), //姓名
  1245. F_CusPhone: $('#tel').val(), //号码
  1246. F_AddRess: detailedAddress(),//地址
  1247. F_ProductType: $('#productType').val(), //产品代码
  1248. F_ProductName: $('#productName').val(), //产品名称
  1249. F_Specifications: $('#specification').val(), //规格
  1250. F_ProductDate: $('#productDate').val(), //生产日期
  1251. F_BatchNumber: $('#productNumber').val(), //产品编码
  1252. F_Manufacturer: $('#productFactory').val(), //产品厂家
  1253. F_ProblemCode: $('#problemCode').val(), //问题代码
  1254. F_QualityProblem: $('#qualityProblem').val(), //质量问题
  1255. F_Content: $('#remark').val(), //备注
  1256. F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单
  1257. },
  1258. success: function (data) {
  1259. if (data.state.toLowerCase() == 'success') {
  1260. layer.msg("保存成功!");
  1261. Clean();
  1262. //window.location.reload()
  1263. $('.customerSubmit').attr("disabled", false);
  1264. $('.customerSubmit').text('保存');
  1265. } else {
  1266. $('.customerSubmit').attr("disabled", false);
  1267. $('.customerSubmit').text('保存');
  1268. }
  1269. }
  1270. });
  1271. }