pulic.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605
  1. function loadht(dataId,index){
  2. $("#dataId").val(dataId);
  3. $('.pam-us'+index).removeClass('hides').addClass('show-texs').siblings('.state-pw').addClass('hides').removeClass('show-texs');
  4. $('.pam-us'+index).find("iframe")[0].contentWindow.location.reload(true);
  5. var evl = $('.pam-us'+index).find("iframe")[0];
  6. evl.style.height = '450px'
  7. }
  8. function stopBubble(event){
  9. var e=arguments.callee.caller.arguments[0]||event;
  10. if(e&&e.stopPropagation){
  11. e.stopPropagation()
  12. }else if(window.event){
  13. window.event.cancelBubble=true;
  14. }
  15. }
  16. $(function (){
  17. $('.yw-an-rela').css('display','block');
  18. $('.pam-us0').removeClass('hides').addClass('shows');
  19. /**
  20. * 新增二维码
  21. */
  22. $('.EjectNewQRcode').on('click',function(){
  23. var top =$(this).offset().top-98;
  24. // $('.state-pw').each(function(i,o){
  25. // if($(this).hasClass('shows')){
  26. // $(this).removeClass('shows').addClass('hides');
  27. // }
  28. // });
  29. // $('.pam-us0').addClass('shows').removeClass('hides');
  30. $('.pam-us0').addClass('shows').siblings().addClass('hides');
  31. $('.yw-an-rela').css('top',top+'px').css('display','block');
  32. });
  33. $('.module_box').on('click','.sortable-dragging',function(){
  34. if($('#pageFlag').val()!=''&&eval($('#pageFlag').val())){
  35. $('.yw-an-rela').removeClass('hides').addClass('shows');
  36. $(this).addClass('onbg').siblings('.sortable-dragging').removeClass('onbg');
  37. var left =$(this).offset().left;
  38. var top =$(this).offset().top-98;
  39. $('.pam-us0').addClass('hides').removeClass('shows');
  40. $('.yw-an-rela').css('top',top+'px').css('display','block');
  41. var _tab = $(this).attr('index');
  42. loadht($(this).attr('dataId'),_tab);
  43. }else{
  44. $('.yw-an-rela').removeClass('hides').addClass('shows');
  45. layer.alert('请先编辑新增二维码!', {icon: 7});
  46. }
  47. });
  48. });
  49. // 拖动
  50. $(function() {
  51. $( "#module_box" ).sortable({
  52. cursor: "move",
  53. opacity: 0.6,
  54. items:'.boxs',
  55. revert: false,
  56. update: function(event, ui) {
  57. $("#module_box .boxs").each(function(i,p){
  58. /**
  59. * 注:div属性"sort"为排序字段
  60. */
  61. $(this).attr("sort",i+1);
  62. });
  63. // 支持拖拽的保存
  64. var array = [];
  65. $("#module_box .sortable-dragging").each(function(i,p){
  66. var relationId = $(this).attr('pageRelationId');
  67. if(relationId){
  68. var zIndex = $(this).attr("sort");
  69. var html ={pageRelationId:relationId, zIndex:zIndex};
  70. array.push(html);
  71. }
  72. });
  73. if(array.length != 0 ){
  74. QRcodeindex(array);
  75. }
  76. }
  77. });
  78. $(".boxs" ).disableSelection();
  79. });
  80. /**
  81. * 添加模块
  82. */
  83. $(function() {
  84. $('.clearfix li').hover(
  85. function(){
  86. $(this).css('background','rgb(248, 248, 248)').find('p').css('background','rgb(233, 233, 233)').siblings('li').css('background','#FFF').find('p').css('background','#FFF');
  87. },
  88. function(){
  89. $(this).css('background','#FFF').find('p').css('background','#FFF').
  90. siblings('li').css('background','#FFF').find('p').css('background','#FFF');
  91. }
  92. );
  93. $('.module_box .sortable-dragging').each(function(i,p){
  94. $(this).attr("dataId",creatuuid(10,36));
  95. });
  96. // uuid
  97. function creatuuid(len, radix) { // len位数,radix基数
  98. var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
  99. var uuid = [], i;
  100. radix = radix || chars.length;
  101. if (len) {
  102. for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random()*radix];
  103. } else {
  104. var r;
  105. uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
  106. uuid[14] = '4';
  107. for (i = 0; i < 36; i++) {
  108. if (!uuid[i]) {
  109. r = 0 | Math.random()*16;
  110. uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
  111. }
  112. }
  113. }
  114. return uuid.join('');
  115. }
  116. // 添加模块
  117. $('.clearfix li').on('click',function(){
  118. var _tab = $(this).attr('index_data');
  119. var _modeltemp = '';
  120. var data_id =creatuuid(12,36);
  121. _modeltemp = $('#temp-'+_tab).html();
  122. $('.module_box').children('div.b-g').last().before(_modeltemp);
  123. $(".reisze-now").css("height",$(".reisze-now").height()+250+'px');
  124. $('.module_box').children('.sortable-dragging').last().attr("dataid",data_id);
  125. $("#module_box .sortable-dragging").each(function(i,p){
  126. $(this).attr("sort",i+1);
  127. }); });
  128. $('.module_box').on('click','.icon.delete',function(event){
  129. stopBubble(event);
  130. var eliment = $(this).parents('.sortable-dragging');
  131. layer.confirm('确认要删除模块吗?', {
  132. btn : [ '确定', '取消' ]
  133. }, function(index) {
  134. layer.close(index);
  135. $('.yw-an-rela').addClass('hides').removeClass('shows');
  136. eliment.remove();
  137. var relationId = eliment.attr('pageRelationId');
  138. if(relationId){
  139. deleteModular(relationId)
  140. }
  141. });
  142. });
  143. // 删除模块
  144. function deleteModular(id){
  145. var content ={
  146. _method:'DELETE',
  147. pageRelationId:id
  148. };
  149. $.ajax({
  150. url:urlF+'api/page/v1/removePagePermission/'+id,
  151. type:'post',
  152. data:content,
  153. dataType:'json',
  154. success:function (res) {
  155. },
  156. error:function () {
  157. }
  158. })
  159. }
  160. /**
  161. * 增加权限
  162. */
  163. $('.module_box').on('click','.icon.unfold',function(event){
  164. stopBubble(event);
  165. if($('#pageFlag').val()!=''&&eval($('#pageFlag').val())) {
  166. var eliment = $(this).parents('.sortable-dragging');
  167. var relationId = eliment.attr('pageRelationId');
  168. if(relationId){
  169. layer.open({
  170. type: 2,
  171. id: 'addJuid',
  172. title: '增加权限',
  173. shadeClose: true,
  174. scrollbar: true,
  175. shade: 0.3,
  176. maxmin: true,
  177. skin: 'oaBtn',
  178. area: ['500px', '500px'],
  179. content: '../../pages/QRcode/Jurisdiction.html',
  180. });
  181. }
  182. }else {
  183. layer.alert('请先编辑新增二维码!', {icon: 7});
  184. }
  185. });
  186. });
  187. // 删除二维码新建信息
  188. function remove(obj){
  189. $(obj).parents(".yw-an-rela").hide();
  190. }
  191. // 文件大小
  192. var unitArr = new Array("Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"); //文件大小的单位
  193. function renderSize(value){
  194. if(null==value||value==''){
  195. return "0 Bytes";
  196. }
  197. var index=0;
  198. var srcsize = parseFloat(value);
  199. index=Math.floor(Math.log(srcsize)/Math.log(1024));
  200. var size =srcsize/Math.pow(1024,index);
  201. size=size.toFixed(2);//保留的小数位数
  202. return size+unitArr[index];
  203. }
  204. // 选择记录模版信息
  205. function depMaintainFun(tbodys) {
  206. layer.open({
  207. type: 2,
  208. id: 'depMaintain',
  209. title:'选择记录模板信息',
  210. shadeClose: true,
  211. scrollbar:true,
  212. shade: 0.3,
  213. maxmin: true,
  214. skin: 'oaBtn',
  215. btn: ['确认', '取消'],
  216. area: ['500px', '450px'],
  217. content: '../../pages/QRcode/depMaintain.html',
  218. success: function (layero, index) {
  219. var body = layer.getChildFrame('body', 8);
  220. },
  221. yes: function (index, layero) {
  222. var body = layer.getChildFrame('body', index);
  223. var templateValue = body.find('#depName').val();
  224. var depsName = body.find(".depsName").val();
  225. if (depsName != "") {
  226. var depsID = body.find(".depsName").attr("id-data");
  227. var sonid = body.find('#depName').attr("sonNode-id");
  228. var parentId = body.find('#depName').attr("parentID");
  229. var str = `
  230. <tr class="text-c" son-id="${sonid}" parent-id="${parentId}">
  231. <td class="depsName" dep-id="${depsID}">${depsName}</td>
  232. <td>
  233. <span class="cursor_p">${templateValue}</span>
  234. </td>
  235. <td>
  236. <i class="fa fa-trash-o cursor_p"></i>
  237. </td>
  238. </tr>`;
  239. tbodys.append(str);
  240. layer.close(index);
  241. }else {
  242. layer.msg('模版名称不能为空');
  243. }
  244. }
  245. })
  246. }
  247. // 维护部门
  248. function delFun() {
  249. layer.open({
  250. type: 2,
  251. id: 'chooseRecord',
  252. title:'选择记录模板信息',
  253. shadeClose: true,
  254. scrollbar:true,
  255. shade: 0.3,
  256. maxmin: true,
  257. skin: 'oaBtn',
  258. btn: ['确认', '取消'],
  259. area: ['500px', '500px'],
  260. content: 'chooseRecord.html',
  261. success: function (layero, index) {
  262. var body = layer.getChildFrame('body', index);
  263. },
  264. yes: function (index, layero) {
  265. var body1 = layer.getChildFrame('body', 0);
  266. var body = layer.getChildFrame('body', index);
  267. var value = body.find('.deptext').html();
  268. var sonNodeID = body.find(".deptext").attr("sonNode-id");
  269. var parentID = body.find(".deptext").attr("parentID");
  270. body1.find('#depName').val(value);
  271. body1.find('#depName').attr("sonNode-id",sonNodeID);
  272. body1.find('#depName').attr("parentID",parentID);
  273. layer.close(index);
  274. }
  275. })
  276. }
  277. // 选择用户组
  278. function userGroup() {
  279. layer.open({
  280. type: 2,
  281. id: 'chooseRecord',
  282. title:'选择用户组',
  283. shadeClose: true,
  284. scrollbar:true,
  285. shade: 0.3,
  286. maxmin: true,
  287. skin: 'oaBtn',
  288. btn: ['确认', '取消'],
  289. area: ['500px', '500px'],
  290. content: 'chooseRecord.html',
  291. success: function (layero, index) {
  292. var body = layer.getChildFrame('body', index);
  293. },
  294. yes: function (index, layero) {
  295. var body1 = layer.getChildFrame('body', 0);
  296. var body = layer.getChildFrame('body', index);
  297. var value = body.find('.deptext').html();
  298. var sonNodeID = body.find(".deptext").attr("sonNode-id");
  299. var parentID = body.find(".deptext").attr("parentID");
  300. body1.find('.textarea').val(value);
  301. body1.find('.textareaID').html(sonNodeID);
  302. body1.find('.textarea').attr("parentID",parentID);
  303. layer.close(index);
  304. }
  305. })
  306. }
  307. // 内容联动
  308. var dataID,sortable,sortableID;
  309. function onFocus() {
  310. dataID = $('#dataId').val(),
  311. sortable = $('.sortable-dragging');
  312. console.log(dataID,sortable)
  313. sortable.each(function () {
  314. $(this).attr('dataId');
  315. if ($(this).attr('dataId') === dataID) {
  316. sortableID = $(this).attr('dataId')
  317. }
  318. });
  319. }
  320. // 二维码名称
  321. function QRcodeName(text) {
  322. $('.edit_head_title').html(text);
  323. $('#pageFlag').attr('value','true');
  324. }
  325. // 纯文本title,图文title
  326. function pureTextTitle(title) {
  327. if (sortableID === dataID){
  328. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  329. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  330. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  331. $("[dataId*="+dataID+"]").find('.message_preview').find('.aum-p').html(title)
  332. }else {
  333. return false;
  334. }
  335. }
  336. function pureTextTitleName(content) {
  337. if (sortableID === dataID){
  338. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  339. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  340. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  341. $("[dataId*="+dataID+"]").find('.message_preview').find('.preview_content').html(content)
  342. }else {
  343. return false;
  344. }
  345. }
  346. // 图文
  347. function uploadImage(img) {
  348. if (sortableID === dataID){
  349. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  350. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  351. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  352. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').attr('src',img);
  353. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').css({width:'318px',height:'100px'});
  354. }else {
  355. return false;
  356. }
  357. }
  358. function deleteImage() {
  359. if (sortableID === dataID){
  360. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').attr('src','');
  361. $("[dataId*="+dataID+"]").find('.message_preview').find('.image1').css({width:'0',height:'0'});
  362. }else {
  363. return false;
  364. }
  365. }
  366. function textInfo(content) {
  367. if (sortableID === dataID){
  368. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  369. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  370. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  371. $("[dataId*="+dataID+"]").find('.message_preview').find('.preview_content').html(content)
  372. }else {
  373. return false;
  374. }
  375. }
  376. // 图集
  377. var cur=0;var timer = null;
  378. function lunbo(){
  379. var mySwiper = new Swiper('.swiper-container',{
  380. autoplay: {
  381. delay: 2500,
  382. disableOnInteraction: false,
  383. },
  384. });
  385. }
  386. function uploadImageAtlas(img,num) {
  387. if (sortableID === dataID){
  388. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  389. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  390. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  391. $("[dataId*="+dataID+"]").find('.message_preview').find('.banner_img').find('.swiper-wrapper').append(`<div index-data="${num}" class="swiper-slide"><img src="${img}" alt=""></div>`);
  392. lunbo()
  393. }else {
  394. return false;
  395. }
  396. }
  397. // 删除
  398. function deleteImageAtlas(index) {
  399. if (sortableID === dataID){
  400. $("[dataId*="+dataID+"]").find('.message_preview').find('.banner_img .swiper-wrapper').find(".swiper-slide[index-data="+index+"]").remove();
  401. lunbo()
  402. }else {
  403. return false;
  404. }
  405. }
  406. // 文件
  407. function uploadFile(file,num) {
  408. if (sortableID === dataID){
  409. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  410. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  411. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  412. $("[dataId*="+dataID+"]").find('.message_preview').find('.fileItem').append(`<li class="li_list empty" index-data="${num}"><p class="list_name" style="font-weight: 300">${file}</p></li>`);
  413. }else {
  414. return false;
  415. }
  416. }
  417. // 删除
  418. function deleteFile(index) {
  419. if (sortableID === dataID){
  420. $("[dataId*="+dataID+"]").find('.message_preview').find('.fileItem').find("li[index-data="+index+"]").remove();
  421. lunbo()
  422. }else {
  423. return false;
  424. }
  425. }
  426. // 链接
  427. function addlink(num) {
  428. if (sortableID === dataID){
  429. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  430. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  431. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  432. $("[dataId*="+dataID+"]").find('.message_preview').find('.links').append(
  433. `<li class="li_list" index-data="${num}">
  434. <p class="list_name preview-p" style="font-weight: normal"></p>
  435. <span class="field_type preview-p link_url"></span>
  436. </li>`);
  437. }else {
  438. return false;
  439. }
  440. }
  441. // 链接和内容回显
  442. function linkFun(link,index) {
  443. onFocus();
  444. if (sortableID === dataID){
  445. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  446. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  447. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  448. $("[dataId*="+dataID+"]").find('.message_preview').find(".links > .li_list[index-data ="+index+"] .list_name").html(link);
  449. }else {
  450. return false;
  451. }
  452. }
  453. function titleFun(title,index) {
  454. if (sortableID === dataID){
  455. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  456. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  457. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  458. $("[dataId*="+dataID+"]").find('.message_preview').find(".links > .li_list[index-data ="+index+"] .link_url").html(title);
  459. }else {
  460. return false;
  461. }
  462. }
  463. // 删除
  464. function deletaLink(index) {
  465. if (sortableID === dataID){
  466. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  467. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  468. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  469. $("[dataId*="+dataID+"]").find('.message_preview').find(".links > .li_list[index-data ="+index+"]").remove();
  470. }else {
  471. return false;
  472. }
  473. }
  474. // 视频
  475. function addVideo(url) {
  476. if (sortableID === dataID){
  477. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  478. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  479. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  480. $("[dataId*="+dataID+"]").find('.message_preview').find('.videoItem video>source').attr("src",url);
  481. }else {
  482. return false;
  483. }
  484. }
  485. // 设备铭牌
  486. function addDevice(num) {
  487. if (sortableID === dataID){
  488. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  489. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  490. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  491. $("[dataId*="+dataID+"]").find('.message_preview').find('.deviceItem').append(
  492. `<li class="li_list" index-data="${num}">
  493. <p class="list_name preview-p" style="font-weight: normal"></p>
  494. <span class="field_type preview-p link_url"></span>
  495. </li>`);
  496. }else {
  497. return false;
  498. }
  499. }
  500. function deviceNameFun(text,index) {
  501. if (sortableID === dataID){
  502. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  503. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  504. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  505. $("[dataId*="+dataID+"]").find('.message_preview').find(".deviceItem > .li_list[index-data ="+index+"] .list_name").html(text);
  506. }else {
  507. return false;
  508. }
  509. }
  510. function deviceContentFun(text,index) {
  511. if (sortableID === dataID){
  512. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  513. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  514. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  515. $("[dataId*="+dataID+"]").find('.message_preview').find(".deviceItem > .li_list[index-data ="+index+"] .link_url").html(text);
  516. }else {
  517. return false;
  518. }
  519. }
  520. // 删除
  521. function deleteDevice(index) {
  522. if (sortableID === dataID){
  523. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  524. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  525. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  526. $("[dataId*="+dataID+"]").find('.message_preview').find(".deviceItem > .li_list[index-data ="+index+"]").remove();
  527. }else {
  528. return false;
  529. }
  530. }
  531. // 记录模版
  532. function addrecord(title) {
  533. if (sortableID === dataID){
  534. $("[dataId*="+dataID+"]").find('.empty_block').removeClass('block_b');
  535. $("[dataId*="+dataID+"]").find('.empty_block').addClass('hides');
  536. $("[dataId*="+dataID+"]").find('.message_preview').removeClass('hides');
  537. $("[dataId*="+dataID+"]").find('.message_preview').find('.aum-p').html(title)
  538. }else {
  539. return false;
  540. }
  541. }
  542. // 给二维码模块添加模块id
  543. function pageRelationIdFun(id) {
  544. if (sortableID === dataID){
  545. $("[dataId*="+dataID+"]").attr("pageRelationId",id)
  546. }else {
  547. return false;
  548. }
  549. }
  550. // 更新二维码索引下标
  551. function QRcodeindex(array) {
  552. $.ajax({
  553. url: urlF+"api/page/v1/updateIndex",
  554. type:'post',
  555. contentType:'application/json;charset=utf-8',
  556. data:JSON.stringify(array),
  557. dataType: "json",
  558. success:function (res) {
  559. },
  560. error:function () {
  561. }
  562. })
  563. }
  564. // 点击保存更新二维码下标
  565. function QRcodeIndexas() {
  566. var array = [],num = 0;
  567. $("#module_box .sortable-dragging").each(function(i,p){
  568. var relationId = $(this).attr('pageRelationId');
  569. if(relationId){
  570. var zIndex = num ++ +1;
  571. var html ={pageRelationId:relationId, zIndex:zIndex};
  572. console.log(html,'111')
  573. array.push(html);
  574. }
  575. });
  576. if(array.length != 0 ){
  577. $.ajax({
  578. url: urlF+"api/page/v1/updateIndex",
  579. type:'post',
  580. contentType:'application/json;charset=utf-8',
  581. data:JSON.stringify(array),
  582. dataType: "json",
  583. success:function (res) {
  584. },
  585. error:function () {
  586. }
  587. })
  588. }
  589. }
  590. // 刷新tabel
  591. function Refresh() {
  592. table.reload('idQRcode')
  593. }