Page({
  /**
   * 页面的初始数据
   */
  data: {
    huHaoList: [
      {
        id: 1,
        name: '王源',
        tag: '家',
        phone: '32018545245104',
        address: '徐州市丰县***楼102室',
        deleted: 0
      },
      {
        id: 2,
        name: '王长江',
        tag: '父母家',
        phone: '32018545245104',
        address: '徐州市泗县***楼502室',
        deleted: 0
      },
      {
        id: 3,
        name: '李明',
        tag: '公司',
        phone: '32018545245105',
        address: '徐州市云龙区***路88号',
        deleted: 0
      },
      {
        id: 4,
        name: '张伟',
        tag: '',
        phone: '32018545245106',
        address: '徐州市鼓楼区***街道45号',
        deleted: 0
      }
    ],
    showUnbindModal: false,
    currentHuHao: null
  },

  onLoad: function(options) {
    this.filterHuHaoList();
  },

  // 过滤户号列表，只显示deleted=0的数据
  filterHuHaoList: function() {
    const filteredList = this.data.huHaoList.filter(item => item.deleted === 0);
    this.setData({
      huHaoList: filteredList
    });
  },

  // 点击解除绑定按钮
  unbindHuHao: function(e) {
    const id = e.currentTarget.dataset.id;
    const huHao = this.data.huHaoList.find(item => item.id === id);
    
    this.setData({
      showUnbindModal: true,
      currentHuHao: huHao
    });
  },

  // 取消解绑
  cancelUnbind: function() {
    this.setData({
      showUnbindModal: false,
      currentHuHao: null
    });
  },

  // 确认解绑
  confirmUnbind: function() {
    const id = this.data.currentHuHao.id;
    
    // 这里应该调用后端接口，将deleted设为1
    // 模拟接口调用成功后的处理
    const updatedList = this.data.huHaoList.map(item => {
      if (item.id === id) {
        return {...item, deleted: 1};
      }
      return item;
    });
    
    this.setData({
      huHaoList: updatedList,
      showUnbindModal: false,
      currentHuHao: null
    });
    
    // 刷新页面数据
    this.filterHuHaoList();
    
    wx.showToast({
      title: '解绑成功',
      icon: 'success',
      duration: 2000
    });
  },

  // 跳转到绑定新户号页面
  goToBindNewHuHao: function() {
    wx.navigateTo({
      url: '/pages/huhaobangding/huhaobangding'
    });
  },

  /**
   * 返回上一页
   */
  goBack: function() {
    wx.navigateBack();
  },
}) 