Нет описания

AddWorkOrder1.js 39KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242
  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. SHENGFEN($("#comsheng"));//投诉省
  9. CHOUSH($("#cisheng"));//抽检省
  10. CHOUDQ($("#chdaqu"));//投诉大区
  11. ZXWTLB($("#cateq"));// 建议及其他问题类别
  12. JISHENG($("#jiansheng"));// 建议及其他省
  13. //tree下拉框效果
  14. $(".inpBox .tree").click(function() {
  15. if($(this).parent().find(".addTree").is(":hidden")) {
  16. $(this).parent().find(".addTree").show();
  17. } else {
  18. $(this).parent().find(".addTree").hide();
  19. }
  20. });
  21. //普通下拉框效果
  22. $(".inpBox .select").click(function() {
  23. if($(this).parent().find(".xl_common").is(":hidden")) {
  24. $(this).parent().find(".xl_common").show();
  25. } else {
  26. $(this).parent().find(".xl_common").hide();
  27. }
  28. });
  29. $(".jieshow").click(function () {
  30. if($(this).parent().find(".xl_common").is(":hidden")) {
  31. $(this).parent().find(".xl_common").show();
  32. } else {
  33. $(this).parent().find(".xl_common").hide();
  34. }
  35. })
  36. $(".xl").click(function() {
  37. if($(this).parent().find(".addTree").is(":hidden")) {
  38. $(this).parent().find(".addTree").show();
  39. } else {
  40. $(this).parent().find(".addTree").hide();
  41. }
  42. if($(this).parent().find(".xl_common").is(":hidden")) {
  43. $(this).parent().find(".xl_common").show();
  44. } else {
  45. $(this).parent().find(".xl_common").hide();
  46. }
  47. });
  48. // $(".inpBox").mouseleave(function() {
  49. // $(this).children(".addTree").hide();
  50. // $(this).children(".xl_common").hide();
  51. // });
  52. //清除
  53. $(".Cleans ").click(function () {
  54. $('.inps').val("");
  55. $("#PID").val("");
  56. $("#Dpment").val("");
  57. })
  58. $(".xl_box").on("click", "li", function() {
  59. var obj = $(this).parent().parent().parent();
  60. obj.find("input").eq(0).val($(this).text());
  61. obj.find("input").eq(1).val($(this).attr("itemid"));
  62. obj.find(".xl_common").hide();
  63. getRY($(".clid"), $("#clbmname").val());
  64. });
  65. getBM($("#zrbmtree"));
  66. // $('#btn_cha').click(function(){
  67. // initTable();
  68. // })
  69. });
  70. //获取部门
  71. var setting = {
  72. data: {
  73. key: {
  74. name: "text"
  75. },
  76. simpleData: {
  77. enable: true,
  78. idKey: "id",
  79. pIdKey: "ParentId",
  80. rootPId: 0
  81. }
  82. },
  83. callback: {
  84. onClick: zTreeOnClick
  85. }
  86. };
  87. function darptSearch() {
  88. $('.xlAdd').css('display', 'none');
  89. $(".selDpart1").css('display', 'block');
  90. depart();
  91. }
  92. function getBM(obj) {
  93. $.getJSON(huayi.config.callcenter_url + 'Department/GetAssignDeptList', {
  94. token: $.cookie("token"),
  95. keywords:$('.inps').val(),
  96. }, function(result) {
  97. if(result.state.toLowerCase() == "success") {
  98. // alert(111111);
  99. var treeObj = $.fn.zTree.init(obj, setting, result.data);
  100. treeObj.expandAll(false);
  101. }
  102. })
  103. }
  104. function zTreeOnClick(event, treeId, treeNode) {
  105. if(event) {
  106. event.stopPropagation();
  107. }
  108. var obj = $("#" + event.data.treeId).parent();
  109. obj.parent().find("input").eq(0).val(treeNode.text);
  110. obj.parent().find("input").eq(1).val(treeNode.id);
  111. obj.hide();
  112. getRY($(".clid"), $("#clbm").val());
  113. };
  114. $("#sponsor").on('click', 'li', function() {
  115. $(".selDpart1").css('display', 'none');
  116. $(".tree").val($(this).html());
  117. $("#Dpment").val($(this).attr("index"));
  118. $(".Cleans").show();
  119. getRY($(".clid"), $("#Dpment").val());
  120. })
  121. function depart() {
  122. $("#sponsor").empty();
  123. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptList", {
  124. "token": $.cookie("token"),
  125. F_DeptName: $('.inps').val(),
  126. keywords:$('.inps').val(),
  127. }, function(data) {
  128. if(data.state.toLowerCase() == "success") {
  129. var content = data.data;
  130. $(content).each(function(i, n) {
  131. $("<li index='" + n.id + "'>" + n.text + "</li>").appendTo("#sponsor");
  132. })
  133. getRY($(".clid"), $("#clbm").val());
  134. }
  135. })
  136. }
  137. //获取人员 getRY($(".clid"), $("#clbm").val());
  138. function getRY(obj, deptid) {
  139. var proid = helper.request.queryString("proid"); //项目id
  140. obj.empty();
  141. obj.parent().parent().find("input").eq(0).val("--请选择--");
  142. obj.parent().parent().find("input").eq(1).val("");
  143. $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', {
  144. proid: proid,
  145. deptid: deptid,
  146. token: $.cookie("token")
  147. }, function(result) {
  148. if(result.state.toLowerCase() == "success") {
  149. $(result.data).each(function(i, n) {
  150. obj.append('<li itemid="' + n.F_UserId + '">' + n.F_UserName + '(' + n.F_UserCode + ')</li>');
  151. });
  152. obj.find("li").click(function(event) {
  153. if(event) {
  154. event.stopPropagation();
  155. }
  156. $(this).parent().parent().parent().find("input").eq(0).val($(this).text());
  157. $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid"));
  158. $(this).parent().parent().hide();
  159. });
  160. }
  161. })
  162. }
  163. /**
  164. * 附件上传直接在知识库管理拿来用 开始
  165. * */
  166. var proimglist = []; //保存附件数组
  167. var uploader; //上传实例
  168. var limitNum = 6; //限制数量
  169. var edit_id = helper.request.queryString("edit_id");
  170. var token = $.cookie("token");
  171. $(function() {
  172. autosize($('textarea'));
  173. getChangeTree();
  174. if(edit_id) {
  175. getDetail();
  176. } else {
  177. $('#kn_type').val('顶级分类');
  178. $('#kn_type').attr('data-id', 0)
  179. uploaderImages();
  180. }
  181. //初始化 下拉
  182. $('.inps1').focus(function() {
  183. $('.xlAdd').css('display', 'block');
  184. });
  185. $('.xl_one').click(function() {
  186. if($('.xlAdd').css('display') == 'block') {
  187. $('.xlAdd').css('display', 'none')
  188. } else {
  189. $('.xlAdd').css('display', 'block')
  190. }
  191. });
  192. $('.addTree').mouseleave(function() {
  193. $(this).css('display', 'none')
  194. });
  195. $('#save_knowledge').on('click', saveKnowledge);
  196. });
  197. //修改弹出框内 下拉树形图参数配置项
  198. function getChangeTree() {
  199. var setting3 = {
  200. data: {
  201. key: {
  202. name: "text"
  203. },
  204. simpleData: {
  205. enable: true,
  206. idKey: "id",
  207. rootPId: 0
  208. }
  209. },
  210. callback: {
  211. onClick: changeTreeClick
  212. }
  213. }
  214. $.get(huayi.config.callcenter_url + 'KnowledgeClass/GetList', {
  215. // "pid": pid,
  216. "token": token,
  217. }, function(result) {
  218. result = $.parseJSON(result);
  219. $.fn.zTree.init($("#addTreeDemo"), setting3, result.data); //实例化树形图
  220. });
  221. }
  222. function changeTreeClick(event, treeId, treeNode) {
  223. $('#kn_type').val(treeNode.text);
  224. $('#kn_type').attr('data-id', treeNode.id);
  225. };
  226. //获取详情
  227. function getDetail() {
  228. var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象
  229. $.ajax({
  230. type: "post",
  231. url: huayi.config.callcenter_url + "Knowledge/GetInfo",
  232. async: true,
  233. dataType: 'json',
  234. data: {
  235. infoid: edit_id,
  236. token: token
  237. },
  238. success: function(data) {
  239. var con = data.data;
  240. $('#kn_title').val(con.F_Title);
  241. $('#kn_key').val(con.F_KeyWords);
  242. $('#kn_content').val(con.F_Description);
  243. $('#kn_type').val(con.F_Expand1);
  244. $('#kn_type').attr('data-id', con.F_CategoryId);
  245. //附件
  246. var proimglists = con.FileUrls;
  247. proimglists = proimglists == null ? [] : proimglists;
  248. limitNum -= proimglists.length;
  249. uploaderImages(); //附件上传
  250. if(proimglists.length > 0) {
  251. $('#fileNum').text(proimglists.length);
  252. var $list = $("#fileList");
  253. $.each(proimglists, function(i, v) {
  254. proimglist.push(v.F_FileId);
  255. if(v.F_FileType.split("\/")[0] === 'image') {
  256. //原来的图片
  257. var $li = $(
  258. '<li><span class="img_mask"><i class="img_del"></i></span>' +
  259. '<img src="' + v.F_FileUrl + '" title="原来的图片"/>' +
  260. '<span class="file_name">' + v.F_FileName + '</span>' +
  261. '</li>'
  262. );
  263. $list.append($li);
  264. } else {
  265. var $liFile = $(
  266. '<li><span class="img_mask"><i class="img_del"></i></span>' +
  267. '<div class="noThumb" title="原来的文件"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>' +
  268. '<span class="file_name">' + v.F_FileName + '</span>' +
  269. '</li>'
  270. );
  271. $list.append($liFile);
  272. }
  273. });
  274. $list.find('li').off('click');
  275. $list.find('li').on('click', '.img_del', function() {
  276. $(this).parent().parent().remove();
  277. var itemFileName = $(this).parent().parent().find('.file_name').text();
  278. $.each(proimglists, function(i, v) {
  279. if(v && v.F_FileName == itemFileName) {
  280. proimglist.splice(i, 1);
  281. }
  282. });
  283. $('#fileNum').text(proimglist.length);
  284. limitNum = 6 - proimglist.length;
  285. uploaderImages();
  286. });
  287. }
  288. dtd.resolve(); // 改变Deferred对象的执行状态
  289. }
  290. });
  291. return dtd.promise(); // 返回promise对象
  292. }
  293. //保存
  294. function saveKnowledge() {
  295. var wUrl;
  296. if(!$.trim($('#kn_type').val())) {
  297. layer.confirm('所属分类不能为空', {
  298. icon: 2,
  299. btn: ['确定'] //按钮
  300. });
  301. return;
  302. }
  303. if(!$.trim($('#kn_title').val())) {
  304. layer.confirm('标题不能为空', {
  305. icon: 2,
  306. btn: ['确定'] //按钮
  307. });
  308. return;
  309. }
  310. if(edit_id) {
  311. wURL = "Knowledge/EditInfo";
  312. } else {
  313. wURL = "Knowledge/AddInfo";
  314. }
  315. $.ajax({
  316. type: "post",
  317. url: huayi.config.callcenter_url + wURL,
  318. dataType: 'json',
  319. async: true,
  320. beforeSend: function() { //触发ajax请求开始时执行
  321. $('#save_knowledge').attr("disabled", true);
  322. $('#save_knowledge').text('保存中...');
  323. $(document).off('click', '#save_knowledge', saveKnowledge);
  324. loadIndex = layer.load();
  325. },
  326. data: {
  327. infoid: edit_id,
  328. title: $('#kn_title').val(),
  329. key: $('#kn_key').val(),
  330. con: helper.filter.delHtmlTag($('#kn_content').val()),
  331. pid: $('#kn_type').attr('data-id'),
  332. fileids: proimglist && proimglist.join(','),
  333. token: token
  334. },
  335. success: function(result) {
  336. if(result.state.toLowerCase() === "success") {
  337. var index = parent.layer.getFrameIndex(window.name);
  338. parent.layer.close(index);
  339. parent.table.bootstrapTable('refresh');
  340. layer.msg("保存成功");
  341. }
  342. },
  343. error: function(textStatus) {
  344. layer.close(loadIndex);
  345. layer.confirm('网络繁忙,请稍后再试...', {
  346. icon: 7,
  347. closeBtn: 0,
  348. btn: ['确定'] //按钮
  349. });
  350. $('#save_knowledge').text('保存');
  351. $('#save_knowledge').attr("disabled", false);
  352. $(document).off('click', '#save_knowledge', saveKnowledge);
  353. $(document).on('click', '#save_knowledge', saveKnowledge);
  354. },
  355. complete: function(XMLHttpRequest, textStatus) {
  356. layer.close(loadIndex);
  357. if(textStatus == 'timeout') {
  358. var xmlhttp = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHttp");
  359. xmlhttp.abort();
  360. layer.confirm('网络超时,请稍后再试...', {
  361. icon: 7,
  362. closeBtn: 0,
  363. btn: ['确定'] //按钮
  364. });    
  365. }
  366. $('#save_knowledge').text('保存');
  367. $('#save_knowledge').attr("disabled", false);
  368. $(document).off('click', '#save_knowledge', saveKnowledge);
  369. $(document).on('click', '#save_knowledge', saveKnowledge);
  370. },
  371. });
  372. }
  373. //上传附件
  374. function uploaderImages() {
  375. if(uploader) {
  376. uploader.destroy();
  377. }
  378. uploader = WebUploader.create({
  379. auto: true, // 选完文件后,是否自动上传
  380. swf: '../../js/webuploader/Uploader.swf', // swf文件路径
  381. server: huayi.config.callcenter_url + "Knowledge/UpLoadProcess", // 文件接收服务端
  382. pick: '#imgPicker', // 选择文件的按钮。可选
  383. formData: {
  384. token: token
  385. },
  386. // 多类型文件上传
  387. accept: {
  388. title: 'Files',
  389. extensions: 'gif,jpg,jpeg,bmp,png,pdf,doc,docx,txt,xls,xlsx,ppt,pptx,zip,mp3,mp4,text,csv',
  390. mimeTypes: 'image/*,text/*,audio/mpeg,audio/mp4, video/mp4'
  391. //word
  392. +',application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document'
  393. //excel
  394. +',application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  395. //ppt
  396. +',application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation'
  397. +',application/pdf'
  398. +',application/zip'
  399. +',application/csv'
  400. // title: 'Images',
  401. // extensions: 'gif,jpg,jpeg,bmp,png',
  402. // mimeTypes: 'image/*'
  403. },
  404. compress: false, //webuploader默认压缩图片,设置compress:false,可以按照原始比例上传图片
  405. //fileVal: "upFile",//设置文件上传域的name。
  406. threads: limitNum, //上传并发数。允许同时最大上传进程数,为了保证文件上传顺序
  407. fileNumLimit: limitNum,
  408. fileSizeLimit: 180 * 1024 * 1024, // 180 M
  409. fileSingleSizeLimit: 30 * 1024 * 1024 // 30 M
  410. });
  411. uploader.on('fileQueued', function(file) {
  412. var $list = $("#fileList"),
  413. $li = $(
  414. '<li id="' + file.id + '"><span class="img_mask"><i class="img_del"></i></span>' +
  415. '<img/>' +
  416. '<span class="img_state"><i></i></span>' +
  417. '<span class="file_name">' + file.name + '</span>' +
  418. '</li>'
  419. ),
  420. $img = $li.find('img');
  421. // $list为容器jQuery实例
  422. $list.append($li);
  423. // 保存缩略图
  424. uploader.makeThumb(file, function(error, src) {
  425. if(error) {
  426. $img.replaceWith('<div class="noThumb"><i class="glyphicon glyphicon-paperclip"></i><p>无法预览</p></div>');
  427. return;
  428. }
  429. $img.attr('src', src);
  430. }, 109, 109); //109*109为缩略图尺寸
  431. //绑定删除
  432. $('#' + file.id).on('click', '.img_del', function() {
  433. uploader.removeFile(file);
  434. var $fileLi = $('#' + file.id);
  435. $fileLi.off().find('.img_del').off().end().remove();
  436. var itemFileName = $(this).parent().parent().find('.file_name').text();
  437. var img_index=$(this).parent().parent().attr('index');
  438. $.each(proimglist, function(i, v) {
  439. if(v == img_index) {
  440. proimglist.splice(i, 1);
  441. //helper.methods.delImgs(v.filesmallurl, v.fileurl);
  442. }
  443. });
  444. $('#fileNum').text(proimglist.length);
  445. });
  446. });
  447. // 文件上传过程中保存进度条实时显示。
  448. uploader.on('uploadProgress', function(file, percentage) {
  449. var $li = $('#' + file.id),
  450. $percent = $li.find('.progress span');
  451. // 避免重复保存
  452. if(!$percent.length) {
  453. $percent = $('<div class="progress" style="">' +
  454. '<span class="text">0%</span>' +
  455. '<span class="percentage"></span>' +
  456. '</div>')
  457. .appendTo($li)
  458. .find('span');
  459. }
  460. $percent.eq(0).text(Math.round(percentage * 100) + '%');
  461. $percent.eq(1).css('width', Math.round(percentage * 100) + '%');
  462. });
  463. // 文件上传成功,给item添加成功class, 用样式标记上传成功。
  464. uploader.on('uploadSuccess', function(file, res) {
  465. proimglist.push(res.data.F_FileId);
  466. $('#fileNum').text(proimglist.length);
  467. $('#' + file.id).addClass('upload-state-done');
  468. $('#' + file.id).attr('index',res.data.F_FileId);
  469. });
  470. // 文件上传失败,显示上传出错。
  471. uploader.on('uploadError', function(file) {
  472. var $li = $('#' + file.id),
  473. $error = $li.find('div.error');
  474. // 避免重复创建
  475. if(!$error.length) {
  476. $error = $('<div class="error"></div>').appendTo($li);
  477. }
  478. $error.text('上传失败');
  479. });
  480. // 完成上传完了,成功或者失败,先删除进度条。
  481. uploader.on('uploadComplete', function(file) {
  482. $('#' + file.id).find('.progress').remove();
  483. });
  484. uploader.onError = function(code) {
  485. // console.log('Error:' + code);
  486. switch(code) {
  487. case "Q_EXCEED_NUM_LIMIT":
  488. layer.msg('只能上传六个文件。');
  489. break;
  490. case "Q_TYPE_DENIED":
  491. layer.msg('文件类型不正确。');
  492. break;
  493. case "F_DUPLICATE":
  494. layer.msg('该文件已上传,请选择其它文件。');
  495. break;
  496. case "F_EXCEED_SIZE":
  497. layer.msg('单文件大小不能超过30M。');
  498. break;
  499. case "Q_EXCEED_SIZE_LIMIT":
  500. layer.msg('总文件大小不能超过180M。');
  501. break;
  502. default:
  503. break;
  504. }
  505. };
  506. }
  507. /**
  508. * 附件上传直接在知识库管理拿来用 结束
  509. * */
  510. // 来电弹屏省/市/区/县
  511. function LAISHENG(obj) {
  512. obj.empty();
  513. obj.append('<option selected="selected" value="">请选择</option>');
  514. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  515. "token": $.cookie("token"),
  516. F_Layer: 1,
  517. }, function (data) {
  518. if (data.state.toLowerCase() == "success") {
  519. var content = data.data;
  520. $(content).each(function (i, n) {
  521. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  522. })
  523. }
  524. })
  525. }
  526. //市
  527. function LAISHI(obj) {
  528. obj.empty();
  529. obj.append('<option selected="selected" value="">请选择</option>');
  530. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  531. "token": $.cookie("token"),
  532. F_Layer: 2,
  533. F_RegionName:$('#laisheng').val()
  534. }, function (data) {
  535. if (data.state.toLowerCase() == "success") {
  536. var content = data.data;
  537. $(content).each(function (i, n) {
  538. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  539. })
  540. }
  541. })
  542. }
  543. // 区/县
  544. function LAIQU(obj) {
  545. obj.empty();
  546. obj.append('<option selected="selected" value="">请选择</option>');
  547. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  548. "token": $.cookie("token"),
  549. F_Layer: 3,
  550. F_RegionName:$('#laishi').val()
  551. }, function (data) {
  552. if (data.state.toLowerCase() == "success") {
  553. var content = data.data;
  554. $(content).each(function (i, n) {
  555. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  556. })
  557. }
  558. })
  559. }
  560. // 乡
  561. function LAIXIANG(obj) {
  562. obj.empty();
  563. obj.append('<option selected="selected" value="">请选择</option>');
  564. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  565. "token": $.cookie("token"),
  566. F_Layer: 4,
  567. F_RegionName:$('#laiquxian').val()
  568. }, function (data) {
  569. if (data.state.toLowerCase() == "success") {
  570. var content = data.data;
  571. $(content).each(function (i, n) {
  572. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  573. })
  574. }
  575. })
  576. }
  577. $('#laisheng').on('change',function(){
  578. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  579. "token": $.cookie("token"),
  580. F_Layer: 2,
  581. F_RegionName:$('#laisheng').val(),
  582. }, function (data) {
  583. if (data.state.toLowerCase() == "success") {
  584. var content = data.data;
  585. $(content).each(function (i, n) {
  586. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laishi");
  587. })
  588. LAISHI($("#laishi"));
  589. }
  590. })
  591. });
  592. $('#laishi').on('change',function(){
  593. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  594. "token": $.cookie("token"),
  595. F_Layer: 3,
  596. F_RegionName:$('#laishi').val()
  597. }, function (data) {
  598. if (data.state.toLowerCase() == "success") {
  599. var content = data.data;
  600. $(content).each(function (i, n) {
  601. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laiquxian");
  602. })
  603. LAIQU($("#laiquxian"));
  604. }
  605. })
  606. });
  607. $('#laiquxian').on('change',function(){
  608. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  609. "token": $.cookie("token"),
  610. F_Layer: 4,
  611. F_RegionName:$('#laiquxian').val()
  612. }, function (data) {
  613. if (data.state.toLowerCase() == "success") {
  614. var content = data.data;
  615. $(content).each(function (i, n) {
  616. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#laixiang");
  617. })
  618. LAIXIANG($('#laixiang'));
  619. }
  620. })
  621. });
  622. //投诉省市县
  623. // 咨询模块 省
  624. function SHENGFEN(obj) {
  625. obj.empty();
  626. obj.append('<option selected="selected" value="">请选择</option>');
  627. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  628. "token": $.cookie("token"),
  629. F_Layer: 1,
  630. }, function (data) {
  631. if (data.state.toLowerCase() == "success") {
  632. var content = data.data;
  633. $(content).each(function (i, n) {
  634. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  635. })
  636. }
  637. })
  638. }
  639. //市
  640. function SHIFEN(obj) {
  641. obj.empty();
  642. obj.append('<option selected="selected" value="">请选择</option>');
  643. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  644. "token": $.cookie("token"),
  645. F_Layer: 2,
  646. F_RegionName:$('#comsheng').val()
  647. }, function (data) {
  648. if (data.state.toLowerCase() == "success") {
  649. var content = data.data;
  650. $(content).each(function (i, n) {
  651. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  652. })
  653. }
  654. })
  655. }
  656. // 区/县
  657. function QXFEN(obj) {
  658. obj.empty();
  659. obj.append('<option selected="selected" value="">请选择</option>');
  660. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  661. "token": $.cookie("token"),
  662. F_Layer: 3,
  663. F_RegionName:$('#comshi').val()
  664. }, function (data) {
  665. if (data.state.toLowerCase() == "success") {
  666. var content = data.data;
  667. $(content).each(function (i, n) {
  668. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  669. })
  670. }
  671. })
  672. }
  673. // 乡
  674. function XXFEN(obj) {
  675. obj.empty();
  676. obj.append('<option selected="selected" value="">请选择</option>');
  677. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  678. "token": $.cookie("token"),
  679. F_Layer: 4,
  680. F_RegionName:$('#comquxian').val()
  681. }, function (data) {
  682. if (data.state.toLowerCase() == "success") {
  683. var content = data.data;
  684. $(content).each(function (i, n) {
  685. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  686. })
  687. }
  688. })
  689. }
  690. $('#comsheng').on('change',function(){
  691. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  692. "token": $.cookie("token"),
  693. F_Layer: 2,
  694. F_RegionName:$('#comsheng').val(),
  695. }, function (data) {
  696. if (data.state.toLowerCase() == "success") {
  697. var content = data.data;
  698. $(content).each(function (i, n) {
  699. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#comshi");
  700. })
  701. SHIFEN($("#comshi"));
  702. }
  703. })
  704. });
  705. $('#comshi').on('change',function(){
  706. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  707. "token": $.cookie("token"),
  708. F_Layer: 3,
  709. F_RegionName:$('#comshi').val()
  710. }, function (data) {
  711. if (data.state.toLowerCase() == "success") {
  712. var content = data.data;
  713. $(content).each(function (i, n) {
  714. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#comquxian");
  715. })
  716. QXFEN($("#comquxian"));
  717. }
  718. })
  719. });
  720. $('#comquxian').on('change',function(){
  721. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  722. "token": $.cookie("token"),
  723. F_Layer: 4,
  724. F_RegionName:$('#comquxian').val()
  725. }, function (data) {
  726. if (data.state.toLowerCase() == "success") {
  727. var content = data.data;
  728. $(content).each(function (i, n) {
  729. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#xiang");
  730. })
  731. XXFEN($('#comxiang'));
  732. }
  733. })
  734. });
  735. //抽检省市县
  736. // 咨询模块 省
  737. function CHOUSH(obj) {
  738. obj.empty();
  739. obj.append('<option selected="selected" value="">请选择</option>');
  740. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  741. "token": $.cookie("token"),
  742. F_Layer: 1,
  743. }, function (data) {
  744. if (data.state.toLowerCase() == "success") {
  745. var content = data.data;
  746. $(content).each(function (i, n) {
  747. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  748. })
  749. }
  750. })
  751. }
  752. //市
  753. function CHOUSHI(obj) {
  754. obj.empty();
  755. obj.append('<option selected="selected" value="">请选择</option>');
  756. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  757. "token": $.cookie("token"),
  758. F_Layer: 2,
  759. F_RegionName:$('#cisheng').val(),
  760. }, function (data) {
  761. if (data.state.toLowerCase() == "success") {
  762. var content = data.data;
  763. $(content).each(function (i, n) {
  764. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  765. })
  766. }
  767. })
  768. }
  769. // 区/县
  770. function CHOUQU(obj) {
  771. obj.empty();
  772. obj.append('<option selected="selected" value="">请选择</option>');
  773. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  774. "token": $.cookie("token"),
  775. F_Layer: 3,
  776. F_RegionName:$('#cishi').val()
  777. }, function (data) {
  778. if (data.state.toLowerCase() == "success") {
  779. var content = data.data;
  780. $(content).each(function (i, n) {
  781. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  782. })
  783. }
  784. })
  785. }
  786. // 乡
  787. function CHOUXIANG(obj) {
  788. obj.empty();
  789. obj.append('<option selected="selected" value="">请选择</option>');
  790. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  791. "token": $.cookie("token"),
  792. F_Layer: 4,
  793. F_RegionName:$('#ciquxian').val()
  794. }, function (data) {
  795. if (data.state.toLowerCase() == "success") {
  796. var content = data.data;
  797. $(content).each(function (i, n) {
  798. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  799. })
  800. }
  801. })
  802. }
  803. $('#cisheng').on('change',function(){
  804. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  805. "token": $.cookie("token"),
  806. F_Layer: 2,
  807. F_RegionName:$('#cisheng').val(),
  808. }, function (data) {
  809. if (data.state.toLowerCase() == "success") {
  810. var content = data.data;
  811. $(content).each(function (i, n) {
  812. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#cishi");
  813. })
  814. CHOUSHI($("#cishi"));
  815. }
  816. })
  817. });
  818. $('#cishi').on('change',function(){
  819. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  820. "token": $.cookie("token"),
  821. F_Layer: 3,
  822. F_RegionName:$('#cishi').val()
  823. }, function (data) {
  824. if (data.state.toLowerCase() == "success") {
  825. var content = data.data;
  826. $(content).each(function (i, n) {
  827. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#ciquxian");
  828. })
  829. CHOUQU($("#ciquxian"));
  830. }
  831. })
  832. });
  833. $('#ciquxian').on('change',function(){
  834. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  835. "token": $.cookie("token"),
  836. F_Layer: 4,
  837. F_RegionName:$('#ciquxian').val()
  838. }, function (data) {
  839. if (data.state.toLowerCase() == "success") {
  840. var content = data.data;
  841. $(content).each(function (i, n) {
  842. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#cixiang");
  843. })
  844. CHOUXIANG($('#cixiang'));
  845. }
  846. })
  847. });
  848. //建议及其他省市区县
  849. function JISHENG(obj) {
  850. obj.empty();
  851. obj.append('<option selected="selected" value="">请选择</option>');
  852. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  853. "token": $.cookie("token"),
  854. F_Layer: 1,
  855. }, function (data) {
  856. if (data.state.toLowerCase() == "success") {
  857. var content = data.data;
  858. $(content).each(function (i, n) {
  859. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  860. })
  861. }
  862. })
  863. }
  864. //市
  865. function JISHI(obj) {
  866. obj.empty();
  867. obj.append('<option selected="selected" value="">请选择</option>');
  868. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  869. "token": $.cookie("token"),
  870. F_Layer: 2,
  871. F_RegionName:$('#jiansheng').val()
  872. }, function (data) {
  873. if (data.state.toLowerCase() == "success") {
  874. var content = data.data;
  875. $(content).each(function (i, n) {
  876. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  877. })
  878. }
  879. })
  880. }
  881. // 区/县
  882. function JIQUXIAN(obj) {
  883. obj.empty();
  884. obj.append('<option selected="selected" value="">请选择</option>');
  885. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  886. "token": $.cookie("token"),
  887. F_Layer: 3,
  888. F_RegionName:$('#jianshi').val()
  889. }, function (data) {
  890. if (data.state.toLowerCase() == "success") {
  891. var content = data.data;
  892. $(content).each(function (i, n) {
  893. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  894. })
  895. }
  896. })
  897. }
  898. // 乡
  899. function JIXIANG(obj) {
  900. obj.empty();
  901. obj.append('<option selected="selected" value="">请选择</option>');
  902. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  903. "token": $.cookie("token"),
  904. F_Layer: 4,
  905. F_RegionName:$('#jianquxian').val()
  906. }, function (data) {
  907. if (data.state.toLowerCase() == "success") {
  908. var content = data.data;
  909. $(content).each(function (i, n) {
  910. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  911. })
  912. }
  913. })
  914. }
  915. $('#jiansheng').on('change',function(){
  916. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  917. "token": $.cookie("token"),
  918. F_Layer: 2,
  919. F_RegionName:$('#jiansheng').val(),
  920. }, function (data) {
  921. if (data.state.toLowerCase() == "success") {
  922. var content = data.data;
  923. $(content).each(function (i, n) {
  924. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#jianshi");
  925. })
  926. JISHI($("#jianshi"));
  927. }
  928. })
  929. });
  930. $('#jianshi').on('change',function(){
  931. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  932. "token": $.cookie("token"),
  933. F_Layer: 3,
  934. F_RegionName:$('#jianshi').val()
  935. }, function (data) {
  936. if (data.state.toLowerCase() == "success") {
  937. var content = data.data;
  938. $(content).each(function (i, n) {
  939. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#jianquxian");
  940. })
  941. JIQUXIAN($("#jianquxian"));
  942. }
  943. })
  944. });
  945. $('#jianquxian').on('change',function(){
  946. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetAllList", {
  947. "token": $.cookie("token"),
  948. F_Layer: 4,
  949. F_RegionName:$('#jianquxian').val()
  950. }, function (data) {
  951. if (data.state.toLowerCase() == "success") {
  952. var content = data.data;
  953. $(content).each(function (i, n) {
  954. $("<option value='" + n.F_RegionName + "'>" + n.F_RegionName + "</option>").appendTo("#jianxiang");
  955. })
  956. JIXIANG($('#jianxiang'));
  957. }
  958. })
  959. });
  960. function CHOUDQ(obj) {
  961. obj.empty();
  962. obj.append('<option selected="selected" value="">请选择</option>');
  963. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  964. "token": $.cookie("token"),
  965. F_Layer: 1,
  966. }, function (data) {
  967. if (data.state.toLowerCase() == "success") {
  968. var content = data.data;
  969. $(content).each(function (i, n) {
  970. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  971. })
  972. }
  973. })
  974. }
  975. function CHOUFEN(obj) {
  976. obj.empty();
  977. obj.append('<option selected="selected" value="">请选择</option>');
  978. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  979. "token": $.cookie("token"),
  980. F_Layer:2,
  981. F_DeptName:$("#chdaqu").find("option:selected").text(),
  982. }, function (data) {
  983. if (data.state.toLowerCase() == "success") {
  984. var content = data.data;
  985. $(content).each(function (i, n) {
  986. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  987. })
  988. }
  989. })
  990. }
  991. $('#chdaqu').on('change',function(){
  992. $.getJSON(huayi.config.callcenter_url + "Department/GetList", {
  993. "token": $.cookie("token"),
  994. F_Layer: 2,
  995. F_DeptName:$("#chdaqu").find("option:selected").text(),
  996. }, function (data) {
  997. if (data.state.toLowerCase() == "success") {
  998. var content = data.data;
  999. $(content).each(function (i, n) {
  1000. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo("#chfen");
  1001. })
  1002. CHOUFEN($('#chfen'));
  1003. }
  1004. })
  1005. });
  1006. // 建议及其他问题类别
  1007. function ZXWTLB(obj) {
  1008. obj.empty();
  1009. obj.append('<option selected="selected" value="">请选择</option>');
  1010. $.getJSON(huayi.config.callcenter_url + "WorkOrder/GetQuestionNameType", {
  1011. "token": $.cookie("token"),
  1012. type:3,
  1013. }, function (data) {
  1014. if (data.state.toLowerCase() == "success") {
  1015. var content = data.data;
  1016. $(content).each(function (i, n) {
  1017. $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  1018. })
  1019. }
  1020. })
  1021. }
  1022. //选择显示隐藏部分
  1023. $("#channel").change(function(){
  1024. if($("#channel").find("option:selected").text()=="总经销"){
  1025. $("#chan").show()
  1026. }else{
  1027. $("#chan").hide()
  1028. }
  1029. })
  1030. $("#channel").change(function(){
  1031. if($("#channel").find("option:selected").text()=="二级商"){
  1032. $("#secondary").show()
  1033. }else{
  1034. $("#secondary").hide()
  1035. }
  1036. })
  1037. $("#channel").change(function(){
  1038. if($("#channel").find("option:selected").text()=="种田大户"){
  1039. $("#large_farm").show()
  1040. }else{
  1041. $("#large_farm").hide()
  1042. }
  1043. })
  1044. //选择未完结显示隐藏的内容
  1045. $('#finish').find('input[type="radio"]').on('change', function() {
  1046. if($(this).val() === "未完结") { //业务办理
  1047. $('#ensconce').show();
  1048. $("#save_vsv").show();
  1049. $("#save_ssss").hide();
  1050. $("#save_order").hide();
  1051. if ($("#designate").find('input[type="radio"]:checked').val()==="不指派") {
  1052. $("#save_vsv").hide();
  1053. $("#save_order").show();
  1054. }else{
  1055. $("#save_vsv").show();
  1056. $("#save_order").hide();
  1057. }
  1058. }else{
  1059. $('#ensconce').hide();
  1060. $("#save_vsv").hide();
  1061. $("#save_ssss").show();
  1062. $("#save_order").hide();
  1063. }
  1064. });
  1065. //选择不指派隐藏内容 直接创建
  1066. $('#designate').find('input[type="radio"]').on('change', function() {
  1067. if($(this).val() === "不指派") { //业务办理
  1068. $("#appoint").hide();
  1069. $("#save_vsv").hide();
  1070. $("#save_order").show();
  1071. }else{
  1072. $("#appoint").show();
  1073. $("#save_vsv").show();
  1074. $("#save_order").hide();
  1075. }
  1076. });
  1077. $('#number').blur(function () {
  1078. //根据客户编码获取信息
  1079. $.getJSON(huayi.config.callcenter_url + "CustomerNew/GetCodeCustomer", {
  1080. // id: ids, //id
  1081. code:$('#number').val(),
  1082. token: $.cookie("token")
  1083. }, function(data) {
  1084. if (data.state.toLowerCase() == "success") {
  1085. data = data.data;
  1086. if (data) {
  1087. $('#salesman').val(data.F_Salesman);
  1088. $('#telephone').val(data.F_SalesPhone);
  1089. $("#chdaqu option:selected").text(data.F_AreaName);
  1090. $("#chfen option:selected").text(data.F_BranchName);
  1091. $('#manage').val(data.F_Brands);
  1092. $('#F_CompanyName').val(data.F_CompanyName);
  1093. }else{
  1094. $('#salesman').val('');
  1095. $('#telephone').val('');
  1096. $('#chdaqu').val('');
  1097. $('#chfen').val('');
  1098. $('#manage').val('');
  1099. $('#F_CompanyName').val('');
  1100. }
  1101. }
  1102. // alert(111111111111111);
  1103. });
  1104. });
  1105. $('#Code').blur(function () {
  1106. // alert($(this).val());
  1107. // $('#material').show();
  1108. //根据物料编码获取信息
  1109. $.getJSON(huayi.config.callcenter_url + "MaterialManage/GetCodeModel", {
  1110. // id: ids, //id
  1111. code:$('#Code').val(),
  1112. token: $.cookie("token")
  1113. }, function(data) {
  1114. if (data.state.toLowerCase() == "success") {
  1115. data = data.data;
  1116. if (data) {
  1117. $("#material_name").val(data.model.F_MaterialName);//物料名称
  1118. $("#model_number").val(data.model.F_Model),//型号
  1119. $("#specifications").val(data.model.F_Specs);//规格
  1120. $("#category1").val(data.model.F_Level1);//一级分类
  1121. $("#category2").val(data.model.F_Level2);//二级分类
  1122. $("#category3").val(data.model.F_Level3);//三级分类
  1123. $('#brand_name').val(data.model.F_Brand);//品牌
  1124. $('#efficiency').val(data.model.F_MaterialEffect); //复合肥肥效
  1125. $('#product_line').val(data.model.F_Pipeline); //产品线tensions
  1126. $("#process").val(data.model.F_Craft);//工艺
  1127. $("#enter_formula").val(data.model.F_Craft);//工艺
  1128. }else{
  1129. $("#material_name").val('');//物料名称
  1130. $("#model_number").val(''),//型号
  1131. $("#specifications").val('');//规格
  1132. $("#category1").val('');//一级分类
  1133. $("#category2").val('');//二级分类
  1134. $("#category3").val('');//三级分类
  1135. $('#brand_name').val('');//品牌
  1136. $('#efficiency').val(''); //复合肥肥效
  1137. $('#product_line').val(''); //产品线tensions
  1138. $("#process").val('');//工艺
  1139. $("#enter_formula").val('');//工艺
  1140. }
  1141. }
  1142. // alert(111111111111111);
  1143. });
  1144. });