pulic.js 22 KB

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