优化代码

This commit is contained in:
Your Name 2023-03-21 02:06:16 +08:00
parent 8d12240c92
commit 8c27f28a30
7 changed files with 23 additions and 9 deletions

View File

@ -71,7 +71,6 @@
$that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.amount = _amount.toFixed(2);
$that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.printPayFeeInfo.feeReceipt = _feeReceipt;
@ -102,6 +101,7 @@
function(json, res) { function(json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
_feeReceiptDetails.forEach(item => { _feeReceiptDetails.forEach(item => {
$that.printPayFeeInfo.feeReceipt.forEach(im => { $that.printPayFeeInfo.feeReceipt.forEach(im => {
if (item.receiptId == im.receiptId) { if (item.receiptId == im.receiptId) {

View File

@ -68,7 +68,7 @@
$that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.amount = _amount.toFixed(2);
$that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId; // $that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.printPayFeeInfo.feeReceipt = _feeReceipt;
@ -98,6 +98,7 @@
function(json, res) { function(json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
_feeReceiptDetails.forEach(item => { _feeReceiptDetails.forEach(item => {
$that.printPayFeeInfo.feeReceipt.forEach(im => { $that.printPayFeeInfo.feeReceipt.forEach(im => {
if (item.receiptId == im.receiptId) { if (item.receiptId == im.receiptId) {

View File

@ -76,7 +76,7 @@
$that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.amount = _amount.toFixed(2);
$that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId; //$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that.printPayFeeInfo.storeName = _feeReceipt[0].storeName; $that.printPayFeeInfo.storeName = _feeReceipt[0].storeName;
$that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.printPayFeeInfo.feeReceipt = _feeReceipt;
@ -110,6 +110,7 @@
function(json, res) { function(json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
_feeReceiptDetails.forEach(item => { _feeReceiptDetails.forEach(item => {
$that.printPayFeeInfo.feeReceipt.forEach(im => { $that.printPayFeeInfo.feeReceipt.forEach(im => {
if (item.receiptId == im.receiptId) { if (item.receiptId == im.receiptId) {

View File

@ -71,7 +71,7 @@
$that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.amount = _amount.toFixed(2);
$that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId; //$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.printPayFeeInfo.feeReceipt = _feeReceipt;
@ -101,6 +101,7 @@
function (json, res) { function (json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
_feeReceiptDetails.forEach(item=>{ _feeReceiptDetails.forEach(item=>{
$that.printPayFeeInfo.feeReceipt.forEach(im =>{ $that.printPayFeeInfo.feeReceipt.forEach(im =>{
if(item.receiptId == im.receiptId){ if(item.receiptId == im.receiptId){

View File

@ -70,7 +70,7 @@
$that.printPayFeeInfo.amount = _amount.toFixed(2); $that.printPayFeeInfo.amount = _amount.toFixed(2);
$that.printPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId; // $that.printPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that.printPayFeeInfo.feeReceipt = _feeReceipt; $that.printPayFeeInfo.feeReceipt = _feeReceipt;
@ -105,6 +105,7 @@
function(json, res) { function(json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
_feeReceiptDetails.forEach(item => { _feeReceiptDetails.forEach(item => {
$that.printPayFeeInfo.feeReceipt.forEach(im => { $that.printPayFeeInfo.feeReceipt.forEach(im => {
if (item.receiptId == im.receiptId) { if (item.receiptId == im.receiptId) {

View File

@ -30,13 +30,19 @@
<span><vc:i18n name="至" namespace="printSmallPayFee"></vc:i18n></span>{{vc.dateSubOneDay(vc.dateFormat(item.startTime),vc.dateFormat(item.endTime),item.feeFlag)}} <span><vc:i18n name="至" namespace="printSmallPayFee"></vc:i18n></span>{{vc.dateSubOneDay(vc.dateFormat(item.startTime),vc.dateFormat(item.endTime),item.feeFlag)}}
</div> </div>
<div> <div>
<span><vc:i18n name="单价" namespace="printSmallPayFee"></vc:i18n></span>/固定费:{{item.squarePrice}} <span><vc:i18n name="单价/固定费:" namespace="printSmallPayFee"></vc:i18n></span>{{item.squarePrice}}
</div> </div>
<div> <div>
<span><vc:i18n name="面积" namespace="printSmallPayFee"></vc:i18n></span>/用量:{{item.area}} <span><vc:i18n name="面积/用量:" namespace="printSmallPayFee"></vc:i18n></span>{{item.area}}
</div> </div>
<div> <div>
<span><vc:i18n name="金额" namespace="printSmallPayFee"></vc:i18n></span> <span><vc:i18n name="支付方式:" namespace="printSmallPayFee"></vc:i18n></span>{{item.primeRate}}
</div>
<div v-if="item.preDegrees">
<span><vc:i18n name="表读数:" namespace="printSmallPayFee"></vc:i18n></span>{{item.preDegrees}} 至 {{item.curDegrees}}
</div>
<div>
<span><vc:i18n name="金额:" namespace="printSmallPayFee"></vc:i18n></span>
{{item.amount < 0 ? item.amount + "(退费)" : item.amount}} {{item.amount < 0 ? item.amount + "(退费)" : item.amount}}
</div> </div>
<div> <div>
@ -48,6 +54,9 @@
<div> <div>
<span><vc:i18n name="总计" namespace="printSmallPayFee"></vc:i18n></span>{{printSmallPayFeeInfo.amount}} <span><vc:i18n name="总计" namespace="printSmallPayFee"></vc:i18n></span>{{printSmallPayFeeInfo.amount}}
</div> </div>
<div>
<span><vc:i18n name="开票人" namespace="printSmallPayFee"></vc:i18n></span>{{vc.getData('/nav/getUserInfo').name}}
</div>
<div v-html="printSmallPayFeeInfo.content"></div> <div v-html="printSmallPayFeeInfo.content"></div>
<div><img :src="printSmallPayFeeInfo.qrImg" width="100px" height="100px"></div> <div><img :src="printSmallPayFeeInfo.qrImg" width="100px" height="100px"></div>
</div> </div>

View File

@ -5,6 +5,7 @@
communityName: '', communityName: '',
receiptId: '', receiptId: '',
receiptIds: '', receiptIds: '',
receiptNum:'',
roomName: '', roomName: '',
amount: 0.00, amount: 0.00,
fees: [], fees: [],
@ -56,7 +57,6 @@
$that.printSmallPayFeeInfo.amount = _amount; $that.printSmallPayFeeInfo.amount = _amount;
$that.printSmallPayFeeInfo.roomName = _feeReceipt[0].objName; $that.printSmallPayFeeInfo.roomName = _feeReceipt[0].objName;
$that.printSmallPayFeeInfo.feeTime = _feeReceipt[0].createTime; $that.printSmallPayFeeInfo.feeTime = _feeReceipt[0].createTime;
$that.printSmallPayFeeInfo.receiptNum = _feeReceipt[0].receiptId;
$that.printSmallPayFeeInfo.payObjName = _feeReceipt[0].payObjName; $that.printSmallPayFeeInfo.payObjName = _feeReceipt[0].payObjName;
$that._loadReceiptDetail(); $that._loadReceiptDetail();
}, function (errInfo, error) { }, function (errInfo, error) {
@ -80,6 +80,7 @@
function (json, res) { function (json, res) {
var _feeReceiptManageInfo = JSON.parse(json); var _feeReceiptManageInfo = JSON.parse(json);
let _feeReceiptDetails = _feeReceiptManageInfo.data; let _feeReceiptDetails = _feeReceiptManageInfo.data;
$that.printSmallPayFeeInfo.receiptNum = _feeReceiptDetails[0].payOrderId;
$that.printSmallPayFeeInfo.fees = _feeReceiptDetails; $that.printSmallPayFeeInfo.fees = _feeReceiptDetails;
}, function (errInfo, error) { }, function (errInfo, error) {
console.log('请求失败处理'); console.log('请求失败处理');