From 56e08863de8a30d7de6043da47e57b2df417a827 Mon Sep 17 00:00:00 2001 From: qiaomu <3520484422@qq.com> Date: Wed, 12 Jun 2024 14:09:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=8F=91=E7=A5=A8?= =?UTF-8?q?=E8=AF=A6=E7=BB=86=E6=A0=B7=E5=BC=8F=EF=BC=8C=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=8F=91=E7=A5=A8=E5=AE=A1=E6=A0=B8=E7=8A=B6=E6=80=81=EF=BC=8C?= =?UTF-8?q?=E5=8F=91=E7=A5=A8=E6=96=B0=E5=A2=9E=E5=85=A8=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/invoiceDetail/index.wxml | 7 +++- .../invoiceList/components/already/index.wxml | 9 ++++- .../invoiceList/components/already/index.wxss | 30 +++++++++++++-- pages/invoiceList/components/info/index.wxml | 38 +++++++------------ pages/invoiceList/components/notyet/index.js | 24 +++++++++--- .../invoiceList/components/notyet/index.wxml | 13 +++++-- .../invoiceList/components/notyet/index.wxss | 3 +- pages/invoicing/index.wxml | 2 +- utils/index.js | 1 + 9 files changed, 84 insertions(+), 43 deletions(-) diff --git a/pages/invoiceDetail/index.wxml b/pages/invoiceDetail/index.wxml index ef579fe..2267c9d 100644 --- a/pages/invoiceDetail/index.wxml +++ b/pages/invoiceDetail/index.wxml @@ -50,7 +50,7 @@ --> - + 尊敬的客户,您好: 已经为您开具订单{{detail.id}}的发票,发票数量共计1张,如下: @@ -63,9 +63,12 @@ 发票明细 - + 尊敬的客户,您好: 开票申请已提交,系统正在开票中,请您稍后再查看。 + + 发票明细 + \ No newline at end of file diff --git a/pages/invoiceList/components/already/index.wxml b/pages/invoiceList/components/already/index.wxml index 1a9a45d..4cc2aa7 100644 --- a/pages/invoiceList/components/already/index.wxml +++ b/pages/invoiceList/components/already/index.wxml @@ -8,7 +8,7 @@ {{item.invoice.name}} - 发票内容: {{item.invoice.content}} + 发票内容: {{item.invoice.content}}({{item.money}}元) 发票类型:{{ item.invoice.type === 0 ? '普通电子发票' : '增值税专用电子发票' }} @@ -18,7 +18,8 @@ - ¥{{item.money}} + + 发票 @@ -26,6 +27,10 @@ 明细 + + 审核中 + 已开票 + diff --git a/pages/invoiceList/components/already/index.wxss b/pages/invoiceList/components/already/index.wxss index 2c39d2b..df0c602 100644 --- a/pages/invoiceList/components/already/index.wxss +++ b/pages/invoiceList/components/already/index.wxss @@ -8,15 +8,17 @@ background-color: #fff; border-radius: 26rpx; padding: 20rpx; - box-sizing: border-box - ; + box-sizing: border-box; + position: relative; } .left { flex: 1; } .right { - + display: flex; + flex-direction: column; + justify-content: flex-end; } .detailBtn { margin-top: 20rpx; @@ -36,4 +38,26 @@ display: flex; flex-direction: column; justify-content: flex-end; +} +.approving { + 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) +} + +.already { + position: absolute; + top: 0; + right: 0; + font-size: 30rpx; + background-color: #0958d9; + padding: 14rpx 24rpx; + border-radius: 18rpx; + color: #fff; + /* color: var(--deep-green) */ } \ No newline at end of file diff --git a/pages/invoiceList/components/info/index.wxml b/pages/invoiceList/components/info/index.wxml index 6f0df40..e4f5ee7 100644 --- a/pages/invoiceList/components/info/index.wxml +++ b/pages/invoiceList/components/info/index.wxml @@ -47,6 +47,7 @@ - - {{detail.name || '-'}} - - - {{detail.tin || '-'}} - - - {{detail.bank || '-'}} - - - {{detail.account || '-'}} - - - {{detail.address || '-'}} - - + @@ -272,10 +263,9 @@ border="{{ editType === 'detail' ? false : true }}" bind:change="onChangeText" data-name="phone" + value="{{detail.phone || '-'}}" > - - {{detail.phone || '-'}} - + @@ -303,10 +293,8 @@ border="{{ editType === 'detail' ? false : true }}" bind:change="onChangeText" data-name="email" - > - - {{detail.email || '-'}} - + value="{{detail.email || '-'}}" + > false) }) + if (code !== OK) { + alertInfo(message) + return; + } + + this.setData({ list: data, selectList: new Array(data?.length).map(() => false), allChecked: false, }) }, onRefresh() { loadingFunc(() => this.init()) @@ -64,9 +65,11 @@ Component({ selectMoney += list[i]?.money; } } + console.log('newSelectList', newSelectList) this.setData({ // chooseList: newList, selectList: newSelectList, + allChecked: selectCount === list.length, selectCount, selectMoney: Number(selectMoney.toFixed(2)) }) @@ -92,6 +95,17 @@ Component({ wx.navigateTo({ url: `/pages/invoicing/index?money=${selectMoney}&count=${selectCount}&tenement=${tenementID}&ids=${ids}&tenementName=${tenementName}`, }) + }, + onAllChecked(e) { + // console.log('e', e.detail) + const { list } = this.data; + if (e.detail) { + const newSelectList = Array.from({ length: list.length }, () => true) + + this.setData({ selectList: newSelectList, selectCount: list.length, selectMoney: list.map(item => item.money).reduce((prev, next) => prev + next).toFixed(2), allChecked: true }) + } else { + this.setData({ allChecked: false, selectMoney: 0, selectList: [], selectCount: 0 }) + } } } }) \ No newline at end of file diff --git a/pages/invoiceList/components/notyet/index.wxml b/pages/invoiceList/components/notyet/index.wxml index d789638..5ab9525 100644 --- a/pages/invoiceList/components/notyet/index.wxml +++ b/pages/invoiceList/components/notyet/index.wxml @@ -25,10 +25,15 @@ - {{ selectCount }} - 笔订单,共 - ¥ {{selectMoney}} - 下一步 + + 全选 + + + {{ selectCount }} + 笔订单,共 + ¥ {{selectMoney}} + 下一步 + diff --git a/pages/invoiceList/components/notyet/index.wxss b/pages/invoiceList/components/notyet/index.wxss index c3e70fe..65e9424 100644 --- a/pages/invoiceList/components/notyet/index.wxss +++ b/pages/invoiceList/components/notyet/index.wxss @@ -47,6 +47,7 @@ box-sizing: border-box; display: flex; align-items: center; + justify-content: space-between; } .allNumber { @@ -56,8 +57,8 @@ } .allMoney { - flex: 1; margin-left: 20rpx; + margin-right: 20rpx; color: var(--money-color); } diff --git a/pages/invoicing/index.wxml b/pages/invoicing/index.wxml index d510195..7ee0d06 100644 --- a/pages/invoicing/index.wxml +++ b/pages/invoicing/index.wxml @@ -71,7 +71,7 @@ disabled="{{true}}" />