HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.wopant.com/ceshi2/js/js/admin.js
$(function () {
  // 点击标题切换input修改标题
  $('#title-h1').click(function () {
    $(this).hide()
    $('#title-input').show().focus().select()
  })

  $('#title-input').blur(function () {
    let title = ($('#title-input').val()).trim()
    handleTitle(title); // 处理表单提交逻辑
  })

  function handleTitle(title) {
    if (title) {
      let data = new FormData()
      data.append('operate', 'editTitle')
      data.append('title', title)
      axios.post('controller.php', data)
        .then(response => {
          $('#title-input').hide()
          $('#title-h1').show()
          setTimeout(function () {
            location.href = "min.php";
          }, 10);
        })
        .catch(error => {
          alert('系统错误!')
        });
    } else {
      alert('请输入标题!')
    }
  }

  // 点击.remark时显示内部的input标签
  $('.add .remark').click(function () {
    $(this).find('input').show().focus(); // 切换显示和隐藏状态
  });

  // 点击.wx时显示内部的input标签
  $('.add .wx').click(function () {
    $(this).find('input').show().focus(); // 切换显示和隐藏状态
  });

  // 点击.link时显示内部的input标签
  $('.add .link').click(function () {
    $(this).find('input').show().focus(); // 切换显示和隐藏状态
  });

  $('.add .remark, .add .wx, .add .link').click(function () {
    $('.addexit').show()
  })
  $('.addexit').click(function () {
    $('.add .remark input, .add .wx input, .add .link input').hide().val('')
    $('.addexit').hide()
  })

  // 编辑按钮点击事件
  $('.edit').click(function () {
    let listItem = $(this).closest('.item');
    listItem.find('p').hide();
    listItem.find('input[type="text"]').show();
    listItem.find('.edit').hide();
    listItem.find('.editsubmit').show();
    listItem.find('.exit').show();
    listItem.find('.delete').hide();
  });

  // 提交按钮点击事件
  $('.editsubmit').click(function () {
    let listItem = $(this).closest('.item');
    listItem.find('p').show();
    listItem.find('input[type="text"]').hide();
    listItem.find('.edit').show();
    listItem.find('.exit').hide();
    listItem.find('.delete').show();
    listItem.find('.editsubmit').hide();
  });

  // 取消按钮点击事件
  $('.exit').click(function () {
    let listItem = $(this).closest('.item');
    listItem.find('p').show();
    listItem.find('input[type="text"]').hide();
    listItem.find('.edit').show();
    listItem.find('.exit').hide();
    listItem.find('.delete').show();
    listItem.find('.editsubmit').hide();
  });

  // 全部勾选
  $('.checkboxall').click(function () {
    let isChecked = $(this).prop('checked');
    if (isChecked) {
      // 全选
      $('.checkboxitem').prop('checked', true);
      let data = new FormData()
      data.append('operate', 'checkedAll')
      data.append('select', 1)
      axios.post('controller.php', data)
        .then(response => {
        })
        .catch(error => {
          alert('系统错误!')
        });
    } else {
      // 取消全选
      $('.checkboxitem').prop('checked', false);
      let data = new FormData()
      data.append('operate', 'checkedAll')
      data.append('select', 0)
      axios.post('controller.php', data)
        .then(response => {
        })
        .catch(error => {
          alert('系统错误!')
        });
    }
  })

  // item勾选事件
  $('.checkboxitem').click(function () {
    let isChecked = $(this).prop('checked');
    let id = $(this).data('custom-attribute');
    console.log(id);

    if (isChecked) {
      let data = new FormData()
      data.append('operate', 'checked')
      data.append('select', 1)
      data.append('id', id)
      axios.post('controller.php', data)
        .then(response => {
        })
        .catch(error => {
          alert('系统错误!')
        });
    } else {
      let data = new FormData()
      data.append('operate', 'checked')
      data.append('select', 0)
      data.append(id)
      axios.post('controller.php', data)
        .then(response => {
        })
        .catch(error => {
          alert('系统错误!')
        });
    }
  })

  // 修改像素
  // 保存修改前的像素
  let oldxs = null;
  $('.item #xs-p').click(function () {
    oldxs = $(this).text()
    $(this).hide()
    $(this).siblings('#xs-input').show().focus().select();
  })

  $('.item #xs-input').blur(function () {
    editxs($(this))
  });
  function editxs(element) {
    let newxs = element.val()
    let data = new FormData()
    data.append('operate', 'editXs')
    data.append('oldxs', oldxs)
    data.append('newxs', newxs)
    axios.post('controller.php', data)
      .then(response => {
      })
      .catch(error => {
        alert('系统错误!')
      });
    element.hide()
    element.siblings('#xs-p').show()
    setTimeout(function () {
      location.href = "min.php";
    }, 10);
  }

  // 添加像素事件
  let flag = true
  $('#itemadd').click(function () {
    flag = true
    $('#xsadd-p').hide()
    $('#xsadd-input').show().focus()
    $('#xsadd-img').show()
  })
  // 取消添加(打叉按钮)
  $(document).on('click', '#xsadd-img', function () {
    flag = false
    $('#itemadd #xsadd-input').val('')
    $(this).hide()
    $('#xsadd-p').show()
    $('#xsadd-input').hide()
  })

  $('#xsadd-input').blur(function () {
    let xsaddInput = $(this)
    setTimeout(function () {
      if (flag) {
        addxs(xsaddInput);
      }
    }, 100)
  });
  function addxs(element) {
    let xs = element.val().trim()
    if (xs) {
      let data = new FormData()
      data.append('operate', 'addXs')
      data.append('xs', xs)
      axios.post('controller.php', data)
        .then(response => {
        })
        .catch(error => {
          alert('系统错误!')
        });
      element.hide()
      element.siblings('#xsadd-img').hide()
      element.siblings('#xsadd-p').show()
      setTimeout(function () {
        location.href = "min.php";
      }, 10);
    } else {
      element.val('')
      element.hide()
      element.siblings('#xsadd-img').hide()
      element.siblings('#xsadd-p').show()
    }
  }

  // 显示隐藏像素
  let btn = getBtn()
  let btn2 = getBtn2()
  let change = getChange()
  if (btn && btn2 && change) {
    changeXsVisi(btn, btn2, change)
  }
  function getBtn() {
    return localStorage.getItem('btn')
  }
  function getBtn2() {
    return localStorage.getItem('btn2')
  }
  function getChange() {
    return localStorage.getItem('change')
  }

  $('#showxs').click(function () {
    changeXsVisi('#showxs', '#hidexs', 'block')
    changeXsBtnVisi('#showxs', '#hidexs', 'block')
  })
  $('#hidexs').click(function () {
    changeXsVisi('#hidexs', '#showxs', 'none')
    changeXsBtnVisi('#hidexs', '#showxs', 'none')
  })
  function changeXsVisi(btn, btn2, change) {
    $(btn).hide()
    $(btn2).show()
    $('#xs').css('display', change)
  }
  function changeXsBtnVisi(btn, btn2, change) {
    localStorage.setItem('btn', btn)
    localStorage.setItem('btn2', btn2)
    localStorage.setItem('change', change)
  }
  
 

   
 
 
})