Brak opisu

AddWorkOrder.js 63KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886
  1. /**
  2. * 来电弹屏
  3. * */
  4. //来电时传输的数据
  5. var phoneNumber = helper.request.queryString("Number");
  6. var CallID = helper.request.queryString("CallID");
  7. var KHid;
  8. var UserCode;
  9. var timestamp = Date.parse(new Date());
  10. //通话中执行变化
  11. var timer, n = 0;
  12. //测试数据
  13. // var phoneNumber = "15235457488";
  14. // var CallID = "148";
  15. $(function() {
  16. //初始化一些数据
  17. $(".hidCallID").val(CallID);
  18. $("#kehudian").val(phoneNumber);
  19. $("#head_form_customTel").val(phoneNumber);
  20. $(".tel").text(phoneNumber); //左侧来电号码
  21. $("#order_tel").val(phoneNumber); //右侧工单电话
  22. $(".ldtime").text(top.getNowFormatDate()); //左侧来电时间
  23. $(".thsc").text("00:00"); //通话时间
  24. autosize($('textarea'));
  25. //初始化时间
  26. laydate.render({
  27. elem: '#old_startTime',
  28. theme: '#1ab394',
  29. calendar: true
  30. });
  31. laydate.render({
  32. elem: '#old_endTime',
  33. theme: '#1ab394',
  34. calendar: true
  35. });
  36. laydate.render({
  37. elem: '#con_startTime',
  38. theme: '#1ab394',
  39. calendar: true
  40. });
  41. laydate.render({
  42. elem: '#con_endTime',
  43. theme: '#1ab394',
  44. calendar: true
  45. });
  46. /*左侧 部分*/
  47. //获取电话所属地
  48. if(phoneNumber) {
  49. getPhoneLocation(); //获取来电归属地
  50. getCustomer(); //获取来电客户信息
  51. }
  52. //根据关键词搜索公司
  53. // $('#companySearch').on('click', getSearchCustomer);
  54. //清空来电客户信息
  55. // $('#head_form_btn_reset').on('click', headFormReset);
  56. //点击IVR
  57. $('#head_black_ivr').click(function() {
  58. top.obj.Type = "TurnIvr";
  59. top.obj.IvrName = "MYD";
  60. top.obj.IvrPos = "1";
  61. top.Send();
  62. });
  63. //点击拉黑 加入黑名单
  64. $('#head_black_btn').click(function() {
  65. if(!phoneNumber) {
  66. layer.confirm('来电号码为空!', {
  67. icon: 2,
  68. btn: ['确定']
  69. });
  70. return;
  71. }
  72. $("#time-word").val('');
  73. $('.ldtp-con .hei-list').show();
  74. });
  75. //拉黑 关闭
  76. $('.hei-list .bacha').click(function() {
  77. $('.ldtp-con .hei-list').hide();
  78. $("#time-word").val('');
  79. });
  80. /*右侧 部分*/
  81. //加载历史记录、历史工单
  82. loadOldOrComplain('0');
  83. //弹屏右侧切换效果
  84. $(".ldtp-cr ul.ld-service li").click(function() {
  85. var tabIndex = $(this).index() + '';
  86. //console.log(tabIndex);
  87. $(this).addClass("cr-click").siblings().removeClass("cr-click");
  88. loadOldOrComplain(tabIndex);
  89. });
  90. //获取工单来源
  91. // helper.getDropList.getlistDropByDic($('#order_source'), 'GDLY').then(function() {
  92. // $('#order_source').selectpicker('val', '468').trigger('change');
  93. // });
  94. //获取业务办理
  95. helper.getDropList.getlistDropByDic($('#order_handle'), 'YWLX');
  96. //获取工单类型
  97. helper.getDropList.getOrderRadios($('#order_type'), 'GDLX', 'inlineRadioOptions').then(function() {
  98. $('#order_type').find('input[type="radio"]').on('change', function() {
  99. if($(this).val() === "107") { //业务办理
  100. $('#order_handles').show();
  101. }else{
  102. $('#order_handles').hide();
  103. }
  104. });
  105. });
  106. //工单有效性
  107. $('#order_iseffective').find('input[type="radio"]').on('change', function() {
  108. //是否有效工单项(0有效,1无效)
  109. if($(this).val() === "1") { //无效
  110. $('.order_note').show();
  111. $('#order_isover_box').hide();
  112. $('#order_isover').find('input[type="radio"][value="1"]').prop('checked', true).trigger('change');
  113. } else {
  114. $('.order_note').hide();
  115. $('#order_isover_box').show();
  116. $('#order_isover').find('input[type="radio"][value="0"]').prop('checked', true).trigger('change');
  117. }
  118. });
  119. //获取接收部门
  120. getDepts('reginsTreeView', 'order_transfer_dept');
  121. // 立即处理
  122. $('#order_isover').find('input[type="radio"]').on('change', function(){
  123. if($(this).val() === '1'){
  124. $('#order_transfer_depts').hide();
  125. }else{
  126. $('#order_transfer_depts').show();
  127. }
  128. });
  129. //知识库查询
  130. $(".searIcon").click(function() {
  131. loadZSK();
  132. });
  133. //历史记录/历史工单 查询
  134. $(".searchbtn").click(function() {
  135. var tabIndex = $(this).attr('itemtype');
  136. loadOldOrComplain(tabIndex);
  137. });
  138. //关闭录音弹出
  139. $(".setwin").click(function() {
  140. $(".t-shade").removeClass("cx");
  141. $('audio')[0].pause();
  142. });
  143. });
  144. function clearInter() {
  145. clearInterval(timer);
  146. }
  147. function calling() {
  148. $(".td-call").show();
  149. n = 0;
  150. clearInterval(timer);
  151. timer = setInterval(function() {
  152. n++;
  153. var m = parseInt(n / 60 % 60);
  154. var s = parseInt(n % 60);
  155. //var thsc=toDub(m) + ":" + toDub(s);
  156. $(".thsc").text(toDub(m) + ":" + toDub(s));
  157. }, 1000);
  158. }
  159. function toDub(i) {
  160. return i < 10 ? "0" + i : "" + i;
  161. }
  162. //加载 历史记录或历史工单
  163. function loadOldOrComplain(tabIndex) {
  164. $(".complain").hide();
  165. switch(tabIndex) {
  166. case '0':
  167. $(".complain").eq(0).show();
  168. break;
  169. case '1':
  170. getOldList()
  171. break;
  172. case '2':
  173. getComplainList()
  174. break;
  175. case '3':
  176. $(".complain").eq(3).show();
  177. if($('#head_form_customer_id').val() != ''){
  178. getCustomerDetail(); // 获取客户详情
  179. getTaxDetail(); // 获取财税情况
  180. }
  181. break;
  182. default:
  183. break;
  184. }
  185. }
  186. //获取客户详情
  187. function getCustomerDetail() {
  188. $.getJSON(huayi.config.callcenter_url + "CustomerNew/GetCustomer", {
  189. cusid: $('#head_form_customer_id').val(), //客户id
  190. token: $.cookie("token")
  191. }, function(data) {
  192. if (data.state.toLowerCase() == "success") {
  193. var cusBase = data.data && data.data;
  194. $('#customer_bedept').text(data.data && data.data.BeDeptName); // int 客户归属部门
  195. if (cusBase) {
  196. $('#customer_code').text(cusBase.F_CustomerCode); //string 客户编号
  197. $('#customer_companyname').text(cusBase.F_CompanyName); //string 公司名称
  198. $('#customer_comaddress').text(cusBase.F_CompanyAddress); //string 公司地址
  199. $('#customer_legalName').text(cusBase.F_LegalName); //string 法人姓名
  200. if(cusBase.F_LegalTel){
  201. $('#customer_lehalTel').html('<a href="jvascript:;" onclick="calloutopt('+ cusBase.F_LegalTel +')">'+ cusBase.F_LegalTel +'<img src="../img/Phones.png" alt="phone" /></a>'); //string 法人电话
  202. }
  203. $('#customer_subtrade').text(cusBase.F_SubTrade); // int 所属行业
  204. $('#customer_taxCategory').text(cusBase.F_TaxCategory); // int 税务类别
  205. $('#customer_invoiceRange').text(cusBase.F_InvoiceRange); //string 开票范围
  206. $('#customer_taxPointDes').text(cusBase.F_TaxPointDes); //string 税点描述
  207. $('#customer_layer').text(cusBase.F_Layer); // int 客户信誉等级
  208. $('#customer_berelatedAcc').text(cusBase.F_BeRelatedAcc); //string 客户归属涉税会计
  209. $('#customer_beauditAcc').text(cusBase.F_BeAuditAcc); //string 客户归属审核会计
  210. $('#customer_bemakeAcc').text(cusBase.F_BeMakeAcc); //string 客户归属做账会计
  211. $('#customer_RegisteredAddress').text(cusBase.F_RegisteredAddress); // string 注册地址
  212. $('#customer_LegalIDCards').text(cusBase.F_LegalIDCards); // string 法人身份证
  213. $('#customer_Qualification').text(cusBase.F_Qualification); // string 企业资质荣誉
  214. $('#customer_FinancialManager').text(cusBase.F_FinancialManager); // string 客户公司财务负责人
  215. $('#customer_BusinessOwner').text(cusBase.F_BusinessOwner); // string 客户归属业务负责人
  216. $('#customer_Remark1').text(cusBase.F_Remark1); // string 备注1(输入框即可)
  217. $('#customer_Remark2').text(cusBase.F_Remark2); // string 备注2(输入框即可)
  218. $('#customer_Remark3').text(cusBase.F_Remark3); // string 备注3(输入框即可)
  219. $('#customer_service').text(cusBase.F_CusService); // string 客服
  220. $('#customer_handoverDate').text(cusBase.F_HandoverDate); // string 交接日期
  221. $('#customer_isbankSlips').text(cusBase.F_ISBankSlips ? '是' : '否'); // string 是否需要去银行拿回单(一般纳税人)
  222. $('#customer_address').text(cusBase.F_Address); // string 联系地址
  223. $('#customer_address1').text(cusBase.F_Address); // string 联系地址1
  224. $('#customer_address2').text(cusBase.F_Address1); // string 联系地址2
  225. $('#customer_address3').text(cusBase.F_Address2); // string 联系地址3
  226. $('#customer_address4').text(cusBase.F_Address3); // string 联系地址4
  227. }
  228. var cusLists = data.data && data.data;
  229. if (cusLists && cusLists.length > 0) {
  230. $('#cusLists').empty();
  231. $('#conectLits').show();
  232. for (var i = 0; i < cusLists.length; i++) {
  233. var tplstr = '';
  234. tplstr = '<div class="clearfix cusListItem">'+
  235. '<li class="col-md-3 col-sm-4">' +
  236. '<label>姓名:</label>' +
  237. '<span>'+ cusLists[i].F_Name +'</span>' +
  238. '</li>'+
  239. '<li class="col-md-3 col-sm-4">' +
  240. '<label>电话:</label>' +
  241. '<a href="jvascript:;" onclick="calloutopt('+ cusLists[i].F_Telephone +')">'+ cusLists[i].F_Telephone +'<img src="../img/Phones.png" alt="phone" /></a>'+
  242. '</li>'+
  243. '<li class="col-md-3 col-sm-4">' +
  244. '<label>邮箱:</label>' +
  245. '<span>'+ cusLists[i].F_Email +'</span>' +
  246. '</li>'+
  247. '<li class="col-md-3 col-sm-4">' +
  248. '<label>职务:</label>' +
  249. '<span>'+ cusLists[i].F_Duties +'</span>' +
  250. '</li>'+
  251. '<li class="col-md-3 col-sm-4">' +
  252. '<label>QQ:</label>' +
  253. '<span>'+ cusLists[i].F_QQ +'</span>' +
  254. '</li>'+
  255. '<li class="col-md-3 col-sm-4">' +
  256. '<label>MSN:</label>' +
  257. '<span>'+ cusLists[i].F_MSN +'</span>' +
  258. '</li>'+
  259. '<li class="col-md-12 col-sm-12">' +
  260. '<label>备注:</label>' +
  261. '<span>'+ cusLists[i].F_Remark +'</span>' +
  262. '</li>'+
  263. '<li class="col-md-12 col-sm-12">'+
  264. '<label for="customer_F_IsMain">是否主要联系人:</label>'+
  265. '<span>'+ (cusLists[i].F_IsMain === true ? '是' : '否') +'</span>'+
  266. '</li>'+
  267. '</div>';
  268. $('#cusLists').append(tplstr);
  269. }
  270. }
  271. }
  272. });
  273. }
  274. //新建工单 保存
  275. function orderSave() {
  276. // if(!regexs.userNameReg.test($.trim($('#order_name').val()))) {
  277. // layer.confirm('请输入有效的客户姓名(2-20位汉字可以包含·•)!', {
  278. // icon: 2,
  279. // btn: ['确定']
  280. // });
  281. // return;
  282. // }
  283. //
  284. var order_handle = $('#order_handles').is(':visible') ? $('#order_handle').val() : 0,
  285. order_transfer_dept = $('#order_transfer_dept').attr('data-id'),//int 接收部门
  286. order_receiveUser = $('#order_receiveUser').val();//int 接收人
  287. if($('#order_isover').find('input[type="radio"]:checked').val() === '1'){
  288. order_transfer_dept = 0;
  289. order_receiveUser = 0;
  290. }
  291. $.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
  292. callid: CallID,//string; -此参数可根据来电弹屏时的客户绑定
  293. customerid: $('#head_form_customer_id').attr('data-cid'),//int 客户id; -此参数可根据来电弹屏时的客户绑定
  294. source: $('#order_source').val(),//int 工单来源-下拉,数据来源:数据字典GDLY;
  295. gdlx: $('#order_type').find('input[type="radio"]:checked').val(),//int 工单类型-单选,数据来源:数据字典GDLX;
  296. ywlx: order_handle,//int 业务办理-下拉,工单类型选择“业务办理”时数据来源:数据字典GDLX,工单类型选择“投诉”时数据是投诉,传值ID与工单类型一致
  297. callCustomer: $('#order_name').val(),//string 客户姓名; -此参数可根据来电弹屏时的客户绑定
  298. tel: phoneNumber,//string 联系电话 ; -此参数可根据来电弹屏时的客户绑定
  299. company: $('#order_company').val(), // 公司名称
  300. fkcont: $('#order_reception').val(),//string 反馈内容;
  301. iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(),//int 是否有效工单项(0有效,1无效);
  302. note: $('#order_note').val(),//string 无效工单必填备注;
  303. clbm: order_transfer_dept,//int 接收部门;
  304. clid: order_receiveUser,//int 接收人;
  305. auditusercode: $('#order_audit').val(),//string 审核人工号;
  306. isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
  307. token: $.cookie("token")
  308. }, function(result) {
  309. result = $.parseJSON(result);
  310. if(result.state.toLowerCase() === "success") {
  311. cleanOrderForm(); //清空新增工单的数据
  312. $('.ld-service').find('li.KF').trigger('click'); //进入历史工单页面
  313. top.workcount();
  314. layer.msg("保存成功");
  315. }
  316. })
  317. }
  318. //来电弹屏输入清空
  319. function cleanOrde() {
  320. $('#head_form_search').val('');
  321. $('#head_form_cmpname').val('');
  322. $('#province').val('');//省
  323. $('#downtown').val('');//市
  324. $('#counties').val('');//区/县
  325. $('#towns').val('');//乡/镇
  326. $('#telephone').val('');//详细地址
  327. $('#channel').val('');//渠道类型
  328. $('#company_name').val('');//公司名称
  329. $('#management').val('');//经营品牌
  330. $('#yearly').val('');//年销量
  331. $('#recipe').val('');//配方
  332. $('#planting').val('');//种植作物
  333. $('#cultivated').val('');//种植面积
  334. $('#fertilizer').val('');//用肥品牌
  335. }
  336. /**
  337. * 获取接收部门 获取投诉类型
  338. * el1, 树形结构元素id名 reginsTreeView
  339. * el2, 搜索框元素id名 order_transfer_dept
  340. * */
  341. function getDepts(el1, el2) {
  342. //初始化 样式
  343. $('#' + el2).on('focus click', function() {
  344. $('#' + el1).removeClass('hidden').addClass('show');
  345. });
  346. $('#' + el2).on('keyup', function() {
  347. if($(this).val() == '') {
  348. $('#' + el1).treeview('uncheckAll', {
  349. silent: true
  350. });
  351. $(this).attr('data-id', '0');
  352. }
  353. });
  354. $('#' + el2 + ' .caret').on('click', function() {
  355. $('#' + el1).removeClass('hidden').addClass('show');
  356. });
  357. $('#' + el1).mouseleave(function() {
  358. $(this).removeClass('show').addClass('hidden');
  359. });
  360. $.getJSON(huayi.config.callcenter_url + 'Department/GetDeptList', {
  361. token: $.cookie("token")
  362. }, function(result) {
  363. if(result.state.toLowerCase() == "success") {
  364. var defaultDatas = helper.methods.buildTree(result.data);
  365. var sortChildrenArr = helper.methods.objToArray(defaultDatas[0].children);
  366. sortChildrenArr.sort(helper.methods.compare('sort'));
  367. var sortChildrenObj = helper.methods.arrayToObj(sortChildrenArr);
  368. defaultDatas[0].children = sortChildrenObj;
  369. if(defaultDatas) {
  370. var $sTree = $('#' + el1).treeview({
  371. color: "#1ab394",
  372. selectedBackColor: '#1ab394',
  373. expandIcon: 'glyphicon glyphicon-chevron-right',
  374. collapseIcon: 'glyphicon glyphicon-chevron-down',
  375. nodeIcon: 'fa fa-folder-o',
  376. //selectedIcon: "glyphicon glyphicon-stop",
  377. //icon: "glyphicon glyphicon-stop",
  378. //emptyIcon: 'glyphicon',
  379. //showCheckbox: true,
  380. selectable: true,
  381. state: {
  382. selected: true
  383. },
  384. data: defaultDatas,
  385. onNodeSelected: function(event, node) {
  386. $sTree.treeview('clearSearch');
  387. $('#' + el2).val(node.text);
  388. $('#' + el2).attr('data-id', node.id);
  389. $('#' + el1).removeClass('show').addClass('hidden');
  390. //获取接收人员
  391. getReceiveUser($('#order_receiveUser'), node.id);
  392. },
  393. onNodeUnselected: function(event, node) {
  394. $('#' + el2).attr('data-id', 0);
  395. $('#' + el2).attr('placeholder', '请选择接收部门');
  396. $('#order_receiveUser').empty();
  397. $('#order_receiveUser').append('<option value="0">请选择接收人</option>');
  398. $('#order_receiveUser').selectpicker('refresh');
  399. }
  400. });
  401. // $('#' + el1).treeview('collapseAll', {
  402. // silent: true
  403. // });
  404. $('#' + el1).treeview('expandAll', { levels: 2, silent: true });
  405. var findSNodes = function() {
  406. return $sTree.treeview('search', [$('#' + el2).val(), {
  407. ignoreCase: false,
  408. exactMatch: false
  409. }]);
  410. };
  411. $('#' + el2).on('keyup focus', function(e) {
  412. var selectableNodes = findSNodes();
  413. //var m = $('#' + el1).treeview('getParent', selectableNodes);
  414. //$('#' + el1).treeview('selectNode', [ m, { silent: true } ]);
  415. });
  416. }
  417. }
  418. })
  419. }
  420. //获取接收人员
  421. function getReceiveUser(obj, deptid) {
  422. $.ajax({
  423. url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList',
  424. type: 'get',
  425. data: {
  426. deptid: deptid,
  427. token: $.cookie("token")
  428. },
  429. dataType: "json",
  430. async: true,
  431. success: function(res) {
  432. obj.empty();
  433. if(res.state.toLowerCase() === "success") {
  434. res = res.data;
  435. if(res && res.length > 0) {
  436. obj.append('<option value="0">请选择接收人</option>');
  437. res.forEach(function(v, i) {
  438. obj.append('<option value="' + v.F_UserId + '" data-code="'+ v.F_UserCode +'">' + v.F_UserName + '('+ v.F_UserCode +')</option>');
  439. });
  440. obj.selectpicker('refresh');
  441. }
  442. }
  443. },
  444. });
  445. }
  446. var callId = helper.request.queryString("cid");
  447. $(function() {
  448. //通话记录跳转过来的
  449. var cphone = helper.request.queryString("cphone");
  450. var cCustomerName = decodeURIComponent(helper.request.queryString("cCustomerName"));
  451. if(cphone) {
  452. $('#order_tel').val(cphone); //否 string 联系电话
  453. }
  454. if(cCustomerName) {
  455. $('#order_name').val(cCustomerName); //是 string 姓名/联系人
  456. }
  457. autosize($('textarea'));
  458. helper.getDropList.getlistDropByDic($('#order_handle'), 'YWLX');
  459. //获取接收部门
  460. getDepts('reginsTreeView', 'order_transfer_dept');
  461. $('#save_order').click(function(){//ID为test的元素点击时
  462. orderSave();
  463. });
  464. // 指派按钮
  465. $('#save_vsv').click(function(){//ID为test的元素点击时
  466. dealWorkOrder();
  467. });
  468. // 完结按钮
  469. $('#save_ssss').click(function(){//ID为test的元素点击时
  470. buttonend();
  471. });
  472. // 来电保存客户
  473. $('#save').click(function(){//ID为test的元素点击时
  474. if(!regexs.userNameReg.test($.trim($('#head_form_custom').val()))) {
  475. layer.confirm('请输入有效的客户姓名!', {
  476. icon: 2,
  477. btn: ['确定']
  478. });
  479. return;
  480. }
  481. screen();
  482. });
  483. $('#empty').click(function(){//ID为test的元素点击时
  484. cleanOrde();
  485. });
  486. });
  487. //新建工单 保存
  488. function orderSave() {
  489. typePro();
  490. // if(!regexs.userNameReg.test($.trim($('#order_name').val()))) {
  491. // layer.confirm('请输入有效的客户姓名(2-20位汉字可以包含·•)!', {
  492. // icon: 2,
  493. // btn: ['确定']
  494. // });
  495. // return;
  496. // }
  497. $.post(huayi.config.callcenter_url + 'WorkOrderNew/Add', {
  498. // orderid: oid, //否 strubg 工单ID
  499. F_Source:$('#godanlx').val(),//
  500. // F_CompanyName: $('#order_company').val(),// 公司名称
  501. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  502. //公共字段
  503. F_CusName: $('#kehuxing').val(),//客户姓名
  504. F_CusPhone: $('#kehudian').val(),//客户电话
  505. F_CompanyName: $('#gonsi').val(),//公司名称
  506. F_IncidentProvince: $('#sheng').val(),//string 省
  507. F_IncidentCity: $('#shi').val(),// 市
  508. F_IncidentCountry: $('#quxian').val(),//区/县
  509. F_IncidentTownship: $('#xiang').val(),//乡
  510. F_IncidentDetailed: $('#xiangxi').val(),//详细地址
  511. F_Description: $('#reception').val(),//问题描述
  512. //咨询模块
  513. F_QuestionType:catt,//问题类别
  514. F_TS_Category: comdi,//产品名称
  515. F_ZX_Quantity: $('#Product_Quantity').val(),//问题数量
  516. F_SalesBase:coint,//销售基地
  517. //投诉模块
  518. F_BatchNumber:shengch,//生产批号
  519. F_TS_Formula: $('#formula').val(),//配方
  520. F_TS_Quantity:$('#quantity').val(),//问题数量(吨)
  521. F_TS_Level: $('#level').val(),//重要界别
  522. F_CustomerID: $('#number').val(),//客户编号
  523. F_Salesman: $('#salesman').val(),//业务员
  524. F_SalesPhone: $('#telephone').val(),//电话
  525. F_ZX_Area: $('#District').val(),//大区
  526. F_ZX_Branch: $('#Branice').val(),//分公司
  527. F_Brand: $('#manage').val(),//经营品牌
  528. F_MaterialID: $('#Code').val(),//客户编号
  529. F_CustomerID: $('#number').val(),//客户编号
  530. F_Model: $('#model_number').val(),//型号
  531. F_Specs: $('#specifications').val(),//规格
  532. F_Level1: $('#category1').val(),//一级分类
  533. F_Level2: $('#category2').val(),//二级分类
  534. F_Level3: $('#category3').val(),//三级分类
  535. F_Brand: $('#brand_name').val(),//品牌
  536. F_MaterialEffect: $('#efficiency').val(),//复合肥肥效
  537. F_Pipeline: $('#product_line').val(),//产品线
  538. F_Craft: $('#process').val(),//工艺
  539. F_Formula: $('#enter_formula').val(),//配方
  540. //抽检模块
  541. // F_CusName: $('#kxing').val(),//客户姓名
  542. // F_CusPhone: $('#kdian').val(),//客户电话
  543. // F_QuestionType:catt, //问题类别
  544. F_CJ_Time: $('#der_time').val(),//抽检时间
  545. F_CJ_Level: $('#der_level').val(),//抽检级别
  546. F_CJ_Unit: $('#der_Company').val(),//抽检单位
  547. F_CJ_TestUnit: $('#der_Test').val(),//化验单位
  548. F_CJ_Tonnage: $('#der_Tonnage').val(),//抽检吨数
  549. F_CJ_BagNo: $('#der_Ton').val(),//抽检袋数
  550. F_CJ_Outlay: $('#der_Amount').val(),//公关费用金额
  551. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  552. clbm: $("#clbm").val(), //否 指派部门
  553. clid: $("#clid").val(), //否 接受人
  554. sms: $("#overtime").find('input[type="radio"]:checked').val(),//是否发送短信
  555. token: $.cookie("token")
  556. }, function(result) {
  557. result = $.parseJSON(result);
  558. if(result.state.toLowerCase() == "success") {
  559. cleanOrderForm();
  560. // top.workcount();
  561. layer.msg("保存成功");
  562. }
  563. })
  564. }
  565. //完结按钮
  566. function buttonend(oid) {
  567. typePro();
  568. // var ltype = $("input[name='ltype']:checked").val();
  569. var isDetail = helper.request.queryString("isDetail"); //是否是详情页面的处理
  570. $.post(huayi.config.callcenter_url + 'WorkOrderNew/CreatOver', {
  571. orderid: oid, //否 strubg 工单ID
  572. F_Source:$('#godanlx').val(),//
  573. // F_CompanyName: $('#order_company').val(),// 公司名称
  574. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  575. //公共字段
  576. F_CusName: $('#kehuxing').val(),//客户姓名
  577. F_CusPhone: $('#kehudian').val(),//客户电话
  578. F_CompanyName: $('#gonsi').val(),//公司名称
  579. F_IncidentProvince: $('#sheng').val(),//string 省
  580. F_IncidentCity: $('#shi').val(),// 市
  581. F_IncidentCountry: $('#quxian').val(),//区/县
  582. F_IncidentTownship: $('#xiang').val(),//乡
  583. F_IncidentDetailed: $('#xiangxi').val(),//详细地址
  584. F_Description: $('#reception').val(),//问题描述
  585. //咨询模块
  586. F_QuestionType:catt,//问题类别
  587. F_TS_Category: comdi,//产品名称
  588. F_ZX_Quantity: $('#Product_Quantity').val(),//问题数量
  589. F_SalesBase:coint,//销售基地
  590. //投诉模块
  591. F_BatchNumber:shengch,//生产批号
  592. F_TS_Formula: $('#formula').val(),//配方
  593. F_TS_Quantity:$('#quantity').val(),//问题数量(吨)
  594. F_TS_Level: $('#level').val(),//重要界别
  595. F_CustomerID: $('#number').val(),//客户编号
  596. F_Salesman: $('#salesman').val(),//业务员
  597. F_SalesPhone: $('#telephone').val(),//电话
  598. F_ZX_Area: $('#District').val(),//大区
  599. F_ZX_Branch: $('#Branice').val(),//分公司
  600. F_Brand: $('#manage').val(),//经营品牌
  601. F_MaterialID: $('#Code').val(),//客户编号
  602. F_CustomerID: $('#number').val(),//客户编号
  603. F_Model: $('#model_number').val(),//型号
  604. F_Specs: $('#specifications').val(),//规格
  605. F_Level1: $('#category1').val(),//一级分类
  606. F_Level2: $('#category2').val(),//二级分类
  607. F_Level3: $('#category3').val(),//三级分类
  608. F_Brand: $('#brand_name').val(),//品牌
  609. F_MaterialEffect: $('#efficiency').val(),//复合肥肥效
  610. F_Pipeline: $('#product_line').val(),//产品线
  611. F_Craft: $('#process').val(),//工艺
  612. F_Formula: $('#enter_formula').val(),//配方
  613. //抽检模块
  614. // F_CusName: $('#kxing').val(),//客户姓名
  615. // F_CusPhone: $('#kdian').val(),//客户电话
  616. // F_QuestionType:catt, //问题类别
  617. F_CJ_Time: $('#der_time').val(),//抽检时间
  618. F_CJ_Level: $('#der_level').val(),//抽检级别
  619. F_CJ_Unit: $('#der_Company').val(),//抽检单位
  620. F_CJ_TestUnit: $('#der_Test').val(),//化验单位
  621. F_CJ_Tonnage: $('#der_Tonnage').val(),//抽检吨数
  622. F_CJ_BagNo: $('#der_Ton').val(),//抽检袋数
  623. F_CJ_Outlay: $('#der_Amount').val(),//公关费用金额
  624. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  625. clbm: $("#clbm").val(), //否 指派部门
  626. clid: $("#clid").val(), //否 接受人
  627. sms: $("#overtime").find('input[type="radio"]:checked').val(),//是否发送短信
  628. token: $.cookie("token")
  629. }, function(result) {
  630. result = $.parseJSON(result);
  631. if(result.state.toLowerCase() == "success") {
  632. // parent.parent.layer.msg("工单完结成功!");
  633. cleanOrderForm();
  634. layer.msg("完结成功");
  635. // top.workcount();
  636. }
  637. })
  638. }
  639. //投诉和抽检客户 物料编号清空
  640. function emptyct(){
  641. $('#number').val('');
  642. $('#salesman').val('');
  643. $('#telephone').val('');
  644. $('#District').val('');
  645. $('#Branice').val('');
  646. $('#manage').val('');
  647. $('#Code').val('');
  648. $('#material_name').val('');
  649. $('#model_number').val('');
  650. $('#specifications').val('');
  651. $('#category1').val('');
  652. $('#category2').val('');
  653. $('#category3').val('');
  654. $('#brand_name').val('');
  655. $('#efficiency').val('');
  656. $('#product_line').val('');
  657. $('#process').val('');
  658. $('#enter_formula').val('');
  659. }
  660. var catt;//问题类别
  661. var cttt;//投诉问题类别
  662. var comdi;//产品名称
  663. var coint; //销售基地
  664. var stion; //问题数量
  665. var shengch; //生产批次号
  666. var jyppai;
  667. var daqu;
  668. var fengo;
  669. var orderIsover;
  670. function typePro(){
  671. orderIsover=$('input:radio[name="type"]:checked').val();
  672. if(orderIsover === '1'){
  673. debugger
  674. catt = $('#category').val();//问题类别
  675. comdi = $('#ProductName').val();//产品名称
  676. stion = $('#Product_Quantity').val();//问题数量
  677. coint=$('#xiaoshou').val();//销售基地
  678. daqu='';
  679. fengo='';
  680. jyppai='';
  681. cttt='';
  682. shengch='';
  683. emptyct()
  684. $('#wlbm').hide();
  685. $('#wlmcc').hide();
  686. $('#clie').hide();
  687. $('#mate').hide();
  688. }else if(orderIsover=== '2'){
  689. daqu=$('#chdaqu').val();
  690. fengo=$('#chfen').val();
  691. jyppai=$('#brand_name').val();
  692. comdi = $('#product_name').val();//产品名称
  693. cttt = $("#cate").val();
  694. // if($("#catego").val()){
  695. // cttt = $("#cat").val()+"|"+$("#catego").val();
  696. // if($("#cate").val()){
  697. // cttt = $("#cat").val()+"|"+$("#catego").val()+"|"+$("#cate").val();
  698. // }
  699. // }
  700. catt = $("#cate").val();
  701. shengch=$('#Batch_number').val();//生产批次号
  702. stion = $('#quantity').val();//问题数量
  703. coint=$('#Sales_base').val();//销售基地
  704. }else if(orderIsover === '3'){
  705. daqu=$('#District').val();
  706. fengo=$('#Branice').val();
  707. jyppai=$('#brand_name').val();
  708. shengch=$('#batch_num').val();//生产批次号
  709. catt = $('#chou_wtlb').val();
  710. // cttt=$('#chou_wtlb').val();
  711. comdi ='';
  712. coint='';
  713. stion='';
  714. }else if(orderIsover === '4'){
  715. catt = $('#cateq').val();//问题类别
  716. comdi = $('#Produ_ctName').val();//产品名称
  717. stion = $('#Product_Quantity').val();//问题数量
  718. coint=$('#xiaosh').val();//销售基地
  719. daqu='';
  720. fengo='';
  721. jyppai='';
  722. cttt='';
  723. shengch='';
  724. emptyct()
  725. $('#wlbm').hide();
  726. $('#wlmcc').hide();
  727. $('#clie').hide();
  728. $('#mate').hide();
  729. // alert(catt)
  730. }
  731. }
  732. // 指派按钮
  733. function dealWorkOrder(oid) {
  734. typePro();
  735. // var ltype = $("input[name='ltype']:checked").val();
  736. // var mold = $('#checked').find('input[type="radio"]:checked').val();
  737. $.post(huayi.config.callcenter_url + 'WorkOrderNew/Createass', {
  738. orderid: oid, //否 strubg 工单ID
  739. F_Source:$('#godanlx').val(),//
  740. // F_CompanyName: $('#order_company').val(),// 公司名称
  741. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  742. //公共字段
  743. F_CusName: $('#kehuxing').val(),//客户姓名
  744. F_CusPhone: $('#kehudian').val(),//客户电话
  745. F_CompanyName: $('#gonsi').val(),//公司名称
  746. F_IncidentProvince: $('#sheng').val(),//string 省
  747. F_IncidentCity: $('#shi').val(),// 市
  748. F_IncidentCountry: $('#quxian').val(),//区/县
  749. F_IncidentTownship: $('#xiang').val(),//乡
  750. F_IncidentDetailed: $('#xiangxi').val(),//详细地址
  751. F_Description: $('#reception').val(),//问题描述
  752. //咨询模块
  753. F_QuestionType:catt,//问题类别
  754. F_TS_Category: comdi,//产品名称
  755. F_ZX_Quantity:stion,//问题数量
  756. F_SalesBase:coint,//销售基地
  757. //投诉模块
  758. F_BatchNumber:shengch,//生产批号
  759. F_TS_Formula: $('#formula').val(),//配方
  760. F_TS_Quantity:$('#quantity').val(),//问题数量(吨)
  761. F_TS_Level: $('#level').val(),//重要界别
  762. F_SalesPhone: $('#telephone').val(),//电话
  763. F_ZX_Area: daqu,//大区
  764. F_ZX_Branch:fengo,//分公司
  765. F_Brand: jyppai,//经营品牌
  766. F_Salesman: $('#salesman').val(),//业务员
  767. F_MaterialID: $('#Code').val(),//客户编号
  768. F_CustomerID: $('#number').val(),//客户编号
  769. F_Model: $('#model_number').val(),//型号
  770. F_Specs: $('#specifications').val(),//规格
  771. F_Level1: $('#category1').val(),//一级分类
  772. F_Level2: $('#category2').val(),//二级分类
  773. F_Level3: $('#category3').val(),//三级分类
  774. // F_Brand: $('#brand_name').val(),//品牌
  775. F_MaterialEffect: $('#efficiency').val(),//复合肥肥效
  776. F_Pipeline: $('#product_line').val(),//产品线
  777. F_Craft: $('#process').val(),//工艺
  778. F_Formula: $('#enter_formula').val(),//配方
  779. //抽检模块
  780. // F_CusName: $('#kxing').val(),//客户姓名
  781. // F_CusPhone: $('#kdian').val(),//客户电话
  782. // F_QuestionType:cttt, //问题类别
  783. F_CJ_Time: $('#der_time').val(),//抽检时间
  784. F_CJ_Level: $('#der_level').val(),//抽检级别
  785. F_CJ_Unit: $('#der_Company').val(),//抽检单位
  786. F_CJ_TestUnit: $('#der_Test').val(),//化验单位
  787. F_CJ_Tonnage: $('#der_Tonnage').val(),//抽检吨数
  788. F_CJ_BagNo: $('#der_Ton').val(),//抽检袋数
  789. F_CJ_Outlay: $('#der_Amount').val(),//公关费用金额
  790. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  791. clbm: $("#clbm").val(), //否 指派部门
  792. clid: $("#clid").val(), //否 接受人
  793. sms: $("#overtime").find('input[type="radio"]:checked').val(),//是否发送短信
  794. token: $.cookie("token")
  795. }, function(result) {
  796. result = $.parseJSON(result);
  797. if(result.state.toLowerCase() == "success") {
  798. // top.workcount();
  799. debugger
  800. cleanOrderForm();
  801. layer.msg("指派成功");
  802. }
  803. })
  804. }
  805. //三级联动下拉
  806. $(document).ready(function () {
  807. var wid = helper.request.queryString("wid");
  808. LY($("#sheng"));//省
  809. SHENG($("#shengji"));
  810. XSJD($("#xiaoshou"));//销售基地
  811. XSJD($("#xiaosh"));//建议及其他销售基地
  812. XSJD($("#Sales_base"));//建议及其他销售基地
  813. ZXWTLB($("#category")); //咨询问题类别
  814. // ZXWTLB($("#categg")); //问题类别
  815. ZXCPMC($("#ProductName"));
  816. // ZXCPMC($("#ProductName"));
  817. ZXCPMC($("#product_name"));
  818. ZXCPMC($("#Produ_ctName"));//建议及其他产品名称
  819. DQ($("#District"));
  820. //投诉模块
  821. WTLB1($("#cat"));//问题类型1
  822. CPZL($("#Product_Category"));//产品名称
  823. WTLBCJ($("#chou_wtlb"));//抽检问题类型
  824. ZYJB($("#level"));//重要级别
  825. CJJP($("#der_level"));//抽检级别
  826. CJDW($("#der_Company"));//抽检单位
  827. DQQ($("#customer_comaddress")); //大区
  828. QDLX($("#customer_taxPointDes"));//添加客户渠道类型
  829. QDLX($("#channel"));//来电弹屏渠道类型
  830. XYDJ($("#customer_invoiceRange"));
  831. JYPP($("#customer_Qualification"));
  832. JYPP($("#management"));
  833. CAPI($("#customer_FinancialManager"));
  834. YFPP($("#customer_feeEx"));
  835. YFPP($("#fertilizer"));
  836. });
  837. // 客户信息里的 省/市/区/县
  838. // 咨询模块 省
  839. function LY(obj) {
  840. obj.empty();
  841. obj.append('<option selected="selected" value="">请选择</option>');
  842. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  843. "token": $.cookie("token"),
  844. F_Layer: 1,
  845. }, function (data) {
  846. if (data.state.toLowerCase() == "success") {
  847. var content = data.data;
  848. $(content).each(function (i, n) {
  849. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  850. })
  851. }
  852. })
  853. }
  854. //市
  855. function LB(obj) {
  856. obj.empty();
  857. obj.append('<option selected="selected" value="">请选择</option>');
  858. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  859. "token": $.cookie("token"),
  860. F_Layer: 2,
  861. F_RegionName:$('#sheng').val()
  862. }, function (data) {
  863. if (data.state.toLowerCase() == "success") {
  864. var content = data.data;
  865. $(content).each(function (i, n) {
  866. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  867. })
  868. }
  869. })
  870. }
  871. // 区/县
  872. function ZT(obj) {
  873. obj.empty();
  874. obj.append('<option selected="selected" value="">请选择</option>');
  875. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  876. "token": $.cookie("token"),
  877. F_Layer: 3,
  878. F_RegionName:$('#shi').val()
  879. }, function (data) {
  880. if (data.state.toLowerCase() == "success") {
  881. var content = data.data;
  882. $(content).each(function (i, n) {
  883. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  884. })
  885. }
  886. })
  887. }
  888. // 乡
  889. function XX(obj) {
  890. obj.empty();
  891. obj.append('<option selected="selected" value="">请选择</option>');
  892. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  893. "token": $.cookie("token"),
  894. F_Layer: 4,
  895. F_RegionName:$('#quxian').val()
  896. }, function (data) {
  897. if (data.state.toLowerCase() == "success") {
  898. var content = data.data;
  899. $(content).each(function (i, n) {
  900. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  901. })
  902. }
  903. })
  904. }
  905. $('#sheng').on('change',function(){
  906. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  907. "token": $.cookie("token"),
  908. F_Layer: 2,
  909. F_RegionName:$('#sheng').val(),
  910. }, function (data) {
  911. if (data.state.toLowerCase() == "success") {
  912. var content = data.data;
  913. $(content).each(function (i, n) {
  914. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#shi");
  915. })
  916. LB($("#shi"));
  917. }
  918. })
  919. });
  920. $('#shi').on('change',function(){
  921. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  922. "token": $.cookie("token"),
  923. F_Layer: 3,
  924. F_RegionName:$('#shi').val()
  925. }, function (data) {
  926. if (data.state.toLowerCase() == "success") {
  927. var content = data.data;
  928. $(content).each(function (i, n) {
  929. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#quxian");
  930. })
  931. ZT($("#quxian"));
  932. }
  933. })
  934. });
  935. $('#quxian').on('change',function(){
  936. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  937. "token": $.cookie("token"),
  938. F_Layer: 4,
  939. F_RegionName:$('#quxian').val()
  940. }, function (data) {
  941. if (data.state.toLowerCase() == "success") {
  942. var content = data.data;
  943. $(content).each(function (i, n) {
  944. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#xiang");
  945. })
  946. XX($('#xiang'));
  947. }
  948. })
  949. });
  950. function SHENG(obj) {
  951. obj.empty();
  952. obj.append('<option selected="selected" value="">请选择</option>');
  953. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  954. "token": $.cookie("token"),
  955. F_Layer: 1,
  956. }, function (data) {
  957. if (data.state.toLowerCase() == "success") {
  958. var content = data.data;
  959. $(content).each(function (i, n) {
  960. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  961. })
  962. }
  963. })
  964. }
  965. //市
  966. function SHI(obj) {
  967. obj.empty();
  968. obj.append('<option selected="selected" value="">请选择</option>');
  969. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  970. "token": $.cookie("token"),
  971. F_Layer: 2,
  972. F_RegionName:$('#shengji').val()
  973. }, function (data) {
  974. if (data.state.toLowerCase() == "success") {
  975. var content = data.data;
  976. $(content).each(function (i, n) {
  977. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  978. })
  979. }
  980. })
  981. }
  982. // 区/县
  983. function QUXIAN(obj) {
  984. obj.empty();
  985. obj.append('<option selected="selected" value="">请选择</option>');
  986. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  987. "token": $.cookie("token"),
  988. F_Layer: 3,
  989. F_RegionName:$('#shiji').val()
  990. }, function (data) {
  991. if (data.state.toLowerCase() == "success") {
  992. var content = data.data;
  993. $(content).each(function (i, n) {
  994. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  995. })
  996. }
  997. })
  998. }
  999. // 乡
  1000. function XIANG(obj) {
  1001. obj.empty();
  1002. obj.append('<option selected="selected" value="">请选择</option>');
  1003. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1004. "token": $.cookie("token"),
  1005. F_Layer: 4,
  1006. F_RegionName:$('#quxianji').val()
  1007. }, function (data) {
  1008. if (data.state.toLowerCase() == "success") {
  1009. var content = data.data;
  1010. $(content).each(function (i, n) {
  1011. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1012. })
  1013. }
  1014. })
  1015. }
  1016. $('#shengji').on('change',function(){
  1017. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1018. "token": $.cookie("token"),
  1019. F_Layer: 2,
  1020. F_RegionName:$('#shengji').val(),
  1021. }, function (data) {
  1022. if (data.state.toLowerCase() == "success") {
  1023. var content = data.data;
  1024. $(content).each(function (i, n) {
  1025. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#shiji");
  1026. })
  1027. SHI($("#shiji"));
  1028. }
  1029. })
  1030. });
  1031. $('#shiji').on('change',function(){
  1032. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1033. "token": $.cookie("token"),
  1034. F_Layer: 3,
  1035. F_RegionName:$('#shiji').val()
  1036. }, function (data) {
  1037. if (data.state.toLowerCase() == "success") {
  1038. var content = data.data;
  1039. $(content).each(function (i, n) {
  1040. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#quxianji");
  1041. })
  1042. QUXIAN($("#quxianji"));
  1043. }
  1044. })
  1045. });
  1046. $('#quxianji').on('change',function(){
  1047. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1048. "token": $.cookie("token"),
  1049. F_Layer: 4,
  1050. F_RegionName:$('#quxianji').val()
  1051. }, function (data) {
  1052. if (data.state.toLowerCase() == "success") {
  1053. var content = data.data;
  1054. $(content).each(function (i, n) {
  1055. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#xiangji");
  1056. })
  1057. XIANG($("#xiangji"));
  1058. }
  1059. })
  1060. });
  1061. //销售基地
  1062. function XSJD(obj) {
  1063. obj.empty();
  1064. obj.append('<option selected="selected" value="">请选择</option>');
  1065. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1066. "token": $.cookie("token"),
  1067. flag:"XSJD",
  1068. }, function (data) {
  1069. if (data.state.toLowerCase() == "success") {
  1070. var content = data.data;
  1071. $(content).each(function (i, n) {
  1072. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1073. })
  1074. }
  1075. })
  1076. }
  1077. //问题类别
  1078. function ZXWTLB(obj) {
  1079. obj.empty();
  1080. obj.append('<option selected="selected" value="">请选择</option>');
  1081. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionNameType", {
  1082. "token": $.cookie("token"),
  1083. type: 3,
  1084. // pid:0,
  1085. }, function (data) {
  1086. if (data.state.toLowerCase() == "success") {
  1087. var content = data.data;
  1088. $(content).each(function (i, n) {
  1089. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1090. })
  1091. }
  1092. })
  1093. }
  1094. function ZXCPMC(obj) {
  1095. obj.empty();
  1096. obj.append('<option selected="selected" value="">请选择</option>');
  1097. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1098. "token": $.cookie("token"),
  1099. flag:"CPZL",
  1100. }, function (data) {
  1101. if (data.state.toLowerCase() == "success") {
  1102. var content = data.data;
  1103. $(content).each(function (i, n) {
  1104. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1105. })
  1106. }
  1107. })
  1108. }
  1109. function DQ(obj) {
  1110. obj.empty();
  1111. obj.append('<option selected="selected" value="">请选择</option>');
  1112. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1113. "token": $.cookie("token"),
  1114. F_Layer: 1,
  1115. }, function (data) {
  1116. if (data.state.toLowerCase() == "success") {
  1117. var content = data.data;
  1118. $(content).each(function (i, n) {
  1119. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1120. })
  1121. }
  1122. })
  1123. }
  1124. function FENGONGSI(obj) {
  1125. obj.empty();
  1126. obj.append('<option selected="selected" value="">请选择</option>');
  1127. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1128. "token": $.cookie("token"),
  1129. F_Layer: 2,
  1130. F_DeptName:$("#District").find("option:selected").text(),
  1131. }, function (data) {
  1132. if (data.state.toLowerCase() == "success") {
  1133. var content = data.data;
  1134. $(content).each(function (i, n) {
  1135. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1136. })
  1137. }
  1138. })
  1139. }
  1140. $('#District').on('change',function(){
  1141. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1142. "token": $.cookie("token"),
  1143. F_Layer: 2,
  1144. F_DeptName:$("#District").find("option:selected").text(),
  1145. }, function (data) {
  1146. if (data.state.toLowerCase() == "success") {
  1147. var content = data.data;
  1148. $(content).each(function (i, n) {
  1149. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#Branice");
  1150. })
  1151. FENGONGSI($("#Branice"));
  1152. }
  1153. })
  1154. });
  1155. //清空表单
  1156. function cleanOrderForm() {
  1157. // $("#lygon").val(data.F_SourceName);//工单来源
  1158. // $('#gdbian').val(data.F_WorkOrderCode);// 工单编号
  1159. // 咨询模块
  1160. $("#category").val('');//问题类别
  1161. $("#ProductName").val('');//产品名称
  1162. $('#Product_Quantity').val('');//问题数量
  1163. $("#xiaoshou").val('');//销售基地
  1164. // 投诉模块
  1165. $("#product_name").val('');//产品名称
  1166. $('#quantity').val('');//问题数量
  1167. $('#Batch_number').val('');//生产批次
  1168. $("#Sales_base").val('');//销售基地
  1169. $("#level").val('');//重要级别
  1170. $("#cat").val('');//问题类别1
  1171. $("#catego").val('');//问题类别2
  1172. $("#cate").val('');//问题类别3
  1173. // 抽检模块
  1174. $("#chou_wtlb").val('');//问题类别
  1175. $("#der_level").val('');//抽检级别
  1176. $('#batch_num').val('');//生产批次号
  1177. $("#der_Company").val('');//抽检单位
  1178. $('#der_Test').val('');//化验单位
  1179. $('#der_Tonnage').val('');//抽检吨数
  1180. $('#der_Ton').val('');//抽检袋数
  1181. $('#der_Amount').val('');//公关费用金额
  1182. $('#der_time').val('');//抽检时间
  1183. // 建议及其他
  1184. $("#cateq").val('');//问题类别
  1185. $("#Produ_ctName").val('');//产品名称
  1186. $('#Product_Quan').val('');//问题数量
  1187. $("#xiaosh").val('');//销售基地
  1188. // 公共模块
  1189. $('#number').val('');//客户编码
  1190. $('#salesman').val('');//业务员
  1191. $('#telephone').val('');//电话
  1192. $("#chdaqu").val('');//大区
  1193. $("#chfen").val('');//分公司
  1194. $('#manage').val('');//经营品牌
  1195. //物料
  1196. $('#Code').val('');//物料编码
  1197. $('#material_name').val('');//物料名称
  1198. $('#model_number').val('');//型号
  1199. $('#specifications').val('');//规格
  1200. $('#category1').val('');//一级分类
  1201. $('#category2').val('');//二级分类
  1202. $('#category3').val('');//三级分类
  1203. $('#brand_name').val('');//品牌
  1204. $('#efficiency').val('');//复合肥肥效
  1205. $('#product_line').val('');//产品线
  1206. $('#process').val('');//工艺
  1207. $('#enter_formula').val('');//配方
  1208. $('#kehuxing').val('');//客户姓名
  1209. $('#kehudian').val('');//客户电话
  1210. $('#gonsi').val(''),//公司名称
  1211. $("#sheng").val('');// 省
  1212. $("#shi").val('');//市
  1213. $("#quxian").val('');//区县
  1214. $("#xiang").val('');//乡
  1215. $("#xiangxi").val('');//详细
  1216. $('#reception').val('');//问题描述
  1217. overtime: $("#dddd").find('input[type="radio"]:checked').val(''); //超时时限
  1218. clbm: $("#clbm").val(''); //否 指派部门
  1219. clid: $("#clid").val(''); //否 接受人
  1220. sms: $("#overtime").find('input[type="radio"]:checked').val('');//是否发送短信
  1221. }
  1222. //抽检问题类别
  1223. function WTLBCJ(obj) {
  1224. obj.empty();
  1225. obj.append('<option selected="selected" value="">请选择</option>');
  1226. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1227. "token": $.cookie("token"),
  1228. type: 2,
  1229. pid:0,
  1230. }, function (data) {
  1231. if (data.state.toLowerCase() == "success") {
  1232. var content = data.data;
  1233. $(content).each(function (i, n) {
  1234. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1235. })
  1236. }
  1237. })
  1238. }
  1239. //问题类别1
  1240. function WTLB1(obj) {
  1241. obj.empty();
  1242. obj.append('<option selected="selected" value="">请选择</option>');
  1243. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1244. "token": $.cookie("token"),
  1245. type: 1,
  1246. pid:0,
  1247. }, function (data) {
  1248. if (data.state.toLowerCase() == "success") {
  1249. var content = data.data;
  1250. $(content).each(function (i, n) {
  1251. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1252. })
  1253. }
  1254. })
  1255. }
  1256. //问题类别2
  1257. function WTLB2(obj) {
  1258. obj.empty();
  1259. obj.append('<option selected="selected" value="">请选择</option>');
  1260. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1261. "token": $.cookie("token"),
  1262. type: 1,
  1263. pid:$('#cat').val(),
  1264. }, function (data) {
  1265. if (data.state.toLowerCase() == "success") {
  1266. var content = data.data;
  1267. $(content).each(function (i, n) {
  1268. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1269. })
  1270. }
  1271. })
  1272. }
  1273. // 问题类别3
  1274. function WTLB3(obj) {
  1275. obj.empty();
  1276. obj.append('<option selected="selected" value="">请选择</option>');
  1277. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1278. "token": $.cookie("token"),
  1279. type: 1,
  1280. pid:$('#catego').val(),
  1281. }, function (data) {
  1282. if (data.state.toLowerCase() == "success") {
  1283. var content = data.data;
  1284. $(content).each(function (i, n) {
  1285. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1286. })
  1287. }
  1288. })
  1289. }
  1290. $('#cat').on('change',function(){
  1291. // alert($('#cat').val())
  1292. WTLB2($("#catego"));//问题类型2
  1293. // $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1294. // "token": $.cookie("token"),
  1295. // type: 1,
  1296. //
  1297. // pid:$('#cat').val(),
  1298. // }, function (data) {
  1299. // if (data.state.toLowerCase() == "success") {
  1300. // var content = data.data;
  1301. // $(content).each(function (i, n) {
  1302. // $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo("#catego");
  1303. // })
  1304. //
  1305. // }
  1306. // })
  1307. });
  1308. $('#catego').on('change',function(){
  1309. // alert($("#catego").val())
  1310. WTLB3($("#cate"));//问题类型3
  1311. // $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1312. // "token": $.cookie("token"),
  1313. // type: 1,
  1314. //
  1315. // pid:$('#catego').val()
  1316. // }, function (data) {
  1317. // if (data.state.toLowerCase() == "success") {
  1318. // var content = data.data;
  1319. // $(content).each(function (i, n) {
  1320. // $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo("#cate");
  1321. // })
  1322. //
  1323. // }
  1324. // })
  1325. });
  1326. //产品种类
  1327. function CPZL(obj) {
  1328. obj.empty();
  1329. obj.append('<option selected="selected" value="">请选择</option>');
  1330. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1331. "token": $.cookie("token"),
  1332. flag:"CPZL",
  1333. }, function (data) {
  1334. if (data.state.toLowerCase() == "success") {
  1335. var content = data.data;
  1336. $(content).each(function (i, n) {
  1337. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1338. })
  1339. }
  1340. })
  1341. }
  1342. //重要界别
  1343. function ZYJB(obj) {
  1344. obj.empty();
  1345. obj.append('<option selected="selected" value="">请选择</option>');
  1346. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1347. "token": $.cookie("token"),
  1348. flag:"ZYJB",
  1349. }, function (data) {
  1350. if (data.state.toLowerCase() == "success") {
  1351. var content = data.data;
  1352. $(content).each(function (i, n) {
  1353. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1354. })
  1355. }
  1356. })
  1357. }
  1358. //抽检模块
  1359. function CJJP(obj) {
  1360. obj.empty();
  1361. obj.append('<option selected="selected" value="">请选择</option>');
  1362. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1363. "token": $.cookie("token"),
  1364. flag:"CJJP",
  1365. }, function (data) {
  1366. if (data.state.toLowerCase() == "success") {
  1367. var content = data.data;
  1368. $(content).each(function (i, n) {
  1369. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1370. })
  1371. }
  1372. })
  1373. }
  1374. function CJDW(obj) {
  1375. obj.empty();
  1376. obj.append('<option selected="selected" value="">请选择</option>');
  1377. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1378. "token": $.cookie("token"),
  1379. flag:"CJDW",
  1380. }, function (data) {
  1381. if (data.state.toLowerCase() == "success") {
  1382. var content = data.data;
  1383. $(content).each(function (i, n) {
  1384. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1385. })
  1386. }
  1387. })
  1388. }
  1389. //。。。。。。。。。。。。。。。。。。。。。。。
  1390. function YFPP(obj) {
  1391. obj.empty();
  1392. obj.append('<option selected="selected" value="">请选择</option>');
  1393. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1394. "token": $.cookie("token"),
  1395. flag:"YFPP",
  1396. }, function (data) {
  1397. if (data.state.toLowerCase() == "success") {
  1398. var content = data.data;
  1399. $(content).each(function (i, n) {
  1400. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1401. })
  1402. }
  1403. })
  1404. }
  1405. //渠道类型
  1406. function QDLX(obj) {
  1407. obj.empty();
  1408. obj.append('<option selected="selected" value="">请选择</option>');
  1409. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1410. "token": $.cookie("token"),
  1411. flag:"QDLX",
  1412. }, function (data) {
  1413. if (data.state.toLowerCase() == "success") {
  1414. var content = data.data;
  1415. $(content).each(function (i, n) {
  1416. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1417. })
  1418. }
  1419. })
  1420. }
  1421. //信用等级
  1422. function XYDJ(obj) {
  1423. obj.empty();
  1424. obj.append('<option selected="selected" value="">请选择</option>');
  1425. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1426. "token": $.cookie("token"),
  1427. flag:"XYDJ",
  1428. }, function (data) {
  1429. if (data.state.toLowerCase() == "success") {
  1430. var content = data.data;
  1431. $(content).each(function (i, n) {
  1432. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1433. })
  1434. }
  1435. })
  1436. }
  1437. //经营品牌
  1438. function JYPP(obj) {
  1439. obj.empty();
  1440. obj.append('<option selected="selected" value="">请选择</option>');
  1441. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1442. "token": $.cookie("token"),
  1443. flag:"JYPP",
  1444. }, function (data) {
  1445. if (data.state.toLowerCase() == "success") {
  1446. var content = data.data;
  1447. $(content).each(function (i, n) {
  1448. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1449. })
  1450. }
  1451. })
  1452. }
  1453. //产品
  1454. function CAPI(obj) {
  1455. obj.empty();
  1456. obj.append('<option selected="selected" value="">请选择</option>');
  1457. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1458. "token": $.cookie("token"),
  1459. flag:"CAPI",
  1460. }, function (data) {
  1461. if (data.state.toLowerCase() == "success") {
  1462. var content = data.data;
  1463. $(content).each(function (i, n) {
  1464. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1465. })
  1466. }
  1467. })
  1468. }
  1469. function DQQ(obj) {
  1470. obj.empty();
  1471. obj.append('<option selected="selected" value="">请选择</option>');
  1472. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1473. "token": $.cookie("token"),
  1474. F_Layer: 1,
  1475. }, function (data) {
  1476. if (data.state.toLowerCase() == "success") {
  1477. var content = data.data;
  1478. $(content).each(function (i, n) {
  1479. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1480. })
  1481. }
  1482. })
  1483. }
  1484. function KEFENGONG(obj) {
  1485. obj.empty();
  1486. obj.append('<option selected="selected" value="">请选择</option>');
  1487. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1488. "token": $.cookie("token"),
  1489. F_Layer: 2,
  1490. F_DeptName:$("#customer_comaddress").find("option:selected").text(),
  1491. }, function (data) {
  1492. if (data.state.toLowerCase() == "success") {
  1493. var content = data.data;
  1494. $(content).each(function (i, n) {
  1495. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1496. })
  1497. }
  1498. })
  1499. }
  1500. $('#customer_comaddress').on('change',function(){
  1501. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1502. "token": $.cookie("token"),
  1503. F_Layer: 2,
  1504. F_DeptName:$("#customer_comaddress").find("option:selected").text(),
  1505. }, function (data) {
  1506. if (data.state.toLowerCase() == "success") {
  1507. var content = data.data;
  1508. $(content).each(function (i, n) {
  1509. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#customer_legalName");
  1510. })
  1511. KEFENGONG($("#customer_legalName"));
  1512. }
  1513. })
  1514. });
  1515. /**
  1516. * 获取接收部门 获取投诉类型
  1517. * el1, 树形结构元素id名 reginsTreeView
  1518. * el2, 搜索框元素id名 order_transfer_dept
  1519. * */
  1520. function getDepts(el1, el2) {
  1521. //初始化 样式
  1522. $('#' + el2).on('focus click', function() {
  1523. $('#' + el1).removeClass('hidden').addClass('show');
  1524. });
  1525. $('#' + el2).on('keyup', function() {
  1526. if($(this).val() == '') {
  1527. $('#' + el1).treeview('uncheckAll', {
  1528. silent: true
  1529. });
  1530. $(this).attr('data-id', '0');
  1531. }
  1532. });
  1533. $('#' + el2 + ' .caret').on('click', function() {
  1534. $('#' + el1).removeClass('hidden').addClass('show');
  1535. });
  1536. $('#' + el1).mouseleave(function() {
  1537. $(this).removeClass('show').addClass('hidden');
  1538. });
  1539. $.getJSON(huayi.config.callcenter_url + 'Department/GetDeptList', {
  1540. token: $.cookie("token")
  1541. }, function(result) {
  1542. if(result.state.toLowerCase() == "success") {
  1543. var defaultDatas = helper.methods.buildTree(result.data);
  1544. var sortChildrenArr = helper.methods.objToArray(defaultDatas[0].children);
  1545. sortChildrenArr.sort(helper.methods.compare('sort'));
  1546. var sortChildrenObj = helper.methods.arrayToObj(sortChildrenArr);
  1547. defaultDatas[0].children = sortChildrenObj;
  1548. if(defaultDatas) {
  1549. var $sTree = $('#' + el1).treeview({
  1550. color: "#1ab394",
  1551. selectedBackColor: '#1ab394',
  1552. expandIcon: 'glyphicon glyphicon-chevron-right',
  1553. collapseIcon: 'glyphicon glyphicon-chevron-down',
  1554. nodeIcon: 'fa fa-folder-o',
  1555. //selectedIcon: "glyphicon glyphicon-stop",
  1556. //icon: "glyphicon glyphicon-stop",
  1557. //emptyIcon: 'glyphicon',
  1558. //showCheckbox: true,
  1559. selectable: true,
  1560. state: {
  1561. selected: true
  1562. },
  1563. data: defaultDatas,
  1564. onNodeSelected: function(event, node) {
  1565. $sTree.treeview('clearSearch');
  1566. $('#' + el2).val(node.text);
  1567. $('#' + el2).attr('data-id', node.id);
  1568. $('#' + el1).removeClass('show').addClass('hidden');
  1569. //获取接收人员
  1570. getReceiveUser($('#order_receiveUser'), node.id);
  1571. },
  1572. onNodeUnselected: function(event, node) {
  1573. $('#' + el2).attr('data-id', 0);
  1574. $('#' + el2).attr('placeholder', '请选择接收部门');
  1575. $('#order_receiveUser').empty();
  1576. $('#order_receiveUser').append('<option value="0">请选择接收人</option>');
  1577. $('#order_receiveUser').selectpicker('refresh');
  1578. }
  1579. });
  1580. // $('#' + el1).treeview('collapseAll', {
  1581. // silent: true
  1582. // });
  1583. $('#' + el1).treeview('expandAll', { levels: 2, silent: true });
  1584. var findSNodes = function() {
  1585. return $sTree.treeview('search', [$('#' + el2).val(), {
  1586. ignoreCase: false,
  1587. exactMatch: false
  1588. }]);
  1589. };
  1590. $('#' + el2).on('keyup focus', function(e) {
  1591. var selectableNodes = findSNodes();
  1592. //var m = $('#' + el1).treeview('getParent', selectableNodes);
  1593. //$('#' + el1).treeview('selectNode', [ m, { silent: true } ]);
  1594. });
  1595. }
  1596. }
  1597. })
  1598. }
  1599. //获取接收人员
  1600. function getReceiveUser(obj, deptid) {
  1601. $.ajax({
  1602. url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList',
  1603. type: 'get',
  1604. data: {
  1605. deptid: deptid,
  1606. token: $.cookie("token")
  1607. },
  1608. dataType: "json",
  1609. async: true,
  1610. success: function(res) {
  1611. obj.empty();
  1612. if(res.state.toLowerCase() === "success") {
  1613. res = res.data;
  1614. if(res && res.length > 0) {
  1615. obj.append('<option value="0">请选择接收人</option>');
  1616. res.forEach(function(v, i) {
  1617. obj.append('<option value="' + v.F_UserId + '" data-code="'+ v.F_UserCode +'">' + v.F_UserName + '('+ v.F_UserCode +')</option>');
  1618. });
  1619. obj.selectpicker('refresh');
  1620. }
  1621. }
  1622. },
  1623. });
  1624. }
  1625. //工单类型点选
  1626. $('.r_order_type').find('input[type="radio"]').on('change', function() {
  1627. if($(this).val() === "1") { //咨询
  1628. $('#PageArrival').show(); //receive
  1629. $('#Duration').hide();
  1630. $('#Depth').hide();
  1631. $('#Page').hide();
  1632. $('#wlbm').hide();
  1633. $('#wlmcc').hide();
  1634. } else if($(this).val() === "2"){ //投诉
  1635. $('#PageArrival').hide(); //receive
  1636. $('#Duration').show();
  1637. $('#Depth').hide();
  1638. $('#Page').hide();
  1639. $('#wlbm').show();
  1640. $('#wlmcc').show();
  1641. }else if($(this).val() === "3"){ //抽检
  1642. $('#PageArrival').hide(); //receive
  1643. $('#Duration').hide();
  1644. $('#Depth').show();
  1645. $('#Page').hide();
  1646. $('#wlbm').show();
  1647. $('#wlmcc').show();
  1648. }else if($(this).val() === "4"){ //建议其他
  1649. $('#PageArrival').hide(); //receive
  1650. $('#Duration').hide();
  1651. $('#Depth').hide();
  1652. $('#Page').show();
  1653. $('#wlbm').hide();
  1654. $('#wlmcc').hide();
  1655. }
  1656. });
  1657. // $(document).ready(function () {
  1658. // $("input:radio[name='type']").change(
  1659. // function () {
  1660. // var blockArr = ["", "PageArrival", "Duration", "Depth","Page"];
  1661. // var selectedBlock = $('input:radio[name="type"]:checked').val();
  1662. //
  1663. // for(var i=1; i<blockArr.length; i++){
  1664. // if(selectedBlock != i){
  1665. // $("#"+blockArr[i]).hide();
  1666. // }else{
  1667. // $("#"+blockArr[i]).show();
  1668. // }
  1669. // }
  1670. // });
  1671. // })
  1672. //
  1673. //客户添加
  1674. function sd(){
  1675. $("#customer_code").val("");
  1676. };
  1677. function ischeckNum() {
  1678. var num = document.getElementById('customer_code').value;//在此处下修改id
  1679. if( num ){
  1680. if( !isNaN( num ) ){
  1681. if(num.length>10){
  1682. sd();
  1683. $("#aaa").css("color","red").html("当前输入的编号大于10位,请输入10位编号");
  1684. }else if(num.length<10 && num.length>0){
  1685. sd();
  1686. $("#aaa").css("color","red").html("当前输入的编号小于10位,请输入10位的编号!");
  1687. }
  1688. return false;
  1689. }else{
  1690. $("#aaa").css("color","red").html("你输入的数据不是数字");
  1691. sd();
  1692. return false;
  1693. }
  1694. }else{
  1695. $("#aaa").css("color","red").html("编号不能为空");
  1696. }
  1697. }
  1698. $("#customer_code").blur(function(){
  1699. ischeckNum();
  1700. })
  1701. // function select(obj){
  1702. // $("#aaa" + obj.value).show().siblings().hide();
  1703. //
  1704. // }
  1705. $("#customer_taxPointDes").change(function(){
  1706. if($("#customer_taxPointDes").find("option:selected").text()=="二级商"){
  1707. $("#bbb").show()
  1708. }else{
  1709. $("#bbb").hide()
  1710. }
  1711. // $(this).find("option").each(function(){
  1712. // if ($(this).prop("selected")) {
  1713. // $("#bbb"+$(this).val()).show()
  1714. // } else {
  1715. // $("#bbb"+$(this).val()).hide()
  1716. // }
  1717. // })
  1718. })
  1719. $("#customer_taxPointDes").change(function(){
  1720. if($("#customer_taxPointDes").find("option:selected").text()=="种田大户"){
  1721. $("#ccc").show()
  1722. }else{
  1723. $("#ccc").hide()
  1724. }
  1725. })
  1726. $("#customer_feeEx").change(function(){
  1727. if($("#customer_feeEx").find("option:selected").text()=="其他"){
  1728. $("#ddd").show()
  1729. }else{
  1730. $("#ddd").hide()
  1731. }
  1732. })
  1733. $("#customer_Qualification").change(function(){
  1734. if($("#customer_Qualification").find("option:selected").text()=="其他"){
  1735. $("#eee").show()
  1736. }else{
  1737. $("#eee").hide()
  1738. }
  1739. })