doflow.html 147 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="renderer" content="webkit|ie-comp|ie-stand">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
  8. <meta http-equiv="Cache-Control" content="no-siteapp" />
  9. <link rel="stylesheet" href="${ctx}/assets/lib/bootstrap-3.3.7/css/bootstrap.min.css">
  10. <link rel="stylesheet" href="${ctx}/assets/lib/bootstrap-upload/css/default.css">
  11. <link rel="stylesheet" href="${ctx}/assets/lib/bootstrap-upload/css/fileinput.css">
  12. <link rel="stylesheet" type="text/css" href="${ctx}/assets/lib/bootstrap-select/bootstrap-select.css">
  13. <link rel="stylesheet" type="text/css" media="screen" href="${ctx}/assets/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" >
  14. <script type="text/javascript" src="${ctx}/assets/lib/jquery/1.9.1/jquery.min.js"></script>
  15. <script type="text/javascript" src="${ctx}/assets/lib/jquery.form/jquery.form.min.js"></script>
  16. <script type="text/javascript" src="${ctx}/assets/lib/layer/3.0.3/layer.js"></script>
  17. <script type="text/javascript" src="${ctx}/assets/lib/My97DatePicker/WdatePicker.js"></script>
  18. <script type="text/javascript" src="${ctx}/assets/lib/bootstrap-upload/js/fileinput.js"></script>
  19. <script type="text/javascript" src="${ctx}/assets/lib/bootstrap-upload/js/locales/zh.js"></script>
  20. <script type="text/javascript" src="${ctx}/assets/lib/bootstrap-3.3.7/js/bootstrap.min.js"></script>
  21. <script type="text/javascript" src="${ctx}/assets/lib/zTree/v3/js/jquery.ztree.all-3.5.min.js"></script>
  22. <script type="text/javascript" src="${ctx}/assets/js/base.js"></script>
  23. <script src="${ctx}/assets/js/validate.js" ></script>
  24. <script type="text/javascript" src="${ctx}/assets/lib/bootstrap-select/bootstrap-select.js"></script>
  25. <script type="text/javascript">
  26. function doSubmit(){
  27. if($("#FileSelectFlag").val()=='false'&&$('#file-0a').val()!='')
  28. {
  29. layer.msg("有选择的文件没上传,请先上传提交!");
  30. return false;
  31. }
  32. if(doValidate(form1))
  33. {
  34. var strResearchContent = $("#ResearchContent").val();
  35. strResearchContent=""+strResearchContent+"";
  36. strResearchContent=strResearchContent.replace(/,/g,';');
  37. $("#ResearchContent").append("<option value='"+strResearchContent+"'>"+strResearchContent+"</option>");
  38. $("#ResearchContent").val(strResearchContent);
  39. var strResearchPart = $("#ResearchPart").val();
  40. strResearchPart=""+strResearchPart+"";
  41. strResearchPart=strResearchPart.replace(/,/g,';');
  42. $("#ResearchPart").append("<option value='"+strResearchPart+"'>"+strResearchPart+"</option>");
  43. $("#ResearchPart").val(strResearchPart);
  44. var strDoOpinion = $("#DoOpinion").val();
  45. strDoOpinion=""+strDoOpinion+"";
  46. strDoOpinion=strDoOpinion.replace(/,/g,';');
  47. $("#DoOpinion").append("<option value='"+strDoOpinion+"'>"+strDoOpinion+"</option>");
  48. $("#DoOpinion").val(strDoOpinion);
  49. var strMoneyType = $("#MoneyType").val();
  50. strMoneyType=""+strMoneyType+"";
  51. strMoneyType=strMoneyType.replace(/,/g,';');
  52. $("#MoneyType").append("<option value='"+strMoneyType+"'>"+strMoneyType+"</option>");
  53. $("#MoneyType").val(strMoneyType);
  54. var strFutureRisk = $("#FutureRisk").val();
  55. strFutureRisk=""+strFutureRisk+"";
  56. strFutureRisk=strFutureRisk.replace(/,/g,';');
  57. $("#FutureRisk").append("<option value='"+strFutureRisk+"'>"+strFutureRisk+"</option>");
  58. $("#FutureRisk").val(strFutureRisk);
  59. var strDoOpinionReply = $("#DoOpinionReply").val();
  60. strDoOpinionReply=""+strDoOpinionReply+"";
  61. strDoOpinionReply=strDoOpinionReply.replace(/,/g,';');
  62. $("#DoOpinionReply").append("<option value='"+strDoOpinionReply+"'>"+strDoOpinionReply+"</option>");
  63. $("#DoOpinionReply").val(strDoOpinionReply);
  64. var strDoOpinionReplyWay = $("#DoOpinionReplyWay").val();
  65. strDoOpinionReplyWay=""+strDoOpinionReplyWay+"";
  66. strDoOpinionReplyWay=strDoOpinionReplyWay.replace(/,/g,';');
  67. $("#DoOpinionReplyWay").append("<option value='"+strDoOpinionReplyWay+"'>"+strDoOpinionReplyWay+"</option>");
  68. $("#DoOpinionReplyWay").val(strDoOpinionReplyWay);
  69. var strResearchModelShow="${ResearchModelShow!''}";
  70. var strOpinionModelShow="${OpinionModelShow!''}";
  71. var strTransactType=$("#TransactType").val();
  72. if(strResearchModelShow=="true" && strTransactType=='处理意见审批')
  73. {
  74. var strResearchResult=$("#ResearchResult").val();
  75. if(strResearchResult==null||strResearchResult=="")
  76. {
  77. layer.msg("投诉事项调查内容必须填写!");
  78. return false;
  79. }
  80. }
  81. if(strOpinionModelShow=="true" && strTransactType=='处理意见审批')
  82. {
  83. var strDoOpinion1=$("#DoOpinion").val();
  84. if(strDoOpinion1==null||strDoOpinion1=="")
  85. {
  86. layer.msg("投诉问题处理意见必须填写!");
  87. return false;
  88. }
  89. }
  90. $('#form1').attr('action','${ctx}/myconsole/complaint/transact/submitToFlow');
  91. $('#form1').ajaxSubmit(resultHandle);
  92. $("#SubmitButton").attr("disabled",'disabled');
  93. }
  94. }
  95. function resultHandle(data){
  96. var res=eval('(' + data + ')');
  97. if(res.flag){
  98. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 1},
  99. function(){
  100. if($("#AppealSource").val()=="电话中心")
  101. {
  102. $('#form1').attr('action','${ctx}/myconsole/complaint/interface/sendTransactData');
  103. $('#form1').ajaxSubmit(resultHandleClose);
  104. layer.closeAll('dialog');
  105. window.opener.location.reload();
  106. }
  107. else
  108. {
  109. layer.closeAll('dialog');
  110. window.opener.location.reload();
  111. window.close();
  112. }
  113. });
  114. }else{
  115. if(res.flag == false)
  116. {
  117. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  118. }
  119. }
  120. }
  121. function resultHandleClose(data)
  122. {
  123. window.parent.close();
  124. }
  125. //根据办理结果一级分类取二级分类
  126. function setEndResultID2()
  127. {
  128. var idData=$('#EndResultID1').val();
  129. if(idData!='')
  130. {
  131. var nameData=$("#EndResultID1").find("option:selected").text();
  132. $("#EndResultName1").val(nameData);
  133. $('#form1').attr('action','${ctx}/myconsole/complaint/transact/getEndResultID2Data');
  134. $('#form1').ajaxSubmit(setEndResultID2Data);
  135. }
  136. else
  137. {
  138. $("#EndResultID2").empty();
  139. $("#EndResultName1").val("");
  140. }
  141. }
  142. //回写办理结果二级分类字典数据
  143. function setEndResultID2Data(data){
  144. $("#EndResultID2").empty();
  145. $("#EndResultID2").append("<option value=''>请选择</option>");
  146. $("#EndResultID2").append(data);
  147. }
  148. function setEndResultName2()
  149. {
  150. var idData=$('#EndResultID2').val();
  151. if(idData!='')
  152. {
  153. var nameData=$("#EndResultID2").find("option:selected").text();
  154. $("#EndResultName2").val(nameData);
  155. }
  156. else
  157. {
  158. $("#EndResultName2").val("");
  159. }
  160. }
  161. //根据一级投诉原因设置二级投诉原因
  162. function setReasonID2()
  163. {
  164. $("#ReasonID3").empty(); 
  165. var reasonID1=$('#ReasonID1').val();
  166. if(reasonID1!='')
  167. {
  168. var reasonName1=$("#ReasonID1").find("option:selected").text();
  169. $("#ReasonName1").val(reasonName1);
  170. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getReasonID2Data');
  171. $('#form1').ajaxSubmit(setReasonID2Data);
  172. }
  173. else
  174. {
  175. $("#ReasonID2").empty(); 
  176. $("#ReasonName1").val("");
  177. }
  178. }
  179. //回写原因二类字典数据
  180. function setReasonID2Data(data){
  181. $("#ReasonID2").empty();  
  182. $("#ReasonID2").append("<option value=''>请选择</option>");
  183. $("#ReasonID2").append(data);
  184. }
  185. //根据二级投诉原因设置三级投诉原因
  186. function setReasonID3()
  187. {
  188. var reasonID2=$('#ReasonID2').val();
  189. if(reasonID2!='')
  190. {
  191. var reasonName2=$("#ReasonID2").find("option:selected").text();
  192. $("#ReasonName2").val(reasonName2);
  193. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getReasonID3Data');
  194. $('#form1').ajaxSubmit(setReasonID3Data);
  195. }
  196. else
  197. {
  198. $("#ReasonID3").empty(); 
  199. $("#ReasonName2").val(""); 
  200. }
  201. }
  202. //回写原因二类字典数据
  203. function setReasonID3Data(data){
  204. $("#ReasonID3").empty();  
  205. $("#ReasonID3").append("<option value=''>请选择</option>");
  206. $("#ReasonID3").append(data);
  207. }
  208. //设置三级投诉原因名称
  209. function setReasonName3()
  210. {
  211. var reasonID3=$('#ReasonID3').val();
  212. if(reasonID3!='')
  213. {
  214. var reasonName3=$("#ReasonID3").find("option:selected").text();
  215. $("#ReasonName3").val(reasonName3);
  216. }
  217. else
  218. {
  219. $("#ReasonName3").val(""); 
  220. }
  221. }
  222. function setUpdateInfo()
  223. {
  224. var updateInfo="";
  225. if($('#appealReasonName1').val()!=$('#ReasonName1').val())
  226. {
  227. updateInfo=updateInfo+"{投诉原因大类由:"+$('#appealReasonName1').val()+" 修改成了:"+$('#ReasonName1').val()+"};";
  228. }
  229. if($('#appealReasonName2').val()!=$('#ReasonName2').val())
  230. {
  231. updateInfo=updateInfo+"{投诉原因二类由:"+$('#appealReasonName2').val()+" 修改成了:"+$('#ReasonName2').val()+"};";
  232. }
  233. if($('#appealReasonName3').val()!=$('#ReasonName3').val())
  234. {
  235. updateInfo=updateInfo+"{投诉原因三类由:"+$('#appealReasonName3').val()+" 修改成了:"+$('#ReasonName3').val()+"};";
  236. }
  237. $('#UpdateInfo').val(updateInfo);
  238. return true;
  239. }
  240. function setCollapseIcon(collapseIcon)
  241. {
  242. var curCollapseIconClass=$("#"+collapseIcon).attr("class");
  243. if(curCollapseIconClass=="glyphicon glyphicon-menu-up")
  244. {
  245. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-down");
  246. }
  247. else
  248. {
  249. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-up");
  250. }
  251. }
  252. //查看 2017-07-19
  253. function seeData(appealid){
  254. fullOpen("${ctx}/myconsole/complaint/register/seeData?appealid="+appealid);
  255. }
  256. function setTransactType()
  257. {
  258. var transactType=$("#TransactType").val();
  259. if(transactType=='')
  260. {
  261. $("#SubmitButton").attr("disabled",'disabled');
  262. $("#EndFlag1").hide();
  263. $("#EndFlag2").hide();
  264. $("#EndFlag3").hide();
  265. $("#EndFlag4").hide();
  266. $("#EndFlag5").hide();
  267. $("#EndFlag6").hide();
  268. $("#EndFlag7").hide();
  269. $("#AuditRow1").hide();
  270. $("#PolicyNoRowCount1").hide();
  271. $("#PolicyNoRowCount2").hide();
  272. $("#PolicyNoRowCount3").hide();
  273. $("#transactAskMoney").attr("vmode","");
  274. $("#transactSurrenderMoney").attr("vmode","");
  275. $("#transactReturnMoney").attr("vmode","");
  276. $("#transactCompensateMoney").attr("vmode","");
  277. $("#ToOrgInfo").hide();
  278. $("#transactDoState").val("");
  279. $("#AppealNature1ID1").attr("vmode","");
  280. $("#AppealNature1ID2").attr("vmode","");
  281. $("#DoOpinionReply").attr("vmode","");
  282. $("#DoOpinionReplyWay").attr("vmode","");
  283. $("#DoOpinionExe").attr("vmode","");
  284. $("#DoOpinionExeInfo").attr("vmode","");
  285. $("#TypeResult").attr("vmode","");
  286. $("#FutureRisk").attr("vmode","");
  287. $('#ToOrgAndJob').val("");
  288. $('#ToOrgID').val("");
  289. $('#ToOrgName').val("");
  290. $('#ToJobID').val("");
  291. $('#ToJobName').val("");
  292. }
  293. if(transactType=='特殊业务处理')
  294. {
  295. $("#SubmitButton").removeAttr('disabled');
  296. $("#ButtonToOrgInfo").removeAttr('disabled');
  297. $("#EndFlag1").hide();
  298. $("#EndFlag2").hide();
  299. $("#EndFlag3").hide();
  300. $("#EndFlag4").hide();
  301. $("#EndFlag5").hide();
  302. $("#EndFlag6").hide();
  303. $("#EndFlag7").hide();
  304. $("#AuditRow1").hide();
  305. $("#PolicyNoRowCount1").hide();
  306. $("#PolicyNoRowCount2").hide();
  307. $("#PolicyNoRowCount3").hide();
  308. $("#transactAskMoney").attr("vmode","");
  309. $("#transactSurrenderMoney").attr("vmode","");
  310. $("#transactReturnMoney").attr("vmode","");
  311. $("#transactCompensateMoney").attr("vmode","");
  312. $("#ToOrgInfo").hide();
  313. $("#transactDoState").val("已办理");
  314. $("#ToOrgAndJob").val("");
  315. $("#ToOrgAndJob").attr("vmode","");
  316. $("#EndType").attr("vmode","");
  317. $("#EndTypeLable").removeClass("has-error has-feedback");
  318. $("#EndTypeDiv").removeClass("has-error has-feedback");
  319. $("#ReasonAnalyseID1").attr("vmode","");
  320. $("#ReasonAnalyseID2").attr("vmode","");
  321. $("#AppealNature1ID1").attr("vmode","");
  322. $("#AppealNature1ID2").attr("vmode","");
  323. $("#DoOpinionReply").attr("vmode","");
  324. $("#DoOpinionReplyWay").attr("vmode","");
  325. $("#DoOpinionExe").attr("vmode","");
  326. $("#DoOpinionExeInfo").attr("vmode","");
  327. $("#TypeResult").attr("vmode","");
  328. $("#FutureRisk").attr("vmode","");
  329. $("#EndResultID1").attr("vmode","");
  330. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  331. $("#EndResultID1Div").removeClass("has-error has-feedback");
  332. $("#EndResultID2").attr("vmode","");
  333. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  334. $("#EndResultID2Div").removeClass("has-error has-feedback");
  335. $("#ReasonResult").attr("vmode","");
  336. $("#ReasonResult2").attr("vmode","");
  337. $("#TypeResult").attr("vmode","");
  338. $("#ComplianFlag").attr("vmode","");
  339. $('#ToOrgAndJob').val("");
  340. $('#ToOrgID').val("");
  341. $('#ToOrgName').val("");
  342. $('#ToJobID').val("");
  343. $('#ToJobName').val("");
  344. }
  345. if(transactType=='会办处理')
  346. {
  347. $("#SubmitButton").removeAttr('disabled');
  348. $("#ButtonToOrgInfo").removeAttr('disabled');
  349. $("#EndFlag1").hide();
  350. $("#EndFlag2").hide();
  351. $("#EndFlag3").hide();
  352. $("#EndFlag4").hide();
  353. $("#EndFlag5").hide();
  354. $("#EndFlag6").hide();
  355. $("#EndFlag7").hide();
  356. $("#AuditRow1").hide();
  357. $("#PolicyNoRowCount1").hide();
  358. $("#PolicyNoRowCount2").hide();
  359. $("#PolicyNoRowCount3").hide();
  360. $("#transactAskMoney").attr("vmode","");
  361. $("#transactSurrenderMoney").attr("vmode","");
  362. $("#transactReturnMoney").attr("vmode","");
  363. $("#transactCompensateMoney").attr("vmode","");
  364. $("#ToOrgInfo").show();
  365. $("#transactDoState").val("待办理");
  366. $("#ToOrgAndJob").val("");
  367. $("#ToOrgAndJob").attr("vmode","not null");
  368. $("#EndType").attr("vmode","");
  369. $("#EndTypeLable").removeClass("has-error has-feedback");
  370. $("#EndTypeDiv").removeClass("has-error has-feedback");
  371. $("#ReasonAnalyseID1").attr("vmode","");
  372. $("#ReasonAnalyseID2").attr("vmode","");
  373. $("#AppealNature1ID1").attr("vmode","");
  374. $("#AppealNature1ID2").attr("vmode","");
  375. $("#DoOpinionReply").attr("vmode","");
  376. $("#DoOpinionReplyWay").attr("vmode","");
  377. $("#DoOpinionExe").attr("vmode","");
  378. $("#DoOpinionExeInfo").attr("vmode","");
  379. $("#TypeResult").attr("vmode","");
  380. $("#FutureRisk").attr("vmode","");
  381. $("#EndResultID1").attr("vmode","");
  382. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  383. $("#EndResultID1Div").removeClass("has-error has-feedback");
  384. $("#EndResultID2").attr("vmode","");
  385. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  386. $("#EndResultID2Div").removeClass("has-error has-feedback");
  387. $("#ReasonResult").attr("vmode","");
  388. $("#ReasonResult2").attr("vmode","");
  389. $("#TypeResult").attr("vmode","");
  390. $("#ComplianFlag").attr("vmode","");
  391. $('#ToOrgAndJob').val("");
  392. $('#ToOrgID').val("");
  393. $('#ToOrgName').val("");
  394. $('#ToJobID').val("");
  395. $('#ToJobName').val("");
  396. }
  397. if(transactType=='直接结案')
  398. {
  399. $("#SubmitButton").removeAttr('disabled');
  400. $("#ButtonToOrgInfo").removeAttr('disabled');
  401. $("#EndFlag1").hide();
  402. $("#EndFlag2").hide();
  403. $("#EndFlag3").hide();
  404. $("#EndFlag4").hide();
  405. $("#EndFlag5").hide();
  406. $("#EndFlag6").hide();
  407. $("#EndFlag7").hide();
  408. $("#AuditRow1").hide();
  409. $("#PolicyNoRowCount1").hide();
  410. $("#PolicyNoRowCount2").hide();
  411. $("#PolicyNoRowCount3").hide();
  412. $("#transactAskMoney").attr("vmode","");
  413. $("#transactSurrenderMoney").attr("vmode","");
  414. $("#transactReturnMoney").attr("vmode","");
  415. $("#transactCompensateMoney").attr("vmode","");
  416. $("#ToOrgInfo").hide();
  417. $("#transactDoState").val("已办理");
  418. $("#ToOrgAndJob").val("");
  419. $("#ToOrgAndJob").attr("vmode","");
  420. $("#EndType").attr("vmode","");
  421. $("#EndTypeLable").removeClass("has-error has-feedback");
  422. $("#EndTypeDiv").removeClass("has-error has-feedback");
  423. $("#ReasonAnalyseID1").attr("vmode","");
  424. $("#ReasonAnalyseID2").attr("vmode","");
  425. $("#AppealNature1ID1").attr("vmode","");
  426. $("#AppealNature1ID2").attr("vmode","");
  427. $("#DoOpinionReply").attr("vmode","");
  428. $("#DoOpinionReplyWay").attr("vmode","");
  429. $("#DoOpinionExe").attr("vmode","");
  430. $("#DoOpinionExeInfo").attr("vmode","");
  431. $("#TypeResult").attr("vmode","");
  432. $("#FutureRisk").attr("vmode","");
  433. $("#EndResultID1").attr("vmode","");
  434. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  435. $("#EndResultID1Div").removeClass("has-error has-feedback");
  436. $("#EndResultID2").attr("vmode","");
  437. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  438. $("#EndResultID2Div").removeClass("has-error has-feedback");
  439. $("#ReasonResult").attr("vmode","");
  440. $("#ReasonResult2").attr("vmode","");
  441. $("#TypeResult").attr("vmode","");
  442. $("#ComplianFlag").attr("vmode","");
  443. $('#ToOrgAndJob').val("");
  444. $('#ToOrgID').val("");
  445. $('#ToOrgName').val("");
  446. $('#ToJobID').val("");
  447. $('#ToJobName').val("");
  448. }
  449. if(transactType=='办结审核')
  450. {
  451. $("#SubmitButton").removeAttr('disabled');
  452. $("#EndFlag1").show();
  453. $("#EndFlag2").show();
  454. $("#EndFlag3").show();
  455. $("#EndFlag4").show();
  456. $("#EndFlag5").show();
  457. $("#EndFlag6").show();
  458. $("#EndFlag7").hide();
  459. $("#AuditRow1").hide();
  460. $("#PolicyNoRowCount1").hide();
  461. $("#PolicyNoRowCount2").hide();
  462. $("#PolicyNoRowCount3").hide();
  463. $("#transactAskMoney").attr("vmode","");
  464. $("#transactSurrenderMoney").attr("vmode","");
  465. $("#transactReturnMoney").attr("vmode","");
  466. $("#transactCompensateMoney").attr("vmode","");
  467. $("#EndType").attr("vmode","not null");
  468. $("#EndTypeLable").addClass("has-error has-feedback");
  469. $("#EndTypeDiv").addClass("has-error has-feedback");
  470. $("#EndResultID1").attr("vmode","not null");
  471. $("#EndResultID1Lable").addClass("has-error has-feedback");
  472. $("#EndResultID1Div").addClass("has-error has-feedback");
  473. $("#EndResultID2").attr("vmode","not null");
  474. $("#EndResultID2Lable").addClass("has-error has-feedback");
  475. $("#EndResultID2Div").addClass("has-error has-feedback");
  476. $("#ReasonAnalyseID1").attr("vmode","not null");
  477. $("#ReasonAnalyseID2").attr("vmode","not null");
  478. $("#AppealNature1ID1").attr("vmode","not null");
  479. $("#AppealNature1ID2").attr("vmode","not null");
  480. $("#DoOpinionReply").attr("vmode","not null");
  481. $("#DoOpinionReplyWay").attr("vmode","not null");
  482. $("#DoOpinionExe").attr("vmode","not null");
  483. $("#DoOpinionExeInfo").attr("vmode","not null");
  484. $("#TypeResult").attr("vmode","not null");
  485. $("#FutureRisk").attr("vmode","not null");
  486. $("#ReasonResult").attr("vmode","not null");
  487. $("#ReasonResult2").attr("vmode","not null");
  488. $("#TypeResult").attr("vmode","not null");
  489. $("#ComplianFlag").attr("vmode","not null");
  490. $("#ToOrgInfo").show();
  491. $("#transactDoState").val("已办理");
  492. $("#ToOrgAndJob").attr("vmode","not null");
  493. $('#ToOrgAndJob').val("");
  494. $('#ToOrgID').val("");
  495. $('#ToOrgName').val("");
  496. $('#ToJobID').val("");
  497. $('#ToJobName').val("");
  498. }
  499. if(transactType=='延期申请'||transactType=='转办处理'||transactType=='疑难上报'||transactType=='核查上报')
  500. {
  501. $("#SubmitButton").removeAttr('disabled');
  502. $("#EndFlag1").hide();
  503. $("#EndFlag2").hide();
  504. $("#EndFlag3").hide();
  505. $("#EndFlag4").hide();
  506. $("#EndFlag5").hide();
  507. $("#EndFlag6").hide();
  508. $("#EndFlag7").hide();
  509. $("#AuditRow1").hide();
  510. $("#PolicyNoRowCount1").hide();
  511. $("#PolicyNoRowCount2").hide();
  512. $("#PolicyNoRowCount3").hide();
  513. $("#transactAskMoney").attr("vmode","");
  514. $("#transactSurrenderMoney").attr("vmode","");
  515. $("#transactReturnMoney").attr("vmode","");
  516. $("#transactCompensateMoney").attr("vmode","");
  517. $("#ToOrgInfo").show();
  518. $("#transactDoState").val("已办理");
  519. $("#ToOrgAndJob").attr("vmode","not null");
  520. $("#EndType").attr("vmode","");
  521. $("#EndTypeLable").removeClass("has-error has-feedback");
  522. $("#EndTypeDiv").removeClass("has-error has-feedback");
  523. $("#EndResultID1").attr("vmode","");
  524. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  525. $("#EndResultID1Div").removeClass("has-error has-feedback");
  526. $("#EndResultID2").attr("vmode","");
  527. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  528. $("#EndResultID2Div").removeClass("has-error has-feedback");
  529. $("#ReasonAnalyseID1").attr("vmode","");
  530. $("#ReasonAnalyseID2").attr("vmode","");
  531. $("#AppealNature1ID1").attr("vmode","");
  532. $("#AppealNature1ID2").attr("vmode","");
  533. $("#DoOpinionReply").attr("vmode","");
  534. $("#DoOpinionReplyWay").attr("vmode","");
  535. $("#DoOpinionExe").attr("vmode","");
  536. $("#DoOpinionExeInfo").attr("vmode","");
  537. $("#TypeResult").attr("vmode","");
  538. $("#FutureRisk").attr("vmode","");
  539. $("#ReasonResult").attr("vmode","");
  540. $("#ReasonResult2").attr("vmode","");
  541. $("#TypeResult").attr("vmode","");
  542. $("#ComplianFlag").attr("vmode","");
  543. $('#ToOrgAndJob').val("");
  544. $('#ToOrgID').val("");
  545. $('#ToOrgName').val("");
  546. $('#ToJobID').val("");
  547. $('#ToJobName').val("");
  548. }
  549. if(transactType=='报送审批')
  550. {
  551. $("#AuditRow1").show();
  552. $("#ToOrgInfo").hide();
  553. $("#ToOrgAndJob").val("");
  554. $("#ToOrgAndJob").attr("vmode","");
  555. $("#EndFlag1").hide();
  556. $("#EndFlag2").hide();
  557. $("#EndFlag3").hide();
  558. $("#EndFlag4").hide();
  559. $("#EndFlag5").hide();
  560. $("#EndFlag6").hide();
  561. $("#EndFlag7").hide();
  562. $("#EndType").attr("vmode","");
  563. $("#EndTypeLable").removeClass("has-error has-feedback");
  564. $("#EndTypeDiv").removeClass("has-error has-feedback");
  565. $("#EndResultID1").attr("vmode","");
  566. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  567. $("#EndResultID1Div").removeClass("has-error has-feedback");
  568. $("#EndResultID2").attr("vmode","");
  569. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  570. $("#EndResultID2Div").removeClass("has-error has-feedback");
  571. $("#ReasonAnalyseID1").attr("vmode","");
  572. $("#ReasonAnalyseID2").attr("vmode","");
  573. $("#AppealNature1ID1").attr("vmode","");
  574. $("#AppealNature1ID2").attr("vmode","");
  575. $("#DoOpinionReply").attr("vmode","");
  576. $("#DoOpinionReplyWay").attr("vmode","");
  577. $("#DoOpinionExe").attr("vmode","");
  578. $("#DoOpinionExeInfo").attr("vmode","");
  579. $("#TypeResult").attr("vmode","");
  580. $("#FutureRisk").attr("vmode","");
  581. $("#ReasonResult").attr("vmode","");
  582. $("#ReasonResult2").attr("vmode","");
  583. $("#TypeResult").attr("vmode","");
  584. $("#ComplianFlag").attr("vmode","");
  585. setEndTypeDetail();
  586. }
  587. if(transactType=='公文上报')
  588. {
  589. $("#SubmitButton").removeAttr('disabled');
  590. $("#EndFlag1").hide();
  591. $("#EndFlag2").hide();
  592. $("#EndFlag3").hide();
  593. $("#EndFlag4").hide();
  594. $("#EndFlag5").hide();
  595. $("#EndFlag6").hide();
  596. $("#EndFlag7").hide();
  597. $("#ToOrgInfo").show();
  598. $("#transactDoState").val("已办理");
  599. $("#ToOrgAndJob").attr("vmode","not null");
  600. $("#EndType").attr("vmode","");
  601. $("#EndTypeLable").removeClass("has-error has-feedback");
  602. $("#EndTypeDiv").removeClass("has-error has-feedback");
  603. $("#EndResultID1").attr("vmode","");
  604. $("#EndResultID1Lable").removeClass("has-error has-feedback");
  605. $("#EndResultID1Div").removeClass("has-error has-feedback");
  606. $("#EndResultID2").attr("vmode","");
  607. $("#EndResultID2Lable").removeClass("has-error has-feedback");
  608. $("#EndResultID2Div").removeClass("has-error has-feedback");
  609. $("#ReasonAnalyseID1").attr("vmode","");
  610. $("#ReasonAnalyseID2").attr("vmode","");
  611. $("#AppealNature1ID1").attr("vmode","");
  612. $("#AppealNature1ID2").attr("vmode","");
  613. $("#DoOpinionReply").attr("vmode","");
  614. $("#DoOpinionReplyWay").attr("vmode","");
  615. $("#DoOpinionExe").attr("vmode","");
  616. $("#DoOpinionExeInfo").attr("vmode","");
  617. $("#TypeResult").attr("vmode","");
  618. $("#FutureRisk").attr("vmode","");
  619. $("#ReasonResult").attr("vmode","");
  620. $("#ReasonResult2").attr("vmode","");
  621. $("#TypeResult").attr("vmode","");
  622. $("#ComplianFlag").attr("vmode","");
  623. $('#ToOrgAndJob').val("");
  624. $('#ToOrgID').val("");
  625. $('#ToOrgName').val("");
  626. $('#ToJobID').val("");
  627. $('#ToJobName').val("");
  628. }
  629. else
  630. {
  631. }
  632. }
  633. function setIsMediate()
  634. {
  635. var strIsMediate=$("#IsMediate").val();
  636. if(strIsMediate=='是')
  637. {
  638. $("#EndFlag7").show();
  639. $("#MediateBeginTime").attr("vmode","not null");
  640. $("#MediateEndTime").attr("vmode","not null");
  641. }
  642. else
  643. {
  644. $("#EndFlag7").hide();
  645. $("#MediateBeginTime").attr("vmode","");
  646. $("#MediateEndTime").attr("vmode","");
  647. }
  648. }
  649. function setCollapseIconResearch(collapseIcon)
  650. {
  651. var curCollapseIconClass=$("#"+collapseIcon).attr("class");
  652. if(curCollapseIconClass=="glyphicon glyphicon-menu-up")
  653. {
  654. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-down");
  655. $("#ResearchResult").attr("vmode","");
  656. $("#ResearchContent").attr("vmode","");
  657. $("#ResearchPart").attr("vmode","");
  658. $("#ConfirmResultID1").attr("vmode","");
  659. $("#ResearchInfo").attr("vmode","");
  660. $("#ResearchFlag").val("false");
  661. }
  662. else
  663. {
  664. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-up");
  665. $("#ResearchResult").attr("vmode","not null");
  666. $("#ResearchContent").attr("vmode","not null");
  667. $("#ResearchPart").attr("vmode","not null");
  668. $("#ConfirmResultID1").attr("vmode","not null");
  669. $("#ResearchInfo").attr("vmode","not null");
  670. $("#ResearchFlag").val("true");
  671. }
  672. }
  673. function setCollapseIconOpinion(collapseIcon)
  674. {
  675. var curCollapseIconClass=$("#"+collapseIcon).attr("class");
  676. if(curCollapseIconClass=="glyphicon glyphicon-menu-up")
  677. {
  678. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-down");
  679. $("#DoOpinion").attr("vmode","");
  680. $("#DoOpinionInfo").attr("vmode","");
  681. $("#MoneyType").attr("vmode","");
  682. $("#MoneyNum").attr("vmode","");
  683. $("#OpinionFlag").val("false");
  684. }
  685. else
  686. {
  687. $("#"+collapseIcon).attr("class","glyphicon glyphicon-menu-up");
  688. $("#DoOpinion").attr("vmode","not null");
  689. $("#DoOpinionInfo").attr("vmode","not null");
  690. $("#MoneyType").attr("vmode","not null");
  691. $("#MoneyNum").attr("vmode","not null");
  692. $("#OpinionFlag").val("true");
  693. }
  694. }
  695. function showFlowNode()
  696. {
  697. $('#form1').attr('action','${ctx}/myconsole/complaint/preinflow/getFlowNode');
  698. $('#form1').ajaxSubmit(getFlowNodeHandle);
  699. }
  700. function setRuleUser(data)
  701. {
  702. var ruleJson = JSON.parse(data);
  703. var flag=ruleJson.flag;
  704. if(flag)
  705. {
  706. $('#ToOrgAndJob').val(ruleJson.ToUserName);
  707. $('#ToUserID').val(ruleJson.ToUserID);
  708. $('#ToUserName').val(ruleJson.ToUserName);
  709. }
  710. $("#ToOrgInfo").show();
  711. $("#ToOrgAndJob").attr("vmode","not null");
  712. }
  713. function setRule(data)
  714. {
  715. var ruleJson = JSON.parse(data);
  716. var flag=ruleJson.flag;
  717. if(flag)
  718. {
  719. var jobName=$('#ToJobName').val();
  720. $('#ToOrgAndJob').val(ruleJson.Job_OrgParentName+"-"+ruleJson.Job_OrgName+"-"+ruleJson.Job_Name);
  721. $('#ToOrgID').val(ruleJson.Job_OrgID);
  722. $('#ToOrgName').val(ruleJson.Job_OrgName);
  723. $('#ToJobID').val(ruleJson.Job_ID);
  724. $('#ToJobName').val(ruleJson.Job_Name);
  725. if(ruleJson.Job_OrgParentOrgType=="中支公司")
  726. {
  727. $('#ToCentreOrgID').val(ruleJson.Job_OrgParentID);
  728. $('#ToCentreOrgName').val(ruleJson.Job_OrgParentName);
  729. }
  730. if(ruleJson.Job_OrgParentOrgType=="分公司")
  731. {
  732. $('#ToFilialeOrgID').val(ruleJson.Job_OrgParentID);
  733. $('#ToFilialeOrgName').val(ruleJson.Job_OrgParentName);
  734. }
  735. }
  736. $("#ToOrgInfo").show();
  737. $("#ToOrgAndJob").attr("vmode","not null");
  738. }
  739. //双录查询
  740. function queryDoubleRecord()
  741. {
  742. var policyNumber=$('#PolicyNumber').val();
  743. var toupolicyNumber=$('#AccusId').val();
  744. if(policyNumber!="" || toupolicyNumber!="")
  745. {
  746. $('#form1').attr('action','${ctx}/myconsole/complaint/register/queryDoubleRecord?policyNumber='+policyNumber+'&toupolicyNumber='+toupolicyNumber);
  747. $('#form1').ajaxSubmit(setDoubleRecordList);
  748. }
  749. else
  750. {
  751.   layer.alert("必须有一个查询条件不能为空!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  752. }
  753. }
  754. function setDoubleRecordList(data)
  755. {
  756. var woJson = JSON.parse(data);
  757. console.log(woJson);
  758. if(woJson.dubboRecordList.length > 0)
  759. {
  760. $("#WOModal_Table").find("tr:not(:first)").remove();
  761. for(var i=0;i<woJson.dubboRecordList.length;i++)
  762. {
  763. var wo=woJson.dubboRecordList[i];
  764. var strbusinessNo=wo.businessNo;//业务识别号
  765. var strstoreStatus=wo.storeStatus;//存储状态
  766. var strfileName=wo.fileName;//文件名称
  767. var strtype=wo.type;//文件类型
  768. var strurl=wo.url; //下载路径
  769. $("#WOModal_Table").append("<tr><td class='text-center'>"+strbusinessNo+"</td><td onclick=queryDoubleRecordUrl("+strurl+")>"+strfileName+"</td><td>"+strtype+"</td><td>"+strstoreStatus+"</td></tr>");
  770. }
  771. $('#WOModal').modal({
  772.  backdrop: 'static',
  773.  keyboard: false
  774. })
  775. }
  776. else
  777. {
  778. layer.alert("没有查询到工单信息!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  779. }
  780. }
  781. //查询双录打开界面
  782. function queryDoubleRecordUrl(data){
  783. window.open(data);
  784. }
  785. function downFile(filePath,fileName)
  786. {
  787. window.open('${serverURL!}/downloadFile.do?FileDownloadPath='+filePath+'&FileDownloadName='+fileName,'Derek','resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no');
  788. }
  789. function setOrgAndJob(jobid,jobname,orgid)
  790. {
  791. $('#ToJobID').val(jobid);
  792. $('#ToJobName').val(jobname);
  793. $('#orgModal').modal('hide');
  794. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getOrgAndJob?Job_OrgID='+orgid+'&Job_ID='+jobid+'&Job_Name='+jobname);
  795. $('#form1').ajaxSubmit(setOrgAndJobData);
  796. }
  797. function setOrgAndJobData(data)
  798. {
  799. var ruleJson = JSON.parse(data);
  800. var flag=ruleJson.flag;
  801. if(flag)
  802. {
  803. var jobName=$('#ToJobName').val();
  804. $('#ToOrgAndJob').val(ruleJson.Job_OrgParentName+"-"+ruleJson.Job_OrgName+"-"+jobName);
  805. $('#ToOrgID').val(ruleJson.Job_OrgID);
  806. $('#ToOrgName').val(ruleJson.Job_OrgName);
  807. $('#ToJobID').val(ruleJson.Job_ID);
  808. $('#ToJobName').val(jobName);
  809. if(ruleJson.Job_OrgParentOrgType=="中支公司")
  810. {
  811. $('#ToCentreOrgID').val(ruleJson.Job_OrgParentID);
  812. $('#ToCentreOrgName').val(ruleJson.Job_OrgParentName);
  813. }
  814. if(ruleJson.Job_OrgParentOrgType=="分公司")
  815. {
  816. $('#ToFilialeOrgID').val(ruleJson.Job_OrgParentID);
  817. $('#ToFilialeOrgName').val(ruleJson.Job_OrgParentName);
  818. }
  819. }
  820. }
  821. function setOrg()
  822. {
  823. var zTreeObj;
  824. var zNodes;
  825. function zTreeChecked(event, treeId, treeNode) {
  826. setOrgAndJob(treeNode.id,treeNode.name,treeNode.pId);
  827. };
  828. //异步获取数据
  829. function ajaxDataFilter(treeId, parentNode, data) {
  830. if(data == "") return;
  831. var zNodes = [];
  832. var orgN = data.Org;
  833. orgN.forEach(function(item,index){
  834. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  835. })
  836. var jobN = data.Job;
  837. jobN.forEach(function(item,index){
  838. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  839. })
  840. return zNodes;
  841. }
  842. var setting = { //初始化树
  843. check: {
  844. enable: true,
  845. chkboxType: { "Y" : "", "N" : "" },
  846. autoCheckTrigger: true
  847. },
  848. data: {
  849. simpleData: {
  850. idKey:"id",
  851. pIdKey:"pId",
  852. enable:true,
  853. rootPId:"0"
  854. }
  855. },
  856. callback: {
  857. onCheck: zTreeChecked
  858. },
  859. async:{
  860. enable:true,
  861. url:"${ctx}/myconsole/complaint/register/getOrgAndJobTree",
  862. autoParam:["id", "name"] ,
  863. dataFilter: ajaxDataFilter
  864. }
  865. };
  866. //初始化获取数据
  867. $.ajax({
  868. url : "${ctx}/myconsole/complaint/register/getOrgAndJobTree?name=init",
  869. type : "post",
  870. dataType : "json",
  871. success : function(data) {
  872. if(data == "") return;
  873. var zNodes = [];
  874. var orgN = data.Org;
  875. if(orgN!=null)
  876. {
  877. orgN.forEach(function(item,index){
  878. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  879. })
  880. }
  881. var jobN = data.Job;
  882. if(jobN!=null)
  883. {
  884. jobN.forEach(function(item,index){
  885. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  886. })
  887. }
  888. zTreeObj = $.fn.zTree.init($("#UserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  889. }
  890. });
  891. $('#orgModal').modal({
  892.  backdrop: 'static',
  893.  keyboard: false
  894. })
  895. }
  896. function setSignOrgAndJob(jobidArr)
  897. {
  898. $('#ToJobID').val(jobidArr);
  899. }
  900. function getSignOrgAndJob()
  901. {
  902. var jobid=$('#ToJobID').val();
  903. $('#signOrgModal').modal('hide');
  904. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getSignOrgAndJob?SignAllJob_ID='+jobid);
  905. $('#form1').ajaxSubmit(setSignOrgAndJobData);
  906. }
  907. function setSignOrgAndJobData(data)
  908. {
  909. var strAlreadySignInfo=$("#AlreadySignInfo").val();
  910. var strShowInfo="";
  911. var orgAndJobJson = JSON.parse(data);
  912. var flag=orgAndJobJson.flag;
  913. if(flag)
  914. {
  915. if(strAlreadySignInfo!="")
  916. {
  917. var strSelectedOrgAndJob =orgAndJobJson.Job_ToOrgAndJob;
  918. var arrJob=strSelectedOrgAndJob.split(",");
  919. for(var i=0;i<arrJob.length;i++)
  920. {
  921. var strCurJob=arrJob[i];
  922. if(strAlreadySignInfo.indexOf(strCurJob)!=-1)
  923. {
  924. strShowInfo=strShowInfo+strCurJob +" ";
  925. }
  926. }
  927. if(strShowInfo!="")
  928. {
  929. layer.alert("该客诉件如下人员:"+strShowInfo+"您已经发起过会签,请勿重复发起会签!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  930. return;
  931. }
  932. }
  933. $('#ToOrgAndJob').val(orgAndJobJson.Job_ToOrgAndJob);
  934. $('#ToOrgID').val(orgAndJobJson.Job_OrgID);
  935. $('#ToOrgName').val(orgAndJobJson.Job_OrgName);
  936. $('#ToJobID').val(orgAndJobJson.Job_ID);
  937. $('#ToJobName').val(orgAndJobJson.Job_Name);
  938. }
  939. }
  940. //选择会签人员
  941. function setSignOrg()
  942. {
  943. var zTreeObj;
  944. var zNodes;
  945. function zTreeChecked(event, treeId, treeNode) {
  946. var checkUser = [];
  947. var userArr = zTreeObj.getCheckedNodes(); //获取选中数组集合
  948. if(userArr.length>0)
  949. {
  950. userArr.forEach(function(item,index){
  951. if(item.istype)
  952. {
  953. checkUser.push(item.id);
  954. }
  955. })
  956. }
  957. setSignOrgAndJob(checkUser);
  958. };
  959. //异步获取数据
  960. function ajaxDataFilter(treeId, parentNode, data) {
  961. if(data == "") return;
  962. var zNodes = [];
  963. var orgN = data.Org;
  964. orgN.forEach(function(item,index){
  965. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  966. })
  967. var jobN = data.Job;
  968. jobN.forEach(function(item,index){
  969. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  970. })
  971. return zNodes;
  972. }
  973. var setting = { //初始化树
  974. check: {
  975. enable: true,
  976. chkboxType: { "Y" : "", "N" : "" },
  977. autoCheckTrigger: true
  978. },
  979. data: {
  980. simpleData: {
  981. idKey:"id",
  982. pIdKey:"pId",
  983. enable:true,
  984. rootPId:"0"
  985. }
  986. },
  987. callback: {
  988. onCheck: zTreeChecked
  989. },
  990. async:{
  991. enable:true,
  992. url:"${ctx}/myconsole/complaint/register/getOrgAndJobTree",
  993. autoParam:["id", "name"] ,
  994. dataFilter: ajaxDataFilter
  995. }
  996. };
  997. //初始化获取数据
  998. $.ajax({
  999. url : "${ctx}/myconsole/complaint/register/getOrgAndJobTree?name=init",
  1000. type : "post",
  1001. dataType : "json",
  1002. success : function(data) {
  1003. if(data == "") return;
  1004. var zNodes = [];
  1005. var orgN = data.Org;
  1006. if(orgN!=null)
  1007. {
  1008. orgN.forEach(function(item,index){
  1009. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1010. })
  1011. }
  1012. var jobN = data.Job;
  1013. if(jobN!=null)
  1014. {
  1015. jobN.forEach(function(item,index){
  1016. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  1017. })
  1018. }
  1019. zTreeObj = $.fn.zTree.init($("#SignUserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  1020. }
  1021. });
  1022. $('#signOrgModal').modal({
  1023.  backdrop: 'static',
  1024.  keyboard: false
  1025. })
  1026. }
  1027. function selectOrgUserInfo()
  1028. {
  1029. var transactType=$("#TransactType").val();
  1030. if(transactType=='会办处理')
  1031. {
  1032. setSignUser('会办处理');
  1033. }
  1034. else
  1035. {
  1036. setZBOrgUser();
  1037. }
  1038. }
  1039. function setHBOrgAndUser(useridArr,usernameArr)
  1040. {
  1041. $('#ToUserID').val(useridArr);
  1042. $('#ToUserName').val(usernameArr);
  1043. $('#ToOrgAndJob').val(usernameArr);
  1044. }
  1045. function setNoReturnCause()
  1046. {
  1047. if($('#IsReturnFlag').is(':checked'))
  1048. {
  1049. $("#IsReturn").val("回访");
  1050. $("#IsReturnRemark").attr('placeholder',"请填写回访要求");
  1051. }
  1052. else
  1053. {
  1054. $("#IsReturn").val("不回访");
  1055. $("#IsReturnRemark").attr('placeholder',"请填写不回访原因");
  1056. }
  1057. }
  1058. //播放录音
  1059. function openSound(filePath,fileName)
  1060. {
  1061. fullOpen("${ctx}/myconsole/complaint/register/playSound?filePath="+filePath+"&fileName="+fileName);
  1062. }
  1063. function setRatifyOrg()
  1064. {
  1065. var zTreeObj;
  1066. var zNodes;
  1067. function zTreeChecked(event, treeId, treeNode) {
  1068. setRatifyOrgAndJob(treeNode.id,treeNode.name,treeNode.pId);
  1069. };
  1070. //异步获取数据
  1071. function ajaxDataFilter(treeId, parentNode, data) {
  1072. if(data == "") return;
  1073. var zNodes = [];
  1074. var orgN = data.Org;
  1075. orgN.forEach(function(item,index){
  1076. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1077. })
  1078. var jobN = data.Job;
  1079. jobN.forEach(function(item,index){
  1080. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  1081. })
  1082. return zNodes;
  1083. }
  1084. var setting = { //初始化树
  1085. check: {
  1086. enable: true,
  1087. chkboxType: { "Y" : "", "N" : "" },
  1088. autoCheckTrigger: true
  1089. },
  1090. data: {
  1091. simpleData: {
  1092. idKey:"id",
  1093. pIdKey:"pId",
  1094. enable:true,
  1095. rootPId:"0"
  1096. }
  1097. },
  1098. callback: {
  1099. onCheck: zTreeChecked
  1100. },
  1101. async:{
  1102. enable:true,
  1103. url:"${ctx}/myconsole/complaint/register/getOrgAndJobTree",
  1104. autoParam:["id", "name"] ,
  1105. dataFilter: ajaxDataFilter
  1106. }
  1107. };
  1108. //初始化获取数据
  1109. $.ajax({
  1110. url : "${ctx}/myconsole/complaint/register/getOrgAndJobTree?name=init",
  1111. type : "post",
  1112. dataType : "json",
  1113. success : function(data) {
  1114. if(data == "") return;
  1115. var zNodes = [];
  1116. var orgN = data.Org;
  1117. if(orgN!=null)
  1118. {
  1119. orgN.forEach(function(item,index){
  1120. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1121. })
  1122. }
  1123. var jobN = data.Job;
  1124. if(jobN!=null)
  1125. {
  1126. jobN.forEach(function(item,index){
  1127. zNodes.push({id:item.keyid,pId:item.orgid,name:item.jobname,istype:true,checked:false});
  1128. })
  1129. }
  1130. zTreeObj = $.fn.zTree.init($("#UserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  1131. }
  1132. });
  1133. $('#orgModal').modal({
  1134.  backdrop: 'static',
  1135.  keyboard: false
  1136. })
  1137. }
  1138. function setRatifyOrgAndJob(jobid,jobname,orgid)
  1139. {
  1140. $('#orgModal').modal('hide');
  1141. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getOrgAndJob?Job_OrgID='+orgid+'&Job_ID='+jobid+'&Job_Name='+jobname);
  1142. $('#form1').ajaxSubmit(setRatifyOrgAndJobData);
  1143. }
  1144. function setRatifyOrgAndJobData(data)
  1145. {
  1146. var ruleJson = JSON.parse(data);
  1147. var flag=ruleJson.flag;
  1148. if(flag)
  1149. {
  1150. var strToOrgAndJob=$('#ToOrgAndJob').val();
  1151. if(strToOrgAndJob!='')
  1152. {
  1153. strToOrgAndJob=strToOrgAndJob+","
  1154. }
  1155. var strToOrgID=$('#ToOrgID').val();
  1156. if(strToOrgID!='')
  1157. {
  1158. strToOrgID=strToOrgID+","
  1159. }
  1160. var strToOrgName=$('#ToOrgName').val();
  1161. if(strToOrgName!='')
  1162. {
  1163. strToOrgName=strToOrgName+","
  1164. }
  1165. var strToJobID=$('#ToJobID').val();
  1166. if(strToJobID!='')
  1167. {
  1168. strToJobID=strToJobID+","
  1169. }
  1170. var strToJobName=$('#ToJobName').val();
  1171. if(strToJobName!='')
  1172. {
  1173. strToJobName=strToJobName+","
  1174. }
  1175. var strToFilialeOrgID=$('#ToFilialeOrgID').val();
  1176. if(strToFilialeOrgID!='')
  1177. {
  1178. strToFilialeOrgID=strToFilialeOrgID+","
  1179. }
  1180. var strToFilialeOrgName=$('#ToFilialeOrgName').val();
  1181. if(strToFilialeOrgName!='')
  1182. {
  1183. strToFilialeOrgName=strToFilialeOrgName+","
  1184. }
  1185. var strToCentreOrgID=$('#ToCentreOrgID').val();
  1186. if(strToCentreOrgID!='')
  1187. {
  1188. strToCentreOrgID=strToCentreOrgID+","
  1189. }
  1190. var strToCentreOrgName=$('#ToCentreOrgName').val();
  1191. if(strToCentreOrgName!='')
  1192. {
  1193. strToCentreOrgName=strToCentreOrgName+","
  1194. }
  1195. $('#ToOrgAndJob').val(strToOrgAndJob+ruleJson.Job_OrgParentName+"-"+ruleJson.Job_OrgName+"-"+ruleJson.Job_Name);
  1196. $('#ToOrgID').val(strToOrgID+ruleJson.Job_OrgID);
  1197. $('#ToOrgName').val(strToOrgName+ruleJson.Job_OrgName);
  1198. $('#ToJobID').val(strToJobID+ruleJson.Job_ID);
  1199. $('#ToJobName').val(strToJobName+ruleJson.Job_Name);
  1200. if(ruleJson.Job_OrgParentOrgType=="中支公司")
  1201. {
  1202. $('#ToCentreOrgID').val(strToCentreOrgID+ruleJson.Job_OrgParentID);
  1203. $('#ToCentreOrgName').val(strToCentreOrgName+ruleJson.Job_OrgParentName);
  1204. }
  1205. if(ruleJson.Job_OrgParentOrgType=="分公司")
  1206. {
  1207. $('#ToFilialeOrgID').val(strToFilialeOrgID+ruleJson.Job_OrgParentID);
  1208. $('#ToFilialeOrgName').val(strToFilialeOrgName+ruleJson.Job_OrgParentName);
  1209. }
  1210. }
  1211. }
  1212. //转办选人
  1213. function setZBOrgUser()
  1214. {
  1215. var zTreeObj;
  1216. var zNodes;
  1217. function zTreeChecked(event, treeId, treeNode) {
  1218. setZBOrgAndUser(treeNode.id,treeNode.name);
  1219. };
  1220. //异步获取数据
  1221. function ajaxDataFilter(treeId, parentNode, data) {
  1222. if(data == "") return;
  1223. var zNodes = [];
  1224. var orgN = data.Org;
  1225. orgN.forEach(function(item,index){
  1226. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1227. })
  1228. var userN = data.User;
  1229. if(userN!=null)
  1230. {
  1231. userN.forEach(function(item,index){
  1232. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1233. })
  1234. }
  1235. return zNodes;
  1236. }
  1237. var setting = { //初始化树
  1238. check: {
  1239. enable: true,
  1240. chkboxType: { "Y" : "", "N" : "" },
  1241. autoCheckTrigger: true
  1242. },
  1243. data: {
  1244. simpleData: {
  1245. idKey:"id",
  1246. pIdKey:"pId",
  1247. enable:true,
  1248. rootPId:"0"
  1249. }
  1250. },
  1251. callback: {
  1252. onCheck: zTreeChecked
  1253. },
  1254. async:{
  1255. enable:true,
  1256. url:"${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree",
  1257. autoParam:["id", "name"] ,
  1258. dataFilter: ajaxDataFilter
  1259. }
  1260. };
  1261. //初始化获取数据
  1262. $.ajax({
  1263. url : "${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree?name=init",
  1264. type : "post",
  1265. dataType : "json",
  1266. success : function(data) {
  1267. if(data == "") return;
  1268. var zNodes = [];
  1269. var orgN = data.Org;
  1270. if(orgN!=null)
  1271. {
  1272. orgN.forEach(function(item,index){
  1273. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1274. })
  1275. }
  1276. var userN = data.User;
  1277. if(userN!=null)
  1278. {
  1279. userN.forEach(function(item,index){
  1280. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1281. })
  1282. }
  1283. zTreeObj = $.fn.zTree.init($("#UserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  1284. }
  1285. });
  1286. $('#orgModal').modal({
  1287.  backdrop: 'static',
  1288.  keyboard: false
  1289. })
  1290. }
  1291. function setZBOrgAndUser(userid,username)
  1292. {
  1293. $('#ToUserID').val(userid);
  1294. $('#ToUserName').val(username);
  1295. $('#ToOrgAndJob').val(username);
  1296. $('#orgModal').modal('hide');
  1297. }
  1298. //预设流程开发
  1299. function getFlowNodeHandle(data)
  1300. {
  1301. $("#FlowShowData").empty();
  1302. $("#FlowShowData").append(data);
  1303. $('#FlowShowModal').modal({
  1304.  backdrop: 'static',
  1305.  keyboard: false
  1306. })
  1307. }
  1308. //2021-04-09新建预设流程
  1309. function newFlow()
  1310. {
  1311. $("#FlowShow").empty();
  1312. $('#FlowModal').modal({
  1313.  backdrop: 'static',
  1314.  keyboard: false
  1315. })
  1316. $("#FlowSetButton").removeAttr('disabled');
  1317. $("#DoFlowNodeButton").removeAttr('disabled');
  1318. }
  1319. function setFlowNode()
  1320. {
  1321. if(doValidate(form2))
  1322. {
  1323. $('#form2').attr('action','${ctx}/myconsole/complaint/preinflow/setFlowNode');
  1324. $('#form2').ajaxSubmit(resultFlowNodeHandle);
  1325. }
  1326. }
  1327. function resultFlowNodeHandle(data){
  1328. var res=eval('(' + data + ')');
  1329. if(res.flag){
  1330. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 1},
  1331. function(){
  1332. var strArrow="";
  1333. if(res.FlowNode!="1")
  1334. {
  1335. strArrow="<div class='row' style='padding:5px'>"+
  1336. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1337. "</div>"+
  1338. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' align=center>"+
  1339. " <span class='glyphicon glyphicon-arrow-down'></span> "+
  1340. "</div>"+
  1341. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1342. "</div>"+
  1343. "</div>";
  1344. }
  1345. var strContent="";
  1346. var strEditNode="<button type='button' class='btn btn-warning' id='EditNodeButton' onclick=editNode('"+res.NodeType+"','"+res.NodeUserID+"','"+res.NodeUserName+"','"+res.FlowNode+"') ><span class='glyphicon glyphicon-pencil'></span></button>";
  1347. if(res.NodeType=="审批")
  1348. {
  1349. strContent="<div class='row' style='padding:5px' id=FlowNode_"+res.FlowNode+">"+
  1350. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1351. "</div>"+
  1352. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' align=center>"+
  1353. " <button type='button' class='btn btn-success' style='width:300px'>"+res.NodeUserName+"</button> "+
  1354. "</div>"+
  1355. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+strEditNode+
  1356. "</div>"+
  1357. "</div>";
  1358. }
  1359. else
  1360. {
  1361. strContent="<div class='row' style='padding:5px' id=FlowNode_"+res.FlowNode+">"+
  1362. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1363. "</div>"+
  1364. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' align=center>"+
  1365. " <button type='button' class='btn btn-info' style='width:300px'>"+res.NodeUserName+"</button> "+
  1366. "</div>"+
  1367. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+strEditNode+
  1368. "</div>"+
  1369. "</div>";
  1370. }
  1371. var iFlowNode=parseInt(res.FlowNode);
  1372. iFlowNode=iFlowNode+1;
  1373. $("#NodeType").val("");
  1374. $("#NodeUserName").val("");
  1375. $("#FlowNode").val(iFlowNode);
  1376. $("#FlowID").val(res.FlowID);
  1377. $("#FlowShow").append(strArrow);
  1378. $("#FlowShow").append(strContent);
  1379. layer.closeAll('dialog');
  1380. });
  1381. }else{
  1382. if(res.flag == false)
  1383. {
  1384. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1385. }
  1386. }
  1387. }
  1388. //选择预设流程人员开始
  1389. function setOrgUser()
  1390. {
  1391. var strNodeType=$("#NodeType").val();
  1392. if(strNodeType=='会签')
  1393. {
  1394. setSignUser('流程');
  1395. }
  1396. else
  1397. {
  1398. setOrgOneUser();
  1399. }
  1400. }
  1401. //选择会签人员
  1402. function setSignUser(strUserType)
  1403. {
  1404. var zTreeObj;
  1405. var zNodes;
  1406. function zTreeChecked(event, treeId, treeNode) {
  1407. var checkUserID = [];
  1408. var checkUserName = [];
  1409. var userArr = zTreeObj.getCheckedNodes(); //获取选中数组集合
  1410. if(userArr.length>0)
  1411. {
  1412. userArr.forEach(function(item,index){
  1413. if(item.istype)
  1414. {
  1415. checkUserID.push(item.id);
  1416. checkUserName.push(item.name);
  1417. }
  1418. })
  1419. }
  1420. if(strUserType=='流程')
  1421. {
  1422. setSignOrgAndUser(checkUserID,checkUserName);
  1423. }
  1424. if(strUserType=='会办处理')
  1425. {
  1426. setHBOrgAndUser(checkUserID,checkUserName);
  1427. }
  1428. if(strUserType=='抄送')
  1429. {
  1430. setCopyOrgAndUser(checkUserID,checkUserName);
  1431. }
  1432. };
  1433. //异步获取数据
  1434. function ajaxDataFilter(treeId, parentNode, data) {
  1435. if(data == "") return;
  1436. var zNodes = [];
  1437. var orgN = data.Org;
  1438. orgN.forEach(function(item,index){
  1439. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1440. })
  1441. var userN = data.User;
  1442. if(userN!=null)
  1443. {
  1444. userN.forEach(function(item,index){
  1445. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1446. })
  1447. }
  1448. return zNodes;
  1449. }
  1450. var setting = { //初始化树
  1451. check: {
  1452. enable: true,
  1453. chkboxType: { "Y" : "", "N" : "" },
  1454. autoCheckTrigger: true
  1455. },
  1456. data: {
  1457. simpleData: {
  1458. idKey:"id",
  1459. pIdKey:"pId",
  1460. enable:true,
  1461. rootPId:"0"
  1462. }
  1463. },
  1464. callback: {
  1465. onCheck: zTreeChecked
  1466. },
  1467. async:{
  1468. enable:true,
  1469. url:"${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree",
  1470. autoParam:["id", "name"] ,
  1471. dataFilter: ajaxDataFilter
  1472. }
  1473. };
  1474. //初始化获取数据
  1475. $.ajax({
  1476. url : "${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree?name=init",
  1477. type : "post",
  1478. dataType : "json",
  1479. success : function(data) {
  1480. if(data == "") return;
  1481. var zNodes = [];
  1482. var orgN = data.Org;
  1483. if(orgN!=null)
  1484. {
  1485. orgN.forEach(function(item,index){
  1486. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1487. })
  1488. }
  1489. var userN = data.User;
  1490. if(userN!=null)
  1491. {
  1492. userN.forEach(function(item,index){
  1493. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1494. })
  1495. }
  1496. zTreeObj = $.fn.zTree.init($("#SignUserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  1497. }
  1498. });
  1499. $('#signOrgModal').modal({
  1500.  backdrop: 'static',
  1501.  keyboard: false
  1502. })
  1503. }
  1504. function setCopyOrgAndUser(useridArr,usernameArr)
  1505. {
  1506. $('#CopyToUserID').val(useridArr);
  1507. $('#CopyToUserName').val(usernameArr);
  1508. $('#CopyToUserShow').val(usernameArr);
  1509. }
  1510. function setSignOrgAndUser(useridArr,usernameArr)
  1511. {
  1512. $('#NodeUserID').val(useridArr);
  1513. $('#NodeUserName').val(usernameArr);
  1514. }
  1515. function setOrgAndUser(userid,username)
  1516. {
  1517. $('#NodeUserID').val(userid);
  1518. $('#NodeUserName').val(username);
  1519. $('#orgModal').modal('hide');
  1520. }
  1521. function setOrgOneUser()
  1522. {
  1523. var zTreeObj;
  1524. var zNodes;
  1525. function zTreeChecked(event, treeId, treeNode) {
  1526. setOrgAndUser(treeNode.id,treeNode.name);
  1527. };
  1528. //异步获取数据
  1529. function ajaxDataFilter(treeId, parentNode, data) {
  1530. if(data == "") return;
  1531. var zNodes = [];
  1532. var orgN = data.Org;
  1533. orgN.forEach(function(item,index){
  1534. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1535. })
  1536. var userN = data.User;
  1537. if(userN!=null)
  1538. {
  1539. userN.forEach(function(item,index){
  1540. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1541. })
  1542. }
  1543. return zNodes;
  1544. }
  1545. var setting = { //初始化树
  1546. check: {
  1547. enable: true,
  1548. chkboxType: { "Y" : "", "N" : "" },
  1549. autoCheckTrigger: true
  1550. },
  1551. data: {
  1552. simpleData: {
  1553. idKey:"id",
  1554. pIdKey:"pId",
  1555. enable:true,
  1556. rootPId:"0"
  1557. }
  1558. },
  1559. callback: {
  1560. onCheck: zTreeChecked
  1561. },
  1562. async:{
  1563. enable:true,
  1564. url:"${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree",
  1565. autoParam:["id", "name"] ,
  1566. dataFilter: ajaxDataFilter
  1567. }
  1568. };
  1569. //初始化获取数据
  1570. $.ajax({
  1571. url : "${ctx}/myconsole/complaint/preinflow/getOrgAndUserTree?name=init",
  1572. type : "post",
  1573. dataType : "json",
  1574. success : function(data) {
  1575. if(data == "") return;
  1576. var zNodes = [];
  1577. var orgN = data.Org;
  1578. if(orgN!=null)
  1579. {
  1580. orgN.forEach(function(item,index){
  1581. zNodes.push({id:item.orgid,pId:item.parentid,name:item.orgname,istype:false, isParent:true,"nocheck":true});
  1582. })
  1583. }
  1584. var userN = data.User;
  1585. if(userN!=null)
  1586. {
  1587. userN.forEach(function(item,index){
  1588. zNodes.push({id:item.userid,pId:item.orgid,name:item.username,istype:true,checked:false});
  1589. })
  1590. }
  1591. zTreeObj = $.fn.zTree.init($("#UserTree"), setting, zNodes);//初始化树节点时,添加同步获取的数据
  1592. }
  1593. });
  1594. $('#orgModal').modal({
  1595.  backdrop: 'static',
  1596.  keyboard: false
  1597. })
  1598. }
  1599. function getFlowList()
  1600. {
  1601. $('#form2').attr('action','${ctx}/myconsole/complaint/preinflow/getFlowList');
  1602. $('#form2').ajaxSubmit(resultFlowList);
  1603. }
  1604. function resultFlowList(data){
  1605. var res=eval('(' + data + ')');
  1606. if(res.flag){
  1607. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 1},
  1608. function(){
  1609. $("#TransactFlowID").empty();
  1610. $("#TransactFlowID").append("<option value=''>请选择</option>");
  1611. $("#TransactFlowID").append(data);
  1612. layer.closeAll('dialog');
  1613. $('#FlowModal').modal('hide');
  1614. window.location.reload();
  1615. });
  1616. }else{
  1617. if(res.flag == false)
  1618. {
  1619. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1620. }
  1621. }
  1622. }
  1623. function editNode(strNodeType,strNodeUserID,strNodeUserName,strFlowNode)
  1624. {
  1625. $("#NodeType").val(strNodeType);
  1626. $("#NodeUserName").val(strNodeUserName);
  1627. $("#NodeUserID").val(strNodeUserID);
  1628. $("#FlowNode").val(strFlowNode);
  1629. $("#DoFlowNodeButton").attr("onclick","editFlowNode()");
  1630. }
  1631. function editFlowNode()
  1632. {
  1633. if(doValidate(form2))
  1634. {
  1635. $('#form2').attr('action','${ctx}/myconsole/complaint/preinflow/editFlowNode');
  1636. $('#form2').ajaxSubmit(resultEditFlowNodeHandle);
  1637. }
  1638. }
  1639. function resultEditFlowNodeHandle(data){
  1640. var res=eval('(' + data + ')');
  1641. if(res.flag){
  1642. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 1},
  1643. function(){
  1644. var strContent="";
  1645. var strEditNode="<button type='button' class='btn btn-warning' id='EditNodeButton' onclick=editNode('"+res.NodeType+"','"+res.NodeUserID+"','"+res.NodeUserName+"','"+res.FlowNode+"') ><span class='glyphicon glyphicon-pencil'></span></button>";
  1646. if(res.NodeType=="审批")
  1647. {
  1648. strContent="<div class='row' style='padding:5px' id=FlowNode_"+res.FlowNode+">"+
  1649. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1650. "</div>"+
  1651. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' align=center>"+
  1652. " <button type='button' class='btn btn-success' style='width:300px'>"+res.NodeUserName+"</button> "+
  1653. "</div>"+
  1654. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+strEditNode+
  1655. "</div>"+
  1656. "</div>";
  1657. }
  1658. else
  1659. {
  1660. strContent="<div class='row' style='padding:5px' id=FlowNode_"+res.FlowNode+">"+
  1661. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+
  1662. "</div>"+
  1663. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' align=center>"+
  1664. " <button type='button' class='btn btn-info' style='width:300px'>"+res.NodeUserName+"</button> "+
  1665. "</div>"+
  1666. "<div class='col-xs-4 col-sm-4 col-md-4 col-lg-4' >"+strEditNode+
  1667. "</div>"+
  1668. "</div>";
  1669. }
  1670. $("#NodeType").val("");
  1671. $("#NodeUserName").val("");
  1672. $("#FlowNode_"+res.FlowNode).empty();
  1673. $("#FlowNode_"+res.FlowNode).append(strContent);
  1674. var iFlowNode=parseInt(res.FlowNode);
  1675. iFlowNode=iFlowNode+1;
  1676. $("#FlowNode").val(iFlowNode);
  1677. $("#FlowID").val(res.FlowID);
  1678. var strFlowOK=$("#FlowOK").val();
  1679. if(strFlowOK!="true")
  1680. {
  1681. $("#DoFlowNodeButton").attr("onclick","setFlowNode()");
  1682. }
  1683. layer.closeAll('dialog');
  1684. });
  1685. }else{
  1686. if(res.flag == false)
  1687. {
  1688. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1689. }
  1690. }
  1691. }
  1692. //根据原因分析一级分类取二级分类
  1693. function setReasonAnalyseID2()
  1694. {
  1695. var idData=$('#ReasonAnalyseID1').val();
  1696. if(idData!='')
  1697. {
  1698. var nameData=$("#ReasonAnalyseID1").find("option:selected").text();
  1699. $("#ReasonAnalyseName1").val(nameData);
  1700. $('#form1').attr('action','${ctx}/myconsole/complaint/transact/getReasonAnalyseID2Data?ParentID='+idData);
  1701. $('#form1').ajaxSubmit(setReasonAnalyseID2Data);
  1702. }
  1703. else
  1704. {
  1705. $("#ReasonAnalyseID2").empty();
  1706. $("#ReasonAnalyseName1").val("");
  1707. }
  1708. }
  1709. //回写办理结果二级分类字典数据
  1710. function setReasonAnalyseID2Data(data){
  1711. $("#ReasonAnalyseID2").empty();
  1712. $("#ReasonAnalyseID2").append("<option value=''>请选择</option>");
  1713. $("#ReasonAnalyseID2").append(data);
  1714. }
  1715. function setReasonAnalyseName2()
  1716. {
  1717. var idData=$('#ReasonAnalyseID2').val();
  1718. if(idData!='')
  1719. {
  1720. var nameData=$("#ReasonAnalyseID2").find("option:selected").text();
  1721. $("#ReasonAnalyseName2").val(nameData);
  1722. }
  1723. else
  1724. {
  1725. $("#ReasonAnalyseName2").val("");
  1726. }
  1727. }
  1728. // 添加监管报送字段方法
  1729. //根据一级投诉类型设置二级投诉类型
  1730. function setAppealNature1ID2()
  1731. {
  1732. var AppealNature1ID1=$('#AppealNature1ID1').val();
  1733. var nameData="";
  1734. if(AppealNature1ID1!='')
  1735. {
  1736. nameData=$("#AppealNature1ID1").find("option:selected").text();
  1737. $("#AppealNature1Name1").val(nameData);
  1738. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getAppealNature12Data?ParentID='+AppealNature1ID1);
  1739. $('#form1').ajaxSubmit(setAppealNature12Data);
  1740. }
  1741. else
  1742. {
  1743. $("#AppealNature1ID2").empty(); 
  1744. }
  1745. if(nameData=='无效件'||nameData=='不纳入件')
  1746. {
  1747. $("#InvalidCauseLable").show();
  1748. $("#InvalidCauseDiv").show();
  1749. $("#InvalidCause").attr("vmode","not null");
  1750. }
  1751. else
  1752. {
  1753. $("#InvalidCauseLable").hide();
  1754. $("#InvalidCauseDiv").hide();
  1755. $("#InvalidCause").attr("vmode","");
  1756. }
  1757. }
  1758. //回写投诉类型二类字典数据
  1759. function setAppealNature12Data(data){
  1760. $("#AppealNature1ID2").empty();  
  1761. $("#AppealNature1ID2").append("<option value=''>请选择</option>");
  1762. $("#AppealNature1ID2").append(data);
  1763. }
  1764. //根据二级投诉类型设置三级投诉类型
  1765. function setAppealNature12Name(){
  1766. var strAppealNature1ID2=$('#AppealNature1ID2').val();
  1767. var nameData="";
  1768. if(strAppealNature1ID2!='')
  1769. {
  1770. nameData=$("#AppealNature1ID2").find("option:selected").text();
  1771. $("#AppealNature1Name2").val(nameData);
  1772. }
  1773. else
  1774. {
  1775. $("#AppealNature1Name2").val("");
  1776. }
  1777. }
  1778. //根据一级投诉类型设置二级投诉类型
  1779. function setConfirmResultID2()
  1780. {
  1781. var ConfirmResultID1=$('#ConfirmResultID1').val();
  1782. if(ConfirmResultID1!='')
  1783. {
  1784. var nameData=$("#ConfirmResultID1").find("option:selected").text();
  1785. $("#ConfirmResultName1").val(nameData);
  1786. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getConfirmResult2Data?ParentID='+ConfirmResultID1);
  1787. $('#form1').ajaxSubmit(setConfirmResult2Data);
  1788. }
  1789. else
  1790. {
  1791. $("#ConfirmResultID2").empty(); 
  1792. }
  1793. }
  1794. //回写投诉类型二类字典数据
  1795. function setConfirmResult2Data(data){
  1796. $("#ConfirmResultID2").empty();  
  1797. $("#ConfirmResultID2").append("<option value=''>请选择</option>");
  1798. $("#ConfirmResultID2").append(data);
  1799. }
  1800. //根据二级投诉类型设置三级投诉类型
  1801. function setConfirmResult2Name(){
  1802. var strConfirmResultID2=$('#ConfirmResultID2').val();
  1803. var nameData="";
  1804. if(strConfirmResultID2!='')
  1805. {
  1806. nameData=$("#ConfirmResultID2").find("option:selected").text();
  1807. $("#ConfirmResultName2").val(nameData);
  1808. }
  1809. else
  1810. {
  1811. $("#ConfirmResultName2").val("");
  1812. }
  1813. }
  1814. function openSignOrder()
  1815. {
  1816. $('#signOrderModal').modal({
  1817.  backdrop: 'static',
  1818.  keyboard: false
  1819. })
  1820. }
  1821. //查询电话中心工单2021-05-10
  1822. function queryWO()
  1823. {
  1824. var strWOName=$("#WOName").val();
  1825. var strWOIDCard=$("#WOIDCard").val();
  1826. var strWOTel=$("#WOTel").val();
  1827. if(strWOName!="" || strWOIDCard!="" || strWOTel!="")
  1828. {
  1829. $('#form1').attr('action','${ctx}/myconsole/complaint/interface/queryWO?strWOIDCard='+strWOIDCard+'&strWOTel='+strWOTel+'&strWOName='+strWOName);
  1830. $('#form1').ajaxSubmit(setTelWO);
  1831. }
  1832. else
  1833. {
  1834.   layer.alert("必须有一个查询条件不能为空!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1835. }
  1836. }
  1837. function setTelWO(data)
  1838. {
  1839. var woJson = JSON.parse(data);
  1840. console.log(woJson);
  1841. if(woJson.telCenterList.length > 0)
  1842. {
  1843. $("#WOModal_Table").find("tr:not(:first)").remove();
  1844. for(var i=0;i<woJson.telCenterList.length;i++)
  1845. {
  1846. var wo=woJson.telCenterList[i];
  1847. var strTName=wo.CALL_NAME;
  1848. var strTel=wo.CALL_PHONE;
  1849. var strTelTime=wo.CALL_TIME;
  1850. var strTelContent=wo.CONSULT_DESCRIPTION;
  1851. $("#WOModal_Table").append("<tr><td class='text-center'>"+strTName+"</td><td>"+strTel+"</td><td>"+strTelTime+"</td><td>"+strTelContent+"</td></tr>");
  1852. }
  1853. $('#WOModal').modal({
  1854.  backdrop: 'static',
  1855.  keyboard: false
  1856. })
  1857. }
  1858. else
  1859. {
  1860. layer.alert("没有查询到工单信息!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1861. }
  1862. }
  1863. //查询保单回访结果2021-05-10
  1864. function queryCompactVisit()
  1865. {
  1866. var strPolicynum=$("#PolicyNumberVisit").val();
  1867. if(strPolicynum!="")
  1868. {
  1869. $('#form1').attr('action','${ctx}/myconsole/complaint/interface/queryCompactVisit?policynum='+strPolicynum);
  1870. $('#form1').ajaxSubmit(setCompactVisit);
  1871. }
  1872. else
  1873. {
  1874. layer.alert("请输入保单号!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1875. }
  1876. }
  1877. function setCompactVisit(data)
  1878. {
  1879. var compactVisitJson = JSON.parse(data);
  1880. // alert(compactVisitJson.OUT_STAT_NAME);
  1881. console.log(compactVisitJson);
  1882. if(compactVisitJson.compactList.length > 0)
  1883. {
  1884. $("#compactVisitModal_Table").find("tr:not(:first)").remove();
  1885. for(var i=0;i<compactVisitJson.compactList.length;i++)
  1886. {
  1887. var compactVisit=compactVisitJson.compactList[i];
  1888. var strPolicynum=compactVisit.POLICY_NO;//保单号
  1889. var strTel=compactVisit.PHONE;//回访电话
  1890. var strOutTypeName=compactVisit.OUT_STAT_TYPE_NAME;//外拨结果
  1891. var strOutName=compactVisit.OUT_STAT_NAME;//外拨子结果
  1892. var strCommTime=compactVisit.COMM_TIME;//最后沟通时间
  1893. $("#compactVisitModal_Table").append("<tr><td class='text-center'>"+strPolicynum+"</td><td>"+strTel+"</td><td>"+strOutTypeName+"</td><td>"+strOutName+"</td><td>"+strCommTime+"</td></tr>");
  1894. }
  1895. $('#compactVisitModal').modal({
  1896. backdrop: 'static',
  1897. keyboard: false
  1898. })
  1899. }
  1900. else
  1901. {
  1902. layer.alert("没有查询到保单回访信息!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1903. }
  1904. }
  1905. function delFlow()
  1906. {
  1907. var strTransactFlowID=$('#TransactFlowID').val();
  1908. if(strTransactFlowID!='')
  1909. {
  1910. layer.confirm('确认要删除该流程吗?',{btn:['确定','取消']},function(){
  1911. $('#form1').attr('action','${ctx}/myconsole/complaint/preinflow/delFlow');
  1912. $('#form1').ajaxSubmit(delFlowHandle);
  1913. });
  1914. }
  1915. else
  1916. {
  1917. layer.alert("请先选择一个流程!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1918. }
  1919. }
  1920. function delFlowHandle(data){
  1921. var res=eval('(' + data + ')');
  1922. if(res.flag){
  1923. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 1},
  1924. function(){
  1925. getFlowList();
  1926. });
  1927. }else{
  1928. if(res.flag == false)
  1929. {
  1930. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1931. }
  1932. }
  1933. }
  1934. function updateResearch()
  1935. {
  1936. var strResearchResult= $("#ResearchResult").val();
  1937. var strResearchContent = $("#ResearchContent").val();
  1938. var strResearchPart = $("#ResearchPart").val();
  1939. var strConfirmResultID1= $("#ConfirmResultID1").val();
  1940. var strResearchInfo= $("#ResearchInfo").val();
  1941. if(strResearchResult !=''&& strResearchContent !=''&& strResearchPart !=''&& strConfirmResultID1 !=''&& strResearchInfo!='')
  1942. {
  1943. strResearchContent=""+strResearchContent+"";
  1944. strResearchContent=strResearchContent.replace(/,/g,';');
  1945. $("#ResearchContent").append("<option value='"+strResearchContent+"'>"+strResearchContent+"</option>");
  1946. $("#ResearchContent").val(strResearchContent);
  1947. strResearchPart=""+strResearchPart+"";
  1948. strResearchPart=strResearchPart.replace(/,/g,';');
  1949. $("#ResearchPart").append("<option value='"+strResearchPart+"'>"+strResearchPart+"</option>");
  1950. $("#ResearchPart").val(strResearchPart);
  1951. $('#form1').attr('action','${ctx}/myconsole/complaint/transact/updateResearch');
  1952. $('#form1').ajaxSubmit(showResultInfo);
  1953. $("#ResearchButton1").attr("disabled",'disabled');
  1954. }
  1955. else
  1956. {
  1957. layer.alert('调查信息标红项目为必填项!', {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1958. }
  1959. }
  1960. function updateOpinion()
  1961. {
  1962. var strDoOpinion = $("#DoOpinion").val();
  1963. var strMoneyType = $("#MoneyType").val();
  1964. var strDoOpinionInfo=$("#DoOpinionInfo").val();
  1965. if(strDoOpinion !=''&& strMoneyType !='' && strDoOpinionInfo !='')
  1966. {
  1967. strDoOpinion=""+strDoOpinion+"";
  1968. strDoOpinion=strDoOpinion.replace(/,/g,';');
  1969. $("#DoOpinion").append("<option value='"+strDoOpinion+"'>"+strDoOpinion+"</option>");
  1970. $("#DoOpinion").val(strDoOpinion);
  1971. strMoneyType=""+strMoneyType+"";
  1972. strMoneyType=strMoneyType.replace(/,/g,';');
  1973. $("#MoneyType").append("<option value='"+strMoneyType+"'>"+strMoneyType+"</option>");
  1974. $("#MoneyType").val(strMoneyType);
  1975. $('#form1').attr('action','${ctx}/myconsole/complaint/transact/updateOpinion');
  1976. $('#form1').ajaxSubmit(showResultInfo);
  1977. $("#OpinionButton1").attr("disabled",'disabled');
  1978. }
  1979. else
  1980. {
  1981. layer.alert('处理信息标红项目为必填项!', {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1982. }
  1983. }
  1984. function showResultInfo(data){
  1985. var res=eval('(' + data + ')');
  1986. layer.alert(res.message, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1987. }
  1988. function addRedemption()
  1989. {
  1990. var iProductNumber=parseInt($("#RedemptionNumberFlag").val());
  1991. var iRedemptionNumber=parseInt($("#RedemptionNumber").val());
  1992. if(iProductNumber>=100)
  1993. {
  1994. layer.alert("最多只能设置100个产品赎回信息!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  1995. }
  1996. else
  1997. {
  1998. var content="<div class='row' style='padding:5px' id=redemption"+iProductNumber+"_1>"+
  1999. " <div class='col-xs-1 col-sm-1 col-md-1 col-lg-1' >"+
  2000. " <label class='control-label' for='redemption"+iProductNumber+"Channel'>渠道</label>"+
  2001. " </div>"+
  2002. " <div class='col-xs-3 col-sm-3 col-md-3 col-lg-3'>"+
  2003. " <select id='redemption"+iProductNumber+"ChannelID' name='redemption.ChannelID' onChange=setProductID('redemption"+iProductNumber+"') class='form-control' vmode='' vdisp='渠道' vtype='string'>"+
  2004. " <option value=''>请选择</option>"+
  2005. " ${dic_productnameForID!''}"+
  2006. " </select> "+
  2007. " <input type='hidden' id='redemption"+iProductNumber+"ChannelName' name='redemption.ChannelName' >"+
  2008. " </div> "+
  2009. " <div class='col-xs-1 col-sm-1 col-md-1 col-lg-1' >"+
  2010. " <label class='control-label' for='redemption"+iProductNumber+"ProductName'>产品名称</label>"+
  2011. " </div>"+
  2012. " <div class='col-xs-3 col-sm-3 col-md-3 col-lg-3'>"+
  2013. " <select id='redemption"+iProductNumber+"ProductID' name='redemption.ProductID' onChange=setProductName('redemption"+iProductNumber+"') class='form-control' vmode='' vdisp='产品名称' vtype='string'>"+
  2014. " <option value=''>请选择</option>"+
  2015. " </select>"+
  2016. " <input type='hidden' id='redemption"+iProductNumber+"ProductName' name='redemption.ProductName' >"+
  2017. " </div> "+
  2018. " <div class='col-xs-1 col-sm-1 col-md-1 col-lg-1' >"+
  2019. " <label class='control-label' for='redemption"+iProductNumber+"ArrivalAmount'>到账金额</label>"+
  2020. " </div>"+
  2021. " <div class='col-xs-3 col-sm-3 col-md-3 col-lg-3'>"+
  2022. " <div class='input-group'>"+
  2023. " <input type='text' class='form-control' onBlur=checkArrivalAmount('redemption"+iProductNumber+"') id='redemption"+iProductNumber+"ArrivalAmount' name='redemption.ArrivalAmount' vmode='' vdisp='产品份额' vtype='string' >"+
  2024. " <div class='input-group-btn'>"+
  2025. " <button type='button' class='btn btn-default' aria-label='Left Align' onclick=deleteRedemption('redemption"+iProductNumber+"')>"+
  2026. " <span class='glyphicon glyphicon-minus' aria-hidden='true'></span>"+
  2027. " </button> "+
  2028. " </div>"+
  2029. " </div>"+
  2030. " </div> "+
  2031. " </div> "+
  2032. " <div class='row' style='padding:5px' id=redemption"+iProductNumber+"_2> "+
  2033. " <div class='col-xs-12 col-sm-1 col-md-1 col-lg-1 ' > "+
  2034. " <label class='control-label' for='Balance'>上月存量规模</label> "+
  2035. " </div> "+
  2036. " <div class='col-xs-12 col-sm-3 col-md-3 col-lg-3 '> "+
  2037. " <input type='text' class='form-control' id='redemption"+iProductNumber+"Balance' name='redemption.Balance' vmode='' vdisp='上月存量规模' vtype='string' readonly> "+
  2038. " </div> "+
  2039. " <div class='col-xs-12 col-sm-1 col-md-1 col-lg-1 '> "+
  2040. " <label class='control-label' >快捷处理占比</label> "+
  2041. " </div> "+
  2042. " <div class='col-xs-12 col-sm-3 col-md-3 col-lg-3'> "+
  2043. " <input type='text' class='form-control' id='redemption"+iProductNumber+"FastPer' name='redemption.FastPer' vmode='' vdisp='快捷处理金额占比' vtype='string' readonly> "+
  2044. " </div> "+
  2045. " </div>";
  2046. iProductNumber=iProductNumber+1;
  2047. iRedemptionNumber=iRedemptionNumber+1;
  2048. $("#RedemptionNumber").val(iRedemptionNumber);
  2049. $("#RedemptionNumberFlag").val(iProductNumber);
  2050. $("#RedemptionObj").append(content);
  2051. }
  2052. }
  2053. function deleteRedemption(iRedemptionNumberFlag)
  2054. {
  2055. var iProductNumber=parseInt($("#RedemptionNumber").val());
  2056. if(iProductNumber>=100)
  2057. {
  2058. iProductNumber=100;
  2059. }
  2060. iProductNumber=iProductNumber-1;
  2061. $("div").remove("#"+iRedemptionNumberFlag+"_1");
  2062. $("div").remove("#"+iRedemptionNumberFlag+"_2");
  2063. $("#RedemptionNumber").val(iProductNumber);
  2064. }
  2065. function setProductID(productModel)
  2066. {
  2067. var strChannelID=$('#'+productModel+"ChannelID").val();
  2068. if(strChannelID!='')
  2069. {
  2070. var strChannelName=$('#'+productModel+"ChannelID").find("option:selected").text();
  2071. $('#'+productModel+"ChannelName").val(strChannelName);
  2072. $('#form1').attr('action','${ctx}/myconsole/complaint/register/getProductIDData?ParentID='+strChannelID);
  2073. $('#form1').ajaxSubmit(setProductIDData);
  2074. $('#ProductModel').val(productModel); 
  2075. }
  2076. else
  2077. {
  2078. $("#"+productModel+"ProductID").empty(); 
  2079. $("#"+productModel+"ChannelName").val(""); 
  2080. }
  2081. }
  2082. //回写产品数据
  2083. function setProductIDData(data)
  2084. {
  2085. var productModel=$('#ProductModel').val(); 
  2086. $("#"+productModel+"ProductID").empty();  
  2087. $("#"+productModel+"ProductID").append("<option value=''>请选择</option>");
  2088. $("#"+productModel+"ProductID").append(data);
  2089. }
  2090. function setProductName(productModel)
  2091. {
  2092. var idData=$("#"+productModel+"ProductID").val();
  2093. if(idData!='')
  2094. {
  2095. var nameData=$("#"+productModel+"ProductID").find("option:selected").text();
  2096. $("#"+productModel+"ProductName").val(nameData);
  2097. //取产品存量规模
  2098. $.post('${ctx}/myconsole/complaint/transact/getMoney',{'ProductID':idData},function(data){
  2099. var returnJson = JSON.parse(data);
  2100. var flag = returnJson.flag;
  2101. if(returnJson.flag)
  2102. {
  2103. $("#"+productModel+"Balance").val(returnJson.MoneyScale);
  2104. $("#"+productModel+"FastPer").val(returnJson.MoneyPer);
  2105. }
  2106. else
  2107. {
  2108. layer.alert('获取订单编号出错!', {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  2109. }
  2110. });
  2111. }
  2112. else
  2113. {
  2114. $("#"+productModel+"ProductName").val(""); 
  2115. }
  2116. }
  2117. //设置查询号码的提醒
  2118. function setQueryNo()
  2119. {
  2120. var strQueryType=$("#QueryType").val();
  2121. if(strQueryType!="")
  2122. {
  2123. var strTName=$("#TName").val();
  2124. $("#QueryTName").val(strTName)
  2125. var strIDCard=$("#IDCard").val();
  2126. $("#QueryIDCard").val(strIDCard)
  2127. }
  2128. }
  2129. function queryCompactBasic()
  2130. {
  2131. var strQueryType=$("#QueryType").val();
  2132. var strQueryTName=$("#QueryTName").val();
  2133. var strQueryIDCard=$("#QueryIDCard").val();
  2134. if(strQueryType!="" && strQueryTName!="" && strQueryIDCard!="")
  2135. {
  2136. $('#form1').attr('action','${ctx}/myconsole/complaint/interface/queryProductBasic');
  2137. $('#form1').ajaxSubmit(setCompactList);
  2138. }
  2139. else
  2140. {
  2141.   layer.alert("产品类型,客户姓名,身份证号全部不能为空!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  2142. }
  2143. }
  2144. function checkArrivalAmount(productModel)
  2145. {
  2146. var strArrivalAmount=$("#"+productModel+"ArrivalAmount").val();
  2147. if(strArrivalAmount.indexOf(".")!=-1)
  2148. {
  2149. var iLong=strArrivalAmount.split(".")[1].length;
  2150. if(iLong>2)
  2151. {
  2152. layer.alert("金额最多只能保留两位小数!", {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  2153. }
  2154. }
  2155. }
  2156. function showCompactDetail(strPolicyNumber)
  2157. {
  2158. var obj=$("input[name='compact.PolicyNumber']");
  2159. var strSelectedPolicyNumber="";
  2160. var flag="1";
  2161. for(k in obj)
  2162. {
  2163. if(obj[k].value==strPolicyNumber)
  2164. {
  2165. $('#compactPolicyNumber').val(obj[k].value);
  2166. $('#compactPolicyLocation').val($("input[name='compact.PolicyLocation']")[k].value);
  2167. $('#compactIsSelfInsurance').val($("input[name='compact.IsSelfInsurance']")[k].value);
  2168. $('#compactIsMutualInsurance').val($("input[name='compact.IsMutualInsurance']")[k].value);
  2169. $('#compactAppntName').val($("input[name='compact.AppntName']")[k].value);
  2170. $('#compactAppntMobile').val($("input[name='compact.AppntMobile']")[k].value);
  2171. $('#compactAppntIDType').val($("input[name='compact.AppntIDType']")[k].value);
  2172. $('#compactAppntCustomerId').val($("input[name='compact.AppntCustomerId']")[k].value);
  2173. $('#compactInsuredName').val($("input[name='compact.InsuredName']")[k].value);
  2174. $('#compactInsuredMobile').val($("input[name='compact.InsuredMobile']")[k].value);
  2175. $('#compactInsuredIDType').val($("input[name='compact.InsuredIDType']")[k].value);
  2176. $('#compactInsuredCustomerId').val($("input[name='compact.InsuredCustomerId']")[k].value);
  2177. $('#compactRiskName').val($("input[name='compact.RiskName']")[k].value);
  2178. $('#compactRealSign').val($("input[name='compact.RealSign']")[k].value);
  2179. $('#compactBeginDate').val($("input[name='compact.BeginDate']")[k].value);
  2180. $('#compactSaleChnlName').val($("input[name='compact.SaleChnlName']")[k].value);
  2181. $('#compactPeriodTotalAmount').val($("input[name='compact.PeriodTotalAmount']")[k].value);
  2182. $('#compactSumPrem').val($("input[name='compact.SumPrem']")[k].value);
  2183. $('#compactPayYear').val($("input[name='compact.PayYear']")[k].value);
  2184. $('#compactPayPeriods').val($("input[name='compact.PayPeriods']")[k].value);
  2185. $('#compactBankingOutlets').val($("input[name='compact.BankingOutlets']")[k].value);
  2186. $('#compactOperatorName').val($("input[name='compact.OperatorName']")[k].value);
  2187. $('#compactIsOnJob').val($("input[name='compact.IsOnJob']")[k].value);
  2188. $('#compactIsDoubleInput').val($("input[name='compact.IsDoubleInput']")[k].value);
  2189. }
  2190. }
  2191. if(flag=="1"){
  2192. $('#CompactDetailModal').modal({
  2193.  backdrop: 'static',
  2194.  keyboard: false
  2195. })
  2196. }else{
  2197. $('#CompactInputModaldetail').modal({
  2198.  backdrop: 'static',
  2199.  keyboard: false
  2200. })
  2201. }
  2202. }
  2203. function closeCompactDetail()
  2204. {
  2205. $('#CompactDetailModal').modal('hide');
  2206. }
  2207. function setEndTypeDetail()
  2208. {
  2209. var strDoEndType=$('#DoEndType').val();
  2210. if(strDoEndType=='协议解约')
  2211. {
  2212. $("#PolicyNoRowCount1").show();
  2213. $("#PolicyNoRowCount2").show();
  2214. $("#PolicyNoRowCount3").show();
  2215. $("#transactAskMoney").attr("vmode","not null");
  2216. $("#transactSurrenderMoney").attr("vmode","not null");
  2217. $("#transactReturnMoney").attr("vmode","not null");
  2218. $("#transactCompensateMoney").attr("vmode","not null");
  2219. }
  2220. else
  2221. {
  2222. $("#PolicyNoRowCount1").hide();
  2223. $("#PolicyNoRowCount2").hide();
  2224. $("#PolicyNoRowCount3").hide();
  2225. $("#transactAskMoney").attr("vmode","");
  2226. $("#transactSurrenderMoney").attr("vmode","");
  2227. $("#transactReturnMoney").attr("vmode","");
  2228. $("#transactCompensateMoney").attr("vmode","");
  2229. }
  2230. }
  2231. </script>
  2232. <title>客诉件办理</title>
  2233. <meta name="keywords" content="">
  2234. <meta name="description" content="">
  2235. </head>
  2236. <body >
  2237. <form id="form1" method="post" class="form-horizontal" role="form">
  2238. <div style="display: none">
  2239. <input type="hidden" id="Modal_Main" name="Modal_Main" value="result"/>
  2240. <input type="hidden" id="UndertakeKeyID" name="UndertakeKeyID" value="${undertakeKeyID!''}"/>
  2241. <input type="hidden" id="CurDate" name="CurDate" value="${curDate!''}"/>
  2242. <input type="hidden" id="AppealID" name="AppealID" value="${appealID!''}"/>
  2243. <input type="hidden" id="Modal_PersonID" name="Modal_PersonID" value=""/>
  2244. <input type="hidden" id="Modal_AppealID" name="Modal_AppealID" value=""/>
  2245. <input type="hidden" id="Modal_PersonRepeatFlag" name="Modal_PersonRepeatFlag" value=""/>
  2246. <input type="hidden" id="LastDoLeaderTransactDate" name="LastDoLeaderTransactDate" value=""/>
  2247. <input type="hidden" id="AlreadySignInfo" name="AlreadySignInfo" value="${AlreadySignInfo!''}"/>
  2248. <input type="hidden" id="PersonID" name="person.PersonID" value="${person.PersonID!''}"/>
  2249. <input type="hidden" id="transact.KeyID" name="transact.KeyID" value="${transact.KeyID!''}"/>
  2250. <input type="hidden" id="ProvinceName" name="person.ProvinceName" value="${person.ProvinceName!''}"/>
  2251. <input type="hidden" id="AreaName" name="person.AreaName" value="${person.AreaName!''}"/>
  2252. <input type="hidden" id="CountyName" name="person.CountyName" value="${person.CountyName!''}"/>
  2253. <input type="hidden" id="appealDoState" name="appeal.DoState" value="${appeal.DoState!''}"/>
  2254. <input type="hidden" id="ForeignKeyID" name="appeal.ForeignKeyID" value="${appeal.ForeignKeyID!''}"/>
  2255. <input type="hidden" id="appealInsceTypeName1" name="appeal.InsceTypeName1" value="${appeal.InsceTypeName1!''}"/>
  2256. <input type="hidden" id="appealInsceTypeName2" name="appeal.InsceTypeName2" value="${appeal.InsceTypeName2!''}"/>
  2257. <input type="hidden" id="appealInsceTypeName3" name="appeal.InsceTypeName3" value="${appeal.InsceTypeName3!''}"/>
  2258. <input type="hidden" id=appealRepcomplaints name="appeal.Repcomplaints" value="${appeal.Repcomplaints!''}"/>
  2259. <input type="hidden" id="appealRepcomplaintsNum" name="appeal.RepcomplaintsNum" value="${appeal.RepcomplaintsNum!''}"/>
  2260. <input type="hidden" id="appealEndAppealDate" name="appeal.EndAppealDate" value="${appeal.EndAppealDate!''}"/>
  2261. <input type="hidden" id="appealComplaintTypeName1" name="appeal.ComplaintTypeName1" value="${appeal.ComplaintTypeName1!''}"/>
  2262. <input type="hidden" id="appealComplaintTypeName2" name="appeal.ComplaintTypeName2" value="${appeal.ComplaintTypeName2!''}"/>
  2263. <input type="hidden" id="appealReasonName1" name="appeal.ReasonName1" value="${appeal.ReasonName1!''}"/>
  2264. <input type="hidden" id="appealReasonName2" name="appeal.ReasonName2" value="${appeal.ReasonName2!''}"/>
  2265. <input type="hidden" id="appealReasonName3" name="appeal.ReasonName3" value="${appeal.ReasonName3!''}"/>
  2266. <input type="hidden" id="appealAskTypeName1" name="appeal.AskTypeName1" value="${appeal.AskTypeName1!''}"/>
  2267. <input type="hidden" id="appealAskTypeName2" name="appeal.AskTypeName2" value="${appeal.AskTypeName2!''}"/>
  2268. <input type="hidden" id="appealAskTypeName3" name="appeal.AskTypeName3" value="${appeal.AskTypeName3!''}"/>
  2269. <input type="hidden" id="RespondentNumber" name="appeal.RespondentNumber" value="${appeal.RespondentNumber!''}"/>
  2270. <input type="hidden" id="AskTimeBlockName" name="appeal.AskTimeBlockName" value="${appeal.AskTimeBlockName!''}"/>
  2271. <input type="hidden" id="NotTallyInfo" name="appeal.NotTallyInfo" value="${appeal.NotTallyInfo!''}"/>
  2272. <input type="hidden" id="NotTallyState" name="appeal.NotTallyState" value="${appeal.NotTallyState!''}"/>
  2273. <input type="hidden" id="NotTallyPay" name="appeal.NotTallyPay" value="${appeal.NotTallyPay!''}"/>
  2274. <input type="hidden" id="NotTallyCorrect" name="appeal.NotTallyCorrect" value="${appeal.NotTallyCorrect!''}"/>
  2275. <input type="hidden" id="NotTallyClaims" name="appeal.NotTallyClaims" value="${appeal.NotTallyClaims!''}"/>
  2276. <input type="hidden" id="NotTallyOther" name="appeal.NotTallyOther" value="${appeal.NotTallyOther!''}"/>
  2277. <input type="hidden" id="AppealNature1Name1" name="appeal.AppealNature1Name1" value=""/>
  2278. <input type="hidden" id="AppealNature1Name2" name="appeal.AppealNature1Name2" value=""/>
  2279. <input type="hidden" id="RespondentModel" name="RespondentModel" value=""/>
  2280. <input type="hidden" id="FilialeID" name="appeal.FilialeID" value="${appeal.FilialeID!''}"/>
  2281. <input type="hidden" id="CentreCompanyID" name="appeal.CentreCompanyID" value="${appeal.CentreCompanyID!''}"/>
  2282. <input type="hidden" id="FilialeName" name="appeal.FilialeName" value="${appeal.FilialeName!''}"/>
  2283. <input type="hidden" id="CentreCompanyName" name="appeal.CentreCompanyName" value="${appeal.CentreCompanyName!''}"/>
  2284. <input type="hidden" id="BusinessHallName" name="appeal.BusinessHallName" value="${appeal.BusinessHallName!''}"/>
  2285. <input type="hidden" id="AppealID" name="transact.AppealID" value="${appealID!''}"/>
  2286. <input type="hidden" id="PersonID" name="transact.PersonID" value="${person.PersonID!''}"/>
  2287. <input type="hidden" id="TName" name="transact.TName" value="${person.TName!''}"/>
  2288. <input type="hidden" id="LinkTel1" name="transact.LinkTel1" value="${person.LinkTel1!''}"/>
  2289. <input type="hidden" id="SerialNumber" name="transact.SerialNumber" value="${appeal.SerialNumber!''}"/>
  2290. <input type="hidden" id="AppealDate" name="transact.AppealDate" value="${appeal.AppealDate!''}"/>
  2291. <input type="hidden" id="AppealType" name="transact.AppealType" value="${appeal.AppealType!''}"/>
  2292. <input type="hidden" id="AppealSource" name="transact.AppealSource" value="${appeal.AppealSource!''}"/>
  2293. <input type="hidden" id="LimitEndDate" name="transact.LimitEndDate" value="${appeal.LimitEndDate!''}"/>
  2294. <input type="hidden" id="transactDoState" name="transact.DoState" value=""/>
  2295. <input type="hidden" id="TransactOrgID" name="transact.TransactOrgID" value="${user.OrgID}"/>
  2296. <input type="hidden" id="TransactOrgName" name="transact.TransactOrgName" value="${user.OrgName}"/>
  2297. <input type="hidden" id="TransactUserID" name="transact.TransactUserID" value="${user.UserID}"/>
  2298. <input type="hidden" id="TransactUserName" name="transact.TransactUserName" value="${user.UserName}"/>
  2299. <input type="hidden" id="LimitDaysType" name="transact.LimitDaysType" value="${dateType!}"/>
  2300. <input type="hidden" id="ToFilialeOrgID" name="transact.ToFilialeOrgID" value=""/>
  2301. <input type="hidden" id="ToFilialeOrgName" name="transact.ToFilialeOrgName" value=""/>
  2302. <input type="hidden" id="ToCentreOrgID" name="transact.ToCentreOrgID" value=""/>
  2303. <input type="hidden" id="ToCentreOrgName" name="transact.ToCentreOrgName" value=""/>
  2304. <input type="hidden" id="ToOrgID" name="transact.ToOrgID" value=""/>
  2305. <input type="hidden" id="ToOrgName" name="transact.ToOrgName" value=""/>
  2306. <input type="hidden" id="ToJobID" name="transact.ToJobID" value=""/>
  2307. <input type="hidden" id="ToJobName" name="transact.ToJobName" value=""/>
  2308. <input type="hidden" id="ToUserID" name="transact.ToUserID" value=""/>
  2309. <input type="hidden" id="ToUserName" name="transact.ToUserName" value=""/>
  2310. <input type="hidden" id="FlowID" name="transact.FlowID" value="${user.OrgParentID}"/>
  2311. <input type="hidden" id="ComplaintTypeName1" name="transact.ComplaintTypeName1" value="${appeal.ComplaintTypeName1!''}"/>
  2312. <input type="hidden" id="ComplaintTypeName2" name="transact.ComplaintTypeName2" value="${appeal.ComplaintTypeName2!''}"/>
  2313. <input type="hidden" id="ReasonName1" name="result.ReasonName1" value="${appeal.ReasonName1!''}"/>
  2314. <input type="hidden" id="ReasonName2" name="result.ReasonName2" value="${appeal.ReasonName2!''}"/>
  2315. <input type="hidden" id="ReasonName3" name="result.ReasonName3" value="${appeal.ReasonName3!''}"/>
  2316. <input type="hidden" id="AskTypeName1" name="transact.AskTypeName1" value="${appeal.AskTypeName1!''}"/>
  2317. <input type="hidden" id="AskTypeName2" name="transact.AskTypeName2" value="${appeal.AskTypeName2!''}"/>
  2318. <input type="hidden" id="AskTypeName3" name="transact.AskTypeName3" value="${appeal.AskTypeName3!''}"/>
  2319. <input type="hidden" id="UpdateInfo" name="transact.UpdateInfo" value=""/>
  2320. <input type="hidden" id="EndResultName1" name="transact.EndResultName1" value=""/>
  2321. <input type="hidden" id="EndResultName2" name="transact.EndResultName2" value=""/>
  2322. <input type="hidden" id="transactAppealState" name="transact.AppealState" value="办理"/>
  2323. <input type="hidden" id="transactNewFlag" name="transact.NewFlag" value="true"/>
  2324. <input type="hidden" id="IsReturn" name="transact.IsReturn" value=""/>
  2325. <input type="hidden" id="FlowOK" name="undertake.FlowOK" value="${FlowOK!''}"/>
  2326. <input type="hidden" id="ReasonAnalyseName1" name="result.ReasonAnalyseName1" value=""/>
  2327. <input type="hidden" id="ReasonAnalyseName2" name="result.ReasonAnalyseName2" value=""/>
  2328. <input type="hidden" id="DutyState" name="duty.DutyState" value="待认定"/>
  2329. <input type="hidden" id="PersonID" name="duty.PersonID" value="${person.PersonID!''}"/>
  2330. <input type="hidden" id="appealLinkTel1" name="duty.LinkTel1" value="${person.LinkTel1!''}"/>
  2331. <input type="hidden" id="TName" name="duty.TName" value="${appeal.TName!''}"/>
  2332. <input type="hidden" id="SerialNumber" name="duty.SerialNumber" value="${appeal.SerialNumber!''}"/>
  2333. <input type="hidden" id="FilialeID" name="duty.FilialeID" value="${appeal.FilialeID!''}"/>
  2334. <input type="hidden" id="FilialeName" name="duty.FilialeName" value="${appeal.FilialeName!''}"/>
  2335. <input type="hidden" id="dutyAppealDate" name="duty.AppealDate" value="${appeal.AppealDate!''}"/>
  2336. <input type="hidden" id="dutyLimitEndDate" name="duty.LimitEndDate" value="${appeal.LimitEndDate!''}"/>
  2337. <input type="hidden" id="dutyAppealType" name="duty.AppealType" value="${appeal.AppealType!''}"/>
  2338. <input type="hidden" id="dutyAppealSource" name="duty.AppealSource" value="${appeal.AppealSource!''}"/>
  2339. <input type="hidden" id="ConfirmResultName1" name="research.ConfirmResultName1" value=""/>
  2340. <input type="hidden" id="ConfirmResultName2" name="research.ConfirmResultName2" value=""/>
  2341. <input type="hidden" id="ResearchFlag" name="ResearchFlag" value="true"/>
  2342. <input type="hidden" id="OpinionFlag" name="OpinionFlag" value="true"/>
  2343. <input type="hidden" id="ResearchDoFlag" name="ResearchDoFlag" value="insert"/>
  2344. <input type="hidden" id="OpinionDoFlag" name="OpinionDoFlag" value="insert"/>
  2345. <input type="hidden" id="FileSelectFlag" name="FileSelectFlag" value="true"/>
  2346. <input type="hidden" id="RedemptionNumber" name="appeal.RedemptionNumber" value="1"/>
  2347. <input type="hidden" id="RedemptionNumberFlag" name="RedemptionNumberFlag" value="1"/>
  2348. <input type="hidden" id="ProductModel" name="ProductModel" value=""/>
  2349. <input type="hidden" id="transactArriveTime" name="ArriveTime" value="${curDateTime}"/>
  2350. <input type="hidden" id="CopyToUserID" name="transact.CopyToUserID" value=""/>
  2351. <input type="hidden" id="CopyToUserName" name="transact.CopyToUserName" value=""/>
  2352. <input type="hidden" name="AccToken" value="${AccToken}">
  2353. </div>
  2354. <div class="container-fluid" style="margin-top:15px;">
  2355. <div class="panel panel-primary">
  2356. <div class="panel-heading">
  2357. <div style="display:inline;" >客户信息 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
  2358. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapsePerson"><span id="PersonCollapseIcon" onClick="setCollapseIcon('PersonCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a></div>
  2359. </div>
  2360. <div id="collapsePerson" class="panel-collapse collapse in">
  2361. <div class="panel-body" style="font-size:14px">
  2362. <div class="row" style="padding:5px" >
  2363. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2364. <label class="control-label" for="TName" >姓名</label></div>
  2365. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2366. <input type="text" class="form-control" value="${person.TName!''}" id="TName" name="person.TName" readonly>
  2367. </div>
  2368. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2369. <label class="control-label" for="CardType">证件类型</label></div>
  2370. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2" >
  2371. <input type="text" class="form-control" value="${person.CardType!''}" readonly>
  2372. </div>
  2373. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2374. <label class="control-label" for="IDCard">证件号码</label></div>
  2375. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2" >
  2376. <input type="text" class="form-control" value="${person.IDCard!''}" placeholder="" id="IDCard" name="person.IDCard" readonly>
  2377. </div>
  2378. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" align=left>
  2379. <label class="control-label" for="TSex" style="text-align:left;width:100%" >性别</label></div>
  2380. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2" >
  2381. <input type="text" class="form-control" value="${person.TSex!''}" readonly>
  2382. </div>
  2383. </div>
  2384. <div class="row" style="padding:5px">
  2385. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 " >
  2386. <label class="control-label" for="Birthday">出生日期</label>
  2387. </div>
  2388. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 ">
  2389. <input type="text" class="form-control" value="${person.Birthday!''}" readonly>
  2390. </div>
  2391. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 " >
  2392. <label class="control-label" for="Age">投诉时年龄</label>
  2393. </div>
  2394. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 ">
  2395. <input type="text" class="form-control" value="${appeal.Age!''}" readonly >
  2396. </div>
  2397. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2398. <label class="control-label" for="LinkTel1">联系电话1</label></div>
  2399. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2400. <input type="text" class="form-control" value="${person.LinkTel1!''}" id="LinkTel1" name="person.LinkTel1" maxlength="20" readonly>
  2401. </div>
  2402. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2403. <label class="control-label" for="LinkTel2">联系电话2</label></div>
  2404. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2405. <input type="text" class="form-control" value="${person.LinkTel2!''}" readonly>
  2406. </div>
  2407. </div>
  2408. <div class="row" style="padding:5px">
  2409. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2410. <label class="control-label" for="ProvinceID">省</label></div>
  2411. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2412. <input type="text" class="form-control" value="${person.ProvinceName!''}" readonly>
  2413. </div>
  2414. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2415. <label class="control-label" for="AreaID">地市</label></div>
  2416. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2417. <input type="text" class="form-control" value="${person.AreaName!''}" readonly>
  2418. </div>
  2419. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2420. <label class="control-label" for="CountyID">区县</label></div>
  2421. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2422. <input type="text" class="form-control" value="${person.CountyName!''}" readonly>
  2423. </div>
  2424. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2425. <label class="control-label" for="TownAddress" title="详细地址">详细地址</label></div>
  2426. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2427. <input type="text" class="form-control" value="${person.TownAddress!''}" readonly>
  2428. </div>
  2429. </div>
  2430. <div class="row" style="padding:5px">
  2431. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2432. <label class="control-label" for="Postalcode">邮编</label></div>
  2433. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2434. <input type="text" class="form-control" value="${person.Postalcode!''}" readonly>
  2435. </div>
  2436. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2437. <label class="control-label" for="EMail">电子邮箱</label></div>
  2438. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2439. <input type="text" class="form-control" value="${person.EMail!''}" readonly>
  2440. </div>
  2441. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2442. <label class="control-label" for="StatusName">客户身份</label>
  2443. </div>
  2444. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2445. <input type="text" class="form-control" value="${person.StatusName!''}" readonly>
  2446. </div>
  2447. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2448. <label class="control-label" for="TiesName">与投保人关系</label>
  2449. </div>
  2450. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2451. <input type="text" class="form-control" value="${person.TiesName!''}" readonly>
  2452. </div>
  2453. </div>
  2454. </div>
  2455. </div>
  2456. </div>
  2457. ${compactInfoList!''}
  2458. <div class="panel panel-info">
  2459. <div class="panel-heading">
  2460. <div style="display:inline;" >被诉人信息 &nbsp;&nbsp;&nbsp;&nbsp;</div>
  2461. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseRespondent"><span id="RespondentCollapseIcon" onClick="setCollapseIcon('RespondentCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a> &nbsp;&nbsp;&nbsp;&nbsp;</div>
  2462. </div>
  2463. <div id="collapseRespondent" class="panel-collapse collapse in">
  2464. <div class="panel-body" style="font-size:14px" id=ComplainPersonObj>
  2465. <div class="row" style="padding:5px" id="respondent_2" >
  2466. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2467. <label class="control-label" for="FilialeID">被诉机构</label>
  2468. </div>
  2469. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2470. <input type="text" class="form-control" value="${appeal.FilialeName!''}" readonly >
  2471. </div>
  2472. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2473. <label class="control-label" for="CentreCompanyID">三级机构</label>
  2474. </div>
  2475. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2476. <input type="text" class="form-control" value="${appeal.CentreCompanyName!''}" readonly >
  2477. </div>
  2478. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2479. <label class="control-label" for="CentreCompanyID">四级机构</label>
  2480. </div>
  2481. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2482. <input type="text" class="form-control" value="${appeal.CompanyName4!''}" readonly >
  2483. </div>
  2484. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2485. <label class="control-label" for="RespondentName">姓名</label>
  2486. </div>
  2487. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2488. <input type="text" class="form-control" value="${appeal.RespondentName!''}" readonly >
  2489. </div>
  2490. </div>
  2491. </div>
  2492. </div>
  2493. </div>
  2494. <div class="panel panel-warning">
  2495. <div class="panel-heading">
  2496. <div style="display:inline;" >客诉事项信息 &nbsp;&nbsp;</div>
  2497. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseAppeal"><span id="AppealCollapseIcon" onClick="setCollapseIcon('AppealCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a></div>
  2498. </div>
  2499. <div id="collapseAppeal" class="panel-collapse collapse in">
  2500. <div class="panel-body" style="font-size:14px">
  2501. <div class="row" style="padding:5px">
  2502. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2503. <label class="control-label" for="Question" style="line-height:100px;">事由</label>
  2504. </div>
  2505. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11 has-error has-feedback">
  2506. <textarea class="form-control" rows="5" id="Question" name="appeal.Question" maxlength="2000" readonly>${appeal.Question!''}</textarea>
  2507. </div>
  2508. </div>
  2509. <div class="row" style="padding:5px">
  2510. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2511. <label class="control-label" >诉求类别</label>
  2512. </div>
  2513. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2514. <input type="text" class="form-control" value="${appeal.AskTypeName1!''}" readonly >
  2515. </div>
  2516. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2517. <label class="control-label" >具体诉求</label>
  2518. </div>
  2519. <div class="col-xs-12 col-sm-8 col-md-8 col-lg-8 has-error has-feedback">
  2520. <input type="text" class="form-control" value="${appeal.AskInfo!''}" readonly >
  2521. </div>
  2522. </div>
  2523. <div class="row" style="padding:5px">
  2524. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2525. <label class="control-label" for="InsceTypeID1">险种类别</label>
  2526. </div>
  2527. <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2528. <input type="text" class="form-control" value="${appeal.InsceTypeName1!''}" readonly>
  2529. </div>
  2530. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2531. <label class="control-label" for="InsceTypeID2">二级类别</label>
  2532. </div>
  2533. <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2534. <input type="text" class="form-control" value="${appeal.InsceTypeName2!''}" readonly>
  2535. </div>
  2536. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2537. <label class="control-label" for="InsceTypeID3">三级类别</label>
  2538. </div>
  2539. <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2540. <input type="text" class="form-control" value="${appeal.InsceTypeName3!''}" readonly>
  2541. </div>
  2542. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 " >
  2543. <label class="control-label" for="InsceTypeID3">监管编号</label>
  2544. </div>
  2545. <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 ">
  2546. <input type="text" class="form-control" value="${appeal.ForeignKeyID!''}" readonly>
  2547. </div>
  2548. </div>
  2549. <div class="row" style="padding:5px">
  2550. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2551. <label class="control-label" for="AppealType">客诉类别</label>
  2552. </div>
  2553. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2554. <input type="text" class="form-control" value="${appeal.AppealType!''}" readonly>
  2555. </div>
  2556. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2557. <label class="control-label" for="AppealSourceID">投诉来源</label>
  2558. </div>
  2559. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2560. <input type="text" class="form-control" value="${appeal.AppealSource!''}" readonly>
  2561. </div>
  2562. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2563. <label class="control-label" for="AppealDate">投诉时间</label>
  2564. </div>
  2565. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2566. <input type="text" class="form-control" id="AppealDate" name="appeal.AppealDate" value="${appeal.AppealDate!''}" readonly>
  2567. </div>
  2568. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2569. <label class="control-label" for="AcceptDate">受理时间</label>
  2570. </div>
  2571. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2572. <input type="text" class="form-control" value="${appeal.AcceptDate!''}" readonly>
  2573. </div>
  2574. </div>
  2575. <div class="row" style="padding:5px" >
  2576. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2577. <label class="control-label" for="ComplaintTypeID1">投诉分级</label>
  2578. </div>
  2579. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2580. <input type="text" class="form-control" value="${appeal.ComplaintTypeName1!''}" readonly>
  2581. </div>
  2582. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2583. <label class="control-label" >紧急程度</label>
  2584. </div>
  2585. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2586. <input type="text" class="form-control" value="${appeal.UrgentLevel!''}" readonly>
  2587. </div>
  2588. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2589. <label class="control-label" for="IsGroup">是否群诉</label>
  2590. </div>
  2591. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2592. <input type="text" class="form-control" value="${appeal.IsGroup!''}" readonly>
  2593. </div>
  2594. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2595. <label class="control-label" for="ComplaintPersonNum">投诉人数量</label>
  2596. </div>
  2597. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2598. <input type="text" class="form-control" value="${appeal.ComplaintPersonNum!''}" readonly>
  2599. </div>
  2600. </div>
  2601. <div class="row" style="padding:5px" >
  2602. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2603. <label class="control-label" for="ReasonID1">投诉原因</label>
  2604. </div>
  2605. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2606. <input type="text" class="form-control" value="${appeal.ReasonName1!''}" readonly>
  2607. </div>
  2608. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2609. <label class="control-label" for="ReasonID2">二级原因</label>
  2610. </div>
  2611. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2612. <input type="text" class="form-control" value="${appeal.ReasonName2!''}" readonly>
  2613. </div>
  2614. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 " >
  2615. <label class="control-label" for="ReasonID3">三级原因</label>
  2616. </div>
  2617. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 ">
  2618. <input type="text" class="form-control" value="${appeal.ReasonName3!''}" readonly>
  2619. </div>
  2620. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2621. <label class="control-label" for="ReasonID4">四级原因</label>
  2622. </div>
  2623. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2624. <input type="text" class="form-control" value="${appeal.ReasonName4!''}" readonly>
  2625. </div>
  2626. </div>
  2627. <div class="row" style="padding:5px">
  2628. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2629. <label class="control-label" for="AskInfo">热词</label>
  2630. </div>
  2631. <div class="col-xs-12 col-sm-11 col-md-11 col-lg-11">
  2632. <input type="text" class="form-control" value="${appeal.HotWord!''}" readonly>
  2633. </div>
  2634. </div>
  2635. <div class="row" style="padding:5px" >
  2636. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2637. <label class="control-label" for="LimitDays">办理时限</label>
  2638. </div>
  2639. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2640. <div class="input-group">
  2641. <input type="text" class="form-control" value="${appeal.LimitDays!''}" placeholder="" id="LimitDays" name="appeal.LimitDays" readonly>
  2642. <span class="input-group-addon" id="basic-addon2">${appeal.LimitDaysType!''}</span>
  2643. </div>
  2644. </div>
  2645. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2646. <label class="control-label" for="LimitEndDate">截止日期</label>
  2647. </div>
  2648. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2649. <input type="text" class="form-control" value="${appeal.LimitEndDate!''}" id="LimitEndDate" name="appeal.LimitEndDate" readonly>
  2650. </div>
  2651. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2652. <label class="control-label" for="ViseTimes">督办次数</label>
  2653. </div>
  2654. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2655. <input type="text" class="form-control" value="${appeal.ViseTimes!''}" id="ViseTimes" name="appeal.ViseTimes" readonly>
  2656. </div>
  2657. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2658. <label class="control-label" for="RepcomplaintsNum">并案次数</label>
  2659. </div>
  2660. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2661. <input type="text" class="form-control" value="${appeal.RepcomplaintsNum!''}" id="RepcomplaintsNum" name="appeal.RepcomplaintsNum" readonly>
  2662. </div>
  2663. </div>
  2664. </div>
  2665. </div>
  2666. </div>
  2667. <div class="panel panel-primary" id="ResearchModel" >
  2668. <div class="panel-heading">
  2669. <div style="display:inline;" >投诉事项调查&nbsp;&nbsp;</div>
  2670. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseResearch"><span id="ResearchCollapseIcon" onClick="setCollapseIconResearch('ResearchCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a>(投诉处理中不填写投诉事项调查请点击收起,投诉办结的时候必须填写投诉事项调查)</div>
  2671. </div>
  2672. <div id="collapseResearch" class="panel-collapse collapse in">
  2673. <div class="panel-body" style="font-size:14px">
  2674. <div class="row" style="padding:5px" >
  2675. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2676. <label class="control-label" for="ResearchResult" >调查结果</label>
  2677. </div>
  2678. <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 has-error has-feedback" >
  2679. <select id="ResearchResult" name="research.ResearchResult" class="form-control" vmode="not null" vdisp="调查结果" vtype="string">
  2680. <option value=""></option>
  2681. <option value="查实">查实</option>
  2682. <option value="部分查实">部分查实</option>
  2683. <option value="无法查实">无法查实</option>
  2684. <option value="查不属实">查不属实</option>
  2685. </select>
  2686. <script type="text/javascript">$(function(){$("#ResearchResult").val("${research.ResearchResult!''}");})</script>
  2687. </div>
  2688. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2689. <label class="control-label" for="ResearchContent" >调查内容</label>
  2690. </div>
  2691. <div class="col-xs-7 col-sm-7 col-md-7 col-lg-7 has-error has-feedback" >
  2692. <select id="ResearchContent" name="research.ResearchContent" class="selectpicker show-tick form-control" multiple data-live-search="false" vmode="not null" vdisp="调查内容" vtype="string">
  2693. <option value=""></option>
  2694. ${dic_researchcontent!''}
  2695. </select>
  2696. <script type="text/javascript">$(function(){ var str='${research.ResearchContent!''}';if(str!=''){var arr=str.split(';');$('#ResearchContent').selectpicker('val', arr);}})</script>
  2697. </div>
  2698. </div>
  2699. <div class="row" style="padding:5px">
  2700. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2701. <label class="control-label" for="ResearchPart" >调查主体</label>
  2702. </div>
  2703. <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 has-error has-feedback" >
  2704. <select id="ResearchPart" name="research.ResearchPart" class="selectpicker show-tick form-control" multiple data-live-search="false" vmode="not null" vdisp="调查主体" vtype="string">
  2705. <option value=""></option>
  2706. <option value="投诉处理人员">投诉处理人员</option>
  2707. <option value="涉诉部门">涉诉部门</option>
  2708. <option value="合作机构">合作机构</option>
  2709. </select>
  2710. <script type="text/javascript">$(function(){ var str='${research.ResearchPart!''}';if(str!=''){var arr=str.split(';');$('#ResearchPart').selectpicker('val', arr);}})</script>
  2711. </div>
  2712. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2713. <label class="control-label" for="ConfirmResult" >认定结果</label>
  2714. </div>
  2715. <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 has-error has-feedback" >
  2716. <select id="ConfirmResultID1" name="research.ConfirmResultID1" onChange="setConfirmResultID2()" class="form-control" vmode="not null" vdisp="认定结果" vtype="string">
  2717. <option value=""></option>
  2718. ${dic_confirmresult!''}
  2719. </select>
  2720. <script type="text/javascript">$(function(){$("#ConfirmResultID1").val("${research.ConfirmResultID1!''}");})</script>
  2721. </div>
  2722. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2723. <label class="control-label" for="ConfirmResult" >二级结果</label>
  2724. </div>
  2725. <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 " >
  2726. <select id="ConfirmResultID2" name="research.ConfirmResultID2" onChange="setConfirmResult2Name()" class="form-control" vmode="" vdisp="二级结果" vtype="string">
  2727. <option value=""></option>
  2728. ${dic_confirmresult2!''}
  2729. </select>
  2730. <script type="text/javascript">$(function(){$("#ConfirmResultID2").val("${research.ConfirmResultID2!''}");})</script>
  2731. </div>
  2732. </div>
  2733. <div class="row" style="padding:5px;">
  2734. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2735. <label class="control-label" for="ResearchInfo" style="line-height:100px;">调查情况简述</label>
  2736. </div>
  2737. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11 has-error has-feedback">
  2738. <textarea class="form-control" rows="5" maxlength="500" id="ResearchInfo" name="research.ResearchInfo" vmode="not null" vdisp="调查情况简述" vtype="string">${research.ResearchInfo!''}</textarea>
  2739. </div>
  2740. </div>
  2741. <div class="row" style="padding:5px" id="ResearchButton" hidden>
  2742. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align=center >
  2743. <button type="button" class="btn btn-primary" id="ResearchButton1" onclick=updateResearch() ><span class="glyphicon glyphicon-save"></span>&nbsp;&nbsp;修改保存调查信息</button>
  2744. </div>
  2745. </div>
  2746. </div>
  2747. </div>
  2748. </div>
  2749. <div class="panel panel-primary" id="OpinionModel" >
  2750. <div class="panel-heading">
  2751. <div style="display:inline;" >投诉问题处理意见&nbsp;&nbsp;</div>
  2752. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseOpinion"><span id="OpinionCollapseIcon" onClick="setCollapseIconOpinion('OpinionCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a>(投诉处理中不填写投诉问题处理意见请点击收起,投诉办结的时候必须填写投诉问题处理意见)</div>
  2753. </div>
  2754. <div id="collapseOpinion" class="panel-collapse collapse in">
  2755. <div class="panel-body" style="font-size:14px">
  2756. <div class="row" style="padding:5px">
  2757. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2758. <label class="control-label" for="DoOpinion">处理意见</label>
  2759. </div>
  2760. <div class="col-xs-12 col-sm-11 col-md-11 col-lg-11 has-error has-feedback">
  2761. <select id="DoOpinion" name="opinion.DoOpinion" class="selectpicker show-tick form-control" multiple data-live-search="false" vmode="not null" vdisp="处理意见" vtype="string">
  2762. <option value=""></option>
  2763. ${dic_doopinion!''}
  2764. </select>
  2765. <script type="text/javascript">$(function(){ var str='${opinion.DoOpinion!''}';if(str!=''){var arr=str.split(';');$('#DoOpinion').selectpicker('val', arr);}})</script>
  2766. </div>
  2767. </div>
  2768. <div class="row" style="padding:5px;">
  2769. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2770. <label class="control-label" for="DoOpinionInfo" style="line-height:100px;">处理意见简述</label>
  2771. </div>
  2772. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11 has-error has-feedback">
  2773. <textarea class="form-control" rows="5" maxlength="500" id="DoOpinionInfo" name="opinion.DoOpinionInfo" vmode="not null" vdisp="处理意见简述" vtype="string">${opinion.DoOpinionInfo!''}</textarea>
  2774. </div>
  2775. </div>
  2776. <div class="row" style="padding:5px">
  2777. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2778. <label class="control-label" for="MoneyType" >费用列支</label>
  2779. </div>
  2780. <div class="col-xs-7 col-sm-7 col-md-7 col-lg-7" >
  2781. <select id="MoneyType" name="opinion.MoneyType" class="selectpicker show-tick form-control" multiple data-live-search="false" vmode="" vdisp="费用列支" vtype="string">
  2782. <option value=""></option>
  2783. <option value="投诉预算">投诉预算</option>
  2784. <option value="渠道费用">渠道费用</option>
  2785. <option value="安抚品">安抚品</option>
  2786. <option value="无费用">无费用</option>
  2787. <option value="其他">其他</option>
  2788. </select>
  2789. <script type="text/javascript">$(function(){ var str='${opinion.MoneyType!''}';if(str!=''){var arr=str.split(';');$('#MoneyType').selectpicker('val', arr);}})</script>
  2790. </div>
  2791. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2792. <label class="control-label" for="MoneyNum">费用金额</label>
  2793. </div>
  2794. <div class="col-xs-12 col-sm-3 col-md-3 col-lg-3">
  2795. <div class="input-group">
  2796. <span class="input-group-addon">¥</span>
  2797. <input type="text" class="form-control" id="MoneyNum" name="opinion.MoneyNum" value="${opinion.MoneyNum!''}" maxlength="8" vmode="" vdisp="费用金额" vtype="float">
  2798. <span class="input-group-addon">元</span>
  2799. </div>
  2800. </div>
  2801. </div>
  2802. <div class="row" style="padding:5px" id="OpinionButton" hidden >
  2803. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align=center >
  2804. <button type="button" class="btn btn-primary" id="OpinionButton1" onclick=updateOpinion() ><span class="glyphicon glyphicon-save"></span>&nbsp;&nbsp;修改保存处理信息</button>
  2805. </div>
  2806. </div>
  2807. </div>
  2808. </div>
  2809. </div>
  2810. ${soundPanel!''}
  2811. ${subjoinPanel!''}
  2812. ${transactList!''}
  2813. ${draftInfo!''}
  2814. ${endInfo!''}
  2815. <div class="panel panel-primary">
  2816. <div class="panel-heading">
  2817. <div style="display:inline;" >案件办理&nbsp;&nbsp;</div>
  2818. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseDoFlow"><span id="DoFlowCollapseIcon" onClick="setCollapseIcon('DoFlowCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a></div>
  2819. </div>
  2820. <div id="collapseDoFlow" class="panel-collapse collapse in">
  2821. <div class="panel-body" style="font-size:14px">
  2822. <div class="row" style="padding:5px;">
  2823. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2824. <label class="control-label" for="TransactIdea" style="line-height:100px;">办理意见</label>
  2825. </div>
  2826. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11 has-error has-feedback">
  2827. <textarea class="form-control" rows="5" maxlength="600" id="TransactIdea" name="transact.TransactIdea" vmode="not null" vdisp="办理意见" vtype="string"></textarea>
  2828. </div>
  2829. </div>
  2830. <div class="row" style="padding:5px">
  2831. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2832. <label class="control-label" for="TransactType">办理方式</label>
  2833. </div>
  2834. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2835. <select id="TransactType" name="transact.TransactType" onChange=setTransactType() class="form-control" vmode="not null" vdisp="办理方式" vtype="string">
  2836. <option value="">请选择</option>
  2837. ${TransactTypeOption!''}
  2838. </select>
  2839. </div>
  2840. </div>
  2841. <div class="row" style="padding:5px" id=OfficialFlag2 hidden >
  2842. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2843. <label class="control-label" for="AskInfo">抄送人员</label>
  2844. </div>
  2845. <div class="col-xs-12 col-sm-11 col-md-11 col-lg-11">
  2846. <div class="input-group">
  2847. <input type="text" class="form-control" value="" placeholder="" id="CopyToUserShow" name="transact.CopyToUserShow" maxlength="200" vmode="" vdisp="案件抄送人" vtype="string" readonly>
  2848. <div class="input-group-btn">
  2849. <button type="button" class="btn btn-default" aria-label="Left Align" onclick="setSignUser('抄送')" title="选择抄送人员">
  2850. <span class="glyphicon glyphicon-user" aria-hidden="true"></span>
  2851. </button>
  2852. </div>
  2853. </div>
  2854. </div>
  2855. </div>
  2856. <div class="row" style="padding:5px" id="EndFlag1" hidden >
  2857. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" id=EndTypeLable>
  2858. <label class="control-label" for="EndType">办结方式</label>
  2859. </div>
  2860. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" id=EndTypeDiv>
  2861. <select id="EndType" name="result.EndType" class="form-control" vmode="" vdisp="办结方式" vtype="string">
  2862. <option value="">请选择</option>
  2863. ${dic_endtype!''}
  2864. </select>
  2865. <script type="text/javascript">$(function(){$("#EndType").val("${result.EndType!''}");})</script>
  2866. </div>
  2867. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" id=ComplianFlagLable>
  2868. <label class="control-label" for="ComplianFlag">投诉件性质</label>
  2869. </div>
  2870. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" id=EndResultID1Div>
  2871. <select id="AppealNature1ID1" name="appeal.AppealNature1ID1" onChange="setAppealNature1ID2()" class="form-control" vmode="" vdisp="投诉件性质" vtype="string">
  2872. <option value="">请选择</option>
  2873. ${dic_appealnature1!''}
  2874. </select>
  2875. </div>
  2876. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" id=InvalidCauseLable >
  2877. <label class="control-label" for="InvalidCause">无效原因</label>
  2878. </div>
  2879. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" id=InvalidCauseDiv >
  2880. <input type="text" class="form-control" id="InvalidCause" name="appeal.InvalidCause" vmode="" vdisp="无效原因" vtype="string" >
  2881. </div>
  2882. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" id=TypeResultable>
  2883. <label class="control-label" for="TypeResult">处理结果</label>
  2884. </div>
  2885. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" id=TypeResultDiv>
  2886. <select id="TypeResult" name="result.TypeResult" class="form-control" vmode="" vdisp="处理结果" vtype="string">
  2887. <option value="">请选择</option>
  2888. ${dic_typeresult!''}
  2889. </select>
  2890. <script type="text/javascript">$(function(){$("#TypeResult").val("${result.TypeResult!''}");})</script>
  2891. </div>
  2892. </div>
  2893. <div class="row" style="padding:5px" id="EndFlag5" hidden >
  2894. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2895. <label class="control-label" for="FutureRisk" >未来风险</label>
  2896. </div>
  2897. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2898. <select id="FutureRisk" name="result.FutureRisk" class="selectpicker show-tick form-control" multiple data-live-search="false" vmode="" vdisp="未来风险" vtype="string">
  2899. <option value=""></option>
  2900. <option value="重复投诉">重复投诉</option>
  2901. <option value="诉讼">诉讼</option>
  2902. <option value="舆情">舆情</option>
  2903. <option value="升级">升级</option>
  2904. <option value="无明显风险">无明显风险</option>
  2905. <option value="其他">其他</option>
  2906. </select>
  2907. <script type="text/javascript">$(function(){ var str='${result.FutureRisk!''}';if(str!=''){var arr=str.split(';');$('#FutureRisk').selectpicker('val', arr);}})</script>
  2908. </div>
  2909. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2910. <label class="control-label" for="EndResultID1">原因分析</label>
  2911. </div>
  2912. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2913. <select id="ReasonAnalyseID1" name="result.ReasonAnalyseID1" onChange="setReasonAnalyseID2()" class="form-control" vmode="" vdisp="原因分析一级分类" vtype="string">
  2914. <option value="">请选择</option>
  2915. ${dic_reasonanalyse!''}
  2916. </select>
  2917. </div>
  2918. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2919. <label class="control-label" for="EndResultID2">二级原因</label>
  2920. </div>
  2921. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  2922. <select id="ReasonAnalyseID2" name="result.ReasonAnalyseID2" onChange="setReasonAnalyseName2()" class="form-control" vmode="" vdisp="原因分析二级分类" vtype="string">
  2923. <option value="">请选择</option>
  2924. </select>
  2925. </div>
  2926. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2927. <label class="control-label" for="IsOverride" >越级投诉</label>
  2928. </div>
  2929. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2930. <select id="IsOverride" name="appeal.IsOverride" class="form-control" vmode="" vdisp="越级投诉" vtype="string">
  2931. <option value=""></option>
  2932. <option value="否">否</option>
  2933. <option value="是">是</option>
  2934. </select>
  2935. </div>
  2936. </div>
  2937. <div class="row" style="padding:5px" id="EndFlag6" hidden >
  2938. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  2939. <label class="control-label" for="IsAgent">是否代理退保</label>
  2940. </div>
  2941. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  2942. <select id="IsAgent" name="result.IsAgent" class="form-control" vmode="" vdisp="是否代理退保" vtype="string">
  2943. <option value=""></option>
  2944. <option value="是">是</option>
  2945. <option value="否">否</option>
  2946. </select>
  2947. </div>
  2948. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2949. <label class="control-label" for="IsNormalize" >规范接访</label>
  2950. </div>
  2951. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2952. <select id="IsNormalize" name="result.IsNormalize" class="form-control" vmode="" vdisp="规范接访" vtype="string">
  2953. <option value=""></option>
  2954. <option value="否">否</option>
  2955. <option value="是">是</option>
  2956. </select>
  2957. </div>
  2958. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2959. <label class="control-label" for="IsNegative" >负面报道</label>
  2960. </div>
  2961. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2962. <select id="IsNegative" name="result.IsNegative" class="form-control" vmode="" vdisp="负面报道" vtype="string">
  2963. <option value=""></option>
  2964. <option value="否">否</option>
  2965. <option value="是">是</option>
  2966. </select>
  2967. </div>
  2968. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  2969. <label class="control-label" for="IsMediate" >是否调解</label>
  2970. </div>
  2971. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  2972. <select id="IsMediate" name="result.IsMediate" class="form-control" onChange=setIsMediate() vmode="" vdisp="是否调解" vtype="string">
  2973. <option value=""></option>
  2974. <option value="否">否</option>
  2975. <option value="是">是</option>
  2976. </select>
  2977. </div>
  2978. </div>
  2979. <div class="row" style="padding:5px" id="EndFlag7" hidden >
  2980. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2981. <label class="control-label" for="MediateBeginTime" >调解开始时间</label>
  2982. </div>
  2983. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2" >
  2984. <div class="input-group">
  2985. <input type="text" class="form-control" placeholder="" id="MediateBeginTime" name="result.MediateBeginTime" vmode="" vdisp="调解开始时间" vtype="string" readonly>
  2986. <div class="input-group-btn">
  2987. <button type="button" class="btn btn-default" aria-label="Left Align" onClick="WdatePicker({dateFmt:'yyyy-MM-dd',el:'MediateBeginTime',maxDate:'${curDate}'})" title="选择调解开始时间" >
  2988. <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
  2989. </button>
  2990. </div>
  2991. </div>
  2992. </div>
  2993. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  2994. <label class="control-label" for="MediateEndTime" >调解结束时间</label>
  2995. </div>
  2996. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2" >
  2997. <div class="input-group">
  2998. <input type="text" class="form-control" placeholder="" id="MediateEndTime" name="result.MediateEndTime" vmode="" vdisp="调解结束时间" vtype="string" readonly>
  2999. <div class="input-group-btn">
  3000. <button type="button" class="btn btn-default" aria-label="Left Align" onClick="WdatePicker({dateFmt:'yyyy-MM-dd',el:'MediateEndTime',minDate:'#F{$dp.$D(\'MediateBeginTime\')}',maxDate:'${curDate}'})" title="选择调解结束时间" >
  3001. <span class="glyphicon glyphicon-calendar" aria-hidden="true"></span>
  3002. </button>
  3003. </div>
  3004. </div>
  3005. </div>
  3006. </div>
  3007. <div class="row" style="padding:5px" id=AuditRow1 hidden >
  3008. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3009. <label class="control-label" for="DoEndType">处理方式</label>
  3010. </div>
  3011. <div class="col-xs-11 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" >
  3012. <select id="DoEndType" name="transact.DoEndType" onChange="setEndTypeDetail()" class="form-control" vmode="" vdisp="协商明细" vtype="string">
  3013. <option value="">请选择</option>
  3014. <option value="协议解约">协议解约</option>
  3015. <option value="解释安抚">解释安抚</option>
  3016. <option value="正常退保">正常退保</option>
  3017. <option value="保全特殊处理">保全特殊处理</option>
  3018. <option value="其他">其他</option>
  3019. </select>
  3020. </div>
  3021. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" id=PolicyNoRowCount1 hidden >
  3022. <label class="control-label" for="TerminaReason">协议解约原因</label>
  3023. </div>
  3024. <div class="col-xs-11 col-sm-2 col-md-2 col-lg-2 has-error has-feedback" id=PolicyNoRowCount2 hidden >
  3025. <select id="TerminaReason" name="transact.TerminaReason" class="form-control" vmode="" vdisp="协议解约原因" vtype="string">
  3026. <option value="">请选择</option>
  3027. ${dic_terminareasonName!''}
  3028. </select>
  3029. </div>
  3030. </div>
  3031. <div class="row" style="padding:5px" id=PolicyNoRowCount3 hidden >
  3032. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3033. <label class="control-label" for="AskMoney">客户诉求金额</label>
  3034. </div>
  3035. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2 has-error has-feedback">
  3036. <div class="input-group">
  3037. <input type="text" class="form-control" id="transactAskMoney" name="transact.AskMoney" maxlength="10" vmode="" vdisp="客户诉求金额" vtype="string" >
  3038. <span class="input-group-addon">元</span>
  3039. </div>
  3040. </div>
  3041. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3042. <label class="control-label" for="SurrenderMoney">合计退保金额</label>
  3043. </div>
  3044. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3045. <div class="input-group">
  3046. <input type="text" class="form-control" id="transactSurrenderMoney" name="transact.SurrenderMoney" maxlength="10" vmode="" vdisp="合计退保金额" vtype="float" >
  3047. <span class="input-group-addon">元</span>
  3048. </div>
  3049. </div>
  3050. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3051. <label class="control-label" for="ReturnMoney">合计退费总额</label>
  3052. </div>
  3053. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3054. <div class="input-group">
  3055. <input type="text" class="form-control" id="transactReturnMoney" name="transact.ReturnMoney" onChange=setReturnMoney() maxlength='10' vmode='' vdisp='合计退费总额' vtype='float' >
  3056. <span class="input-group-addon">元</span>
  3057. </div>
  3058. </div>
  3059. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3060. <label class="control-label" for="CompensateMoney">合计补偿金额</label>
  3061. </div>
  3062. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3063. <div class="input-group">
  3064. <input type="text" class="form-control" id="transactCompensateMoney" name="transact.CompensateMoney" maxlength="10" vmode="" vdisp="合计补偿金额" vtype="float" >
  3065. <span class="input-group-addon">元</span>
  3066. </div>
  3067. </div>
  3068. </div>
  3069. <div class="row" style="padding:5px" id="ToOrgInfo" hidden>
  3070. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1 has-error has-feedback" >
  3071. <label class="control-label" for="AskInfo">案件接收人</label>
  3072. </div>
  3073. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11">
  3074. <div class="input-group">
  3075. <input type="text" class="form-control" value="" placeholder="" id="ToOrgAndJob" name="transact.ToOrgAndJob" maxlength="200" vmode="" vdisp="案件接收人" vtype="string" readonly>
  3076. <div class="input-group-btn">
  3077. <button type="button" class="btn btn-default" aria-label="Left Align" onclick="selectOrgUserInfo()" id="ButtonToOrgInfo" title="选择案件接收人">
  3078. <span class="glyphicon glyphicon-user" aria-hidden="true"></span>
  3079. </button>
  3080. </div>
  3081. </div>
  3082. </div>
  3083. </div>
  3084. </div>
  3085. </div>
  3086. </div>
  3087. </form>
  3088. <div class="panel panel-default">
  3089. <div class="panel-heading">
  3090. <div style="display:inline;" >办结资料附件&nbsp;&nbsp;</div>
  3091. <div style="display:inline;" ><a class="panel-title" data-toggle="collapse" data-parent="#accordion" href="#collapseEndFile"><span id="EndFileCollapseIcon" onClick="setCollapseIcon('EndFileCollapseIcon')" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a></div>
  3092. </div>
  3093. <div id="collapseEndFile" class="panel-collapse collapse in">
  3094. <div class="panel-body" style="font-size:14px">
  3095. <div class="row" style="padding:5px">
  3096. <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1" >
  3097. <label class="control-label" for="FileAppealID">选择文件</label></div>
  3098. <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11" >
  3099. <input type="hidden" id="FileAppealID" name="FileAppealID" value="${appealID}"/>
  3100. <input id="file-0a" class="file-loading" type="file" multiple data-min-file-count="1" onchange=setSelectFile()>
  3101. </div>
  3102. </div>
  3103. </div>
  3104. </div>
  3105. </div>
  3106. <div class="row" style="padding:5px">
  3107. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align=center>
  3108. <button type="button" class="btn btn-primary" id="SubmitButton" onclick=doSubmit() ><span class="glyphicon glyphicon-save"></span>&nbsp;&nbsp;提&nbsp;&nbsp;&nbsp;&nbsp;交</button>
  3109. <br> <br> <br> <br> <br> <br>
  3110. </div>
  3111. </div>
  3112. <!-- 选择单位弹出页面,模态框(Modal) -->
  3113. <div class="modal fade" id="orgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3114. <div class="modal-dialog" role="document" style="width:600px;height:500px;">
  3115. <div class="modal-content">
  3116. <div class="modal-header">
  3117. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  3118. &times;
  3119. </button>
  3120. </div>
  3121. <div class="modal-body">
  3122. <div class="row" style="padding:1px" >
  3123. <ul id="UserTree" class="ztree"></ul>
  3124. </div>
  3125. </div>
  3126. <div class="modal-footer">
  3127. </div>
  3128. </div><!-- /.modal-content -->
  3129. </div><!-- /.modal -->
  3130. </div> 
  3131. <!-- 选择会签人员弹出页面,模态框(Modal) -->
  3132. <div class="modal fade" id="signOrgModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3133. <div class="modal-dialog" role="document" style="width:600px;height:500px;"> 
  3134. <div class="modal-content">
  3135. <div class="modal-header">
  3136. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  3137. &times;
  3138. </button>
  3139. </div>
  3140. <div class="modal-body">
  3141. <div class="row" style="padding:1px" >
  3142. <ul id="SignUserTree" class="ztree"></ul>
  3143. </div>
  3144. </div>
  3145. <div class="modal-footer">
  3146. <button type="button" class="btn btn-success" onClick="getSignOrgAndJob()"><span class="glyphicon glyphicon-user"> 确定</span></button>
  3147. </div>
  3148. </div><!-- /.modal-content -->
  3149. </div><!-- /.modal -->
  3150. </div> 
  3151. <!-- 电话中心工单数据展示,模态框(Modal) -->
  3152. <div class="modal fade" id="WOModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3153. <div class="modal-dialog" role="document" style="width:900px">
  3154. <div class="modal-content">
  3155. <div class="modal-header">
  3156. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  3157. &times;
  3158. </button>
  3159. <h3 class="modal-title" id="myModalLabel">
  3160. <span class="label label-danger">工单列表!</span>
  3161. </h3>
  3162. </div>
  3163. <div class="modal-body">
  3164. <div class="table-responsive">
  3165. <table class="table table-bordered" id="WOModal_Table">
  3166. <tr class="info">
  3167. <th class="text-center">业务识别号</th>
  3168. <th class="text-center" >文件名称</th>
  3169. <th class="text-center">文件类型</th>
  3170. <th class="text-center">存储状态</th>
  3171. </tr>
  3172. </table>
  3173. </div>
  3174. </div>
  3175. <div class="modal-footer">
  3176. <button type="button" class="btn btn-primary" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> 关闭
  3177. </button>
  3178. </div>
  3179. </div><!-- /.modal-content -->
  3180. </div><!-- /.modal -->
  3181. </div>
  3182. <!-- 保单回访信息数据展示,模态框(Modal) -->
  3183. <div class="modal fade" id="signOrderModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3184. <div class="modal-dialog" role="document" style="width:900px">
  3185. <div class="modal-content">
  3186. <div class="modal-header">
  3187. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  3188. &times;
  3189. </button>
  3190. <h3 class="modal-title" id="myModalLabel">
  3191. <span class="label label-danger">合议会办单</span>
  3192. </h3>
  3193. </div>
  3194. <div class="modal-body">
  3195. <div class="table-responsive">
  3196. <table class="table table-bordered" id="signOrderModal_Table">
  3197. ${MoreSignInfo!''}
  3198. </table>
  3199. </div>
  3200. </div>
  3201. <div class="modal-footer">
  3202. <button type="button" class="btn btn-primary" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> 关闭
  3203. </button>
  3204. </div>
  3205. </div><!-- /.modal-content -->
  3206. </div><!-- /.modal -->
  3207. </div>
  3208. <div class="modal fade" id="CompactDetailModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3209. <div class="modal-dialog"  role="document" style="width:1280px">  >  
  3210. <div class="modal-content">
  3211. <div class="modal-header">
  3212. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  3213. &times;
  3214. </button>
  3215. <h3 class="modal-title" id="myModalLabel">
  3216. <span class="label label-danger">保单详情</span>
  3217. </h3>
  3218. </div>
  3219. <div class="modal-body" style="font-size:12px">
  3220. <div class="row" style="padding:5px" >
  3221. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3222. <label class="control-label" for="PolicyNumber1" style="text-align:left;width:100%" >保单号</label></div>
  3223. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3224. <input type="text" class="form-control" id="compactPolicyNumber" vmode="" vdisp="保单号" vtype="string" readonly>
  3225. </div>
  3226. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3227. <label class="control-label" for="PolicyLocation" style="text-align:left;width:100%" title="承保分公司名称">所属机构</label>
  3228. </div>
  3229. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3230. <input type="text" class="form-control" id="compactPolicyLocation" readonly>
  3231. </div>
  3232. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3233. <label class="control-label" for="IsSelfInsurance" style="text-align:left;width:100%" >是否自保件</label>
  3234. </div>
  3235. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3236. <input type="text" class="form-control" id="compactIsSelfInsurance" readonly>
  3237. </div>
  3238. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3239. <label class="control-label" for="IsMutualInsurance" style="text-align:left;width:100%" >是否互保件</label>
  3240. </div>
  3241. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3242. <input type="text" class="form-control" id="compactIsMutualInsurance" readonly>
  3243. </div>
  3244. </div>
  3245. <div class="row" style="padding:5px">
  3246. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3247. <label class="control-label" for="AppntName" style="text-align:left;width:100%" >投保人姓名</label></div>
  3248. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3249. <input type="text" class="form-control" value="" placeholder="" id="compactAppntName" readonly>
  3250. </div>
  3251. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3252. <label class="control-label" for="AppntMobile" style="text-align:left;width:100%" title="投保人联系电话">联系电话</label>
  3253. </div>
  3254. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3255. <input type="text" class="form-control" value="" placeholder="" id="compactAppntMobile" readonly>
  3256. </div>
  3257. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3258. <label class="control-label" for="compactAppntIDType" style="text-align:left;width:100%" title="投保人证件类型">证件类型</label>
  3259. </div>
  3260. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3261. <input type="text" class="form-control" value="" placeholder="" id="compactAppntIDType" readonly>
  3262. </div>
  3263. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3264. <label class="control-label" for="AppntCustomerId" style="text-align:left;width:100%" title="投保人证件号码">证件号码</label>
  3265. </div>
  3266. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3267. <input type="text" class="form-control" value="" placeholder="" id="compactAppntCustomerId" readonly>
  3268. </div>
  3269. </div>
  3270. <div class="row" style="padding:5px">
  3271. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3272. <label class="control-label" for="InsuredName" style="text-align:left;width:100%" >被保人姓名</label>
  3273. </div>
  3274. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3275. <input type="text" class="form-control" value="" placeholder="" id="compactInsuredName" readonly>
  3276. </div>
  3277. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3278. <label class="control-label" for="InsuredMobile" style="text-align:left;width:100%" title="被保人联系电话">联系电话</label>
  3279. </div>
  3280. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3281. <input type="text" class="form-control" value="" placeholder="" id="compactInsuredMobile" readonly>
  3282. </div>
  3283. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3284. <label class="control-label" for="InsuredIDType" style="text-align:left;width:100%" title="被保人证件类型">证件类型</label>
  3285. </div>
  3286. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3287. <input type="text" class="form-control" value="" placeholder="" id="compactInsuredIDType" readonly>
  3288. </div>
  3289. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3290. <label class="control-label" for="InsuredCustomerId" style="text-align:left;width:100%" title="被保人证件号码">证件号码</label>
  3291. </div>
  3292. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3293. <input type="text" class="form-control" value="" placeholder="" id="compactInsuredCustomerId" readonly>
  3294. </div>
  3295. </div>
  3296. <div class="row" style="padding:5px" >
  3297. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3298. <label class="control-label" for="RiskName" style="text-align:left;width:100%" >险种名称</label>
  3299. </div>
  3300. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3301. <input type="text" class="form-control" id="compactRiskName" readonly>
  3302. </div>
  3303. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3304. <label class="control-label" for="RealSign" style="text-align:left;width:100%" >保单状态</label>
  3305. </div>
  3306. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3307. <input type="text" class="form-control" id="compactRealSign" readonly>
  3308. </div>
  3309. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3310. <label class="control-label" for="BeginDate" style="text-align:left;width:100%" >生效日期</label>
  3311. </div>
  3312. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3313. <input type="text" class="form-control" id="compactBeginDate" readonly>
  3314. </div>
  3315. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3316. <label class="control-label" for="SaleChnlName" style="text-align:left;width:100%" >销售渠道</label>
  3317. </div>
  3318. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3319. <input type="text" class="form-control" id="compactSaleChnlName" readonly>
  3320. </div>
  3321. </div>
  3322. <div class="row" style="padding:5px" >
  3323. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3324. <label class="control-label" for="PeriodTotalAmount" style="text-align:left;width:100%" >期缴保费</label>
  3325. </div>
  3326. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3327. <input type="text" class="form-control" id="compactPeriodTotalAmount" readonly>
  3328. </div>
  3329. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3330. <label class="control-label" for="SumPrem" style="text-align:left;width:100%" >已缴保费</label>
  3331. </div>
  3332. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3333. <input type="text" class="form-control" id="compactSumPrem" readonly>
  3334. </div>
  3335. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3336. <label class="control-label" style="text-align:left;width:100%" >缴费年期</label>
  3337. </div>
  3338. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3339. <input type="text" class="form-control" id="compactPayYear" readonly>
  3340. </div>
  3341. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3342. <label class="control-label" style="text-align:left;width:100%" >已缴期数</label>
  3343. </div>
  3344. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3345. <input type="text" class="form-control" id="compactPayPeriods" readonly>
  3346. </div>
  3347. </div>
  3348. <div class="row" style="padding:5px" >
  3349. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3350. <label class="control-label" style="text-align:left;width:100%" >银行网点</label>
  3351. </div>
  3352. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3353. <input type="text" class="form-control" id="compactBankingOutlets" readonly>
  3354. </div>
  3355. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3356. <label class="control-label" style="text-align:left;width:100%" >服务人员</label>
  3357. </div>
  3358. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3359. <input type="text" class="form-control" id="compactOperatorName" readonly>
  3360. </div>
  3361. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3362. <label class="control-label" style="text-align:left;width:100%" >是否在职</label>
  3363. </div>
  3364. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3365. <input type="text" class="form-control" id="compactIsOnJob" readonly>
  3366. </div>
  3367. <div class="col-xs-12 col-sm-1 col-md-1 col-lg-1" >
  3368. <label class="control-label" style="text-align:left;width:100%" >是否双录</label>
  3369. </div>
  3370. <div class="col-xs-12 col-sm-2 col-md-2 col-lg-2">
  3371. <input type="text" class="form-control" id="compactIsDoubleInput" readonly>
  3372. </div>
  3373. </div>
  3374. </div>
  3375. <div class="modal-footer" style="text-align:center">
  3376. <button type="button" class="btn btn-success" onClick="closeCompactDetail()"><span class="glyphicon glyphicon-remove"> 关闭
  3377. </button>
  3378. </div>
  3379. </div><!-- /.modal-content -->
  3380. </div><!-- /.modal -->
  3381. </div>
  3382. <script type="text/javascript">
  3383. $(document).on('ready', function() {
  3384. $('#file-0a').fileinput({
  3385. language: 'zh',
  3386. uploadUrl: '${ctx}/myconsole/complaint/uploadfile/upload?FileAppealID=${appealID}',
  3387. deleteUrl: '${ctx}/myconsole/complaint/uploadfile/delete',
  3388. dropZoneEnabled: false,
  3389. showPreview: true,      //显示预览  
  3390. allowedFileExtensions : ['jpg', 'png','gif','doc','docx','pdf','mp3','mp4','xlsx'],
  3391. }).on("fileuploaded", function(event,data,previewId,index) {
  3392. if(data.response)
  3393. {
  3394. var result = data.response.id; 
  3395. $("#FileSelectFlag").val("true");
  3396. }
  3397. });
  3398. });
  3399. function setSelectFile()
  3400. {
  3401. if ($('#file-0a').val()!='') {
  3402. $("#FileSelectFlag").val("false");
  3403. }
  3404. else
  3405. {
  3406. $("#FileSelectFlag").val("true");
  3407. }
  3408. }
  3409. $(function () { $("[data-toggle='tooltip']").tooltip();
  3410. getRestEndDay();
  3411. });
  3412. function getRestEndDay()
  3413. {
  3414. var strRestEndDay="${RestEndDayInfo!''}";
  3415. if(strRestEndDay!="")
  3416. {
  3417. layer.alert(strRestEndDay, {skin: 'layui-layer-molv',closeBtn: 0}, function(){layer.closeAll('dialog');});
  3418. }
  3419. }
  3420. $(function () {
  3421. $.ajaxSetup({ //发送请求前触发
  3422. beforeSend: function(request) { //可以设置自定义标头
  3423. request.setRequestHeader('token', "${AccToken}");
  3424. }
  3425. })
  3426. });
  3427. $(function () {
  3428. var strResearchModelShow="${ResearchModelShow!''}";
  3429. var strOpinionModelShow="${OpinionModelShow!''}";
  3430. if(strResearchModelShow=="false")
  3431. {
  3432. $("#ResearchButton").show();
  3433. $("#ResearchFlag").val("false");
  3434. }
  3435. if(strOpinionModelShow=="false")
  3436. {
  3437. setCollapseIconOpinion('OpinionCollapseIcon');
  3438. $("#OpinionButton").show();
  3439. $("#OpinionFlag").val("false");
  3440. }
  3441. });
  3442. </script>
  3443. </body>
  3444. </html>