diff --git a/app.json b/app.json index c1e68bb..7551a71 100644 --- a/app.json +++ b/app.json @@ -1,7 +1,8 @@ { "pages": [ - "pages/home/index", + "pages/invoiceDetail/index", "pages/invoicing/index", + "pages/home/index", "pages/invoiceList/index", "pages/rechargeRecord/index", "pages/member/index", @@ -14,7 +15,6 @@ "pages/meterList/index", "pages/recharge/index", "pages/questions/index", - "pages/invoiceDetail/index", "pages/editInvoice/index", "pages/rechargeDetail/index", "pages/agreements/index" diff --git a/pages/handleLogin/index.wxml b/pages/handleLogin/index.wxml index de7e4da..5754b6b 100644 --- a/pages/handleLogin/index.wxml +++ b/pages/handleLogin/index.wxml @@ -44,8 +44,8 @@ 不知道预留的手机号?可联系后台管理员查询! - - 13266911877 + + 0311-83864830 diff --git a/pages/home/index.js b/pages/home/index.js index c21b3d0..beb1994 100644 --- a/pages/home/index.js +++ b/pages/home/index.js @@ -63,7 +63,8 @@ Page({ }, async refreshMeter() { const { meter } = this.data; - this.handleGetMeterDetail(meter.code); + console.log('meter', meter) + this.handleGetMeterDetail(meter.id); }, onOk(e) { const { type, index, value } = e.detail; diff --git a/pages/invoiceDetail/index.json b/pages/invoiceDetail/index.json index da07a9a..e81f5b3 100644 --- a/pages/invoiceDetail/index.json +++ b/pages/invoiceDetail/index.json @@ -1,6 +1,8 @@ { "usingComponents": { "van-field": "@vant/weapp/field/index", - "van-button": "@vant/weapp/button/index" - } + "van-button": "@vant/weapp/button/index", + "navigator": "/components/navigator/index" + }, + "navigationStyle": "custom" } \ No newline at end of file diff --git a/pages/invoiceDetail/index.wxml b/pages/invoiceDetail/index.wxml index 2ba3853..d1feb63 100644 --- a/pages/invoiceDetail/index.wxml +++ b/pages/invoiceDetail/index.wxml @@ -1,5 +1,5 @@ - + + + + + 尊敬的客户,您好 \ No newline at end of file diff --git a/pages/invoicing/components/card/index.js b/pages/invoicing/components/card/index.js new file mode 100644 index 0000000..46d91d1 --- /dev/null +++ b/pages/invoicing/components/card/index.js @@ -0,0 +1,24 @@ +// pages/invoicing/components/card/index.js +Component({ + + /** + * 组件的属性列表 + */ + properties: { + title: String, + }, + + /** + * 组件的初始数据 + */ + data: { + + }, + + /** + * 组件的方法列表 + */ + methods: { + + } +}) \ No newline at end of file diff --git a/pages/invoicing/components/card/index.json b/pages/invoicing/components/card/index.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/pages/invoicing/components/card/index.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/pages/invoicing/components/card/index.wxml b/pages/invoicing/components/card/index.wxml new file mode 100644 index 0000000..ba9652d --- /dev/null +++ b/pages/invoicing/components/card/index.wxml @@ -0,0 +1,7 @@ + + + {{ title }} + + + + \ No newline at end of file diff --git a/pages/invoicing/components/card/index.wxss b/pages/invoicing/components/card/index.wxss new file mode 100644 index 0000000..5d2aea9 --- /dev/null +++ b/pages/invoicing/components/card/index.wxss @@ -0,0 +1,17 @@ +/* pages/invoicing/components/card/index.wxss */ +.cardBox { + margin-left: 32rpx; + margin-right: 32rpx; + padding: 2rpx 24rpx 24rpx; + background-color: #fff; + border-radius: 20rpx; +} + +.title { + font-size: 38rpx; + font-weight: 600; + border-bottom: 1rpx solid #ccc; + height: 80rpx; + line-height: 80rpx; + margin-bottom: 24rpx; +} \ No newline at end of file diff --git a/pages/invoicing/index.js b/pages/invoicing/index.js index 00bc2e0..49dbe58 100644 --- a/pages/invoicing/index.js +++ b/pages/invoicing/index.js @@ -9,6 +9,7 @@ Page({ tenement: "", ids: [], count: 0, + show: false, }, /** @@ -33,7 +34,9 @@ Page({ onShow() { }, - + changeShow() { + this.setData({ show: true }) + }, /** * 生命周期函数--监听页面隐藏 */ diff --git a/pages/invoicing/index.json b/pages/invoicing/index.json index 7feef6d..7b0cb21 100644 --- a/pages/invoicing/index.json +++ b/pages/invoicing/index.json @@ -1,7 +1,12 @@ { "usingComponents": { "navigator": "/components/navigator/index", - "van-button": "@vant/weapp/button/index" + "van-button": "@vant/weapp/button/index", + "card": "./components/card/index", + "van-radio": "@vant/weapp/radio/index", + "van-radio-group": "@vant/weapp/radio-group/index", + "van-field": "@vant/weapp/field/index", + "van-dialog": "@vant/weapp/dialog/index" }, "navigationStyle": "custom" } \ No newline at end of file diff --git a/pages/invoicing/index.wxml b/pages/invoicing/index.wxml index d9a5949..00243d0 100644 --- a/pages/invoicing/index.wxml +++ b/pages/invoicing/index.wxml @@ -1,14 +1,129 @@ - + - 发票金额: {{money}} + 发票金额: ¥ {{money}} 发票内容:电费 - - + + + + 普通电子发票 + 增值税专用电子发票 + + + + + + + + + 企业单位 + 个人/非企业单位 + + + + + + + + + + + + + - 提交 - \ No newline at end of file + 立即申请 + + + + + + + + + + + \ No newline at end of file diff --git a/pages/invoicing/index.wxss b/pages/invoicing/index.wxss index d493360..d0ff763 100644 --- a/pages/invoicing/index.wxss +++ b/pages/invoicing/index.wxss @@ -4,6 +4,7 @@ margin-left: 32rpx; margin-right: 32rpx; margin-bottom: 40rpx; + padding-bottom: 40rpx; } .info { @@ -29,3 +30,15 @@ page { background-color: var(--transparent-green); } + +.cardWrapper { + margin-top: 30rpx; +} + +.van-cell { + padding-left: 0rpx !important; + padding-right: 0rpx !important; +} +.modalContentWrapper{ + margin: 20rpx 30rpx; +} diff --git a/pages/rechargeRecord/index.js b/pages/rechargeRecord/index.js index 968c24c..73cc495 100644 --- a/pages/rechargeRecord/index.js +++ b/pages/rechargeRecord/index.js @@ -87,7 +87,7 @@ Page({ show: false, title: "" }) - this.init(year, e) + this.init(year, id) }, /** * 生命周期函数--监听页面显示 @@ -103,9 +103,10 @@ Page({ alertInfo(message) return } - let tenements = []; + let tenements = [{id: "", name: "全部"}]; data.forEach(item => { if (item.tenements) { + console.log('item.te', item.tenements) tenements = [...tenements, ...item.tenements] } }) diff --git a/service/meter.js b/service/meter.js index 888c69e..534932d 100644 --- a/service/meter.js +++ b/service/meter.js @@ -7,8 +7,8 @@ export const getMeterList = async function() { } // 获取表计详情 -export const getMeterDetail = async function({ tenement, code }) { - return await GET(`/wx/getMeterDetail/${tenement}/${code}`); +export const getMeterDetail = async function({ tenement, id }) { + return await GET(`/wx/getMeterDetail/${tenement}/${id}`); } // 获取某一商户的电表列表 diff --git a/utils/data.js b/utils/data.js index 39bb568..a31220a 100644 --- a/utils/data.js +++ b/utils/data.js @@ -1,11 +1,9 @@ export const getRechargeOperateType = (num) => { - console.log('typenum', num) const types = ["充值", "冲正", "退费"] return types[num]; } export const getRechargeOperateWay = (num) => { - console.log('num', num) - const types = ["现金", "银行卡", "支付宝", "微信", "云闪付","对公转账", "微信-支付"] + const types = ["现金", "银行卡", "支付宝", "微信", "云闪付","对公转账", "小程序-微信支付"] return types[num]; } \ No newline at end of file diff --git a/utils/request.js b/utils/request.js index 7ec2a96..095c21a 100644 --- a/utils/request.js +++ b/utils/request.js @@ -19,6 +19,7 @@ const requestWithoutCookie = promisify(wx.request); // 考虑了Cookie的请求 const request = async function (options, config = {}) { + console.log('请求参数', 'options', options, 'config', config) let token = wx.getStorageSync('token'); const result = wx.getAccountInfoSync(); const { envVersion } = result.miniProgram;