Нет описания

call.js 85KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643
  1. /**
  2. * 来电弹屏
  3. * */
  4. //来电时传输的数据 TrunkNumber
  5. var phoneNumber = helper.request.queryString("Number");
  6. var TrunkNumber = helper.request.queryString("TrunkNumber");
  7. var CallID = helper.request.queryString("CallID");
  8. var KHid;
  9. var UserCode;
  10. var otext="";
  11. var timestamp = Date.parse(new Date());
  12. //通话中执行变化
  13. var timer, n = 0;
  14. //测试数据
  15. // var phoneNumber = "15235457488";
  16. // var CallID = "148";
  17. //**所有input去掉自动填充
  18. $(function() {      
  19. $('input:not([autocomplete]),textarea:not([autocomplete]),select:not([autocomplete])').attr('autocomplete', 'off'); 
  20. });
  21. $(function() {
  22. //初始化一些数据
  23. $(".hidCallID").val(CallID);
  24. $("#kehudian").val(phoneNumber);
  25. $("#head_form_customTel").val(phoneNumber);
  26. $(".tel").text(phoneNumber); //左侧来电号码
  27. $("#order_tel").val(phoneNumber); //右侧工单电话
  28. $(".ldtime").text(top.getNowFormatDate()); //左侧来电时间
  29. $(".thsc").text("00:00"); //通话时间
  30. autosize($('textarea'));
  31. //初始化时间
  32. laydate.render({
  33. elem: '#old_startTime',
  34. theme: '#1ab394',
  35. calendar: true
  36. });
  37. laydate.render({
  38. elem: '#old_endTime',
  39. theme: '#1ab394',
  40. calendar: true
  41. });
  42. laydate.render({
  43. elem: '#con_startTime',
  44. theme: '#1ab394',
  45. calendar: true
  46. });
  47. laydate.render({
  48. elem: '#con_endTime',
  49. theme: '#1ab394',
  50. calendar: true
  51. });
  52. /*左侧 部分*/
  53. //获取电话所属地
  54. if(phoneNumber) {
  55. getPhoneLocation(); //获取来电归属地
  56. getCustomer(); //获取来电客户信息
  57. }
  58. if(TrunkNumber == "9100") {
  59. $("#zxz_name").text("心连心")
  60. } else if(TrunkNumber == "9101") {
  61. $("#zxz_name").text("农心手拉手")
  62. } else if(TrunkNumber == "9102") {
  63. $("#zxz_name").text("农心沃利沃")
  64. } else if(TrunkNumber == "9300") {
  65. $("#zxz_name").text("新疆心连心")
  66. } else if(TrunkNumber == "9200") {
  67. $("#zxz_name").text("九江心连心")
  68. }
  69. //根据关键词搜索公司
  70. // $('#companySearch').on('click', getSearchCustomer);
  71. //保存来电客户信息
  72. $('#head_form_btn_save').on('click', headFormSave);
  73. //清空来电客户信息
  74. // $('#head_form_btn_reset').on('click', headFormReset);
  75. //点击IVR
  76. $('#head_black_ivr').click(function() {
  77. top.obj.Type = "TurnIvr";
  78. top.obj.IvrName = "MYD";
  79. top.obj.IvrPos = "1";
  80. top.Send();
  81. });
  82. //点击拉黑 加入黑名单
  83. $('#head_black_btn').click(function() {
  84. if(!phoneNumber) {
  85. layer.confirm('来电号码为空!', {
  86. icon: 2,
  87. btn: ['确定']
  88. });
  89. return;
  90. }
  91. $("#time-word").val('');
  92. $('.ldtp-con .hei-list').show();
  93. });
  94. //拉黑 关闭
  95. $('.hei-list .bacha').click(function() {
  96. $('.ldtp-con .hei-list').hide();
  97. $("#time-word").val('');
  98. });
  99. //拉黑 保存
  100. $('#bc').on('click', saveBlack);
  101. //取消黑名单
  102. $('.retur').on('click', cancelBlack);
  103. /*右侧 部分*/
  104. //加载历史记录、历史工单
  105. loadOldOrComplain('0');
  106. //获取知识库
  107. loadZSK();
  108. //弹屏右侧切换效果
  109. $(".ldtp-cr ul.ld-service li").click(function() {
  110. var tabIndex = $(this).index() + '';
  111. //console.log(tabIndex);
  112. $(this).addClass("cr-click").siblings().removeClass("cr-click");
  113. loadOldOrComplain(tabIndex);
  114. });
  115. //获取工单来源
  116. // helper.getDropList.getlistDropByDic($('#order_source'), 'GDLY').then(function() {
  117. // $('#order_source').selectpicker('val', '468').trigger('change');
  118. // });
  119. //获取业务办理
  120. helper.getDropList.getlistDropByDic($('#order_handle'), 'YWLX');
  121. //获取工单类型
  122. helper.getDropList.getOrderRadios($('#order_type'), 'GDLX', 'inlineRadioOptions').then(function() {
  123. $('#order_type').find('input[type="radio"]').on('change', function() {
  124. if($(this).val() === "107") { //业务办理
  125. $('#order_handles').show();
  126. } else {
  127. $('#order_handles').hide();
  128. }
  129. });
  130. });
  131. //工单有效性
  132. $('#order_iseffective').find('input[type="radio"]').on('change', function() {
  133. //是否有效工单项(0有效,1无效)
  134. if($(this).val() === "1") { //无效
  135. $('.order_note').show();
  136. $('#order_isover_box').hide();
  137. $('#order_isover').find('input[type="radio"][value="1"]').prop('checked', true).trigger('change');
  138. } else {
  139. $('.order_note').hide();
  140. $('#order_isover_box').show();
  141. $('#order_isover').find('input[type="radio"][value="0"]').prop('checked', true).trigger('change');
  142. }
  143. });
  144. //获取接收部门
  145. getDepts('reginsTreeView', 'order_transfer_dept');
  146. // 立即处理
  147. $('#order_isover').find('input[type="radio"]').on('change', function() {
  148. if($(this).val() === '1') {
  149. $('#order_transfer_depts').hide();
  150. } else {
  151. $('#order_transfer_depts').show();
  152. }
  153. });
  154. //历史记录/历史工单 查询
  155. $(".searchbtn").click(function() {
  156. var tabIndex = $(this).attr('itemtype');
  157. loadOldOrComplain(tabIndex);
  158. });
  159. //关闭录音弹出
  160. $(".setwin").click(function() {
  161. $(".t-shade").removeClass("cx");
  162. $('audio')[0].pause();
  163. });
  164. });
  165. function clearInter() {
  166. clearInterval(timer);
  167. }
  168. function calling() {
  169. $(".td-call").show();
  170. n = 0;
  171. clearInterval(timer);
  172. timer = setInterval(function() {
  173. n++;
  174. var m = parseInt(n / 60 % 60);
  175. var s = parseInt(n % 60);
  176. //var thsc=toDub(m) + ":" + toDub(s);
  177. $(".thsc").text(toDub(m) + ":" + toDub(s));
  178. }, 1000);
  179. }
  180. function toDub(i) {
  181. return i < 10 ? "0" + i : "" + i;
  182. }
  183. //获取电话所属地
  184. function getPhoneLocation() {
  185. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
  186. "tel": phoneNumber,
  187. "token": $.cookie("token")
  188. }, function(result) {
  189. if(result.state.toLowerCase() == "success") {
  190. $(".khgsd").text(result.data);
  191. }
  192. });
  193. }
  194. /**
  195. * 根据电话获取 客户信息
  196. * */
  197. function getCustomer() {
  198. $.ajax({
  199. url: huayi.config.callcenter_url + 'CustomerNew/GetCustomerByTel',
  200. type: 'get',
  201. data: {
  202. tel: phoneNumber, //否 string 来电电话 例如:13663801989
  203. token: $.cookie("token")
  204. },
  205. dataType: "json",
  206. async: true,
  207. success: function(data) {
  208. if(data.state.toLowerCase() === 'success') {
  209. var customerBase = data.data && data.data;
  210. debugger
  211. if(customerBase) {
  212. $('input[name="sex"][value="' + data.F_Gender + '"]').prop("checked", "checked"); //工单类型
  213. $("#head_form_custom").val(customerBase.F_Legal)
  214. $("#head_form_customTel").val(customerBase.F_LegalPhone)
  215. $('#head_form_customer_id').val(customerBase.F_CustomerId); //客户id CustomerBase
  216. $("#laisheng").text(customerBase.F_AddressProvince); //省
  217. $("#laishi").find("option:selected").text(customerBase.F_AddressCity); //市
  218. $("#quTiy").val(customerBase.F_AddressCountry); //区
  219. $("#laixiang").find("option:selected").text(customerBase.F_AddressTownship); //县
  220. $("#channel").find("option:selected").text(customerBase.F_Channel); //乡镇
  221. $("#company_name").find("option:selected").text(customerBase.F_CompanyName); //乡镇
  222. $("#company_name_add").val(customerBase.F_CompanyName); //公司名称
  223. $("#laixiangxi").val(customerBase.F_AddressFull); //详细地址
  224. $("#kehuxing").val(customerBase.F_Legal)
  225. $("#kehudian").val(customerBase.F_LegalPhone)
  226. $('#head_form_customer_id').val(customerBase.F_CustomerId); //客户id CustomerBase
  227. $("#xiangxi").val(customerBase.F_AddressFull); //详细地址
  228. //获取对应的联系人信息
  229. getCustomerLists(1, customerBase.F_CustomerId);
  230. $('#order_company').val(customerBase.F_CompanyName); //给工单的公司名称赋值
  231. $('#F_CustomerCode').text(customerBase.F_CustomerCode); // string 客户编号
  232. $('#F_CompanyName').text(customerBase.F_CompanyName); // string 公司名称
  233. $('#F_AreaID').text(customerBase.F_AreaID); //大区名称
  234. $('#F_BranchID').text(customerBase.F_BranchID); //分公司名称
  235. $('#F_Salesman').text(customerBase.F_Salesman); //业务员
  236. $('#F_Gender').text(customerBase.F_Gender); //性别
  237. $('#F_SalesPhone').text(customerBase.F_SalesPhone); //业务员电话
  238. $('#F_CustomerNature').text(customerBase.F_CustomerNature); //客户性质
  239. $('#F_Channel').text(customerBase.F_Channel); //渠道类型
  240. $('#F_Credit').text(customerBase.F_Credit); //信用等级
  241. $('#F_Legal').text(customerBase.F_Legal); //法人
  242. $('#F_LegalPhone').text(customerBase.F_LegalPhone); //法人电话
  243. $('#F_AddressProvince').text(customerBase.F_AddressProvince); //省
  244. $('#F_AddressCity').text(customerBase.F_AddressCity); //市
  245. $('#F_AddressCountry').text(customerBase.F_AddressCountry); //县
  246. $('#F_AddressTownship').text(customerBase.F_AddressTownship); //乡
  247. $('#F_AddressFull').text(customerBase.F_AddressFull); //详细地址
  248. $('#F_Brands').text(customerBase.F_Brands); //经营品牌
  249. $('#F_Product').text(customerBase.F_Product); //产品
  250. $('#F_FrozenFlag').text(customerBase.F_FrozenFlag); //冻结标志
  251. $('#F_IsOpenAccount').text(customerBase.F_IsOpenAccount); //是否开户
  252. $('#F_LevelCode').text(customerBase.F_LevelCode); //上级客户编码
  253. $('#F_LevelName').text(customerBase.F_LevelName); //上级客户名称
  254. $('#F_MnemonicCode').text(customerBase.F_MnemonicCode); //助记码
  255. $('#F_InvoiceBank').text(customerBase.F_InvoiceBank); //开票银行名称
  256. $('#F_InvoiceBank').text(customerBase.F_InvoiceBank); //开票银行账号
  257. $('#F_TaxRegCode').text(customerBase.F_TaxRegCode); //纳税人等级号
  258. $('#F_IsRunXLX').text(customerBase.F_IsRunXLX); //是否经营心连心
  259. $('#F_AnnualSales').text(customerBase.F_AnnualSales); //年销量
  260. // $('#F_Formula').text(customerBase.F_Formula); //配方
  261. $('#F_RaiseCrops').text(customerBase.F_RaiseCrops); //种植植物
  262. $('#F_PlantingArea').text(customerBase.F_PlantingArea); //种植面积
  263. $('#F_FertilizerBrand').text(customerBase.F_FertilizerBrand); //用肥品牌
  264. }
  265. if(data.data) {
  266. $(".detailDiv").show();
  267. } else {
  268. $(".addDiv").show();
  269. }
  270. }
  271. },
  272. });
  273. }
  274. /**
  275. * 根据电话获取 客户联系人列表
  276. * paramPage: 页数请求的是第几页
  277. * cid: 客户的id
  278. * */
  279. function getCustomerLists(paramPage, cid) {
  280. //$('#head_customer_info').html('');
  281. $.ajax({
  282. url: huayi.config.callcenter_url + 'CustomerNew/GetConList',
  283. type: 'get',
  284. data: {
  285. cusid: cid, //客户id
  286. pageindex: paramPage, //第几页
  287. pagesize: 2,
  288. tel: phoneNumber, //否 string 来电电话 例如:13663801989
  289. token: $.cookie("token")
  290. },
  291. dataType: "json",
  292. async: true,
  293. success: function(returnValue) {
  294. var tableDatas = returnValue.rows;
  295. //异步获取列表数据
  296. if(tableDatas && tableDatas.length > 0) {
  297. $('#head_form_name').val(tableDatas[0].F_Name); //左侧姓名
  298. $('#head_form_name').prop('readonly', true);
  299. $('#order_name').val(tableDatas[0].F_Name); //右侧工单姓名
  300. //加载内容
  301. //$('#head_customer_info').html('');
  302. for(var i = 0, tableDatasLength = tableDatas.length; i < tableDatasLength; i++) {
  303. var itmeHtml = '<div class="head_customer_info_item clearfix">' +
  304. '<div class="head_customer_info_item_l pull-left">' +
  305. '<p class="clearfix">' +
  306. '<span>姓名</span>' +
  307. '<span>' + tableDatas[i].F_Name + '</span>' +
  308. '</p>' +
  309. '<p>' +
  310. '<span>电话</span>' +
  311. '<span>' + tableDatas[i].F_Telephone + '</span>' +
  312. '</p>' +
  313. '<p>' +
  314. '<span>是否主要联系人</span>' +
  315. '<span>' + (tableDatas[i].F_IsMain === true ? '是' : '否') + '</span>' +
  316. '</p>' +
  317. '</div>' +
  318. '<div class="head_customer_info_item_r pull-left" id="customerBtn_' + i + '">' +
  319. // '选择' +
  320. '</div>' +
  321. '</div>'
  322. $('#head_customer_info').append(itmeHtml);
  323. }
  324. if(tableDatasLength > 0) {
  325. $.jqPaginator('#pagination', {
  326. totalCounts: returnValue.total,
  327. pageSize: 2,
  328. currentPage: paramPage,
  329. visiblePages: 10,
  330. prev: '<li class="prev"><a href="javascript:;">上一页</a></li>',
  331. next: '<li class="next"><a href="javascript:;">下一页</a></li>',
  332. //page: '<li class="page"><a href="javascript:;">{{page}}</a></li>',
  333. onPageChange: function(num, type) {
  334. $('#page_number').text(num + "/" + Math.ceil(returnValue.total / 2));
  335. //console.log(type + ':' + num);
  336. if(type == 'change') {
  337. getCustomerLists(num);
  338. }
  339. }
  340. });
  341. } else {
  342. $('.head_customer_info_title').hide();
  343. }
  344. } else {
  345. $('.head_customer_info_title').hide();
  346. $('#head_form_name').val(''); //联系人姓名
  347. $('#head_form_name').prop('readonly', false);
  348. }
  349. },
  350. });
  351. }
  352. //清空head_form
  353. function headFormClean() {
  354. //左侧信息清空;
  355. $('.head_form').find('.form-control').val('');
  356. $('#head_form_tel').val(phoneNumber);
  357. }
  358. //保存来电客户信息
  359. function headFormSave() {
  360. if(!$.trim($('#head_form_name').val())) {
  361. layer.confirm('请输入姓名!', {
  362. icon: 2,
  363. btn: ['确定']
  364. });
  365. return;
  366. }
  367. $.post(huayi.config.callcenter_url + 'CustomerNew/AddContact', {
  368. F_CustomerId: $('#head_form_customer_id').val(), // int客户id
  369. F_Name: $('#head_form_name').val(), //string 联系人姓名
  370. F_Telephone: phoneNumber, // string电话
  371. token: $.cookie("token")
  372. }, function(result) {
  373. result = $.parseJSON(result);
  374. if(result.state.toLowerCase() === "success") {
  375. //给 右侧新增工单赋值
  376. $('#order_name').val($('#head_form_name').val()); //客户姓名
  377. $('#order_company').val($('#head_form_cmpname').val()); //公司名称
  378. layer.msg("保存成功");
  379. }
  380. })
  381. }
  382. //知识库查询
  383. $(".searIcon").click(function() {
  384. otext=$(".search").val();
  385. loadZSK();
  386. });
  387. //回车搜索
  388. $('.search').on('keypress',function(event){
  389. if(event.keyCode == 13){
  390. otext=$(".search").val();
  391. loadZSK();
  392. }
  393. })
  394. //获取知识库
  395. function loadZSK() {
  396. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', {
  397. "keywords":otext,
  398. "token": $.cookie("token")
  399. }, function(result) {
  400. if(result.state.toLowerCase() == "success") {
  401. $(".ldcr-bottom .detail-con ul").empty();
  402. var key_w = $(".search").val();
  403. var html="";
  404. $(result.data.rows).each(function(i, n) {
  405. //var after_w = n.F_Content.replace(key_w, '<span style="color:red;">' + key_w + '</span>');
  406. var after_u = n.F_Title.replace(key_w, '<span style="color:red;">' + key_w + '</span>');
  407. html = '<li>' +
  408. ' <div class="zhishi-title clearfix" numTab="'+i+'" index="'+n.F_RepositoryId+'">' +
  409. ' <a href="javascript:void(0);" class="left1">' + after_u + '</a>' +
  410. ' <a href="javascript:void(0);" class="left2" >' + n.F_Content + '</a>' +
  411. ' <em class="left3">' + n.F_CreateOn + '</em>' +
  412. ' </div>' +
  413. ' <div class="explancon">' +n.F_Content +
  414. ' <div id="fileListUp"></div></div>' +
  415. '</li>';
  416. $(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) {
  417. var changeGetid=$(this).attr("index");
  418. var numTab=$(this).attr("numTab");
  419. var otext = $(".search").val();
  420. layer.open({
  421. type: 2,
  422. title: '查看知识库',
  423. shadeClose: true, //是否开启点击遮罩关闭
  424. shade: 0.4, //遮罩
  425. maxmin: true, //开启最大化最小化按钮
  426. id: 'LAY_layuipro', //防止重复弹出
  427. moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
  428. moveOut: true, //拖拽到窗口外
  429. //resize: true,//是否允许拉伸
  430. area: ['70%', '90%'],
  431. content: '../zhiShiKu/template/seeDetail.html?changeGetid=' + changeGetid+'&otext='+otext,
  432. });
  433. })
  434. })
  435. }
  436. })
  437. }
  438. //加载 历史记录或历史工单
  439. function loadOldOrComplain(tabIndex) {
  440. $(".complain").hide();
  441. switch(tabIndex) {
  442. case '0':
  443. $(".complain").eq(0).show();
  444. break;
  445. case '1':
  446. getOldList()
  447. break;
  448. case '2':
  449. getComplainList()
  450. break;
  451. case '3':
  452. $(".complain").eq(3).show();
  453. if($('#head_form_customer_id').val() != '') {
  454. getCustomerDetail(); // 获取客户详情
  455. getTaxDetail(); // 获取财税情况
  456. }
  457. break;
  458. default:
  459. break;
  460. }
  461. }
  462. //获取客户详情
  463. function getCustomerDetail() {
  464. $.getJSON(huayi.config.callcenter_url + "CustomerNew/GetCustomer", {
  465. cusid: $('#head_form_customer_id').val(), //客户id
  466. token: $.cookie("token")
  467. }, function(data) {
  468. if(data.state.toLowerCase() == "success") {
  469. var cusBase = data.data && data.data;
  470. $('#customer_bedept').text(data.data && data.data.BeDeptName); // int 客户归属部门
  471. if(cusBase) {
  472. $('#customer_code').text(cusBase.F_CustomerCode); //string 客户编号
  473. $('#customer_companyname').text(cusBase.F_CompanyName); //string 公司名称
  474. $("#company_name_add").val(cusBase.F_CompanyName); //公司名称
  475. $('#customer_comaddress').text(cusBase.F_CompanyAddress); //string 公司地址
  476. $('#customer_legalName').text(cusBase.F_LegalName); //string 法人姓名
  477. if(cusBase.F_LegalTel) {
  478. $('#customer_lehalTel').html('<a href="jvascript:;" onclick="calloutopt(' + cusBase.F_LegalTel + ')">' + cusBase.F_LegalTel + '<img src="../img/Phones.png" alt="phone" /></a>'); //string 法人电话
  479. }
  480. $('#customer_subtrade').text(cusBase.F_SubTrade); // int 所属行业
  481. $('#customer_taxCategory').text(cusBase.F_TaxCategory); // int 税务类别
  482. $('#customer_invoiceRange').text(cusBase.F_InvoiceRange); //string 开票范围
  483. $('#customer_taxPointDes').text(cusBase.F_TaxPointDes); //string 税点描述
  484. $('#customer_layer').text(cusBase.F_Layer); // int 客户信誉等级
  485. $('#customer_berelatedAcc').text(cusBase.F_BeRelatedAcc); //string 客户归属涉税会计
  486. $('#customer_beauditAcc').text(cusBase.F_BeAuditAcc); //string 客户归属办理会计
  487. $('#customer_bemakeAcc').text(cusBase.F_BeMakeAcc); //string 客户归属做账会计
  488. $('#customer_RegisteredAddress').text(cusBase.F_RegisteredAddress); // string 注册地址
  489. $('#customer_LegalIDCards').text(cusBase.F_LegalIDCards); // string 法人身份证
  490. $('#customer_Qualification').text(cusBase.F_Qualification); // string 企业资质荣誉
  491. $('#customer_FinancialManager').text(cusBase.F_FinancialManager); // string 客户公司财务负责人
  492. $('#customer_BusinessOwner').text(cusBase.F_BusinessOwner); // string 客户归属业务负责人
  493. $('#customer_Remark1').text(cusBase.F_Remark1); // string 备注1(输入框即可)
  494. $('#customer_Remark2').text(cusBase.F_Remark2); // string 备注2(输入框即可)
  495. $('#customer_Remark3').text(cusBase.F_Remark3); // string 备注3(输入框即可)
  496. $('#customer_service').text(cusBase.F_CusService); // string 客服
  497. $('#customer_handoverDate').text(cusBase.F_HandoverDate); // string 交接日期
  498. $('#customer_isbankSlips').text(cusBase.F_ISBankSlips ? '是' : '否'); // string 是否需要去银行拿回单(一般纳税人)
  499. $('#customer_address').text(cusBase.F_Address); // string 联系地址
  500. $('#customer_address1').text(cusBase.F_Address); // string 联系地址1
  501. $('#customer_address2').text(cusBase.F_Address1); // string 联系地址2
  502. $('#customer_address3').text(cusBase.F_Address2); // string 联系地址3
  503. $('#customer_address4').text(cusBase.F_Address3); // string 联系地址4
  504. }
  505. var cusLists = data.data && data.data;
  506. if(cusLists && cusLists.length > 0) {
  507. $('#cusLists').empty();
  508. $('#conectLits').show();
  509. for(var i = 0; i < cusLists.length; i++) {
  510. var tplstr = '';
  511. tplstr = '<div class="clearfix cusListItem">' +
  512. '<li class="col-md-3 col-sm-4">' +
  513. '<label>姓名:</label>' +
  514. '<span>' + cusLists[i].F_Name + '</span>' +
  515. '</li>' +
  516. '<li class="col-md-3 col-sm-4">' +
  517. '<label>电话:</label>' +
  518. '<a href="jvascript:;" onclick="calloutopt(' + cusLists[i].F_Telephone + ')">' + cusLists[i].F_Telephone + '<img src="../img/Phones.png" alt="phone" /></a>' +
  519. '</li>' +
  520. '<li class="col-md-3 col-sm-4">' +
  521. '<label>邮箱:</label>' +
  522. '<span>' + cusLists[i].F_Email + '</span>' +
  523. '</li>' +
  524. '<li class="col-md-3 col-sm-4">' +
  525. '<label>职务:</label>' +
  526. '<span>' + cusLists[i].F_Duties + '</span>' +
  527. '</li>' +
  528. '<li class="col-md-3 col-sm-4">' +
  529. '<label>QQ:</label>' +
  530. '<span>' + cusLists[i].F_QQ + '</span>' +
  531. '</li>' +
  532. '<li class="col-md-3 col-sm-4">' +
  533. '<label>MSN:</label>' +
  534. '<span>' + cusLists[i].F_MSN + '</span>' +
  535. '</li>' +
  536. '<li class="col-md-12 col-sm-12">' +
  537. '<label>备注:</label>' +
  538. '<span>' + cusLists[i].F_Remark + '</span>' +
  539. '</li>' +
  540. '<li class="col-md-12 col-sm-12">' +
  541. '<label for="customer_F_IsMain">是否主要联系人:</label>' +
  542. '<span>' + (cusLists[i].F_IsMain === true ? '是' : '否') + '</span>' +
  543. '</li>' +
  544. '</div>';
  545. $('#cusLists').append(tplstr);
  546. }
  547. }
  548. }
  549. });
  550. }
  551. //获取财税情况
  552. function getTaxDetail() {
  553. $.getJSON(huayi.config.callcenter_url + "CustomerNew/GetFinc", {
  554. cusid: $('#head_form_customer_id').val(), // 客户id
  555. token: $.cookie("token")
  556. }, function(data) {
  557. if(data.state.toLowerCase() === 'success') {
  558. data = data.data;
  559. $('#tax_code').text(data.F_CustomerCode); // string 客户编号
  560. $('#tax_MonthState').text(data.F_MonthState); // string 本月财税情况:已结清/未结清
  561. $('#tax_AnnualIncome').text(data.F_AnnualIncome); // string 本年收入(元)
  562. $('#tax_AnnualProfit').text(data.F_AnnualProfit); // string 本年利润
  563. $('#tax_AnnualCost').text(data.F_AnnualCost); // string 本年费用
  564. $('#tax_AnnualPersonCount').text(data.F_AnnualPersonCount); // string 本年人数
  565. $('#tax_AnnualWages').text(data.F_AnnualWages); // string 本年工资
  566. $('#tax_QuarterlyCost').text(data.F_QuarterlyCost); // string 本季费用
  567. $('#tax_QuarterlyPersonCount').text(data.F_QuarterlyPersonCount); // string 本季人数
  568. $('#tax_QuarterlyWages').text(data.F_QuarterlyWages); // string 本季工资
  569. $('#tax_QuarterlyIncome').text(data.F_QuarterlyIncome); // string 本季收入
  570. $('#tax_QPVAT').text(data.F_QPVAT); // string 本季应交税额-增值税
  571. $('#tax_QPSurtax').text(data.F_QPSurtax); // string 本季应交税额-附加税
  572. $('#tax_QPTaxes').text(data.F_QPTaxes); // string 本季应交税额-企业所得税
  573. $('#tax_QPConTax').text(data.F_QPConTax); // string 本季应交税额-文化事业建设税
  574. $('#tax_QPPerinTax').text(data.F_QPPerinTax); // string 本季应交税额-个税
  575. $('#tax_QPStampTax').text(data.F_QPStampTax); // string 本季应交税额-其他税额
  576. }
  577. });
  578. }
  579. //获取历史记录
  580. function getOldList() {
  581. $(".complain").eq(1).show();
  582. //先销毁表格
  583. $('#oldlist').bootstrapTable('destroy');
  584. //初始化表格,动态从服务器加载数据
  585. $("#oldlist").bootstrapTable({
  586. method: "get", //使用get请求到服务器获取数据
  587. url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
  588. contentType: 'application/x-www-form-urlencoded',
  589. striped: true, //表格显示条纹
  590. pagination: true, //启动分页
  591. pageSize: 5, //每页显示的记录数
  592. pageNumber: 1, //当前第几页
  593. pageList: [5, 10, 50, 100], //记录数可选列表
  594. search: false, //是,//否启用查询
  595. showColumns: false, //显示下拉框勾选要显示的列
  596. showRefresh: false, //显示刷新按钮
  597. sidePagination: "server", //表示服务端请求
  598. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  599. //设置为limit可以获取limit, offset, search, sort, order
  600. queryParamsType: "undefined",
  601. queryParams: function queryParams(params) { //设置查询参数
  602. var param = {
  603. pageindex: params.pageNumber,
  604. pagesize: params.pageSize,
  605. tel: phoneNumber,
  606. starttime: $("#old_startTime").val(),
  607. endtime: $("#old_endTime").val(),
  608. cusphone: $("#con_phTel").val(),
  609. token: $.cookie("token")
  610. };
  611. return param;
  612. },
  613. onLoadSuccess: function() { //加载成功时执行
  614. //layer.msg("加载成功");
  615. },
  616. onLoadError: function() { //加载失败时执行
  617. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  618. }
  619. });
  620. }
  621. //获取历史工单
  622. function getComplainList() {
  623. $(".complain").eq(2).show();
  624. //先销毁表格
  625. $('#orderlist').bootstrapTable('destroy');
  626. //初始化表格,动态从服务器加载数据
  627. $("#orderlist").bootstrapTable({
  628. method: "get", //使用get请求到服务器获取数据
  629. url: huayi.config.callcenter_url + "WorkOrderNew/GetList", //获取数据的Servlet地址
  630. contentType: 'application/x-www-form-urlencoded',
  631. striped: true, //表格显示条纹
  632. pagination: true, //启动分页
  633. pageSize: 5, //每页显示的记录数
  634. pageNumber: 1, //当前第几页
  635. pageList: [5, 10, 50, 100], //记录数可选列表
  636. search: false, //是,//否启用查询
  637. showColumns: false, //显示下拉框勾选要显示的列
  638. showRefresh: false, //显示刷新按钮
  639. sidePagination: "server", //表示服务端请求
  640. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  641. //设置为limit可以获取limit, offset, search, sort, order
  642. queryParamsType: "undefined",
  643. queryParams: function queryParams(params) { //设置查询参数
  644. var param = {
  645. pageindex: params.pageNumber,
  646. pagesize: params.pageSize,
  647. keyword: phoneNumber, //否 string 模糊搜索可输入客户姓名,电话,工单号,反馈内容
  648. starttime: $("#con_startTime").val(), //否 string 工单起止时间
  649. cusphone: phoneNumber,
  650. endtime: $("#con_endTime").val(), //否 string 工单起止时间
  651. token: $.cookie("token"),
  652. // cusphone: $("#con_phone").val(),
  653. };
  654. return param;
  655. },
  656. onLoadSuccess: function() { //加载成功时执行
  657. //layer.msg("加载成功");
  658. },
  659. onLoadError: function() { //加载失败时执行
  660. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  661. }
  662. });
  663. }
  664. //格式化内处理方式
  665. function formatterDealType(val, row) {
  666. //处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
  667. var str = '-';
  668. switch(val) {
  669. case 0:
  670. str = 'IVR处理';
  671. break;
  672. case 1:
  673. str = '骚扰电话';
  674. break;
  675. case 2:
  676. str = '自助服务';
  677. break;
  678. case 3:
  679. str = '转值班电话';
  680. break;
  681. case 4:
  682. str = '留言';
  683. break;
  684. case 5:
  685. str = '呼损';
  686. break;
  687. case 6:
  688. str = '人工处理';
  689. break;
  690. }
  691. return str;
  692. }
  693. //格式化工单编号
  694. function formatterWorkOrderID(val, row) {
  695. return '<div class="imgs" ><a class="xg" onclick="btn_detailta(\'' + row.F_ID + '\',\'' + row.F_ID + '\')">' + val + '</a></div>'
  696. }
  697. function btn_detailta(oid, isdeal, proid) {
  698. layer.open({
  699. type: 2,
  700. title: '工单详情',
  701. //maxmin: true, //开启最大化最小化按钮
  702. area: ['80%', '90%'],
  703. content: '../commonTpl/seeWorkOrderDetail.html?oid=' + oid + '&isdeal=' + isdeal + '&proid=' + proid
  704. });
  705. }
  706. //格式化内容
  707. // function formatterDetail(val) {
  708. // if(val) {
  709. // var codeContent = decodeURIComponent(val);
  710. // var cc = codeContent.length > 10 ? codeContent.substr(0, 10) + '...' : codeContent;
  711. // return '<div title="' + codeContent + '">' + cc + '</div>';
  712. // } else {
  713. // return '-';
  714. // }
  715. // }
  716. //格式化呼叫状态
  717. function formatterCallState(val) {
  718. if(val == '1') {
  719. return '已接通';
  720. } else {
  721. return '未接通';
  722. }
  723. }
  724. //格式化音频
  725. function formatterRecord(val) {
  726. if(val) {
  727. return '<div class="imgs" style="cursor: pointer;">' +
  728. '<img src="../img/vice.png" alt="" onclick= ck(this) item="' + val + '" />' +
  729. '</div>';
  730. } else {
  731. return '';
  732. }
  733. }
  734. //点击录音
  735. function ck(val) {
  736. var path = $(val).attr("item");
  737. $(".t-shade").addClass("cx");
  738. $(".Ly_box").empty();
  739. $(".down").attr("href", path);
  740. $('<audio style="width: 100%;"class=" " src="' + path + '" loop="loop" controls="controls" ></audio>').appendTo(".Ly_box");
  741. }
  742. //格式化 工单状态
  743. function formatterState(val) {
  744. //工单状态0待指派,1待处理,2已处理 原来的状态 不用!!!!
  745. // 0新工单待指派,1已指派待接单,2已接单待处理,3已退回待处理,4异常退回待处理,5处理中,10已完结
  746. var stateStr = '-';
  747. var stateClass = '';
  748. switch(val) {
  749. case 0:
  750. stateStr = '待指派';
  751. stateClass = 'audit_wait';
  752. break;
  753. case 1:
  754. stateStr = '待接单';
  755. stateClass = 'audit_refuse';
  756. break;
  757. case 2:
  758. stateStr = '待处理';
  759. stateClass = 'audit_revoke';
  760. break;
  761. case 3:
  762. stateStr = '已退回';
  763. stateClass = 'audit_termination';
  764. break;
  765. case 4:
  766. stateStr = '异常退回';
  767. stateClass = 'audit_termination';
  768. break;
  769. case 5:
  770. stateStr = '处理中';
  771. stateClass = 'audit_doned';
  772. break;
  773. case 10:
  774. stateStr = '已完结';
  775. stateClass = 'audit_done';
  776. break;
  777. default:
  778. break;
  779. }
  780. return '<div class="' + stateClass + '">' + stateStr + '</div>';
  781. }
  782. //格式化 工单有效性
  783. function formatterIsEffective(val) {
  784. var stateStr = '-';
  785. var stateClass = '';
  786. switch(val) { //是否有效工单项(0有效,1无效)
  787. case 0:
  788. stateStr = '有效';
  789. stateClass = 'audit_done';
  790. break;
  791. case 1:
  792. stateStr = '无效';
  793. stateClass = 'audit_revoke';
  794. break;
  795. default:
  796. break;
  797. }
  798. return '<div class="' + stateClass + '">' + stateStr + '</div>';
  799. }
  800. //格式化接收人
  801. function formatterAuditUser(val) {
  802. if(val === "0") {
  803. return '-';
  804. } else {
  805. return val;
  806. }
  807. }
  808. //来电弹屏输入清空
  809. function cleanOrde() {
  810. $('#head_form_custom').val(''); //客户姓名
  811. $('#head_form_customTel').val('');
  812. $('#laisheng').val(''); //省
  813. $('#laishi').val(''); //市
  814. $('#laiquxian').val(''); //区/县
  815. $('#quTiy').val(''); //区/县
  816. $('#laixiang').val(''); //乡/镇
  817. $('#laixiangxi').val(''); //详细地址
  818. $('#channel').val(''); //渠道类型
  819. $('#company_name').val(''); //公司名称
  820. $('#management').val(''); //经营品牌
  821. $('#yearly').val(''); //年销量
  822. // $('#recipe').val('');//配方
  823. $('#planting').val(''); //种植作物
  824. $('#cultivated').val(''); //种植面积
  825. $('#fertilizer').val(''); //用肥品牌
  826. }
  827. // //清空新增工单的数据
  828. // function cleanOrderForm() {
  829. // $('#order_form').find('input.form-control').val('');
  830. // $('#order_form').find('textarea.form-control').val('');
  831. // $('#order_form').find('select.form-control').val('0');
  832. //
  833. // $('#order_type').find("input[type='radio'][value='107']").prop("checked", true).trigger('change');
  834. // $('#order_iseffective').find("input[type='radio'][value='0']").prop("checked", true).trigger('change');
  835. //
  836. // $('#order_transfer_dept').val('').trigger('keyup');
  837. // $('#order_transfer_dept').attr('placeholder', '请选择部门');
  838. // $('#order_transfer_dept').attr('data-id', 0);
  839. //
  840. // $('#order_receiveUser').selectpicker('destroy');
  841. // $('#order_receiveUser').empty();
  842. // $('#order_receiveUser').append('<option value="0">请选择接收人</option>');
  843. // $('#order_receiveUser').selectpicker('refresh');
  844. //
  845. // $('#order_form').find('.selectpicker.form-control').selectpicker('val', '0').trigger('change');
  846. // $('#order_source').selectpicker('val', '468').trigger('change');
  847. //
  848. // $('#order_isover').find("input[type='radio'][value='0']").prop("checked", true);
  849. // }
  850. //拉黑 保存
  851. function saveBlack() {
  852. var reg = /^\+?[1-9][0-9]*$/;
  853. var n = $("#time-word").val();
  854. var val = $("input[name='time']:checked").val();
  855. if(n) {
  856. if(!(reg.test(n))) {
  857. layer.confirm('请输入整数时间!', {
  858. btn: ['确定']
  859. });
  860. return;
  861. }
  862. } else {
  863. if(val == '4') {
  864. n = 0;
  865. } else {
  866. layer.confirm('请输入整数时间!', {
  867. btn: ['确定']
  868. });
  869. return;
  870. }
  871. }
  872. $.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', {
  873. tel: phoneNumber,
  874. num: n,
  875. type: val,
  876. "token": $.cookie("token")
  877. }, function(result) {
  878. result = $.parseJSON(result);
  879. if(result.state.toLowerCase() == "success") {
  880. layer.msg("拉入黑名单成功");
  881. $('.head_black_btn').text('取消');
  882. $('.ldtp-con .hei-list').hide();
  883. $('.la-before').hide();
  884. $('.retur').show();
  885. }
  886. })
  887. }
  888. //取消黑名单
  889. function cancelBlack() {
  890. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', {
  891. tel: phoneNumber,
  892. "token": $.cookie("token")
  893. }, function(result) {
  894. if(result.state.toLowerCase() == "success") {
  895. layer.msg("取消黑名单成功");
  896. $('.head_black_btn').text('黑名单');
  897. $('.retur').hide();
  898. $('.la-before').show();
  899. }
  900. })
  901. }
  902. /**
  903. * 获取接收部门 获取投诉类型
  904. * el1, 树形结构元素id名 reginsTreeView
  905. * el2, 搜索框元素id名 order_transfer_dept
  906. * */
  907. function getDepts(el1, el2) {
  908. //初始化 样式
  909. $('#' + el2).on('focus click', function() {
  910. $('#' + el1).removeClass('hidden').addClass('show');
  911. });
  912. $('#' + el2).on('keyup', function() {
  913. if($(this).val() == '') {
  914. $('#' + el1).treeview('uncheckAll', {
  915. silent: true
  916. });
  917. $(this).attr('data-id', '0');
  918. }
  919. });
  920. $('#' + el2 + ' .caret').on('click', function() {
  921. $('#' + el1).removeClass('hidden').addClass('show');
  922. });
  923. $('#' + el1).mouseleave(function() {
  924. $(this).removeClass('show').addClass('hidden');
  925. });
  926. $.getJSON(huayi.config.callcenter_url + 'Department/GetDeptList', {
  927. token: $.cookie("token")
  928. }, function(result) {
  929. if(result.state.toLowerCase() == "success") {
  930. var defaultDatas = helper.methods.buildTree(result.data);
  931. var sortChildrenArr = helper.methods.objToArray(defaultDatas[0].children);
  932. sortChildrenArr.sort(helper.methods.compare('sort'));
  933. var sortChildrenObj = helper.methods.arrayToObj(sortChildrenArr);
  934. defaultDatas[0].children = sortChildrenObj;
  935. if(defaultDatas) {
  936. var $sTree = $('#' + el1).treeview({
  937. color: "#1ab394",
  938. selectedBackColor: '#1ab394',
  939. expandIcon: 'glyphicon glyphicon-chevron-right',
  940. collapseIcon: 'glyphicon glyphicon-chevron-down',
  941. nodeIcon: 'fa fa-folder-o',
  942. //selectedIcon: "glyphicon glyphicon-stop",
  943. //icon: "glyphicon glyphicon-stop",
  944. //emptyIcon: 'glyphicon',
  945. //showCheckbox: true,
  946. selectable: true,
  947. state: {
  948. selected: true
  949. },
  950. data: defaultDatas,
  951. onNodeSelected: function(event, node) {
  952. $sTree.treeview('clearSearch');
  953. $('#' + el2).val(node.text);
  954. $('#' + el2).attr('data-id', node.id);
  955. $('#' + el1).removeClass('show').addClass('hidden');
  956. //获取接收人员
  957. getReceiveUser($('#order_receiveUser'), node.id);
  958. },
  959. onNodeUnselected: function(event, node) {
  960. $('#' + el2).attr('data-id', 0);
  961. $('#' + el2).attr('placeholder', '请选择接收部门');
  962. $('#order_receiveUser').empty();
  963. $('#order_receiveUser').append('<option value="0">请选择接收人</option>');
  964. $('#order_receiveUser').selectpicker('refresh');
  965. }
  966. });
  967. // $('#' + el1).treeview('collapseAll', {
  968. // silent: true
  969. // });
  970. $('#' + el1).treeview('expandAll', {
  971. levels: 2,
  972. silent: true
  973. });
  974. var findSNodes = function() {
  975. return $sTree.treeview('search', [$('#' + el2).val(), {
  976. ignoreCase: false,
  977. exactMatch: false
  978. }]);
  979. };
  980. $('#' + el2).on('keyup focus', function(e) {
  981. var selectableNodes = findSNodes();
  982. //var m = $('#' + el1).treeview('getParent', selectableNodes);
  983. //$('#' + el1).treeview('selectNode', [ m, { silent: true } ]);
  984. });
  985. }
  986. }
  987. })
  988. }
  989. //获取接收人员
  990. function getReceiveUser(obj, deptid) {
  991. $.ajax({
  992. url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList',
  993. type: 'get',
  994. data: {
  995. deptid: deptid,
  996. token: $.cookie("token")
  997. },
  998. dataType: "json",
  999. async: true,
  1000. success: function(res) {
  1001. obj.empty();
  1002. if(res.state.toLowerCase() === "success") {
  1003. res = res.data;
  1004. if(res && res.length > 0) {
  1005. obj.append('<option value="0">请选择接收人</option>');
  1006. res.forEach(function(v, i) {
  1007. obj.append('<option value="' + v.F_UserId + '" data-code="' + v.F_UserCode + '">' + v.F_UserName + '(' + v.F_UserCode + ')</option>');
  1008. });
  1009. obj.selectpicker('refresh');
  1010. }
  1011. }
  1012. },
  1013. });
  1014. }
  1015. //外呼
  1016. function calloutopt(telphone) {
  1017. event.stopPropagation();
  1018. if(telphone) {
  1019. $.ajax({
  1020. type: "get",
  1021. url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
  1022. async: true,
  1023. dataType: 'json',
  1024. data: {
  1025. phone: telphone,
  1026. token: $.cookie("token")
  1027. },
  1028. success: function(result) {
  1029. if(result.state.toLowerCase() === "success") {
  1030. top.obj.Type = "MakeCall";
  1031. top.obj.DestinationNumber = result.data.phone;
  1032. top.obj.Header = result.data.fix;
  1033. top.obj.TaskType = "0"; //0:拨号外呼;1:问卷外呼;
  1034. top.obj.TaskPhoneID = ''; // 原来是 回访的电话工单ID
  1035. top.Send();
  1036. }
  1037. }
  1038. });
  1039. }
  1040. }
  1041. var callId = helper.request.queryString("cid");
  1042. $(function() {
  1043. //通话记录跳转过来的
  1044. var cphone = helper.request.queryString("cphone");
  1045. var cCustomerName = decodeURIComponent(helper.request.queryString("cCustomerName"));
  1046. if(cphone) {
  1047. $('#order_tel').val(cphone); //否 string 联系电话
  1048. }
  1049. if(cCustomerName) {
  1050. $('#order_name').val(cCustomerName); //是 string 姓名/联系人
  1051. }
  1052. autosize($('textarea'));
  1053. helper.getDropList.getlistDropByDic($('#order_handle'), 'YWLX');
  1054. //获取接收部门
  1055. getDepts('reginsTreeView', 'order_transfer_dept');
  1056. $('#save_order').click(function() { //ID为test的元素点击时
  1057. orderSave();
  1058. });
  1059. // 指派按钮
  1060. $('#save_vsv').click(function() { //ID为test的元素点击时
  1061. dealWorkOrder();
  1062. });
  1063. // 完结按钮
  1064. $('#save_ssss').click(function() { //ID为test的元素点击时
  1065. buttonend();
  1066. });
  1067. // 来电保存客户
  1068. $('#save').click(function() { //ID为test的元素点击时
  1069. if(!regexs.userNameReg.test($.trim($('#head_form_custom').val()))) {
  1070. layer.confirm('请输入有效的客户姓名!', {
  1071. icon: 2,
  1072. btn: ['确定']
  1073. });
  1074. return;
  1075. }
  1076. screen();
  1077. });
  1078. $('#empty').click(function() { //ID为test的元素点击时
  1079. cleanOrde();
  1080. });
  1081. });
  1082. //新建工单 保存
  1083. function orderSave() {
  1084. typePro();
  1085. $.post(huayi.config.callcenter_url + 'WorkOrderNew/Add', {
  1086. // orderid: oid, //否 strubg 工单ID
  1087. F_Source: 1, //1电话
  1088. // F_CompanyName: $('#order_company').val(),// 公司名称
  1089. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  1090. //公共字段
  1091. F_CusName: $('#kehuxing').val(), //客户姓名
  1092. F_CusPhone: $('#kehudian').val(), //客户电话
  1093. F_CompanyName: $('#company_name_add').val(), //公司名称
  1094. F_IncidentProvince: $('#sheng').val(), //string 省
  1095. F_IncidentCity: $('#shi').val(), // 市
  1096. F_IncidentCountry: $('#quxian').val(), //区/县
  1097. F_IncidentTownship: $('#xiang').val(), //乡
  1098. F_IncidentDetailed: $('#xiangxi').val(), //详细地址
  1099. F_Description: $('#reception').val(), //问题描述
  1100. //咨询模块
  1101. F_QuestionType: catt, //问题类别
  1102. F_TS_Category: comdi, //产品名称
  1103. F_ZX_Quantity: $('#Product_Quantity').val(), //问题数量
  1104. F_SalesBase: coint, //销售基地
  1105. //投诉模块
  1106. F_BatchNumber: shengch, //生产批号
  1107. // F_TS_Formula: $('#formula').val(),//配方
  1108. F_TS_Quantity: $('#quantity').val(), //问题数量(吨)
  1109. F_TS_Level: $('#level').val(), //重要界别
  1110. F_CustomerID: $('#number').val(), //客户编号
  1111. F_Salesman: $('#salesman').val(), //业务员
  1112. F_SalesPhone: $('#telephone').val(), //电话
  1113. F_AreaName: $('#chdaqu').val(), //大区
  1114. F_BranchName: $('#chfen').val(), //分公司
  1115. F_Brands: $('#manage').val(), //经营品牌
  1116. F_WorkerBrand: $('#about_brand').val(), //品牌
  1117. F_MaterialID: $('#Code').val(), //客户编号
  1118. F_CustomerID: $('#number').val(), //客户编号
  1119. F_Model: $('#model_number').val(), //型号
  1120. F_Specs: $('#specifications').val(), //规格
  1121. F_Level1: $('#category1').val(), //一级分类
  1122. F_Level2: $('#category2').val(), //二级分类
  1123. F_Level3: $('#category3').val(), //三级分类
  1124. F_Brand: $('#brand_name').val(), //品牌
  1125. F_MaterialEffect: $('#efficiency').val(), //复合肥肥效
  1126. F_Pipeline: $('#product_line').val(), //产品线
  1127. F_Craft: $('#process').val(), //工艺
  1128. // F_Formula: $('#enter_formula').val(),//配方
  1129. //抽检模块
  1130. // F_CusName: $('#kxing').val(),//客户姓名
  1131. // F_CusPhone: $('#kdian').val(),//客户电话
  1132. // F_QuestionType:catt, //问题类别
  1133. F_CJ_Time: $('#der_time').val(), //抽检时间
  1134. F_CJ_Level: $('#der_level').val(), //抽检级别
  1135. F_CJ_Unit: $('#der_Company').val(), //抽检单位
  1136. F_CJ_TestUnit: $('#der_Test').val(), //化验单位
  1137. F_CJ_Tonnage: $('#der_Tonnage').val(), //抽检吨数
  1138. F_CJ_BagNo: $('#der_Ton').val(), //抽检袋数
  1139. F_CJ_Outlay: $('#der_Amount').val(), //公关费用金额
  1140. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  1141. clbm: $("#clbm").val(), //否 指派部门
  1142. clid: $("#clid").val(), //否 接受人
  1143. sms: $("#overtime").find('input[type="radio"]:checked').val(), //是否发送短信
  1144. token: $.cookie("token")
  1145. }, function(result) {
  1146. result = $.parseJSON(result);
  1147. if(result.state.toLowerCase() == "success") {
  1148. //给 右侧新增工单赋值
  1149. $('.tel').html($('#kehudian').val()); //客户电话
  1150. $('#head_form_custom').val($('#kehuxing').val()); //公司姓名
  1151. cleanOrderForm();
  1152. // top.workcount();
  1153. layer.msg("保存成功");
  1154. }
  1155. })
  1156. }
  1157. //完结按钮
  1158. function buttonend(oid) {
  1159. typePro();
  1160. // var ltype = $("input[name='ltype']:checked").val();
  1161. var isDetail = helper.request.queryString("isDetail"); //是否是详情页面的处理
  1162. $.post(huayi.config.callcenter_url + 'WorkOrderNew/CreatOver', {
  1163. orderid: oid, //否 strubg 工单ID
  1164. F_Source: 1, //1电话
  1165. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  1166. //公共字段
  1167. F_CusName: $('#kehuxing').val(), //客户姓名
  1168. F_CusPhone: $('#kehudian').val(), //客户电话
  1169. F_CompanyName: $('#gonsi').val(), //公司名称
  1170. F_IncidentProvince: $('#sheng').val(), //string 省
  1171. F_IncidentCity: $('#shi').val(), // 市
  1172. F_IncidentCountry: $('#quxian').val(), //区/县
  1173. F_IncidentTownship: $('#xiang').val(), //乡
  1174. F_IncidentDetailed: $('#xiangxi').val(), //详细地址
  1175. F_Description: $('#reception').val(), //问题描述
  1176. //咨询模块
  1177. F_QuestionType: catt, //问题类别
  1178. F_TS_Category: comdi, //产品名称
  1179. F_ZX_Quantity: $('#Product_Quantity').val(), //问题数量
  1180. F_SalesBase: coint, //销售基地
  1181. //投诉模块
  1182. F_BatchNumber: shengch, //生产批号
  1183. F_TS_Formula: $('#formula').val(), //配方
  1184. F_TS_Quantity: $('#quantity').val(), //问题数量(吨)
  1185. F_TS_Level: $('#level').val(), //重要界别
  1186. F_CustomerID: $('#number').val(), //客户编号
  1187. F_Salesman: $('#salesman').val(), //业务员
  1188. F_SalesPhone: $('#telephone').val(), //电话
  1189. F_AreaName: $('#chdaqu').val(), //大区
  1190. F_BranchName: $('#chfen').val(), //分公司
  1191. F_Brands: $('#manage').val(), //经营品牌
  1192. F_WorkerBrand: $('#about_brand').val(), //品牌
  1193. F_MaterialID: $('#Code').val(), //客户编号
  1194. F_CustomerID: $('#number').val(), //客户编号
  1195. F_Model: $('#model_number').val(), //型号
  1196. F_Specs: $('#specifications').val(), //规格
  1197. F_Level1: $('#category1').val(), //一级分类
  1198. F_Level2: $('#category2').val(), //二级分类
  1199. F_Level3: $('#category3').val(), //三级分类
  1200. F_Brand: $('#brand_name').val(), //品牌
  1201. F_MaterialEffect: $('#efficiency').val(), //复合肥肥效
  1202. F_Pipeline: $('#product_line').val(), //产品线
  1203. F_Craft: $('#process').val(), //工艺
  1204. F_Formula: $('#enter_formula').val(), //配方
  1205. //抽检模块
  1206. // F_CusName: $('#kxing').val(),//客户姓名
  1207. // F_CusPhone: $('#kdian').val(),//客户电话
  1208. // F_QuestionType:catt, //问题类别
  1209. F_CJ_Time: $('#der_time').val(), //抽检时间
  1210. F_CJ_Level: $('#der_level').val(), //抽检级别
  1211. F_CJ_Unit: $('#der_Company').val(), //抽检单位
  1212. F_CJ_TestUnit: $('#der_Test').val(), //化验单位
  1213. F_CJ_Tonnage: $('#der_Tonnage').val(), //抽检吨数
  1214. F_CJ_BagNo: $('#der_Ton').val(), //抽检袋数
  1215. F_CJ_Outlay: $('#der_Amount').val(), //公关费用金额
  1216. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  1217. clbm: $("#clbm").val(), //否 指派部门
  1218. clid: $("#clid").val(), //否 接受人
  1219. sms: $("#overtime").find('input[type="radio"]:checked').val(), //是否发送短信
  1220. token: $.cookie("token")
  1221. }, function(result) {
  1222. result = $.parseJSON(result);
  1223. if(result.state.toLowerCase() == "success") {
  1224. // parent.parent.layer.msg("工单完结成功!");
  1225. cleanOrderForm();
  1226. layer.msg("完结成功");
  1227. // top.workcount();
  1228. }
  1229. })
  1230. }
  1231. $('#save_short').click(function() { //ID为test的元素点击时
  1232. duanxin();
  1233. });
  1234. $('#save_yeWu').click(function() {
  1235. Salesman()
  1236. });
  1237. //业务员短信发送
  1238. function Salesman() {
  1239. $.post(huayi.config.callcenter_url + 'SMS/SMSSendSalesman', {
  1240. name: $('#short_message').val(), //业务员姓名
  1241. phone: $('#short_phone').val(), //业务员电话
  1242. cusphone: $('#short_tel').val(), //客户电话
  1243. token: $.cookie("token")
  1244. }, function(result) {
  1245. result = $.parseJSON(result);
  1246. if(result.state.toLowerCase() == "success") {
  1247. debugger
  1248. layer.msg("短信发送成功");
  1249. // top.workcount();
  1250. }
  1251. })
  1252. }
  1253. //客户短信发送
  1254. function duanxin() {
  1255. $.post(huayi.config.callcenter_url + 'SMS/SMSSend', {
  1256. name: $('#short_ywuYa').val(), //业务员姓名
  1257. phone: $('#short_tel').val(), //业务员电话
  1258. cusphone: $('#short_phone').val(), //客户电话
  1259. token: $.cookie("token")
  1260. }, function(result) {
  1261. result = $.parseJSON(result);
  1262. if(result.state.toLowerCase() == "success") {
  1263. debugger
  1264. layer.msg("短信发送成功");
  1265. // top.workcount();
  1266. }
  1267. })
  1268. }
  1269. // 清空客户短信信息
  1270. function anOrder() {
  1271. $('#short_message').val('');
  1272. $('#short_phone').val('');
  1273. $('#short_tel').val('');
  1274. $('#short_ywuYa').val('');
  1275. }
  1276. //投诉和抽检客户 物料编号清空
  1277. function emptyct() {
  1278. $('#number').val('');
  1279. $('#salesman').val('');
  1280. $('#telephone').val('');
  1281. $('#District').val('');
  1282. $('#Branice').val('');
  1283. $('#manage').val('');
  1284. $('#Code').val('');
  1285. $('#material_name').val('');
  1286. $('#model_number').val('');
  1287. $('#specifications').val('');
  1288. $('#category1').val('');
  1289. $('#category2').val('');
  1290. $('#category3').val('');
  1291. $('#brand_name').val('');
  1292. $('#efficiency').val('');
  1293. $('#product_line').val('');
  1294. $('#process').val('');
  1295. $('#enter_formula').val('');
  1296. }
  1297. var catt; //问题类别
  1298. var cttt; //投诉问题类别
  1299. var comdi; //产品名称
  1300. var coint; //销售基地
  1301. var stion; //问题数量
  1302. var shengch; //生产批次号
  1303. var jyppai;
  1304. var daqu;
  1305. var fengo;
  1306. var orderIsover;
  1307. function typePro() {
  1308. orderIsover = $('input:radio[name="type"]:checked').val();
  1309. if(orderIsover === '1') {
  1310. debugger
  1311. catt = $('#category').val(); //问题类别
  1312. comdi = $('#ProductName').val(); //产品名称
  1313. stion = $('#Product_Quantity').val(); //问题数量
  1314. coint = $('#xiaoshou').val(); //销售基地
  1315. daqu = '';
  1316. fengo = '';
  1317. jyppai = '';
  1318. cttt = '';
  1319. shengch = '';
  1320. emptyct()
  1321. $('#wlbm').hide();
  1322. $('#wlmcc').hide();
  1323. $('#clie').hide();
  1324. $('#mate').hide();
  1325. } else if(orderIsover === '2') {
  1326. // daqu=$('#chdaqu').val();
  1327. // fengo=$('#chfen').val();
  1328. jyppai = $('#brand_name').val();
  1329. comdi = $('#product_name').val(); //产品名称
  1330. cttt = $("#cat").val();
  1331. // if($("#catego").val()){
  1332. // cttt = $("#cat").val()+"|"+$("#catego").val();
  1333. // if($("#cate").val()){
  1334. // cttt = $("#cat").val()+"|"+$("#catego").val()+"|"+$("#cate").val();
  1335. // }
  1336. // }
  1337. catt = $("#cate").val();
  1338. shengch = $('#Batch_number').val(); //生产批次号
  1339. stion = $('#quantity').val(); //问题数量
  1340. coint = $('#Sales_base').val(); //销售基地
  1341. } else if(orderIsover === '3') {
  1342. // daqu=$('#chdaqu').val();
  1343. // fengo=$('#chfen').val();
  1344. jyppai = $('#brand_name').val();
  1345. shengch = $('#batch_num').val(); //生产批次号
  1346. catt = $('#chou_wtlb').val();
  1347. cttt = $('#checked').find('input[type="radio"]:checked').val();
  1348. comdi = '';
  1349. coint = '';
  1350. stion = '';
  1351. } else if(orderIsover === '4') {
  1352. catt = $('#cateq').val(); //问题类别
  1353. comdi = $('#Produ_ctName').val(); //产品名称
  1354. stion = $('#Product_Quantity').val(); //问题数量
  1355. coint = $('#xiaosh').val(); //销售基地
  1356. daqu = '';
  1357. fengo = '';
  1358. jyppai = '';
  1359. cttt = '';
  1360. shengch = '';
  1361. emptyct()
  1362. $('#wlbm').hide();
  1363. $('#wlmcc').hide();
  1364. $('#clie').hide();
  1365. $('#mate').hide();
  1366. }
  1367. }
  1368. // 指派按钮
  1369. function dealWorkOrder(oid) {
  1370. typePro();
  1371. // var ltype = $("input[name='ltype']:checked").val();
  1372. // var mold = $('#checked').find('input[type="radio"]:checked').val();
  1373. $.post(huayi.config.callcenter_url + 'WorkOrderNew/Createass', {
  1374. orderid: oid, //否 strubg 工单ID
  1375. F_Source: 1, //1电话
  1376. // F_CompanyName: $('#order_company').val(),// 公司名称
  1377. F_Type: $('#order_isover').find('input[type="radio"]:checked').val(), //工单类型
  1378. //公共字段
  1379. F_CusName: $('#kehuxing').val(), //客户姓名
  1380. F_CusPhone: $('#kehudian').val(), //客户电话
  1381. F_CompanyName: $('#gonsi').val(), //公司名称
  1382. F_IncidentProvince: $('#sheng').val(), //string 省
  1383. F_IncidentCity: $('#shi').val(), // 市
  1384. F_IncidentCountry: $('#quxian').val(), //区/县
  1385. F_IncidentTownship: $('#xiang').val(), //乡
  1386. F_IncidentDetailed: $('#xiangxi').val(), //详细地址
  1387. F_Description: $('#reception').val(), //问题描述
  1388. //咨询模块
  1389. F_QuestionType: catt, //问题类别
  1390. F_TS_Category: comdi, //产品名称
  1391. F_ZX_Quantity: stion, //问题数量
  1392. F_SalesBase: coint, //销售基地
  1393. //投诉模块
  1394. F_BatchNumber: shengch, //生产批号
  1395. F_TS_Formula: $('#formula').val(), //配方
  1396. F_TS_Quantity: $('#quantity').val(), //问题数量(吨)
  1397. F_TS_Level: $('#level').val(), //重要界别
  1398. // F_ZX_Area: daqu,//大区
  1399. // F_ZX_Branch:fengo,//分公司
  1400. // F_Brand: jyppai,//经营品牌
  1401. F_Salesman: $('#salesman').val(), //业务员
  1402. F_SalesPhone: $('#telephone').val(), //电话
  1403. F_AreaName: $('#chdaqu').val(), //大区
  1404. F_BranchName: $('#chfen').val(), //分公司
  1405. F_Brands: $('#manage').val(), //经营品牌
  1406. F_MaterialID: $('#Code').val(), //客户编号
  1407. F_CustomerID: $('#number').val(), //客户编号
  1408. F_Model: $('#model_number').val(), //型号
  1409. F_Specs: $('#specifications').val(), //规格
  1410. F_Level1: $('#category1').val(), //一级分类
  1411. F_Level2: $('#category2').val(), //二级分类
  1412. F_Level3: $('#category3').val(), //三级分类
  1413. F_Brand: $('#brand_name').val(), //品牌
  1414. F_MaterialEffect: $('#efficiency').val(), //复合肥肥效
  1415. F_Pipeline: $('#product_line').val(), //产品线
  1416. F_Craft: $('#process').val(), //工艺
  1417. F_Formula: $('#enter_formula').val(), //配方
  1418. F_WorkerBrand: $('#about_brand').val(), //品牌
  1419. //抽检模块
  1420. // F_CusName: $('#kxing').val(),//客户姓名
  1421. // F_CusPhone: $('#kdian').val(),//客户电话
  1422. // F_QuestionType:cttt, //问题类别
  1423. F_CJ_Time: $('#der_time').val(), //抽检时间
  1424. F_CJ_Level: $('#der_level').val(), //抽检级别
  1425. F_CJ_Unit: $('#der_Company').val(), //抽检单位
  1426. F_CJ_TestUnit: $('#der_Test').val(), //化验单位
  1427. F_CJ_Tonnage: $('#der_Tonnage').val(), //抽检吨数
  1428. F_CJ_BagNo: $('#der_Ton').val(), //抽检袋数
  1429. F_CJ_Outlay: $('#der_Amount').val(), //公关费用金额
  1430. overtime: $("#dddd").find('input[type="radio"]:checked').val(), //超时时限
  1431. clbm: $("#clbm").val(), //否 指派部门
  1432. clid: $("#clid").val(), //否 接受人
  1433. F_Files: proimglist && proimglist.join(','), //附件
  1434. sms: $("#overtime").find('input[type="radio"]:checked').val(), //是否发送短信
  1435. token: $.cookie("token")
  1436. }, function(result) {
  1437. result = $.parseJSON(result);
  1438. if(result.state.toLowerCase() == "success") {
  1439. // top.workcount();
  1440. debugger
  1441. cleanOrderForm();
  1442. layer.msg("指派成功");
  1443. }
  1444. })
  1445. }
  1446. // 左侧来电保存
  1447. function screen() {
  1448. $.post(huayi.config.callcenter_url + 'CustomerNew/CallAdd', {
  1449. // F_Source:$('#der_type').val(),//工单类型 默认4官网
  1450. F_Legal: $('#head_form_custom').val(), //客户姓名
  1451. F_Gender: $('#order_iso').find('input[type="radio"]:checked').val(), //性别
  1452. F_LegalPhone: $('#head_form_customTel').val(), //客户电话
  1453. F_AddressProvince: $('#laisheng').val(), //省份
  1454. F_AddressCity: $('#laishi').val(), //市区
  1455. F_AddressCountry: $('#quTiy').val(), //县区
  1456. F_AddressTownship: $('#laixiang').val(), //乡镇
  1457. F_AddressFull: $('#laixiangxi').val(), //详细地址
  1458. F_Channel: $('#channel').val(), //渠道类型
  1459. F_CompanyName: $('#company_name').val(), //公司名称
  1460. F_IsRunXLX: $('#order_whether').find('input[type="radio"]:checked').val(), //是否经营心连心
  1461. F_Brands: $('#management').val(), //经营品牌
  1462. F_AnnualSales: $('#yearly').val(), //年销量
  1463. F_Formula: $('#recipe').val(), //配方
  1464. F_RaiseCrops: $('#planting').val(), //种植作物
  1465. F_PlantingArea: $('#cultivated').val(), //种植面积
  1466. F_FertilizerBrand: $('#fertilizer').val(), //用肥品牌
  1467. token: $.cookie("token")
  1468. }, function(result) {
  1469. result = $.parseJSON(result);
  1470. if(result.state.toLowerCase() == "success") {
  1471. debugger
  1472. // top.workcount();
  1473. $('#kehudian').val($('.tel').html()); //客户电话
  1474. $('#kehuxing').val($('#head_form_custom').val()); //公司姓名
  1475. $('#gonsi').val($('#company_name').val()); //公司名称
  1476. $("#sheng option:selected").text($("#laisheng option:selected").text()); //省 赋值到工单事发地
  1477. $('#sheng option:selected').val($("#laisheng option:selected").val());
  1478. $('#shi option:selected').text($("#laishi option:selected").text()); // 市
  1479. $('#shi option:selected').val($("#laishi option:selected").val());
  1480. $("#quxian option:selected").text($('#quTiy').val()); // 县/区
  1481. $("#quxian option:selected").val($('#quTiy').val()); // 县/区
  1482. $('#xiang option:selected').text($("#laixiang option:selected").text()); // 乡
  1483. $('#xiang option:selected').val($("#laixiang option:selected").val());
  1484. $('#xiangxi').val($('#laixiangxi').val()); //详细地址
  1485. layer.msg("保存成功");
  1486. }
  1487. })
  1488. }
  1489. //三级联动下拉
  1490. $(document).ready(function() {
  1491. var wid = helper.request.queryString("wid");
  1492. LY($("#sheng")); //省
  1493. SHENG($("#shengji"));
  1494. XSJD($("#xiaoshou")); //销售基地
  1495. XSJD($("#xiaosh")); //建议及其他销售基地
  1496. XSJD($("#Sales_base")); //建议及其他销售基地
  1497. ZXWTLB($("#category")); //咨询问题类别
  1498. // ZXWTLB($("#categg")); //问题类别
  1499. ZXCPMC($("#ProductName"));
  1500. // ZXCPMC($("#ProductName"));
  1501. ZXCPMC($("#product_name"));
  1502. ZXCPMC($("#Produ_ctName")); //建议及其他产品名称
  1503. DQ($("#District"));
  1504. //投诉模块
  1505. WTLB1($("#cat")); //问题类型1
  1506. CPZL($("#Product_Category")); //产品名称
  1507. ZYJB($("#level")); //重要级别
  1508. CJJP($("#der_level")); //抽检级别
  1509. CJDW($("#der_Company")); //抽检单位
  1510. WTLBCJ($("#chou_wtlb")); //抽检问题类型
  1511. DQQ($("#customer_comaddress")); //大区
  1512. QDLX($("#customer_taxPointDes")); //添加客户渠道类型
  1513. QDLX($("#channel")); //来电弹屏渠道类型
  1514. XYDJ($("#customer_invoiceRange"));
  1515. JYPP($("#customer_Qualification"));
  1516. JYPP($("#management"));
  1517. CAPI($("#customer_FinancialManager"));
  1518. YFPP($("#customer_feeEx"));
  1519. YFPP($("#fertilizer"));
  1520. });
  1521. //抽检问题类别
  1522. function WTLBCJ(obj) {
  1523. obj.empty();
  1524. obj.append('<option selected="selected" value="">请选择</option>');
  1525. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1526. "token": $.cookie("token"),
  1527. type: 2,
  1528. pid: 0,
  1529. }, function(data) {
  1530. if(data.state.toLowerCase() == "success") {
  1531. var content = data.data;
  1532. $(content).each(function(i, n) {
  1533. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1534. })
  1535. }
  1536. })
  1537. }
  1538. // 客户信息里的 省/市/区/县
  1539. // 咨询模块 省
  1540. function LY(obj) {
  1541. obj.empty();
  1542. obj.append('<option selected="selected" value="">请选择</option>');
  1543. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1544. "token": $.cookie("token"),
  1545. F_Layer: 1,
  1546. }, function(data) {
  1547. if(data.state.toLowerCase() == "success") {
  1548. var content = data.data;
  1549. $(content).each(function(i, n) {
  1550. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1551. })
  1552. }
  1553. })
  1554. }
  1555. //市
  1556. function LB(obj) {
  1557. obj.empty();
  1558. obj.append('<option selected="selected" value="">请选择</option>');
  1559. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1560. "token": $.cookie("token"),
  1561. F_Layer: 2,
  1562. F_RegionName: $('#sheng').val()
  1563. }, function(data) {
  1564. if(data.state.toLowerCase() == "success") {
  1565. var content = data.data;
  1566. $(content).each(function(i, n) {
  1567. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1568. })
  1569. }
  1570. })
  1571. }
  1572. // 区/县
  1573. function ZT(obj) {
  1574. obj.empty();
  1575. obj.append('<option selected="selected" value="">请选择</option>');
  1576. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1577. "token": $.cookie("token"),
  1578. F_Layer: 3,
  1579. F_RegionName: $('#shi').val()
  1580. }, function(data) {
  1581. if(data.state.toLowerCase() == "success") {
  1582. var content = data.data;
  1583. $(content).each(function(i, n) {
  1584. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1585. })
  1586. }
  1587. })
  1588. }
  1589. // 乡
  1590. function XX(obj) {
  1591. obj.empty();
  1592. obj.append('<option selected="selected" value="">请选择</option>');
  1593. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1594. "token": $.cookie("token"),
  1595. F_Layer: 4,
  1596. F_RegionName: $('#quxian').val()
  1597. }, function(data) {
  1598. if(data.state.toLowerCase() == "success") {
  1599. var content = data.data;
  1600. $(content).each(function(i, n) {
  1601. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1602. })
  1603. }
  1604. })
  1605. }
  1606. $('#sheng').on('change', function() {
  1607. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1608. "token": $.cookie("token"),
  1609. F_Layer: 2,
  1610. F_RegionName: $('#sheng').val(),
  1611. }, function(data) {
  1612. if(data.state.toLowerCase() == "success") {
  1613. var content = data.data;
  1614. $(content).each(function(i, n) {
  1615. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#shi");
  1616. })
  1617. LB($("#shi"));
  1618. }
  1619. })
  1620. });
  1621. $('#shi').on('change', function() {
  1622. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1623. "token": $.cookie("token"),
  1624. F_Layer: 3,
  1625. F_RegionName: $('#shi').val()
  1626. }, function(data) {
  1627. if(data.state.toLowerCase() == "success") {
  1628. var content = data.data;
  1629. $(content).each(function(i, n) {
  1630. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#quxian");
  1631. })
  1632. ZT($("#quxian"));
  1633. }
  1634. })
  1635. });
  1636. $('#quxian').on('change', function() {
  1637. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1638. "token": $.cookie("token"),
  1639. F_Layer: 4,
  1640. F_RegionName: $('#quxian').val()
  1641. }, function(data) {
  1642. if(data.state.toLowerCase() == "success") {
  1643. var content = data.data;
  1644. $(content).each(function(i, n) {
  1645. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#xiang");
  1646. })
  1647. XX($('#xiang'));
  1648. }
  1649. })
  1650. });
  1651. function SHENG(obj) {
  1652. obj.empty();
  1653. obj.append('<option selected="selected" value="">请选择</option>');
  1654. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1655. "token": $.cookie("token"),
  1656. F_Layer: 1,
  1657. }, function(data) {
  1658. if(data.state.toLowerCase() == "success") {
  1659. var content = data.data;
  1660. $(content).each(function(i, n) {
  1661. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1662. })
  1663. }
  1664. })
  1665. }
  1666. //市
  1667. function SHI(obj) {
  1668. obj.empty();
  1669. obj.append('<option selected="selected" value="">请选择</option>');
  1670. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1671. "token": $.cookie("token"),
  1672. F_Layer: 2,
  1673. F_RegionName: $('#shengji').val()
  1674. }, function(data) {
  1675. if(data.state.toLowerCase() == "success") {
  1676. var content = data.data;
  1677. $(content).each(function(i, n) {
  1678. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1679. })
  1680. }
  1681. })
  1682. }
  1683. // 区/县
  1684. function QUXIAN(obj) {
  1685. obj.empty();
  1686. obj.append('<option selected="selected" value="">请选择</option>');
  1687. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1688. "token": $.cookie("token"),
  1689. F_Layer: 3,
  1690. F_RegionName: $('#shiji').val()
  1691. }, function(data) {
  1692. if(data.state.toLowerCase() == "success") {
  1693. var content = data.data;
  1694. $(content).each(function(i, n) {
  1695. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1696. })
  1697. }
  1698. })
  1699. }
  1700. // 乡
  1701. function XIANG(obj) {
  1702. obj.empty();
  1703. obj.append('<option selected="selected" value="">请选择</option>');
  1704. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1705. "token": $.cookie("token"),
  1706. F_Layer: 4,
  1707. F_RegionName: $('#quxianji').val()
  1708. }, function(data) {
  1709. if(data.state.toLowerCase() == "success") {
  1710. var content = data.data;
  1711. $(content).each(function(i, n) {
  1712. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  1713. })
  1714. }
  1715. })
  1716. }
  1717. $('#shengji').on('change', function() {
  1718. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1719. "token": $.cookie("token"),
  1720. F_Layer: 2,
  1721. F_RegionName: $('#shengji').val(),
  1722. }, function(data) {
  1723. if(data.state.toLowerCase() == "success") {
  1724. var content = data.data;
  1725. $(content).each(function(i, n) {
  1726. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#shiji");
  1727. })
  1728. SHI($("#shiji"));
  1729. }
  1730. })
  1731. });
  1732. $('#shiji').on('change', function() {
  1733. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1734. "token": $.cookie("token"),
  1735. F_Layer: 3,
  1736. F_RegionName: $('#shiji').val()
  1737. }, function(data) {
  1738. if(data.state.toLowerCase() == "success") {
  1739. var content = data.data;
  1740. $(content).each(function(i, n) {
  1741. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#quxianji");
  1742. })
  1743. QUXIAN($("#quxianji"));
  1744. }
  1745. })
  1746. });
  1747. $('#quxianji').on('change', function() {
  1748. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  1749. "token": $.cookie("token"),
  1750. F_Layer: 4,
  1751. F_RegionName: $('#quxianji').val()
  1752. }, function(data) {
  1753. if(data.state.toLowerCase() == "success") {
  1754. var content = data.data;
  1755. $(content).each(function(i, n) {
  1756. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#xiangji");
  1757. })
  1758. XIANG($("#xiangji"));
  1759. }
  1760. })
  1761. });
  1762. //销售基地
  1763. function XSJD(obj) {
  1764. obj.empty();
  1765. obj.append('<option selected="selected" value="">请选择</option>');
  1766. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1767. "token": $.cookie("token"),
  1768. flag: "XSJD",
  1769. }, function(data) {
  1770. if(data.state.toLowerCase() == "success") {
  1771. var content = data.data;
  1772. $(content).each(function(i, n) {
  1773. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1774. })
  1775. }
  1776. })
  1777. }
  1778. //问题类别
  1779. function ZXWTLB(obj) {
  1780. obj.empty();
  1781. obj.append('<option selected="selected" value="">请选择</option>');
  1782. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionNameType", {
  1783. "token": $.cookie("token"),
  1784. type: 3,
  1785. // pid:0,
  1786. }, function(data) {
  1787. if(data.state.toLowerCase() == "success") {
  1788. var content = data.data;
  1789. $(content).each(function(i, n) {
  1790. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1791. })
  1792. }
  1793. })
  1794. }
  1795. function ZXCPMC(obj) {
  1796. obj.empty();
  1797. obj.append('<option selected="selected" value="">请选择</option>');
  1798. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  1799. "token": $.cookie("token"),
  1800. flag: "CPZL",
  1801. }, function(data) {
  1802. if(data.state.toLowerCase() == "success") {
  1803. var content = data.data;
  1804. $(content).each(function(i, n) {
  1805. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  1806. })
  1807. }
  1808. })
  1809. }
  1810. function DQ(obj) {
  1811. obj.empty();
  1812. obj.append('<option selected="selected" value="">请选择</option>');
  1813. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1814. "token": $.cookie("token"),
  1815. F_Layer: 1,
  1816. }, function(data) {
  1817. if(data.state.toLowerCase() == "success") {
  1818. var content = data.data;
  1819. $(content).each(function(i, n) {
  1820. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1821. })
  1822. }
  1823. })
  1824. }
  1825. function FENGONGSI(obj) {
  1826. obj.empty();
  1827. obj.append('<option selected="selected" value="">请选择</option>');
  1828. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1829. "token": $.cookie("token"),
  1830. F_Layer: 2,
  1831. F_DeptName: $("#District").find("option:selected").text(),
  1832. }, function(data) {
  1833. if(data.state.toLowerCase() == "success") {
  1834. var content = data.data;
  1835. $(content).each(function(i, n) {
  1836. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  1837. })
  1838. }
  1839. })
  1840. }
  1841. $('#District').on('change', function() {
  1842. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  1843. "token": $.cookie("token"),
  1844. F_Layer: 2,
  1845. F_DeptName: $("#District").find("option:selected").text(),
  1846. }, function(data) {
  1847. if(data.state.toLowerCase() == "success") {
  1848. var content = data.data;
  1849. $(content).each(function(i, n) {
  1850. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#Branice");
  1851. })
  1852. FENGONGSI($("#Branice"));
  1853. }
  1854. })
  1855. });
  1856. //清空表单
  1857. function cleanOrderForm() {
  1858. // $("#lygon").val(data.F_SourceName);//工单来源
  1859. // $('#gdbian').val(data.F_WorkOrderCode);// 工单编号
  1860. // 咨询模块
  1861. $("#category").val(''); //问题类别
  1862. $("#ProductName").val(''); //产品名称
  1863. $('#Product_Quantity').val(''); //问题数量
  1864. $("#xiaoshou").val(''); //销售基地
  1865. // 投诉模块
  1866. $("#product_name").val(''); //产品名称
  1867. $('#quantity').val(''); //问题数量
  1868. $('#Batch_number').val(''); //生产批次
  1869. $("#Sales_base").val(''); //销售基地
  1870. $("#level").val(''); //重要级别
  1871. $("#cat").val(''); //问题类别1
  1872. $("#catego").val(''); //问题类别2
  1873. $("#cate").val(''); //问题类别3
  1874. $('#about_brand').val(''); //品牌
  1875. // 抽检模块
  1876. $("#chou_wtlb").val(''); //问题类别
  1877. $("#der_level").val(''); //抽检级别
  1878. $('#batch_num').val(''); //生产批次号
  1879. $("#der_Company").val(''); //抽检单位
  1880. $('#der_Test').val(''); //化验单位
  1881. $('#der_Tonnage').val(''); //抽检吨数
  1882. $('#der_Ton').val(''); //抽检袋数
  1883. $('#der_Amount').val(''); //公关费用金额
  1884. $('#der_time').val(''); //抽检时间
  1885. // 建议及其他
  1886. $("#cateq").val(''); //问题类别
  1887. $("#Produ_ctName").val(''); //产品名称
  1888. $('#Product_Quan').val(''); //问题数量
  1889. $("#xiaosh").val(''); //销售基地
  1890. // 公共模块
  1891. $('#number').val(''); //客户编码
  1892. $('#salesman').val(''); //业务员
  1893. $('#telephone').val(''); //电话
  1894. $("#chdaqu").val(''); //大区
  1895. $("#chfen").val(''); //分公司
  1896. $('#manage').val(''); //经营品牌
  1897. //物料
  1898. $('#Code').val(''); //物料编码
  1899. $('#material_name').val(''); //物料名称
  1900. $('#model_number').val(''); //型号
  1901. $('#specifications').val(''); //规格
  1902. $('#category1').val(''); //一级分类
  1903. $('#category2').val(''); //二级分类
  1904. $('#category3').val(''); //三级分类
  1905. $('#brand_name').val(''); //品牌
  1906. $('#efficiency').val(''); //复合肥肥效
  1907. $('#product_line').val(''); //产品线
  1908. $('#process').val(''); //工艺
  1909. $('#enter_formula').val(''); //配方
  1910. $('#kehuxing').val(''); //客户姓名
  1911. $('#kehudian').val(''); //客户电话
  1912. $('#gonsi').val(''), //公司名称
  1913. $("#sheng").val(''); // 省
  1914. $("#shi").val(''); //市
  1915. $("#quxian").val(''); //区县
  1916. $("#xiang").val(''); //乡
  1917. $("#xiangxi").val(''); //详细
  1918. $('#reception').val(''); //问题描述
  1919. $("#dddd").find('input[type="radio"]:checked').val(''); //超时时限
  1920. // alert($("#clbmname").val()
  1921. $("#clbmname").val(''); //否 指派部门
  1922. $(".select").val(''); //否 接受人
  1923. $("#overtime").find('input[type="radio"]:checked').val(''); //是否发送短信
  1924. $("#fileList>li").remove();
  1925. }
  1926. //问题类别1
  1927. function WTLB1(obj) {
  1928. obj.empty();
  1929. obj.append('<option selected="selected" value="">请选择</option>');
  1930. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1931. "token": $.cookie("token"),
  1932. type: 1,
  1933. pid: 0,
  1934. }, function(data) {
  1935. if(data.state.toLowerCase() == "success") {
  1936. var content = data.data;
  1937. $(content).each(function(i, n) {
  1938. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1939. })
  1940. }
  1941. })
  1942. }
  1943. //问题类别2
  1944. function WTLB2(obj) {
  1945. obj.empty();
  1946. obj.append('<option selected="selected" value="">请选择</option>');
  1947. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1948. "token": $.cookie("token"),
  1949. type: 1,
  1950. pid: $('#cat').val(),
  1951. }, function(data) {
  1952. if(data.state.toLowerCase() == "success") {
  1953. var content = data.data;
  1954. $(content).each(function(i, n) {
  1955. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1956. })
  1957. }
  1958. })
  1959. }
  1960. // 问题类别3
  1961. function WTLB3(obj) {
  1962. obj.empty();
  1963. obj.append('<option selected="selected" value="">请选择</option>');
  1964. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1965. "token": $.cookie("token"),
  1966. type: 1,
  1967. pid: $('#catego').val(),
  1968. }, function(data) {
  1969. if(data.state.toLowerCase() == "success") {
  1970. var content = data.data;
  1971. $(content).each(function(i, n) {
  1972. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1973. })
  1974. }
  1975. })
  1976. }
  1977. $('#cat').on('change', function() {
  1978. // alert($('#cat').val())
  1979. WTLB2($("#catego")); //问题类型2
  1980. // $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1981. // "token": $.cookie("token"),
  1982. // type: 1,
  1983. //
  1984. // pid:$('#cat').val(),
  1985. // }, function (data) {
  1986. // if (data.state.toLowerCase() == "success") {
  1987. // var content = data.data;
  1988. // $(content).each(function (i, n) {
  1989. // $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo("#catego");
  1990. // })
  1991. //
  1992. // }
  1993. // })
  1994. });
  1995. $('#catego').on('change', function() {
  1996. // alert($("#catego").val())
  1997. WTLB3($("#cate")); //问题类型3
  1998. // $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionType", {
  1999. // "token": $.cookie("token"),
  2000. // type: 1,
  2001. //
  2002. // pid:$('#catego').val()
  2003. // }, function (data) {
  2004. // if (data.state.toLowerCase() == "success") {
  2005. // var content = data.data;
  2006. // $(content).each(function (i, n) {
  2007. // $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo("#cate");
  2008. // })
  2009. //
  2010. // }
  2011. // })
  2012. });
  2013. //产品种类
  2014. function CPZL(obj) {
  2015. obj.empty();
  2016. obj.append('<option selected="selected" value="">请选择</option>');
  2017. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2018. "token": $.cookie("token"),
  2019. flag: "CPZL",
  2020. }, function(data) {
  2021. if(data.state.toLowerCase() == "success") {
  2022. var content = data.data;
  2023. $(content).each(function(i, n) {
  2024. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2025. })
  2026. }
  2027. })
  2028. }
  2029. //重要界别
  2030. function ZYJB(obj) {
  2031. obj.empty();
  2032. obj.append('<option selected="selected" value="">请选择</option>');
  2033. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2034. "token": $.cookie("token"),
  2035. flag: "ZYJB",
  2036. }, function(data) {
  2037. if(data.state.toLowerCase() == "success") {
  2038. var content = data.data;
  2039. $(content).each(function(i, n) {
  2040. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2041. })
  2042. }
  2043. })
  2044. }
  2045. //抽检模块
  2046. function CJJP(obj) {
  2047. obj.empty();
  2048. obj.append('<option selected="selected" value="">请选择</option>');
  2049. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2050. "token": $.cookie("token"),
  2051. flag: "CJJP",
  2052. }, function(data) {
  2053. if(data.state.toLowerCase() == "success") {
  2054. var content = data.data;
  2055. $(content).each(function(i, n) {
  2056. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2057. })
  2058. }
  2059. })
  2060. }
  2061. function CJDW(obj) {
  2062. obj.empty();
  2063. obj.append('<option selected="selected" value="">请选择</option>');
  2064. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2065. "token": $.cookie("token"),
  2066. flag: "CJDW",
  2067. }, function(data) {
  2068. if(data.state.toLowerCase() == "success") {
  2069. var content = data.data;
  2070. $(content).each(function(i, n) {
  2071. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2072. })
  2073. }
  2074. })
  2075. }
  2076. //。。。。。。。。。。。。。。。。。。。。。。。
  2077. function YFPP(obj) {
  2078. obj.empty();
  2079. obj.append('<option selected="selected" value="">请选择</option>');
  2080. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2081. "token": $.cookie("token"),
  2082. flag: "YFPP",
  2083. }, function(data) {
  2084. if(data.state.toLowerCase() == "success") {
  2085. var content = data.data;
  2086. $(content).each(function(i, n) {
  2087. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2088. })
  2089. }
  2090. })
  2091. }
  2092. //渠道类型
  2093. function QDLX(obj) {
  2094. obj.empty();
  2095. obj.append('<option selected="selected" value="">请选择</option>');
  2096. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2097. "token": $.cookie("token"),
  2098. flag: "QDLX",
  2099. }, function(data) {
  2100. if(data.state.toLowerCase() == "success") {
  2101. var content = data.data;
  2102. $(content).each(function(i, n) {
  2103. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2104. })
  2105. }
  2106. })
  2107. }
  2108. //信用等级
  2109. function XYDJ(obj) {
  2110. obj.empty();
  2111. obj.append('<option selected="selected" value="">请选择</option>');
  2112. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2113. "token": $.cookie("token"),
  2114. flag: "XYDJ",
  2115. }, function(data) {
  2116. if(data.state.toLowerCase() == "success") {
  2117. var content = data.data;
  2118. $(content).each(function(i, n) {
  2119. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2120. })
  2121. }
  2122. })
  2123. }
  2124. //经营品牌
  2125. function JYPP(obj) {
  2126. obj.empty();
  2127. obj.append('<option selected="selected" value="">请选择</option>');
  2128. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2129. "token": $.cookie("token"),
  2130. flag: "JYPP",
  2131. }, function(data) {
  2132. if(data.state.toLowerCase() == "success") {
  2133. var content = data.data;
  2134. $(content).each(function(i, n) {
  2135. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2136. })
  2137. }
  2138. })
  2139. }
  2140. //产品
  2141. function CAPI(obj) {
  2142. obj.empty();
  2143. obj.append('<option selected="selected" value="">请选择</option>');
  2144. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  2145. "token": $.cookie("token"),
  2146. flag: "CAPI",
  2147. }, function(data) {
  2148. if(data.state.toLowerCase() == "success") {
  2149. var content = data.data;
  2150. $(content).each(function(i, n) {
  2151. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  2152. })
  2153. }
  2154. })
  2155. }
  2156. function DQQ(obj) {
  2157. obj.empty();
  2158. obj.append('<option selected="selected" value="">请选择</option>');
  2159. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  2160. "token": $.cookie("token"),
  2161. F_Layer: 1,
  2162. }, function(data) {
  2163. if(data.state.toLowerCase() == "success") {
  2164. var content = data.data;
  2165. $(content).each(function(i, n) {
  2166. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  2167. })
  2168. }
  2169. })
  2170. }
  2171. function KEFENGONG(obj) {
  2172. obj.empty();
  2173. obj.append('<option selected="selected" value="">请选择</option>');
  2174. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  2175. "token": $.cookie("token"),
  2176. F_Layer: 2,
  2177. F_DeptName: $("#customer_comaddress").find("option:selected").text(),
  2178. }, function(data) {
  2179. if(data.state.toLowerCase() == "success") {
  2180. var content = data.data;
  2181. $(content).each(function(i, n) {
  2182. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  2183. })
  2184. }
  2185. })
  2186. }
  2187. $('#customer_comaddress').on('change', function() {
  2188. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  2189. "token": $.cookie("token"),
  2190. F_Layer: 2,
  2191. F_DeptName: $("#customer_comaddress").find("option:selected").text(),
  2192. }, function(data) {
  2193. if(data.state.toLowerCase() == "success") {
  2194. var content = data.data;
  2195. $(content).each(function(i, n) {
  2196. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#customer_legalName");
  2197. })
  2198. KEFENGONG($("#customer_legalName"));
  2199. }
  2200. })
  2201. });
  2202. /**
  2203. * 获取接收部门 获取投诉类型
  2204. * el1, 树形结构元素id名 reginsTreeView
  2205. * el2, 搜索框元素id名 order_transfer_dept
  2206. * */
  2207. function getDepts(el1, el2) {
  2208. //初始化 样式
  2209. $('#' + el2).on('focus click', function() {
  2210. $('#' + el1).removeClass('hidden').addClass('show');
  2211. });
  2212. $('#' + el2).on('keyup', function() {
  2213. if($(this).val() == '') {
  2214. $('#' + el1).treeview('uncheckAll', {
  2215. silent: true
  2216. });
  2217. $(this).attr('data-id', '0');
  2218. }
  2219. });
  2220. $('#' + el2 + ' .caret').on('click', function() {
  2221. $('#' + el1).removeClass('hidden').addClass('show');
  2222. });
  2223. $('#' + el1).mouseleave(function() {
  2224. $(this).removeClass('show').addClass('hidden');
  2225. });
  2226. $.getJSON(huayi.config.callcenter_url + 'Department/GetDeptList', {
  2227. token: $.cookie("token")
  2228. }, function(result) {
  2229. if(result.state.toLowerCase() == "success") {
  2230. var defaultDatas = helper.methods.buildTree(result.data);
  2231. var sortChildrenArr = helper.methods.objToArray(defaultDatas[0].children);
  2232. sortChildrenArr.sort(helper.methods.compare('sort'));
  2233. var sortChildrenObj = helper.methods.arrayToObj(sortChildrenArr);
  2234. defaultDatas[0].children = sortChildrenObj;
  2235. if(defaultDatas) {
  2236. var $sTree = $('#' + el1).treeview({
  2237. color: "#1ab394",
  2238. selectedBackColor: '#1ab394',
  2239. expandIcon: 'glyphicon glyphicon-chevron-right',
  2240. collapseIcon: 'glyphicon glyphicon-chevron-down',
  2241. nodeIcon: 'fa fa-folder-o',
  2242. //selectedIcon: "glyphicon glyphicon-stop",
  2243. //icon: "glyphicon glyphicon-stop",
  2244. //emptyIcon: 'glyphicon',
  2245. //showCheckbox: true,
  2246. selectable: true,
  2247. state: {
  2248. selected: true
  2249. },
  2250. data: defaultDatas,
  2251. onNodeSelected: function(event, node) {
  2252. $sTree.treeview('clearSearch');
  2253. $('#' + el2).val(node.text);
  2254. $('#' + el2).attr('data-id', node.id);
  2255. $('#' + el1).removeClass('show').addClass('hidden');
  2256. //获取接收人员
  2257. getReceiveUser($('#order_receiveUser'), node.id);
  2258. },
  2259. onNodeUnselected: function(event, node) {
  2260. $('#' + el2).attr('data-id', 0);
  2261. $('#' + el2).attr('placeholder', '请选择接收部门');
  2262. $('#order_receiveUser').empty();
  2263. $('#order_receiveUser').append('<option value="0">请选择接收人</option>');
  2264. $('#order_receiveUser').selectpicker('refresh');
  2265. }
  2266. });
  2267. // $('#' + el1).treeview('collapseAll', {
  2268. // silent: true
  2269. // });
  2270. $('#' + el1).treeview('expandAll', {
  2271. levels: 2,
  2272. silent: true
  2273. });
  2274. var findSNodes = function() {
  2275. return $sTree.treeview('search', [$('#' + el2).val(), {
  2276. ignoreCase: false,
  2277. exactMatch: false
  2278. }]);
  2279. };
  2280. $('#' + el2).on('keyup focus', function(e) {
  2281. var selectableNodes = findSNodes();
  2282. //var m = $('#' + el1).treeview('getParent', selectableNodes);
  2283. //$('#' + el1).treeview('selectNode', [ m, { silent: true } ]);
  2284. });
  2285. }
  2286. }
  2287. })
  2288. }
  2289. //获取接收人员
  2290. function getReceiveUser(obj, deptid) {
  2291. $.ajax({
  2292. url: huayi.config.callcenter_url + 'UserAccount/GetDeptUserList',
  2293. type: 'get',
  2294. data: {
  2295. deptid: deptid,
  2296. token: $.cookie("token")
  2297. },
  2298. dataType: "json",
  2299. async: true,
  2300. success: function(res) {
  2301. obj.empty();
  2302. if(res.state.toLowerCase() === "success") {
  2303. res = res.data;
  2304. if(res && res.length > 0) {
  2305. obj.append('<option value="0">请选择接收人</option>');
  2306. res.forEach(function(v, i) {
  2307. obj.append('<option value="' + v.F_UserId + '" data-code="' + v.F_UserCode + '">' + v.F_UserName + '(' + v.F_UserCode + ')</option>');
  2308. });
  2309. obj.selectpicker('refresh');
  2310. }
  2311. }
  2312. },
  2313. });
  2314. }
  2315. //工单类型点选
  2316. $('.r_order_type').find('input[type="radio"]').on('change', function() {
  2317. if($(this).val() === "1") { //咨询
  2318. $('#PageArrival').show(); //receive
  2319. $('#Duration').hide();
  2320. $('#Depth').hide();
  2321. $('#Page').hide();
  2322. $('#wlbm').hide();
  2323. $('#wlmcc').hide();
  2324. $('.noSampling').show();
  2325. $('.Sampling').hide();
  2326. $("#dddd input[type=radio][value='12']").prop("checked", true);
  2327. } else if($(this).val() === "2") { //投诉
  2328. $('#PageArrival').hide(); //receive
  2329. $('#Duration').show();
  2330. $('#Depth').hide();
  2331. $('#Page').hide();
  2332. $('#wlbm').show();
  2333. $('#wlmcc').show();
  2334. $('.noSampling').show();
  2335. $('.Sampling').hide();
  2336. $("#dddd input[type=radio][value='12']").prop("checked", true);
  2337. } else if($(this).val() === "3") { //抽检
  2338. $('#PageArrival').hide(); //receive
  2339. $('#Duration').hide();
  2340. $('#Depth').show();
  2341. $('#Page').hide();
  2342. $('#wlbm').show();
  2343. $('#wlmcc').show();
  2344. $('.Sampling').show();
  2345. $('.noSampling').hide();
  2346. $("#dddd input[type=radio][value='720']").prop("checked", true);
  2347. } else if($(this).val() === "4") { //建议其他
  2348. $('#PageArrival').hide(); //receive
  2349. $('#Duration').hide();
  2350. $('#Depth').hide();
  2351. $('#Page').show();
  2352. $('#wlbm').hide();
  2353. $('#wlmcc').hide();
  2354. $('.noSampling').show();
  2355. $('.Sampling').hide();
  2356. $("#dddd input[type=radio][value='12']").prop("checked", true);
  2357. }
  2358. });
  2359. // $(document).ready(function () {
  2360. // $("input:radio[name='type']").change(
  2361. // function () {
  2362. // var blockArr = ["", "PageArrival", "Duration", "Depth","Page"];
  2363. // var selectedBlock = $('input:radio[name="type"]:checked').val();
  2364. //
  2365. // for(var i=1; i<blockArr.length; i++){
  2366. // if(selectedBlock != i){
  2367. // $("#"+blockArr[i]).hide();
  2368. // }else{
  2369. // $("#"+blockArr[i]).show();
  2370. // }
  2371. // }
  2372. // });
  2373. // })
  2374. //
  2375. //客户添加
  2376. function sd() {
  2377. $("#customer_code").val("");
  2378. };
  2379. function ischeckNum() {
  2380. var num = document.getElementById('customer_code').value; //在此处下修改id
  2381. if(num) {
  2382. if(!isNaN(num)) {
  2383. if(num.length > 10) {
  2384. sd();
  2385. $("#aaa").css("color", "red").html("当前输入的编号大于10位,请输入10位编号");
  2386. } else if(num.length < 10 && num.length > 0) {
  2387. sd();
  2388. $("#aaa").css("color", "red").html("当前输入的编号小于10位,请输入10位的编号!");
  2389. }
  2390. return false;
  2391. } else {
  2392. $("#aaa").css("color", "red").html("你输入的数据不是数字");
  2393. sd();
  2394. return false;
  2395. }
  2396. } else {
  2397. $("#aaa").css("color", "red").html("编号不能为空");
  2398. }
  2399. }
  2400. $("#customer_code").blur(function() {
  2401. ischeckNum();
  2402. })
  2403. // function select(obj){
  2404. // $("#aaa" + obj.value).show().siblings().hide();
  2405. //
  2406. // }
  2407. $("#customer_taxPointDes").change(function() {
  2408. if($("#customer_taxPointDes").find("option:selected").text() == "二级商") {
  2409. $("#bbb").show()
  2410. } else {
  2411. $("#bbb").hide()
  2412. }
  2413. // $(this).find("option").each(function(){
  2414. // if ($(this).prop("selected")) {
  2415. // $("#bbb"+$(this).val()).show()
  2416. // } else {
  2417. // $("#bbb"+$(this).val()).hide()
  2418. // }
  2419. // })
  2420. })
  2421. $("#customer_taxPointDes").change(function() {
  2422. if($("#customer_taxPointDes").find("option:selected").text() == "种田大户") {
  2423. $("#ccc").show()
  2424. } else {
  2425. $("#ccc").hide()
  2426. }
  2427. })
  2428. $("#customer_feeEx").change(function() {
  2429. if($("#customer_feeEx").find("option:selected").text() == "其他") {
  2430. $("#ddd").show()
  2431. } else {
  2432. $("#ddd").hide()
  2433. }
  2434. })
  2435. $("#customer_Qualification").change(function() {
  2436. if($("#customer_Qualification").find("option:selected").text() == "其他") {
  2437. $("#eee").show()
  2438. } else {
  2439. $("#eee").hide()
  2440. }
  2441. })
  2442. //添加客户模块
  2443. function addedit() {
  2444. // var mobileNumReg = /^\d{11}$/,
  2445. // if(!mobileNumReg.test($.trim($("#F_MaterialCode").val()))) {
  2446. // layer.confirm('号段长度11位,且必须是数字。', {
  2447. // icon: 2,
  2448. // btn: ['确定'] //按钮
  2449. // });
  2450. // return;
  2451. // }
  2452. $.post(huayi.config.callcenter_url + "CustomerNew/Add", {
  2453. F_CustomerCode: $("#customer_code").val(), //客户编码
  2454. F_CompanyName: $("#customer_companyname").val(), //公司名称
  2455. F_AreaID: $("#customer_comaddress").val(), //大区ID
  2456. F_BranchID: $("#customer_legalName").val(), //分公司ID
  2457. F_Salesman: $("#customer_lehalTel").val(), //业务员
  2458. F_SalesPhone: $("#customer_subtrade").val(), //业务员电话
  2459. F_Gender: $("#gender").val(), //性别
  2460. F_CustomerNature: $("#customer_taxCategory").val(), //客户性质
  2461. F_Channel: $('#customer_taxPointDes').val(), //渠道类型
  2462. F_Credit: $("#customer_invoiceRange").val(), //信用等级
  2463. F_Legal: $("#customer_layer").val(), //法人
  2464. F_LegalPhone: $("#customer_bedept").val(), //法人电话
  2465. F_AddressProvince: $("#source").val(), //省
  2466. F_AddressCity: $("#type").val(), //市
  2467. F_AddressCountry: $("#keyid").val(), //县
  2468. F_AddressTownship: $("#input_area").val(), //乡
  2469. F_AddressFull: $("#customer_LegalIDCards").val(), //详细地址
  2470. F_Brands: $("#customer_Qualification").val(), //经营品牌
  2471. F_Product: $("#customer_FinancialManager").val(), //产品
  2472. F_FrozenFlag: $("#customer_BusinessOwner").find('input[type="radio"]:checked').val(), //冻结标志
  2473. F_IsOpenAccount: $('#customer_isbankSlips').find('input[type="radio"]:checked').val(), //是否开户
  2474. F_LevelCode: $("#customer_Remark2").val(), //上级客户编码
  2475. F_LevelName: $("#customer_Remark3").val(), //上级客户名称
  2476. F_MnemonicCode: $("#customer_service").val(), //助记码
  2477. F_InvoiceBank: $("#customer_handoverDate").val(), //开票银行名称
  2478. F_InvoiceBankAccount: $("#customer_address").val(), //开票银行账户
  2479. F_TaxRegCode: $("#customer_address1").val(), //纳税人登记号
  2480. F_IsRunXLX: $('#customer').find('input[type="radio"]:checked').val(), //是否经营心连心
  2481. F_AnnualSales: $("#customer_address2").val(), //年销量
  2482. F_Formula: $("#customer_address3").val(), //配方
  2483. F_RaiseCrops: $("#customer_address4").val(), //种植作物
  2484. F_PlantingArea: $("#customer_feeExpires").val(), //种植面积
  2485. F_FertilizerBrand: $("#customer_feeEx").val(), //用肥品牌
  2486. F_FertilizerBrand: $("#customer_feeEx").val(), //用肥品牌
  2487. F_FertilizerBrand: $("#customer_inv").val(), //用肥品牌
  2488. F_Brands: $("#customer").val(), //其他经营品牌
  2489. F_Remark: $("#F_Remark").val(), //备注
  2490. token: $.cookie("token")
  2491. }, function(result) {
  2492. result = $.parseJSON(result);
  2493. if(result.state.toLowerCase() == "success") {
  2494. // debugger
  2495. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  2496. cleanOrde();
  2497. parent.layer.close(index); //再执行关闭
  2498. parent.$('#cusList').bootstrapTable('refresh');
  2499. parent.layer.msg("添加客户成功");
  2500. top.workcount();
  2501. }
  2502. })
  2503. }