0
0

pulic.js 22 KB

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