Aucune description

LookMessage.html 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>查看信息</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <script src="../Script/Common/huayi.load.js"></script>
  8. <script src="../Script/Common/huayi.config.js"></script>
  9. <link href="../css/Table/table1.css" rel="stylesheet" />
  10. <link href="../css/init.css" rel="stylesheet" />
  11. <link rel="stylesheet" type="text/css" href="../css/lookMsg.css" />
  12. <!--<link href="../callScreen/cutVideo/rrweb.min.css" rel="stylesheet" />
  13. <link href="../callScreen/cutVideo/style.css" rel="stylesheet" />
  14. <link rel="stylesheet" href="../js/bootstrap-select/css/bootstrap-select.css" />
  15. <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
  16. <link rel="stylesheet" href="https://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" />
  17. <script src="https://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>-->
  18. <style type="text/css">
  19. .size-14 {
  20. outline: none;
  21. border: none;
  22. background-color: rgb(245, 245, 245) !important;
  23. }
  24. .Wds {
  25. width: 100%;
  26. overflow: hidden;
  27. overflow-wrap: break-word;
  28. border: 1px solid rgb(204, 204, 204);
  29. margin-top: 20px;
  30. outline: none;
  31. padding: 5px 10px;
  32. height: 42px;
  33. }
  34. </style>
  35. <script type="text/javascript">
  36. // $(window).on('load', function() {
  37. // $('.selectpicker').selectpicker({
  38. // 'selectedText': 'cat'
  39. // });
  40. // });
  41. </script>
  42. </head>
  43. <body class="gray-bg">
  44. <div class="wrapper clearfix">
  45. <div class="content_1 clearfix">
  46. <div class="shark_content_title clearfix">
  47. <span>电话信息</span>
  48. </div>
  49. <div class="clearfix Phone_Text clearfix">
  50. <ul class="clearfix form-inline">
  51. <li>
  52. <label for="Name_">姓名:</label>
  53. <input type="text" id="Name_" class="form-control" />
  54. </li>
  55. <!-- <li>
  56. <label for="callNum">固定号码:</label>
  57. <input type="text" id="callNum" class="form-control" />
  58. </li> -->
  59. <li>
  60. <label for="Phone_">电话号码:</label>
  61. <a class="CallOut" id="CallOut"><span id="Phone_"></span><img src="../img/Phones.png"
  62. alt="" /></a>
  63. </li>
  64. <li>
  65. <label for="address">地址:</label>
  66. <input type="text" id="address" class="form-control" />
  67. </li>
  68. <li>
  69. <label for="F_ordernature">用户分类:</label>
  70. <input type="text" id="F_ordernature" class="form-control" />
  71. </li>
  72. <li>
  73. <label for="F_broadbandaccount">宽带账号:</label>
  74. <input type="text" id="F_broadbandaccount" class="form-control" />
  75. </li>
  76. <li>
  77. <label for="F_accesstime">入网时间:</label>
  78. <input type="text" id="F_accesstime" class="form-control" />
  79. </li>
  80. <li>
  81. <label for="F_channel">入网渠道:</label>
  82. <input type="text" id="F_channel" class="form-control" />
  83. </li>
  84. <li>
  85. <label for="F_service">营服:</label>
  86. <input type="text" id="F_service" class="form-control" />
  87. </li>
  88. <li>
  89. <label for="F_packaget">套餐:</label>
  90. <input type="text" id="F_packaget" class="form-control" />
  91. </li>
  92. <li>
  93. <label for="F_fusion">是否融合:</label>
  94. <input type="text" id="F_fusion" class="form-control" />
  95. </li>
  96. <li>
  97. <label for="F_status">状态:</label>
  98. <input type="text" id="F_status" class="form-control" />
  99. </li>
  100. </ul>
  101. <div id="luping">
  102. <span id="playersing">
  103. </span>
  104. </div>
  105. </div>
  106. </div>
  107. <div class="content_3 clearfix " style="display: none;">
  108. <div class="shark_content_title clearfix">
  109. <span>用户反馈</span>
  110. </div>
  111. <div>
  112. <ul class="clearfix" id="Tg">
  113. </ul>
  114. </div>
  115. </div>
  116. <div class="content_4 clearfix ">
  117. <div class="shark_content_title clearfix">
  118. <span>问卷信息(带<span style="color: #f00;"> * </span>为必填项)</span>
  119. </div>
  120. <div>
  121. <ul style="padding-left: 0;" class="title_ul">
  122. <li>
  123. <label for="">问卷名称</label><span class="Title"></span>
  124. </li>
  125. <li>
  126. <label for="startText">问卷开场语</label><span id="startText" class="F_Remark"></span>
  127. </li>
  128. <li>
  129. <label for="F_Remark">问卷说明</label><span id="F_Remark" class="F_Remark"></span>
  130. </li>
  131. </ul>
  132. <ul class="Qus_box">
  133. </ul>
  134. <ul style="padding-left: 0;" class="title_ul">
  135. <li>
  136. <label for="">问卷结束语</label><span id="endText" class="F_Remark"></span>
  137. </li>
  138. </ul>
  139. </div>
  140. </div>
  141. <div class="content_2 clearfix ">
  142. <div class="shark_content_title clearfix">
  143. <span>呼叫结果</span>
  144. </div>
  145. <div>
  146. <ul class="clearfix" id="Tgetruset">
  147. </ul>
  148. </div>
  149. </div>
  150. <div class="content_5 clearfix" style="text-align: center;">
  151. <div>
  152. <button class="Ce btns">提交</button>
  153. <button class="createBtn btns">创建工单</button>
  154. <input type="hidden" id="F_CusID" />
  155. <input type="hidden" id="F_Id" />
  156. <input type="hidden" id="F_TaskId" />
  157. <input type="hidden" id="TelCode" value="" />
  158. </div>
  159. </div>
  160. </div>
  161. <script src="../js/guid.js"></script>
  162. <script src="../js/autosize/autosize.js"></script>
  163. <!-- 录屏-->
  164. <!--<script src="https://cdn.jsdelivr.net/npm/rrweb@latest/dist/rrweb.min.js"></script>
  165. <script src="https://cdn.jsdelivr.net/npm/rrweb@latest/dist/record/rrweb-record.min.js"></script>
  166. <script src="../callScreen/cutVideo/rrweb.min.js"></script>
  167. <script src="../callScreen/cutVideo/rrweb-record.min.js"></script>-->
  168. <!-- 回放播放器 -->
  169. <!--<script src="https://cdn.jsdelivr.net/npm/rrweb-player@latest/dist/index.js"></script>
  170. <script src="../callScreen/cutVideo/index.js"></script>
  171. <script src="../callScreen/cutVideo.js"></script>-->
  172. <script>
  173. // 录屏
  174. var CallID = helper.request.queryString("CallID");
  175. var wid = helper.request.queryString("Str");
  176. var ans = [];
  177. var types = [];
  178. var types2 = [];
  179. var type;
  180. var star_number = [];
  181. var id;
  182. var content;
  183. var str;
  184. var strs;
  185. var questionCount = [];
  186. var infor = 0;
  187. var questionId = 0;
  188. var t_detail = '';
  189. var isCreateOrder = false;
  190. var flag = true
  191. //console.log(wid);
  192. $(document).ready(function() {
  193. if (wid != null && wid != undefined && wid != "") {
  194. //获取乡镇或单位下拉
  195. getCountry();
  196. XQ();
  197. GetHJJG(); //获取呼叫结果
  198. getIsCreateOrder()
  199. //GetYHFK();//获取用户反馈
  200. }
  201. console.log('xinxi' + CallID)
  202. //点击电话号码外呼
  203. $(".CallOut").click(function(event) {
  204. if ($("#Phone_").text()) {
  205. calloutopt($("#Phone_").text());
  206. }
  207. });
  208. });
  209. //获取乡镇或单位下拉
  210. function getCountry() {
  211. $.ajax({
  212. type: "get",
  213. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  214. dataType: 'json',
  215. data: {
  216. flag: 'JBDW',
  217. token: $.cookie("token")
  218. },
  219. async: true,
  220. success: function(data) {
  221. var res = data.data;
  222. for (var i = 0; i < res.length; i++) {
  223. $('<option value="' + res[i].F_DictionaryValueId + '">' + res[i].F_Name + '</option>')
  224. .appendTo($("#country"));
  225. }
  226. }
  227. });
  228. }
  229. //外呼
  230. function calloutopt(telphone) {
  231. event.stopPropagation();
  232. if (telphone) {
  233. $.ajax({
  234. type: "get",
  235. url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
  236. async: true,
  237. dataType: 'json',
  238. data: {
  239. token: $.cookie("token"),
  240. phone: telphone
  241. },
  242. success: function(result) {
  243. if (result.state.toLowerCase() == "success") {
  244. //debugger
  245. var guid = uuid();
  246. $("#TelCode").val(guid);
  247. top.obj.Type = "MakeCall";
  248. top.obj.DestinationNumber = result.data.phone;
  249. top.obj.Header = result.data.fix;
  250. top.obj.TaskType = "1"; //0:拨号外呼;1:问卷外呼;
  251. top.obj.TaskPhoneID = $("#F_Id").val(); //回访的电话ID
  252. //top.obj.TaskID = guid; //回访记录编号
  253. top.obj.TaskID = $("#F_TaskId").val()
  254. var arr = {
  255. '1010': '22',
  256. '1008': '3',
  257. '1009': '4',
  258. '1004': '5',
  259. '1020': '6',
  260. '1011': '7',
  261. '1015': '8',
  262. '1005': '9',
  263. '1013': '10',
  264. '1012': '11',
  265. '1006': '12',
  266. '1002': '13',
  267. '1001': '14',
  268. '1007': '15',
  269. '1003': '16',
  270. '1014': '17',
  271. '1016': '18',
  272. '1017': '19',
  273. '1018': '20',
  274. '1019': '21'
  275. };
  276. if (top.obj.Header) {
  277. top.obj.Header = arr[top.obj.AgentExten]
  278. top.obj.DestinationNumber = top.obj.Header + top.obj.DestinationNumber.slice(1)
  279. }
  280. top.Send();
  281. }
  282. }
  283. });
  284. $.ajax({
  285. type: "get",
  286. url: huayi.config.callcenter_url + "CallOutPlan/UdpateCallState",
  287. dataType: 'json',
  288. data: {
  289. phoneid: $("#F_Id").val(),
  290. token: $.cookie("token")
  291. },
  292. async: true,
  293. success: function(data) {}
  294. });
  295. }
  296. }
  297. //详情查看
  298. function XQ() {
  299. $.ajax({
  300. type: "get",
  301. url: huayi.config.callcenter_url + "CallOutPlan/GetTaskTelModel",
  302. dataType: 'json',
  303. data: {
  304. id: wid,
  305. token: $.cookie("token")
  306. },
  307. async: false,
  308. success: function(data) {
  309. var Count = data.data;
  310. if (Count) {
  311. if (Count.taskModel) {
  312. $("#F_TaskId").val(Count.taskModel.F_TaskId);
  313. $("#F_Id").val(Count.taskModel.F_Id);
  314. $("#F_CusID").val(Count.taskModel.F_CusID)
  315. $("#F_ordernature").val(Count.taskModel.F_ordernature);
  316. $("#Phone_").text(Count.taskModel.F_Phone);
  317. $('#F_broadbandaccount').val(Count.taskModel.F_broadbandaccount);
  318. $('#F_accesstime').val(Count.taskModel.F_accesstime);
  319. $('#address').val(Count.taskModel.F_Address);
  320. $("#F_channel").val(Count.taskModel.F_channel);
  321. $("#F_service").val(Count.taskModel.F_service);
  322. $('#F_packaget').val(Count.taskModel.F_packaget);
  323. $('#F_fusion').val(Count.taskModel.F_fusion);
  324. $('#F_status').val(Count.taskModel.F_status);
  325. var pid = Count.paperid;
  326. if (pid) {
  327. questionId = pid
  328. WJ(pid);
  329. }
  330. }
  331. }
  332. }
  333. });
  334. }
  335. //创建工单
  336. $('.createBtn').click(function() {
  337. $(".Wd").each(function(j, k) {
  338. t_detail = $(k).find(".Wds").val()
  339. })
  340. layer.open({
  341. type: 2,
  342. content: "../commonHtml/orderModel.html?Name_=" + $('#Name_').val() + '&Phone_=' + $(
  343. '#Phone_').text() + '&createState=' + 1 + '&tid=' + $("#F_Id").val() + '&t_detail=' +
  344. t_detail,
  345. title: "创建工单",
  346. maxmin: true,
  347. area: ['100%', '100%']
  348. })
  349. })
  350. //获取呼叫结果
  351. function GetHJJG() {
  352. $.ajax({
  353. type: "get",
  354. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  355. dataType: 'json',
  356. data: {
  357. flag: 'HJJG',
  358. token: $.cookie("token")
  359. },
  360. async: true,
  361. success: function(data) {
  362. var Count = data.data;
  363. for (var i = 0; i < Count.length; i++) {
  364. //$("<li><label for=''><input type='radio' name='check' value='" + Count[i].F_DictionaryValueId + "' /></label>" + Count[i].F_Name + "</li>").
  365. var listItem = '<li>' +
  366. '<input id="listR_' + i + '" type="radio" name="check" value="' + Count[i]
  367. .F_DictionaryValueId + '" />' +
  368. '<label for="listR_' + i + '">' + Count[i].F_Name + '</label>' +
  369. '</li>';
  370. $(listItem).appendTo($("#Tgetruset"));
  371. }
  372. }
  373. });
  374. }
  375. // 获取是否创建工单
  376. function getIsCreateOrder() {
  377. }
  378. // function C(callback){
  379. // C.prototype.init(callback);
  380. // }
  381. // C.prototype = {
  382. // canclick: true,
  383. // init: function(callback){
  384. // if(this.canclick){
  385. // this.canclick = false
  386. // callback();
  387. // setTimeout(function(){
  388. // this.canclick = true
  389. // }.bind(this),4000)
  390. // }else{
  391. // console.log('秒未到不允许点击')
  392. // }
  393. // }
  394. // }
  395. $(".Ce").click(function() {
  396. if(flag) {
  397. flag = false
  398. $.ajax({
  399. type: "get",
  400. url: huayi.config.callcenter_url + "CallOutPlan/IsOrNotExistWorkOrder",
  401. dataType: 'text',
  402. data: {
  403. phoneid: $("#F_Id").val(),
  404. token: $.cookie("token")
  405. },
  406. async: false,
  407. success: function(res) {
  408. isCreateOrder = res.toLowerCase()
  409. }
  410. });
  411. let data;
  412. let callid = localStorage.getItem('callid')
  413. let callState = $('input[name="check"]:checked').val()
  414. if (!callid) {
  415. callid = ''
  416. }
  417. data = {
  418. phoneid: $("#F_Id").val(),
  419. token: $.cookie("token")
  420. };
  421. console.log(isCreateOrder)
  422. if (callState == 659 && isCreateOrder == 'false') {
  423. layer.confirm('不可提交问卷,请创建工单', {
  424. icon: 2,
  425. btn: ['确定']
  426. });
  427. infor = 0;
  428. return
  429. }
  430. //根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
  431. if (callState != '659' && callState != '660') {
  432. $(".Wd").each(function(j, k) {
  433. var val = $(k).find(".Wds").val();
  434. if (!val) {
  435. infor = 1
  436. }
  437. })
  438. questionCount.forEach(function(v, n) {
  439. var nameq = $('#' + v).attr('name')
  440. if (!$('#' + v).val() && nameq) {
  441. infor = 1;
  442. }
  443. })
  444. }
  445. if (infor == 1) {
  446. layer.confirm('必选项必须选择!', {
  447. icon: 2,
  448. btn: ['确定']
  449. });
  450. infor = 0;
  451. return
  452. }
  453. //问答题
  454. $(".Wd").each(function(j, k) {
  455. strs = '';
  456. var categoryName = $(k).find(".Wds").attr("name");
  457. var index = $(k).attr("indexs");
  458. var val = $(k).find(".Wds").val();
  459. console.log(categoryName)
  460. if (val) {
  461. str = index + '_0_' + val;
  462. ans.push(str);
  463. }
  464. if (questionId == 38) {
  465. types.push({
  466. name: categoryName,
  467. value: val
  468. })
  469. }
  470. })
  471. //选择题
  472. questionCount.forEach(function(v, n) {
  473. var categoryName = $('#' + v).find('option:selected').attr('categoryName')
  474. var staus = $('#' + v).find('option:selected').attr('staus')
  475. var val = $('#' + v).find('option:selected').attr('val')
  476. var nameq = $('#' + v).attr('name')
  477. if (categoryName && staus == 0) {
  478. types.push({
  479. name: categoryName,
  480. value: val
  481. })
  482. }
  483. if (categoryName && staus == 1) {
  484. types2.push({
  485. name: categoryName,
  486. value: val
  487. })
  488. }
  489. ans.push($('#' + v).val())
  490. })
  491. if (!$('#Name_').val()) {
  492. layer.confirm('姓名必须填写!', {
  493. icon: 2,
  494. btn: ['确定']
  495. });
  496. return
  497. }
  498. if ($('input[name="check"]:checked').val() == undefined) {
  499. layer.confirm('呼叫结果必须选择!', {
  500. icon: 2,
  501. btn: ['确定']
  502. });
  503. } else {
  504. types.forEach(function(v, n) {
  505. if (v.name == '移网上网质量') {
  506. data.F_typeName1 = v.name;
  507. data.value1 = v.value
  508. } else if (v.name == '移网通话质量') {
  509. data.F_typeName2 = v.name;
  510. data.value2 = v.value
  511. } else if (v.name == '光网网络质量') {
  512. data.F_typeName3 = v.name;
  513. data.value3 = v.value
  514. } else if (v.name == '装维服务') {
  515. data.F_typeName4 = v.name;
  516. data.value4 = v.value
  517. } else if (v.name == '营业厅服务') {
  518. data.F_typeName5 = v.name;
  519. data.value5 = v.value
  520. } else if (v.name == '资费政策') {
  521. data.F_typeName6 = v.name;
  522. data.value6 = v.value
  523. } else {
  524. data.F_TypeName7 = v.name;
  525. data.value7 = v.value
  526. }
  527. })
  528. types2.forEach(function(v, n) {
  529. if (v.name == '移网上网质量') {
  530. data.value12 = v.value
  531. } else if (v.name == '移网通话质量') {
  532. data.value22 = v.value
  533. } else if (v.name == '光网网络质量') {
  534. data.value32 = v.value
  535. } else if (v.name == '装维服务') {
  536. data.value42 = v.value
  537. } else if (v.name == '营业厅服务') {
  538. data.value52 = v.value
  539. } else if (v.name == '资费政策') {
  540. data.value62 = v.value
  541. }
  542. })
  543. //请求
  544. $.ajax({
  545. type: "POST",
  546. url: huayi.config.callcenter_url + "CallOutPlan/AddAnswers",
  547. dataType: 'json',
  548. data: data,
  549. async: true,
  550. success: function(data) {},
  551. });
  552. $.ajax({
  553. type: "POST",
  554. url: huayi.config.callcenter_url + "CallOutPlan/Answers",
  555. dataType: 'json',
  556. beforSend: function() {
  557. $('#btns').off('click')
  558. },
  559. data: {
  560. taskid: $("#F_TaskId").val(), //任务ID
  561. custelid: $("#F_Id").val(), //客户电话ID
  562. // cusid: $("#F_CusID").val(), //客户档案ID
  563. ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
  564. hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
  565. //yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
  566. // yhfkid: 0, //用户反馈ID
  567. // telphone: $('#Phone_').text(), //电话号码,
  568. name: $('#Name_').val(), //姓名,
  569. phone: '', //固定号码,
  570. // countryid: $('#country').val(), //乡镇或单位id,
  571. address: $('#address').val(), //地址
  572. callid: callid,
  573. fenlei: $('#F_ordernature').val(),
  574. kuandai: $('#F_broadbandaccount').val(),
  575. ruwangshijian: $('#F_accesstime').val(),
  576. qudao: $('#F_channel').val(),
  577. yingfu: $('#F_service').val(),
  578. taocan: $('#F_packaget').val(),
  579. ronghe: $('#F_fusion').val(),
  580. zhuangtai: $('#F_status').val(),
  581. token: $.cookie("token")
  582. },
  583. async: true,
  584. success: function(data) {
  585. $('#btns').on('click')
  586. var Count = data.data;
  587. var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  588. parent.layer.close(index1); //再执行关闭
  589. parent.initTable();
  590. //停止录屏保存
  591. stopPlayers(); //Count
  592. parent.layer.msg('提交成功');
  593. localStorage.setItem('callid', '')
  594. },
  595. });
  596. }
  597. }
  598. })
  599. //提交
  600. // $(".Ce").unbind('click').click(function(e) {
  601. // })
  602. function WJ(pid) {
  603. $(".tbody").empty();
  604. $.ajax({
  605. type: "get",
  606. url: huayi.config.callcenter_url + "/Questionnaire/GetPagerInfoQ",
  607. async: true,
  608. dataType: "json",
  609. data: {
  610. pid: pid,
  611. token: $.cookie("token"),
  612. },
  613. success: function(data) {
  614. if (data.state.toLowerCase() == 'success') {
  615. $('.Title').text(data.data.F_Title);
  616. $("#F_Remark").text(data.data.F_Remark);
  617. $("#startText").text(data.data.F_StartText);
  618. $("#endText").text(data.data.F_EndText);
  619. var Questions = data.data.F_Questions;
  620. var html = '';
  621. for (var i = 0; i < Questions.length; i++) {
  622. var questype = Questions[i].questype;
  623. var Quesid = Questions[i].quesid;
  624. var quesremark = Questions[i].quesremark; //试题说明
  625. if (quesremark) {
  626. quesremark = ' 【' + quesremark + '】';
  627. } else {
  628. quesremark = "";
  629. }
  630. html += '<li class="" name="ltype' + Quesid + '" >';
  631. html += '<div class="Back ">';
  632. if (Questions[i].F_SortModel == 0) { //根据F_SortModel来区别问题类的颜色
  633. //通过问题类来区别是否带*
  634. if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !=
  635. '移网通话质量') {
  636. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].quesid +
  637. '">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +
  638. '</span>' + '&nbsp;&nbsp;' +
  639. '<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i]
  640. .questitle;
  641. } else {
  642. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].quesid +
  643. '">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +
  644. '</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
  645. }
  646. } else if (Questions[i].F_SortModel == 1) { //根据F_SortModel来区别问题类的颜色
  647. //通过问题类来区别是否为带*
  648. if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !=
  649. '移网通话质量') {
  650. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].quesid +
  651. '">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +
  652. '</span>' + '&nbsp;&nbsp;' +
  653. '<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i]
  654. .questitle;
  655. } else {
  656. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].quesid +
  657. '">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +
  658. '</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
  659. }
  660. } else {
  661. html += '<h3 class="size-14 QuesTitle" indexs="' + Questions[i].quesid + '">' +
  662. '<span style="color:#fb0;">' + Questions[i].F_CategoryName + '</span>' +
  663. '&nbsp;&nbsp;&nbsp;&nbsp;' + Questions[i].questitle;
  664. }
  665. //通过questype来区别问题的不同,例如问答题或者单选题
  666. if (questype == 1) {
  667. html += '<div class="Wd" indexs="' + Questions[i].quesid + '">';
  668. html += '<textarea class="Wds" index="' + Questions[i].quesid + '" name="' +
  669. Questions[i].F_CategoryName +
  670. '" rows="" cols="" style="width: 100%;"></textarea>'
  671. html += '</div></h3></div></li>'
  672. } else {
  673. questionCount.push('questionCount' + i)
  674. if (Questions[i].F_SortModel !== 2 && Questions[i].F_CategoryName != '移网上网质量' &&
  675. Questions[i].F_CategoryName != '移网通话质量') {
  676. html +=
  677. '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +
  678. i + '" name="reqId"><option value="">该选项</option>'
  679. } else {
  680. html +=
  681. '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +
  682. i + '"><option value="">该选项</option>'
  683. }
  684. if (Questions[i].quesitems.length > 0) {
  685. var quesitems = Questions[i].quesitems;
  686. for (var j = 0; j < quesitems.length; j++) {
  687. html += '<option value="' + Questions[i].quesid + '_' + quesitems[j]
  688. .itemid + '_' + quesitems[j].itemname + '" categoryName="' +
  689. Questions[i].F_CategoryName + '" staus="' + Questions[i]
  690. .F_SortModel + '" val="' + quesitems[j].itemname + '">' +
  691. quesitems[j].itemname + '</option>'
  692. }
  693. }
  694. html += '</select> </h3>'
  695. html += '</div></li>';
  696. }
  697. }
  698. $(html).appendTo(".Qus_box");
  699. autosize($('textarea'));
  700. }
  701. }
  702. });
  703. }
  704. //用户反馈
  705. function GetYHFK() {
  706. $.ajax({
  707. type: "get",
  708. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  709. dataType: 'json',
  710. data: {
  711. flag: 'YHFK',
  712. token: $.cookie("token")
  713. },
  714. async: true,
  715. success: function(data) {
  716. var Count = data.data;
  717. $("<option value=''>--全部--</option>").appendTo($("#selhjjg"));
  718. for (var i = 0; i < Count.length; i++) {
  719. $("<li><label for=''><input type='radio' name='checks' value='" + Count[i]
  720. .F_DictionaryValueId + "' /></label>" + Count[i].F_Name + "</li>").
  721. appendTo($("#Tg"));
  722. }
  723. }
  724. });
  725. }
  726. //
  727. </script>
  728. </body>
  729. </html>