export const base = {
  data() {
    return {
      /* 分页功能开始*/
      currentPage: 1,
      total: 0, // 数据总条数
      pageSize: 10,
      query: { // 查询参数
        current: 1,
        size: 10,
        orderByField: 'id',
        asc: false
      },
      /* 分页功能end*/
      // 菜单类型选项
      menuTypeList: ['页面', '操作'],
      // 系统类型选项
      systemTypeList: [{
        id: 0,
        name: '全部'
      }, {
        id: 1,
        name: '云服务'
      }, {
        id: 2,
        name: '金服'
      }],
      // 状态类型选项
      stateList: [
        { id: '2', name: '全部' }, { id: '1', name: '启用' }, { id: '0', name: '禁用' }
      ],
      // 默认权限选项
      defaultPriviegeList: [
        { id: 1, label: '是' },
        { id: 2, label: '否' }
      ]

    }
  },

  methods: {
    /* 分页功能开始*/
    handleSizeChange(val) {
      this.pageSize = val
      this.query.size = val
      this.getList(this.query)
    },
    handleCurrentChange(val) {
      this.query.current = val
      this.getList(this.query)
    },
    /* 分页功能end*/
    /* 处理返回开始*/
    // handleResponse(res, errorfun) {
    //     return new Promise((resolve) => {
    //         if (res.code == 1000000) {
    //             if (res.data) {
    //                 resolve(res.data)
    //             } else {
    //                 resolve()
    //             }
    //         } else {
    //             if (errorfun) {
    //                 errorfun()
    //             }
    //             this.$message.error(res.msg)
    //         }
    //     })
    // },
    showerror() {
      this.$message.error('系统繁忙，请稍后再试')
    }
    /* 处理返回end*/
  }
}
