/** * 台账选项卡样式界面 */ export const useTab = Behavior({ data: { tabIndex: 0, }, methods: { onTabsChange(e) { this.setData({ tabIndex: e.detail.value }); }, onTabsClick(e){ }, gotoLedgerDetail(e) { var indexGroup = e.currentTarget.dataset.index; // var indexGroup = [parseInt(i[0]), parseInt(i[1])]; var ledger = this.data.pageList[indexGroup[0]][indexGroup[1]]; var that = this; wx.navigateTo({ url: '/pages/mLedger/ledgerupload/ledgerupload', events: { uploadOver: function (data) { let i = data.indexGroup; let { pageList, tabList } = that.data; tabList[i[0]].tag--; pageList[i[0]][i[1]].upLoad = true; pageList[i[0]][i[1]].tag = '/res/icons/round_check_fill.png'; pageList[i[0]][i[1]].opacity = 0.7; that.setData({ pageList, tabList, }); }, }, success: res => { // 通过 eventChannel 向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { ledger: ledger, indexGroup: indexGroup, type: 0, }); }, }); }, }, });