| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- // pages/user/ecc/ecc.js
- var app = getApp();
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- eccName: '',
- ecc: {}
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- let that = this;
- const eventChannel = this.getOpenerEventChannel();
- if (!eventChannel) {
- return;
- }
- eventChannel.on('acceptDataFromOpenerPage', function (data) {
- that.setData({
- ecc: data.ecc,
- eccName: data.eccName
- })
- if (data.eccName) {
- that.initData();
- }
- });
- },
- asyncValue(e) {
- this.setData({
- ["" + e.target.dataset.name]: e.detail.value
- })
- },
- async initData() {
- const storedCompany = wx.getStorageSync('company');
- // 推荐的严谨写法
- let companyId = ''; // 或默认值 null, undefined, 0 等
- if (storedCompany && storedCompany.companyId) {
- companyId = storedCompany.companyId;
- }
- if (wx.getStorageSync('isStraumann')) {
- let {
- data: data1
- } = await app.ajax.get({
- url: '/admin/bxdecc/page',
- data: {
- eccName: this.data.eccName,
- isMini: true,
- current: 1,
- size: 10000,
- id: this.data.ecc.id || '',
- companyId: companyId
- },
- noCompany: true
- });
- this.setData({
- bxdEccList: data1.data.records
- });
- }
- },
- chooseEcc(e) {
- this.setData({
- ecc: e.currentTarget.dataset.item
- })
- },
- goBackPage() {
- if (!this.data.ecc || !this.data.ecc.id) {
- wx.showToast({
- title: '请选择',
- icon: 'error'
- });
- return;
- }
- const eventChannel = this.getOpenerEventChannel()
- if (!eventChannel) {
- return;
- }
- eventChannel.emit('acceptDataFromOpenerPage', {
- ecc: this.data.ecc,
- eccName: this.data.eccName
- });
- wx.navigateBack({
- data: 1
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {
- }
- })
|