地铁二期项目正式开始

WBWorkFlow.cshtml 29KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648
  1. @using YTSoft.BaseCallCenter.MVCWeb.Models;
  2. @using YTSoft.BaseCallCenter.Model;
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <meta name="viewport" content="width=device-width" />
  7. <title>微博工单</title>
  8. <link href="/Content/layui/css/layui.css" rel="stylesheet" />
  9. <script src="/Content/js/jquery-1.8.3.min.js"></script>
  10. <script src="/Content/layui/layui.js"></script>
  11. <link href="/Content/css/workflow/workflow.css" rel="stylesheet" />
  12. <link href="/Content/layui/css/modules/layui-icon-extend/iconfont.css" type="text/css" rel=" stylesheet" />
  13. <link href="/Content/css/font-awesome/css/font-awesome.min.css" type="text/css" rel=" stylesheet" />
  14. <link href="/Content/css/callrecord/iconfont.css" rel="stylesheet" />
  15. <link href="/Content/layui/zTree/v3/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" />
  16. <script src="/Content/layui/zTree/v3/js/jquery.ztree.all-3.5.min.js"></script>
  17. </head>
  18. <style>
  19. .aaaaaa{
  20. position: absolute;
  21. }
  22. .ztree{
  23. height: 360px;
  24. overflow-y: auto;
  25. position: absolute;
  26. width: 288px;
  27. left: 0px;
  28. top: 30px;
  29. z-index: 11;
  30. background: #ffffff;
  31. border: 1px solid #cccccc;
  32. display: none;
  33. }
  34. .xl {
  35. background:url(../../Content/images/downSelect.png);
  36. background-position: center center;
  37. width: 20px;
  38. height: 30px;
  39. position: absolute;
  40. right: 0;
  41. top: 1px;
  42. background-color: #1ab394;
  43. cursor: pointer;
  44. }
  45. .xl:hover {
  46. background-color: #e6d523;
  47. }
  48. .tallyLabel{
  49. }
  50. .tallyLabel dt{
  51. float: left;
  52. margin: 5px 10px;
  53. line-height: 28px;
  54. padding: 0 8px;
  55. background-color: #5FB878;
  56. }
  57. </style>
  58. <body>
  59. <div>
  60. <form class="layui-form">
  61. <div>
  62. <div class="rightSide">
  63. <input id="F_CustomerId" type="hidden" class="layui-input" />
  64. <input id="F_WORKORDERID" value="0" type="hidden" class="layui-input" />
  65. <input id="creatDateTime" type="hidden" class="layui-input" value="@DateTime.Now"/>
  66. <input id="F_REPAIRMANID" value="4" type="hidden" class="layui-input" />
  67. <input id="F_WORKORDERFROM" value="微博手工工单" type="hidden" class="layui-input" />
  68. <input id="F_INSTALLADDRESS" type="hidden" class="layui-input" />
  69. <div>
  70. <div class="divTittle"> 市民信息</div>
  71. <ul>
  72. <li class="layui-row layui-col-space5">
  73. <div class="layui-col-md4">
  74. <label class="layui-form-label">姓名</label>
  75. <div class="layui-input-block">
  76. <input id="F_CustomerName" name="F_CUSTOMERNAME" value="" autocomplete="off" placeholder="" class="layui-input" type="text" />
  77. </div>
  78. </div>
  79. <div class="layui-col-md4">
  80. <label class="layui-form-label">来电电话</label>
  81. <div class="layui-input-block">
  82. <input id="F_CUSTOMERTELEPHONE" name="F_CUSTOMERTELEPHONE" value="" autocomplete="off" placeholder="" class="layui-input" type="text" />
  83. </div>
  84. </div>
  85. <div class="layui-col-md4">
  86. <label class="layui-form-label">回复电话</label>
  87. <div class="layui-input-block">
  88. <input id="F_Mobile" value="" autocomplete="off" placeholder="" class="layui-input" type="text" />
  89. </div>
  90. </div>
  91. </li>
  92. <li class="layui-row layui-col-space5">
  93. <div class="layui-col-md4">
  94. <label class="layui-form-label">性别</label>
  95. <div class="layui-input-block sexParam">
  96. <input type="radio" name="F_CustomerPym" value="男" title="男" checked="" />
  97. <input type="radio" name="F_CustomerPym" value="女" title="女" />
  98. </div>
  99. </div>
  100. <div class="layui-col-md4">
  101. <label class="layui-form-label">年龄段</label>
  102. <div class="layui-input-inline">
  103. <select id="F_CustomerCode" lay-search="">
  104. <option value=""></option>
  105. @if (Model != null && Model.AgeModelList != null && Model.AgeModelList.Count > 0)
  106. {
  107. foreach (T_Sys_DictionaryValue AgeModel in Model.AgeModelList)
  108. {
  109. <option value="@AgeModel.F_Name">@AgeModel.F_Name</option>
  110. }
  111. }
  112. </select>
  113. </div>
  114. </div>
  115. </li>
  116. <li class="layui-row layui-col-space5">
  117. <div class="layui-col-md4">
  118. <label class="layui-form-label">常进站</label>
  119. <div class="layui-input-inline DicSelect">
  120. <input id="F_DeviceCount" name="F_DeviceCount" type="text" value="" style="display:none" class="layui-input" />
  121. <input id="F_Fax" diccode="c1" name="F_Fax" type="text" placeholder="请选择" value="" readonly class="layui-input" />
  122. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  123. </div>
  124. </div>
  125. <div class="layui-col-md4">
  126. <label class="layui-form-label">常出站</label>
  127. <div class="layui-input-inline DicSelect">
  128. <input id="F_AfterSaleNameID" name="F_AfterSaleNameID" type="text" value="" style="display:none" class="layui-input" />
  129. <input id="F_Email" diccode="c2" name="F_Email" type="text" placeholder="请选择" value="" readonly class="layui-input" />
  130. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  131. </div>
  132. </div>
  133. <div class="layui-col-md4">
  134. <label class="layui-form-label">微博号</label>
  135. <div class="layui-input-block">
  136. <input id="F_CustomerEName" value="@Model.WorkOrderBaseModel.CustomerBaseModel.F_CustomerEName"
  137. autocomplete="off" placeholder="" class="layui-input" type="text" />
  138. </div>
  139. </div>
  140. </li>
  141. </ul>
  142. </div>
  143. <div>
  144. <div class="divTittle"> 详细信息</div>
  145. <ul>
  146. <li class="layui-row ">
  147. <div class="layui-col-md12">
  148. <label class="layui-form-label">标签</label>
  149. <div class="layui-input-inline">
  150. <select name="searchLabel" id="searchLabel" lay-search="" lay-filter="searchLabel">
  151. </select>
  152. </div>
  153. </div>
  154. </li>
  155. <li class="layui-row ">
  156. <div class="layui-col-md12">
  157. <label class="layui-form-label">概要</label>
  158. <div class="layui-input-block">
  159. @*<textarea id="bussContent" name="F_RETURNVISITPROBLEM" placeholder="" class="layui-textarea"> </textarea>*@
  160. <textarea id="bussContent" name="F_RETURNVISITPROBLEM" placeholder="" class="layui-textarea">@Model.BussnessContnet</textarea>
  161. </div>
  162. </div>
  163. </li>
  164. <li class="layui-row layui-col-space5">
  165. <div class="layui-col-md4">
  166. <label class="layui-form-label">业务类型</label>
  167. <div class="layui-input-inline">
  168. <select id="F_ADSLACCOUNT" name="F_REPAIRLEVEL" lay-verify="required" lay-filter="busstype">
  169. <option value="" selected></option>
  170. @if (Model != null && Model.WorkOrderTypeModelList != null && Model.WorkOrderTypeModelList.Count > 0)
  171. {
  172. foreach (T_Wo_WorkOrderType workOrderTypeModel in Model.WorkOrderTypeModelList)
  173. {
  174. if (workOrderTypeModel.WorkTypeModelList != null && workOrderTypeModel.WorkTypeModelList.Count > 0)
  175. {
  176. <optgroup label="@workOrderTypeModel.F_Name">
  177. @foreach (T_Wo_WorkOrderType childModel in workOrderTypeModel.WorkTypeModelList)
  178. {
  179. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@childModel.F_WorkOrderTypeId">@childModel.F_Name</option>
  180. }
  181. </optgroup>
  182. }
  183. else
  184. {
  185. <option parentid="@workOrderTypeModel.F_WorkOrderTypeId" parentname="@workOrderTypeModel.F_Name" value="@workOrderTypeModel.F_WorkOrderTypeId">@workOrderTypeModel.F_Name</option>
  186. }
  187. }
  188. }
  189. </select>
  190. </div>
  191. </div>
  192. <div class="layui-col-md4">
  193. <label class="layui-form-label">事发车站</label>
  194. <div class="layui-input-inline DicSelect">
  195. <input name="F_WORKORDERLEVELID" type="text" value="" style="display:none" class="layui-input" />
  196. <input diccode="c3" name="F_WORKORDERNAME" type="text" placeholder="请选择" value="" readonly class="layui-input" />
  197. <i class="layui-icon" style="font-size: 20px; color: #c2c2c2; position: absolute; right: 5px; top: 20%; ">&#xe65b;</i>
  198. </div>
  199. </div>
  200. </li>
  201. <li class="layui-row ">
  202. <div class="layui-col-md12">
  203. <label class="layui-form-label">内容</label>
  204. <div class="layui-input-block">
  205. <textarea name="F_CONTENT" placeholder="" class="layui-textarea"></textarea>
  206. </div>
  207. </div>
  208. </li>
  209. </ul>
  210. </div>
  211. <div>
  212. <div class="divTittle"> 处理方式</div>
  213. <ul>
  214. <li class="layui-row ">
  215. <div class="layui-col-md12">
  216. <label class="layui-form-label">处理方式</label>
  217. <div class="layui-input-block">
  218. @if (Model != null && Model.GoTypeModelList != null && Model.GoTypeModelList.Count > 0)
  219. {
  220. foreach (T_Sys_DictionaryValue dicModel in Model.GoTypeModelList)
  221. {
  222. <input lay-filter="sexCheck" name="F_WORKORDERTYPEID" class="F_WORKORDERTYPEID" type="radio" lay-verify="required" value="@dicModel.F_ValueCode" title="@dicModel.F_Name" checked="" />
  223. }
  224. }
  225. </div>
  226. </div>
  227. </li>
  228. <li class="layui-row layui-col-space5 workTypeDiv" style="display: none;">
  229. <div class="layui-col-md6">
  230. <label class="layui-form-label">转发部门</label>
  231. <div class="form-group" style="position: relative; float:left;">
  232. <input autocomplete="off" style="width: 300px;" id="searchRegionName" placeholder="请选择" class="layui-input inps" type="text" />
  233. <input autocomplete="off" style="width: 300px;" id="searchRegionName1" placeholder="请选择" class="layui-input inps" type="hidden" />
  234. <input autocomplete="off" style="width: 300px;" id="searchRegionName2" placeholder="请选择" class="layui-input inps" type="hidden" />
  235. <input id="searchOfficeId" type="hidden" />
  236. <input id="searchOfficeId1" type="hidden" />
  237. <input id="searchOfficeId2" type="hidden" />
  238. <input id="officeName" type="hidden" />
  239. <input id="officeName1" type="hidden" />
  240. <input id="officeName2" type="hidden" />
  241. <i class="xl"></i>
  242. <!-- <b class="delect-icon">X</b> -->
  243. <div class="ztree addTree">
  244. <ul id="ztree"></ul>
  245. <ul id="ztreeCommon" ></ul>
  246. </div>
  247. </div>
  248. </div>
  249. <div class="layui-col-md4">
  250. <label class="layui-form-label">回复时间</label>
  251. <div class="layui-input-block">
  252. <input name="F_REQUESTSERVICETIME" id="date" autocomplete="off" placeholder="yyyy-MM-dd" class="layui-input" type="text" />
  253. </div>
  254. </div>
  255. </li>
  256. <li class="layui-row ">
  257. <div class="layui-col-md12">
  258. <label class="layui-form-label">回复</label>
  259. <div class="layui-input-block">
  260. <textarea name="F_RETURNVISITCONTENT" placeholder="" class="layui-textarea"></textarea>
  261. </div>
  262. </div>
  263. </li>
  264. </ul>
  265. </div>
  266. <div>
  267. <div class="divTittle"> 回访</div>
  268. <ul>
  269. <li class="layui-row layui-col-space5">
  270. <div class="layui-col-md4">
  271. <label class="layui-form-label">是否回访</label>
  272. <div class="layui-input-block">
  273. <input type="checkbox" name="F_RETURNVISITFLAG" class="layui-input" title="回访" checked/>
  274. </div>
  275. </div>
  276. <div class="layui-col-md4">
  277. <label class="layui-form-label" style="width:120px;">计划回访时间</label>
  278. <div class="layui-input-block">
  279. <input name="F_RETURNVISITTIME" id="date1" autocomplete="off" placeholder="yyyy-MM-dd" class="layui-input" type="text" />
  280. </div>
  281. </div>
  282. </li>
  283. </ul>
  284. </div>
  285. <div>
  286. <div class="divTittle"> 附件</div>
  287. <div class="layui-row layui-col-space5" style="margin: 15px 30px;">
  288. <input id="F_GoodsImg" name="F_GoodsImg" type="hidden" class="layui-input" />
  289. <button type="button" class="layui-btn" id="test3"><i class="layui-icon"></i>上传文件</button>
  290. <span class="test3File"></span>
  291. </div>
  292. </div>
  293. <div>
  294. <ul>
  295. <li class="layui-row">
  296. <div class="layui-col-md12 btndiv">
  297. <button class="layui-btn" lay-submit="" lay-filter="SubmitSaveData">保存</button>
  298. <button class="layui-btn" lay-submit="" lay-filter="SubmitData">保存提交</button>
  299. </div>
  300. </li>
  301. </ul>
  302. </div>
  303. </div>
  304. </div>
  305. </form>
  306. </div>
  307. <script src="/Content/js/CallRecord/WBWorkFlow.js" type="text/javascript" charset="utf-8"></script>
  308. <script>
  309. if($('input:radio[name="F_WORKORDERTYPEID"]:checked').val()=="3"){
  310. $(".workTypeDiv").hide()
  311. }else if($('input:radio[name="F_WORKORDERTYPEID"]:checked').val()=="1"){
  312. $(".workTypeDiv").show()
  313. }
  314. tagData()
  315. function tagData(){
  316. var data = {
  317. page: 1,
  318. limit: 20,
  319. }
  320. $.ajax({
  321. url: "/Tag/GetListData",
  322. type: "post",
  323. async: false,//同步请求
  324. contentType: "application/json",
  325. dataType: "text",
  326. cache: false,
  327. data: JSON.stringify(data),
  328. success: function (thisResult) {
  329. if (eval('(' + thisResult + ')').msg == "成功") {
  330. $("#searchLabel").empty();
  331. $("#searchLabel").append("<option value='' ></option>");
  332. var data = eval('(' + thisResult + ')')
  333. $(data.data).each(function(i, n) {
  334. $('<option value="' + n.F_Id + '">' + n.F_TagName + '</option>').appendTo($("#searchLabel"));
  335. })
  336. } else {
  337. layer.msg('失败');
  338. }
  339. },
  340. error: function (error) {
  341. return false;
  342. }
  343. });
  344. }
  345. //单击左侧数列表时
  346. $('.inps').focus(function() {
  347. $(this).siblings('.addTree').css('display', 'block');
  348. })
  349. $('.xl').click(function() {
  350. var xl = $(this).siblings('.addTree');
  351. if(xl.css('display') == 'block') {
  352. xl.css('display', 'none')
  353. } else {
  354. xl.css('display', 'block')
  355. }
  356. })
  357. $('.addTree').mouseleave(function() {
  358. $(this).css('display', 'none')
  359. })
  360. var zTreeObj;
  361. var selectNode;
  362. // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
  363. var setting = {
  364. data: {
  365. key: {
  366. name: "name",
  367. id:"code"
  368. },
  369. simpleData: {
  370. enable: true,
  371. idKey: "id",
  372. rootPId: 0
  373. }
  374. },
  375. check: {
  376. enable: true,
  377. autoCheckTrigger: true,
  378. chkboxType: { "Y": "", "N": "s" },
  379. //chkboxType: {
  380. //"Y": "s",
  381. //"N": "s",
  382. //},
  383. chkStyle: "checkbox",
  384. },
  385. view: {
  386. dblClickExpand: true
  387. },
  388. callback: {
  389. beforeClick: beforeClick,
  390. onCheck: onCheck,
  391. },
  392. };
  393. function beforeClick(treeId, treeNode) {
  394. var zTree = $.fn.zTree.getZTreeObj("ztree"),
  395. nodes = zTree.getCheckedNodes(true);
  396. zTree.checkNode(treeNode, !treeNode.checked, null, true);
  397. return false;
  398. }
  399. function onCheck(e, treeId, treeNode) {
  400. var zTree = $.fn.zTree.getZTreeObj("ztree"),
  401. nodes = zTree.getCheckedNodes(true);
  402. var regionName = "", regionName = "", officeId = "" ,officeName="";
  403. for (var i=0, l=nodes.length; i<l; i++) {
  404. regionName += nodes[i].name + ",";
  405. if (nodes[i].IsOrPrivate) {
  406. officeId += nodes[i].code + ","
  407. officeName += nodes[i].name + ",";
  408. }
  409. }
  410. if (regionName.length > 0 ) {
  411. regionName = regionName.substring(0, regionName.length-1);
  412. $("#searchRegionName1").val(regionName);
  413. } else {
  414. $("#searchRegionName1").val(regionName);
  415. }
  416. if (officeName.length > 0 ) {
  417. officeName = officeName.substring(0, officeName.length-1);
  418. $("#officeName1").val(officeName);
  419. } else {
  420. $("#officeName1").val(officeName);
  421. }
  422. if (officeId.length > 0 ) {
  423. officeId = officeId.substring(0, officeId.length-1);
  424. $('#searchOfficeId1').attr("value",officeId);
  425. // getSubmitterSalesman();
  426. } else {
  427. $('#searchOfficeId1').attr("value",officeId);
  428. }
  429. if($("#searchRegionName2").val()){
  430. $("#searchRegionName").val($("#searchRegionName1").val()+","+$("#searchRegionName2").val())
  431. $("#officeName").val($("#officeName1").val()+","+$("#officeName2").val())
  432. $("#searchOfficeId").val($("#searchOfficeId1").val()+","+$("#searchOfficeId2").val())
  433. }else{
  434. $("#searchRegionName").val($("#searchRegionName1").val())
  435. $("#officeName").val($("#searchRegionName1").val())
  436. $("#searchOfficeId").val($("#searchOfficeId1").val())
  437. }
  438. console.log($("#searchRegionName").val())
  439. console.log($("#officeName").val())
  440. console.log($("#searchOfficeId").val())
  441. }
  442. var zTreeObjCommon;
  443. // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
  444. var settingCommon = {
  445. data: {
  446. key: {
  447. name: "name",
  448. code:"code"
  449. },
  450. simpleData: {
  451. enable: true,
  452. idKey: "id",
  453. rootPId: 0
  454. }
  455. },
  456. check: {
  457. enable: true,
  458. autoCheckTrigger: true,
  459. chkboxType: { "Y": "", "N": "s" },
  460. //chkboxType: {
  461. //"Y": "s",
  462. //"N": "s",
  463. //},
  464. chkStyle: "checkbox",
  465. },
  466. view: {
  467. dblClickExpand: true
  468. },
  469. callback: {
  470. beforeClick: beforeClickCommon,
  471. onCheck: onCheckCommon,
  472. },
  473. };
  474. function beforeClickCommon(treeId, treeNode) {
  475. var zTree = $.fn.zTree.getZTreeObj("ztree"),
  476. nodes = zTree.getCheckedNodes(true);
  477. zTree.checkNode(treeNode, !treeNode.checked, null, true);
  478. return false;
  479. }
  480. function onCheckCommon(e, treeId, treeNode) {
  481. var zTree = $.fn.zTree.getZTreeObj("ztreeCommon"),
  482. nodes = zTree.getCheckedNodes(true);
  483. var regionName = "", regionName = "", officeId = "" ,officeName="";
  484. for (var i=0, l=nodes.length; i<l; i++) {
  485. regionName += nodes[i].name + ",";
  486. debugger
  487. if (nodes[i].IsOrPrivate) {
  488. officeId += nodes[i].code + ","
  489. officeName += nodes[i].name + ",";
  490. }
  491. }
  492. if (regionName.length > 0 ) {
  493. regionName = regionName.substring(0, regionName.length-1);
  494. $("#searchRegionName2").val(regionName);
  495. } else {
  496. $("#searchRegionName2").val(regionName);
  497. }
  498. if (officeName.length > 0 ) {
  499. officeName = officeName.substring(0, officeName.length-1);
  500. $("#officeName2").val(officeName);
  501. } else {
  502. $("#officeName2").val(officeName);
  503. }
  504. if (officeId.length > 0 ) {
  505. officeId = officeId.substring(0, officeId.length-1);
  506. $('#searchOfficeId2').attr("value",officeId);
  507. // getSubmitterSalesman();
  508. } else {
  509. $('#searchOfficeId2').attr("value",officeId);
  510. }
  511. if($("#searchRegionName1").val()){
  512. $("#searchRegionName").val($("#searchRegionName1").val()+","+$("#searchRegionName2").val())
  513. $("#officeName").val($("#officeName1").val()+","+$("#officeName2").val())
  514. $("#searchOfficeId").val($("#searchOfficeId1").val()+","+$("#searchOfficeId2").val())
  515. }else{
  516. $("#searchRegionName").val($("#searchRegionName2").val())
  517. $("#officeName").val($("#searchRegionName2").val())
  518. $("#searchOfficeId").val($("#searchOfficeId2").val())
  519. }
  520. console.log($("#searchRegionName").val())
  521. console.log($("#officeName").val())
  522. console.log($("#searchOfficeId").val())
  523. }
  524. var treeNodes;
  525. var zTreeObjCommon;
  526. $(document).ready(function () {
  527. $.ajax({
  528. url: "/Department/GetDepartmentAndUserJsonModel",
  529. type: "get",
  530. contentType: "application/json",
  531. dataType: "text",
  532. cache: false,
  533. async: false,
  534. data: { "parentId": 0 },
  535. success: function (result, status) {
  536. treeNodes = eval('(' + result + ')');
  537. zTreeObj = $.fn.zTree.init($("#ztree"), setting, treeNodes);
  538. zTreeObj.expandAll(false);
  539. //获取到zTree
  540. var zTree = $.fn.zTree.getZTreeObj("ztree");
  541. //设置只能选择最后一层的子节点
  542. var allNodes= zTree.transformToArray(zTree.getNodes());//
  543. //去掉选框
  544. if(allNodes.length>0){
  545. debugger
  546.     for(var i=0;i<allNodes.length;i++){
  547.         if(!allNodes[i].IsOrPrivate){//找到父节点
  548.             allNodes[i].nocheck=true;//nocheck为true表示没有选择框
  549. zTree.updateNode(allNodes[i]);
  550.         }
  551.     }
  552. }
  553. }
  554. });
  555. $.ajax({
  556. url: "/Class/GetTreeJsonModel",
  557. type: "get",
  558. contentType: "application/json",
  559. dataType: "text",
  560. cache: false,
  561. async: false,
  562. data: { "parentId": 235},
  563. success: function (result, status) {
  564. treeNodesCommon = eval('(' + result + ')');
  565. zTreeObjCommon = $.fn.zTree.init($("#ztreeCommon"), settingCommon, treeNodesCommon);
  566. zTreeObjCommon.expandAll(false);
  567. //获取到zTree
  568. var zTreeCommon = $.fn.zTree.getZTreeObj("ztreeCommon");
  569. //设置只能选择最后一层的子节点
  570. var allNodes= zTreeCommon.transformToArray(zTreeCommon.getNodes());//
  571. //去掉选框
  572. if(allNodes.length>0){
  573. //debugger
  574.     for(var i=0;i<allNodes.length;i++){
  575.         if(!allNodes[i].IsOrPrivate){//找到父节点
  576.             allNodes[i].nocheck=true;//nocheck为true表示没有选择框
  577. zTreeCommon.updateNode(allNodes[i]);
  578.         }
  579.     }
  580. }
  581. }
  582. });
  583. });
  584. </script>
  585. </body>
  586. </html>