提交
This commit is contained in:
		
							
								
								
									
										8
									
								
								app.json
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								app.json
									
									
									
									
									
								
							@@ -1,14 +1,14 @@
 | 
			
		||||
{
 | 
			
		||||
  "pages": [
 | 
			
		||||
    "pages/login/index",
 | 
			
		||||
    "pages/home/index",
 | 
			
		||||
    "pages/invoiceList/index",
 | 
			
		||||
    "pages/member/index",
 | 
			
		||||
    "pages/login/index",
 | 
			
		||||
    "pages/handleLogin/index",
 | 
			
		||||
    "pages/my/index",
 | 
			
		||||
    "pages/rechargeRecord/index",
 | 
			
		||||
    "pages/invoiceList/index",
 | 
			
		||||
    "pages/waitApprove/index",
 | 
			
		||||
    "pages/apply/index",
 | 
			
		||||
    "pages/member/index",
 | 
			
		||||
    "pages/handleLogin/index",
 | 
			
		||||
    "pages/qrCode/index",
 | 
			
		||||
    "pages/meterList/index",
 | 
			
		||||
    "pages/recharge/index",
 | 
			
		||||
 
 | 
			
		||||
@@ -71,7 +71,6 @@ Page({
 | 
			
		||||
      alertInfo("请输入你的昵称")
 | 
			
		||||
      return
 | 
			
		||||
    }
 | 
			
		||||
    let err = ""
 | 
			
		||||
    loadingFunc(async () => {
 | 
			
		||||
      const wxLoginCode = await wxLogin()
 | 
			
		||||
      const { code, message, data } = await userValidate({ park, tenement, phone, name, code: wxLoginCode })
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
import { getInvoiceInfoList } from "../../../../service/invoice"
 | 
			
		||||
 | 
			
		||||
// pages/invoiceList/components/info/index.js
 | 
			
		||||
Component({
 | 
			
		||||
 | 
			
		||||
@@ -7,7 +9,11 @@ Component({
 | 
			
		||||
  properties: {
 | 
			
		||||
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  lifetimes: {
 | 
			
		||||
    attached() {
 | 
			
		||||
      getInvoiceInfoList()
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  /**
 | 
			
		||||
   * 组件的初始数据
 | 
			
		||||
   */
 | 
			
		||||
 
 | 
			
		||||
@@ -12,13 +12,24 @@ Component({
 | 
			
		||||
   * 组件的初始数据
 | 
			
		||||
   */
 | 
			
		||||
  data: {
 | 
			
		||||
 | 
			
		||||
    chooseList: []
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * 组件的方法列表
 | 
			
		||||
   */
 | 
			
		||||
  methods: {
 | 
			
		||||
 | 
			
		||||
    onChange(e) {
 | 
			
		||||
      const { id } = e.currentTarget.dataset;
 | 
			
		||||
      let newList = this.data.chooseList;
 | 
			
		||||
      if (e.detail) {
 | 
			
		||||
        newList = [...new Set([...newList, id])]
 | 
			
		||||
      } else {
 | 
			
		||||
        newList = newList.filter(item => item !== id);
 | 
			
		||||
      }
 | 
			
		||||
      this.setData({
 | 
			
		||||
        chooseList: newList,
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
@@ -1,4 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "component": true,
 | 
			
		||||
  "usingComponents": {}
 | 
			
		||||
  "usingComponents": {
 | 
			
		||||
    "van-checkbox": "@vant/weapp/checkbox/index"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,2 +1,25 @@
 | 
			
		||||
<!--pages/invoiceList/components/notyet/index.wxml-->
 | 
			
		||||
<text>pages/invoiceList/components/notyet/index.wxml</text>
 | 
			
		||||
 | 
			
		||||
<van-checkbox-group value="{{ chooseList }}" bind:change="onChange" max="{{ 2 }}">
 | 
			
		||||
  <view class="cardWrapper">
 | 
			
		||||
    <view class="content">
 | 
			
		||||
      <view class="left">
 | 
			
		||||
        <view class="top">
 | 
			
		||||
          <van-checkbox name="{{12}}" shape="square" bind:change="onChange" data-id="12" />
 | 
			
		||||
          <view class="month">1月份</view>
 | 
			
		||||
          <view class="address"> 软C306 </view>
 | 
			
		||||
        </view>
 | 
			
		||||
        <view class="middle">
 | 
			
		||||
          河北创新风华科技有限公司
 | 
			
		||||
        </view>
 | 
			
		||||
        <view class="bottom">
 | 
			
		||||
          2024年1月1日-2024年1月31日
 | 
			
		||||
        </view>
 | 
			
		||||
      </view>
 | 
			
		||||
      <view class="right">
 | 
			
		||||
        待开票
 | 
			
		||||
      </view>
 | 
			
		||||
    </view>
 | 
			
		||||
  </view>
 | 
			
		||||
</van-checkbox-group>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1,37 @@
 | 
			
		||||
/* pages/invoiceList/components/notyet/index.wxss */
 | 
			
		||||
/* pages/invoiceList/components/notyet/index.wxss */
 | 
			
		||||
.cardWrapper {
 | 
			
		||||
  margin: 30rpx 32rpx 30rpx;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  padding: 30rpx 40rpx;
 | 
			
		||||
  background-color: #fff;
 | 
			
		||||
  border-radius: 20rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.top {
 | 
			
		||||
  display: flex;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.top .address {
 | 
			
		||||
  margin-left: 36rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.middle {
 | 
			
		||||
  margin-top: 26rpx;
 | 
			
		||||
  font-size: 32rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bottom {
 | 
			
		||||
  margin-top: 24rpx;
 | 
			
		||||
  font-size: 32rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.right {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  font-size: 30rpx;
 | 
			
		||||
  background-color: rgb(239,227,227);
 | 
			
		||||
  padding: 14rpx 24rpx;
 | 
			
		||||
  border-radius: 18rpx;
 | 
			
		||||
  color: rgb(224, 106, 106)
 | 
			
		||||
}
 | 
			
		||||
@@ -40,8 +40,8 @@ Page({
 | 
			
		||||
    this.init();
 | 
			
		||||
  },
 | 
			
		||||
  async init() {
 | 
			
		||||
    const { data, code, message } = await getInvoiceInfoList()
 | 
			
		||||
    this.setData({ list: data })
 | 
			
		||||
    // const { data, code, message } = await getInvoiceInfoList()
 | 
			
		||||
    // this.setData({ list: data })
 | 
			
		||||
  },
 | 
			
		||||
  operate(e) {
 | 
			
		||||
    const { data } = e.currentTarget.dataset;
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,3 @@
 | 
			
		||||
/* pages/invoiceList/index.wxss */
 | 
			
		||||
.wrapper {
 | 
			
		||||
  margin-left: 24rpx;
 | 
			
		||||
  margin-right: 24rpx;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.item {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  margin: 10rpx 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.operate {
 | 
			
		||||
  display: flex;
 | 
			
		||||
page {
 | 
			
		||||
  background-color: rgb(228,240,236);
 | 
			
		||||
}
 | 
			
		||||
@@ -34,10 +34,10 @@ Component({
 | 
			
		||||
    async init() {
 | 
			
		||||
      const result = await getApproveList(1)
 | 
			
		||||
      const { code, message, data } = result;
 | 
			
		||||
      // if (code !== OK) {
 | 
			
		||||
      //   alertInfo(message)
 | 
			
		||||
      //   return;
 | 
			
		||||
      // }
 | 
			
		||||
      if (code !== OK) {
 | 
			
		||||
        alertInfo(message)
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
      this.setData({
 | 
			
		||||
        list: data
 | 
			
		||||
      })
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
import { alertInfo } from "../../utils/index";
 | 
			
		||||
import Dialog from '@vant/weapp/dialog/dialog';
 | 
			
		||||
import { getUserInfo } from "../../service/user";
 | 
			
		||||
import { getDot } from "../../utils/system";
 | 
			
		||||
import request from "../../utils/request"
 | 
			
		||||
const { OK } = request;
 | 
			
		||||
 | 
			
		||||
@@ -46,15 +47,15 @@ Page({
 | 
			
		||||
   * 生命周期函数--监听页面显示
 | 
			
		||||
   */
 | 
			
		||||
  onShow() {
 | 
			
		||||
    // const user = wx.getStorageSync('user');
 | 
			
		||||
    // if (!user || !user.id) {
 | 
			
		||||
    //   wx.switchTab({
 | 
			
		||||
    //     url: '/pages/home/index',
 | 
			
		||||
    //   })
 | 
			
		||||
    //   alertInfo("请先登录");
 | 
			
		||||
    //   return false;
 | 
			
		||||
    // }
 | 
			
		||||
    // this.init()
 | 
			
		||||
    const user = wx.getStorageSync('user');
 | 
			
		||||
    if (!user || !user.id) {
 | 
			
		||||
      wx.switchTab({
 | 
			
		||||
        url: '/pages/home/index',
 | 
			
		||||
      })
 | 
			
		||||
      alertInfo("请先登录");
 | 
			
		||||
      return false;
 | 
			
		||||
    }
 | 
			
		||||
    this.init()
 | 
			
		||||
    getDot();
 | 
			
		||||
  },
 | 
			
		||||
  async init() {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,11 +4,13 @@ const { OK } = request
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
export const getDot = async () => {
 | 
			
		||||
  console.log("获取dot数")
 | 
			
		||||
  const user = wx.getStorageSync('user')
 | 
			
		||||
  if (!user || !user.id) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  const { code, message, data } = await getUnReadApproveNumber();
 | 
			
		||||
  console.log('data', data)
 | 
			
		||||
  if (data > 0) {
 | 
			
		||||
    wx.showTabBarRedDot({
 | 
			
		||||
      index: 1,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user