No Description

linkage1.js 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746
  1. var edit_id = helper.request.queryString("edit_id");
  2. $(document).ready(function() {
  3. var wid = helper.request.queryString("wid");
  4. if(edit_id) {
  5. getCustomer(edit_id);
  6. }
  7. LAISHENG($("#laisheng")); //省 来电弹屏
  8. CHOUDQ($("#chdaqu")); //投诉大区
  9. //tree下拉框效果
  10. $(".inpBox .tree").click(function() {
  11. if($(this).parent().find(".addTree").is(":hidden")) {
  12. $(this).parent().find(".addTree").show();
  13. } else {
  14. $(this).parent().find(".addTree").hide();
  15. }
  16. });
  17. //普通下拉框效果
  18. $(".inpBox .select").click(function() {
  19. if($(this).parent().find(".xl_common").is(":hidden")) {
  20. $(this).parent().find(".xl_common").show();
  21. } else {
  22. $(this).parent().find(".xl_common").hide();
  23. }
  24. });
  25. $(".jieshow").click(function() {
  26. if($(this).parent().find(".xl_common").is(":hidden")) {
  27. $(this).parent().find(".xl_common").show();
  28. } else {
  29. $(this).parent().find(".xl_common").hide();
  30. }
  31. })
  32. $(".xl").click(function() {
  33. if($(this).parent().find(".addTree").is(":hidden")) {
  34. $(this).parent().find(".addTree").show();
  35. } else {
  36. $(this).parent().find(".addTree").hide();
  37. }
  38. if($(this).parent().find(".xl_common").is(":hidden")) {
  39. $(this).parent().find(".xl_common").show();
  40. } else {
  41. $(this).parent().find(".xl_common").hide();
  42. }
  43. });
  44. $(".inpBox").mouseleave(function() {
  45. $(this).children(".addTree").hide();
  46. $(this).children(".xl_common").hide();
  47. });
  48. //清除
  49. $(".Cleans ").click(function() {
  50. var obj = $(this).parent().parent();
  51. obj.find("input").eq(0).val('');
  52. obj.find("input").eq(1).val('');
  53. obj.find("input").eq(2).val('');
  54. obj.find("input").eq(3).val('');
  55. })
  56. $(".xl_box").on("click", "li", function() {
  57. var obj = $(this).parent().parent().parent();
  58. obj.find("input").eq(0).val($(this).text());
  59. obj.find("input").eq(1).val($(this).attr("itemid"));
  60. obj.find(".xl_common").hide();
  61. getRY($(".clid"), $("#clbmname").val());
  62. });
  63. getBM($("#zrbmtree"));
  64. getBM($("#zrbmtree2"));
  65. });
  66. //获取部门
  67. var setting = {
  68. data: {
  69. key: {
  70. name: "text"
  71. },
  72. simpleData: {
  73. enable: true,
  74. idKey: "id",
  75. pIdKey: "ParentId",
  76. rootPId: 0
  77. }
  78. },
  79. callback: {
  80. onClick: zTreeOnClick
  81. }
  82. };
  83. function darptSearch() {
  84. $('.xlAdd').css('display', 'none');
  85. $(".selDpart1").css('display', 'block');
  86. depart();
  87. }
  88. function getBM(obj) {
  89. $.getJSON(huayi.config.callcenter_url + 'Department/GetAssignDeptList', {
  90. token: $.cookie("token"),
  91. keywords: $('.inps').val(),
  92. }, function(result) {
  93. if(result.state.toLowerCase() == "success") {
  94. // alert(111111);
  95. var treeObj = $.fn.zTree.init(obj, setting, result.data[0].children);
  96. treeObj.expandAll(false);
  97. }
  98. })
  99. }
  100. function zTreeOnClick(event, treeId, treeNode) {
  101. if(event) {
  102. event.stopPropagation();
  103. }
  104. var obj = $("#" + event.data.treeId).parent();
  105. obj.parent().find("input").eq(0).val(treeNode.text);
  106. obj.parent().find("input").eq(1).val(treeNode.id);
  107. obj.parent().parent().find(".xl_common").hide();
  108. obj.parent().parent().find("input").eq(3).val('');
  109. obj.parent().parent().find("input").eq(4).val('');
  110. obj.hide();
  111. if($("#clbm").val()) {
  112. getRY($(".clid"), $("#clbm").val());
  113. }
  114. if($("#clbm2").val()) {
  115. if($("#clbm2").val() == $("#clbm").val()) {
  116. layer.msg('不允许同时指派同一个部门')
  117. $('#clbmname2').val('')
  118. $("#clbm2").val('')
  119. return;
  120. }
  121. getRY($(".clid2"), $("#clbm2").val());
  122. }
  123. // getRY($(".clid"), $("#clbm").val());
  124. // getRY($(".clid2"), $("#clbm2").val());
  125. };
  126. $("#sponsor").on('click', 'li', function() {
  127. // alert(11111)
  128. $(".selDpart1").css('display', 'none');
  129. $(".tree").val($(this).html());
  130. $("#Dpment").val($(this).attr("index"));
  131. $(".Cleans").show();
  132. getRY($(".clid"), $("#Dpment").val());
  133. getRY($(".clid"), $("#clbmname").val());
  134. getRY($(".clid2"), $("#clbmname2").val());
  135. })
  136. function depart() {
  137. $("#sponsor").empty();
  138. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptList", {
  139. "token": $.cookie("token"),
  140. F_DeptName: $('.inps').val(),
  141. keywords: $('.inps').val(),
  142. }, function(data) {
  143. if(data.state.toLowerCase() == "success") {
  144. var content = data.data;
  145. $(content).each(function(i, n) {
  146. $("<li index='" + n.id + "'>" + n.text + "</li>").appendTo("#sponsor");
  147. })
  148. getRY($(".clid"), $("#clbm").val());
  149. getRY($(".clid2"), $("#clbm2").val());
  150. }
  151. })
  152. }
  153. //获取人员 getRY($(".clid"), $("#clbm").val());
  154. function getRY(obj, deptid) {
  155. var proid = helper.request.queryString("proid"); //项目id
  156. obj.empty();
  157. // obj.append('<li itemid="">--请选择--</li>');
  158. // obj.parent().parent().find("input").eq(0).val("--请选择--");
  159. // obj.parent().parent().find("input").eq(1).val("");
  160. $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', {
  161. proid: proid,
  162. deptid: deptid,
  163. token: $.cookie("token")
  164. }, function(result) {
  165. if(result.state.toLowerCase() == "success") {
  166. if(result.data.length == 0) {
  167. layer.msg('当前部门下没有人员,请选择其他部门')
  168. obj.parent().parent().parent().find("input").eq(0).val('');
  169. obj.parent().parent().parent().find("input").eq(1).val('');
  170. return;
  171. }
  172. $(result.data).each(function(i, n) {
  173. var userstr = ''
  174. if(n.F_Flag == 1) userstr = '外线'
  175. if(n.F_Flag == 2) userstr = '内线'
  176. obj.append('<li itemid="' + n.F_UserId + '">' + n.F_UserName + '(' + n.F_UserCode + ')-' + userstr + '</li>');
  177. });
  178. obj.find("li").click(function(event) {
  179. if(event) {
  180. event.stopPropagation();
  181. }
  182. $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
  183. $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
  184. $(this).parent().parent().hide();
  185. });
  186. }
  187. })
  188. }
  189. /**
  190. * 附件上传直接在知识库管理拿来用 开始
  191. * */
  192. var proimglist = []; //保存附件数组
  193. var uploader; //上传实例
  194. var limitNum = 6; //限制数量
  195. var edit_id = helper.request.queryString("edit_id");
  196. var token = $.cookie("token");
  197. $(function() {
  198. autosize($('textarea'));
  199. getChangeTree();
  200. if(edit_id) {
  201. getDetail();
  202. } else {
  203. $('#kn_type').val('顶级分类');
  204. $('#kn_type').attr('data-id', 0)
  205. uploaderImages();
  206. }
  207. //初始化 下拉
  208. $('.inps1').focus(function() {
  209. $('.xlAdd').css('display', 'block');
  210. });
  211. $('.xl_one').click(function() {
  212. if($('.xlAdd').css('display') == 'block') {
  213. $('.xlAdd').css('display', 'none')
  214. } else {
  215. $('.xlAdd').css('display', 'block')
  216. }
  217. });
  218. $('.addTree').mouseleave(function() {
  219. $(this).css('display', 'none')
  220. });
  221. });
  222. //修改弹出框内 下拉树形图参数配置项
  223. function getChangeTree() {
  224. var setting3 = {
  225. data: {
  226. key: {
  227. name: "text"
  228. },
  229. simpleData: {
  230. enable: true,
  231. idKey: "id",
  232. rootPId: 0
  233. }
  234. },
  235. callback: {
  236. onClick: changeTreeClick
  237. }
  238. }
  239. $.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
  240. // "pid": pid,
  241. "token": token,
  242. }, function(result) {
  243. result = $.parseJSON(result);
  244. $.fn.zTree.init($("#addTreeDemo"), setting3, result.data); //实例化树形图
  245. });
  246. }
  247. function changeTreeClick(event, treeId, treeNode) {
  248. $('#kn_type').val(treeNode.text);
  249. $('#kn_type').attr('data-id', treeNode.id);
  250. };
  251. //获取详情
  252. function getDetail() {
  253. var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象
  254. $.ajax({
  255. type: "post",
  256. url: huayi.config.callcenter_url + "Knowledge/GetInfo",
  257. async: true,
  258. dataType: 'json',
  259. data: {
  260. infoid: edit_id,
  261. token: token
  262. },
  263. success: function(data) {
  264. var con = data.data;
  265. $('#kn_title').val(con.F_Title);
  266. $('#kn_key').val(con.F_KeyWords);
  267. $('#kn_content').val(con.F_Description);
  268. $('#kn_type').val(con.F_Expand1);
  269. $('#kn_type').attr('data-id', con.F_CategoryId);
  270. //附件
  271. var proimglists = con.FileUrls;
  272. proimglists = proimglists == null ? [] : proimglists;
  273. limitNum -= proimglists.length;
  274. uploaderImages(); //附件上传
  275. if(proimglists.length > 0) {
  276. $('#fileNum').text(proimglists.length);
  277. var $list = $("#fileList");
  278. $.each(proimglists, function(i, v) {
  279. proimglist.push(v.F_FileId);
  280. if(v.F_FileType.split("\/")[0] === 'image') {
  281. //原来的图片
  282. var $li = $(
  283. '<li><span class="img_mask"><i class="img_del"></i></span>' +
  284. '<img src="' + v.F_FileUrl + '" title="原来的图片"/>' +
  285. '<span class="file_name">' + v.F_FileName + '</span>' +
  286. '</li>'
  287. );
  288. $list.append($li);
  289. } else {
  290. var $liFile = $(
  291. '<li><span class="img_mask"><i class="img_del"></i></span>' +
  292. '<div class="noThumb" title="原来的文件"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>' +
  293. '<span class="file_name">' + v.F_FileName + '</span>' +
  294. '</li>'
  295. );
  296. $list.append($liFile);
  297. }
  298. });
  299. $list.find('li').off('click');
  300. $list.find('li').on('click', '.img_del', function() {
  301. $(this).parent().parent().remove();
  302. var itemFileName = $(this).parent().parent().find('.file_name').text();
  303. $.each(proimglists, function(i, v) {
  304. if(v && v.F_FileName == itemFileName) {
  305. proimglist.splice(i, 1);
  306. }
  307. });
  308. $('#fileNum').text(proimglist.length);
  309. limitNum = 6 - proimglist.length;
  310. uploaderImages();
  311. });
  312. }
  313. dtd.resolve(); // 改变Deferred对象的执行状态
  314. }
  315. });
  316. return dtd.promise(); // 返回promise对象
  317. }
  318. //上传附件
  319. function uploaderImages() {
  320. if(uploader) {
  321. uploader.destroy();
  322. }
  323. uploader = WebUploader.create({
  324. auto: true, // 选完文件后,是否自动上传
  325. swf: '../../js/webuploader/Uploader.swf', // swf文件路径
  326. server: huayi.config.callcenter_url + "Knowledge/UpLoadProcess", // 文件接收服务端
  327. pick: '#imgPicker', // 选择文件的按钮。可选
  328. formData: {
  329. token: token
  330. },
  331. // 多类型文件上传
  332. accept: {
  333. title: 'Files',
  334. extensions: 'gif,jpg,jpeg,bmp,png,pdf,doc,docx,txt,xls,xlsx,ppt,pptx,zip,mp3,mp4,text,csv',
  335. mimeTypes: 'image/*,text/*,audio/mpeg,audio/mp4, video/mp4'
  336. //word
  337. +
  338. ',application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document'
  339. //excel
  340. +
  341. ',application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  342. //ppt
  343. +
  344. ',application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation' +
  345. ',application/pdf' +
  346. ',application/zip' +
  347. ',application/csv'
  348. // title: 'Images',
  349. // extensions: 'gif,jpg,jpeg,bmp,png',
  350. // mimeTypes: 'image/*'
  351. },
  352. compress: false, //webuploader默认压缩图片,设置compress:false,可以按照原始比例上传图片
  353. //fileVal: "upFile",//设置文件上传域的name。
  354. threads: limitNum, //上传并发数。允许同时最大上传进程数,为了保证文件上传顺序
  355. fileNumLimit: limitNum,
  356. fileSizeLimit: 180 * 1024 * 1024, // 180 M
  357. fileSingleSizeLimit: 50 * 1024 * 1024 // 30 M
  358. });
  359. uploader.on('fileQueued', function(file) {
  360. var $list = $("#fileList"),
  361. $li = $(
  362. '<li id="' + file.id + '"><span class="img_mask"><i class="img_del"></i></span>' +
  363. '<img/>' +
  364. '<span class="img_state"><i></i></span>' +
  365. '<span class="file_name">' + file.name + '</span>' +
  366. '</li>'
  367. ),
  368. $img = $li.find('img');
  369. // $list为容器jQuery实例
  370. $list.append($li);
  371. // 保存缩略图
  372. uploader.makeThumb(file, function(error, src) {
  373. if(error) {
  374. $img.replaceWith('<div class="noThumb"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>');
  375. return;
  376. }
  377. $img.attr('src', src);
  378. }, 109, 109); //109*109为缩略图尺寸
  379. //绑定删除
  380. $('#' + file.id).on('click', '.img_del', function() {
  381. uploader.removeFile(file);
  382. var $fileLi = $('#' + file.id);
  383. $fileLi.off().find('.img_del').off().end().remove();
  384. var itemFileName = $(this).parent().parent().find('.file_name').text();
  385. var img_index = $(this).parent().parent().attr('index');
  386. $.each(proimglist, function(i, v) {
  387. if(v == img_index) {
  388. proimglist.splice(i, 1);
  389. //helper.methods.delImgs(v.filesmallurl, v.fileurl);
  390. }
  391. });
  392. $('#fileNum').text(proimglist.length);
  393. });
  394. });
  395. // 文件上传过程中保存进度条实时显示。
  396. uploader.on('uploadProgress', function(file, percentage) {
  397. var $li = $('#' + file.id),
  398. $percent = $li.find('.progress span');
  399. // 避免重复保存
  400. if(!$percent.length) {
  401. $percent = $('<div class="progress" style="">' +
  402. '<span class="text">0%</span>' +
  403. '<span class="percentage"></span>' +
  404. '</div>')
  405. .appendTo($li)
  406. .find('span');
  407. }
  408. $percent.eq(0).text(Math.round(percentage * 100) + '%');
  409. $percent.eq(1).css('width', Math.round(percentage * 100) + '%');
  410. });
  411. // 文件上传成功,给item添加成功class, 用样式标记上传成功。
  412. uploader.on('uploadSuccess', function(file, res) {
  413. proimglist.push(res.data.F_FileId);
  414. $('#fileNum').text(proimglist.length);
  415. $('#' + file.id).addClass('upload-state-done');
  416. $('#' + file.id).attr('index', res.data.F_FileId);
  417. });
  418. // 文件上传失败,显示上传出错。
  419. uploader.on('uploadError', function(file) {
  420. var $li = $('#' + file.id),
  421. $error = $li.find('div.error');
  422. // 避免重复创建
  423. if(!$error.length) {
  424. $error = $('<div class="error"></div>').appendTo($li);
  425. }
  426. $error.text('上传失败');
  427. });
  428. // 完成上传完了,成功或者失败,先删除进度条。
  429. uploader.on('uploadComplete', function(file) {
  430. $('#' + file.id).find('.progress').remove();
  431. });
  432. uploader.onError = function(code) {
  433. // console.log('Error:' + code);
  434. switch(code) {
  435. case "Q_EXCEED_NUM_LIMIT":
  436. layer.msg('只能上传六个文件。');
  437. break;
  438. case "Q_TYPE_DENIED":
  439. layer.msg('文件类型不正确。');
  440. break;
  441. case "F_DUPLICATE":
  442. layer.msg('该文件已上传,请选择其它文件。');
  443. break;
  444. case "F_EXCEED_SIZE":
  445. layer.msg('单文件大小不能超过30M。');
  446. break;
  447. case "Q_EXCEED_SIZE_LIMIT":
  448. layer.msg('总文件大小不能超过180M。');
  449. break;
  450. default:
  451. break;
  452. }
  453. };
  454. }
  455. /**
  456. * 附件上传直接在知识库管理拿来用 结束
  457. * */
  458. // 来电县区模糊搜索
  459. $(".xlouty").click(function() {
  460. if($(this).parent().find(".com_listit").is(":hidden")) {
  461. $(this).parent().find(".com_listit").show();
  462. } else {
  463. $(this).parent().find(".com_listit").hide();
  464. }
  465. });
  466. $(".sl_liti").on("click", "li", function() {
  467. // alert(11111)
  468. var obj = $(this).parent().parent().parent();
  469. obj.find("input").eq(0).val($(this).text());
  470. obj.find("input").eq(1).val($(this).attr("value"));
  471. obj.find(".com_listit").hide();
  472. // LAIQU($("#laixiang"));
  473. var ortio = $(this).text();
  474. LAIXIANG($("#laixiang"), ortio);
  475. });
  476. //模糊搜索区县带出省市
  477. $('#quTiy').blur(function() {
  478. if($('#quTiy').val() === '') {
  479. return
  480. };
  481. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetKeywordsList", {
  482. F_RegionName: $('#quTiy').val(),
  483. F_Layer: 4,
  484. token: $.cookie("token")
  485. }, function(data) {
  486. if(data.state.toLowerCase() == "success") {
  487. data = data.data;
  488. var couny = data.entityJson;
  489. console.log(couny)
  490. LAISHENG($("#laisheng")); //省 来电弹屏
  491. LAISHI($("#laishi"));
  492. if(data.entityJson1.F_RegionName) {
  493. $("#laisheng option:selected").text(data.entityJson1.F_RegionName); // 事发地
  494. $("#laisheng option:selected").val(data.entityJson1.F_RegionName); // 事发地
  495. } else {
  496. $("#laisheng option:selected").text("请选择"); // 事发地
  497. $("#laisheng option:selected").val("请选择"); // 事发地
  498. }
  499. if(data.entityJson1.F_RegionName) {
  500. $("#laishi option:selected").text(data.entityJson2.F_RegionName); // 市
  501. $("#laishi option:selected").val(data.entityJson2.F_RegionName); // 市
  502. } else {
  503. $("#laishi option:selected").text("请选择"); // 事发地
  504. $("#laishi option:selected").val("请选择"); // 事发地
  505. }
  506. }
  507. });
  508. });
  509. // 来电弹屏省/市/区/县
  510. function LAISHENG(obj) {
  511. obj.empty();
  512. obj.append('<option selected="selected" value="">请选择</option>');
  513. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  514. "token": $.cookie("token"),
  515. F_Layer: 1,
  516. }, function(data) {
  517. if(data.state.toLowerCase() == "success") {
  518. var content = data.data;
  519. $(content).each(function(i, n) {
  520. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  521. })
  522. }
  523. })
  524. }
  525. //市
  526. function LAISHI(obj) {
  527. obj.empty();
  528. obj.append('<option selected="selected" value="">请选择</option>');
  529. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  530. "token": $.cookie("token"),
  531. F_Layer: 2,
  532. F_RegionName: $('#laisheng').val()
  533. }, function(data) {
  534. if(data.state.toLowerCase() == "success") {
  535. var content = data.data;
  536. $(content).each(function(i, n) {
  537. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  538. })
  539. }
  540. })
  541. }
  542. // 区/县
  543. function LAIQU(obj) {
  544. obj.empty();
  545. obj.append('<li selected="selected">请选择</li>');
  546. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  547. "token": $.cookie("token"),
  548. F_Layer: 3,
  549. F_RegionName: $('#laishi').val()
  550. }, function(data) {
  551. if(data.state.toLowerCase() == "success") {
  552. var content = data.data;
  553. $(content).each(function(i, n) {
  554. $("<li value='" + n.F_RegionName + "'>" + n.F_RegionName + "</li>").appendTo(obj);
  555. })
  556. }
  557. })
  558. }
  559. // 乡
  560. function LAIXIANG(obj, ortio) {
  561. obj.empty();
  562. obj.append('<option selected="selected" value="">请选择</option>');
  563. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  564. "token": $.cookie("token"),
  565. F_Layer: 4,
  566. F_RegionName: ortio
  567. }, function(data) {
  568. if(data.state.toLowerCase() == "success") {
  569. var content = data.data;
  570. $(content).each(function(i, n) {
  571. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  572. })
  573. }
  574. })
  575. }
  576. $('#laisheng').on('change', function() {
  577. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  578. "token": $.cookie("token"),
  579. F_Layer: 2,
  580. F_RegionName: $('#laisheng').val(),
  581. }, function(data) {
  582. if(data.state.toLowerCase() == "success") {
  583. var content = data.data;
  584. $(content).each(function(i, n) {
  585. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laishi");
  586. })
  587. LAISHI($("#laishi"));
  588. }
  589. })
  590. });
  591. $('#laishi').on('change', function() {
  592. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  593. "token": $.cookie("token"),
  594. F_Layer: 3,
  595. F_RegionName: $('#laishi').val()
  596. }, function(data) {
  597. if(data.state.toLowerCase() == "success") {
  598. var content = data.data;
  599. $(content).each(function(i, n) {
  600. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laiquxian");
  601. })
  602. LAIQU($("#laiquxian"));
  603. }
  604. })
  605. });
  606. $('#laiquxian').on('change', function() {
  607. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  608. "token": $.cookie("token"),
  609. F_Layer: 4,
  610. F_RegionName: $('#laiquxian').val()
  611. }, function(data) {
  612. if(data.state.toLowerCase() == "success") {
  613. var content = data.data;
  614. $(content).each(function(i, n) {
  615. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laixiang");
  616. })
  617. debugger
  618. LAIXIANG($('#laixiang'));
  619. }
  620. })
  621. });
  622. function CHOUDQ(obj) {
  623. obj.empty();
  624. obj.append('<option selected="selected" value="">请选择</option>');
  625. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  626. "token": $.cookie("token"),
  627. F_Layer: 1,
  628. }, function(data) {
  629. if(data.state.toLowerCase() == "success") {
  630. var content = data.data;
  631. $(content).each(function(i, n) {
  632. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  633. })
  634. }
  635. })
  636. }
  637. function CHOUFEN(obj) {
  638. obj.empty();
  639. obj.append('<option selected="selected" value="">请选择</option>');
  640. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  641. "token": $.cookie("token"),
  642. F_Layer: 2,
  643. F_DeptName: $("#chdaqu").find("option:selected").text(),
  644. }, function(data) {
  645. if(data.state.toLowerCase() == "success") {
  646. var content = data.data;
  647. $(content).each(function(i, n) {
  648. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  649. })
  650. }
  651. })
  652. }
  653. $('#chdaqu').on('change', function() {
  654. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  655. "token": $.cookie("token"),
  656. F_Layer: 2,
  657. F_DeptName: $("#chdaqu").find("option:selected").text(),
  658. }, function(data) {
  659. if(data.state.toLowerCase() == "success") {
  660. var content = data.data;
  661. $(content).each(function(i, n) {
  662. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#chfen");
  663. })
  664. CHOUFEN($('#chfen'));
  665. }
  666. })
  667. });
  668. //选择显示隐藏部分
  669. $("#channel").change(function() {
  670. if($("#channel").find("option:selected").text() == "总经销") {
  671. $("#gioncti").show();
  672. $("#chan").show();
  673. } else {
  674. $("#chan").hide();
  675. $("#gioncti").hide();
  676. }
  677. })
  678. $("#channel").change(function() {
  679. if($("#channel").find("option:selected").text() == "二级商") {
  680. $("#secondary").show()
  681. } else {
  682. $("#secondary").hide()
  683. }
  684. })
  685. $("#channel").change(function() {
  686. if($("#channel").find("option:selected").text() == "种田大户") {
  687. $("#large_farm").show()
  688. } else {
  689. $("#large_farm").hide()
  690. }
  691. })