|
|
|
|
@ -5,6 +5,16 @@
|
|
|
|
|
<el-option v-for="item in options" :key="item.id" :label="item.label" :value="item.storeId">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="Time"
|
|
|
|
|
placeholder="选择日期"
|
|
|
|
|
type="daterange"
|
|
|
|
|
range-separator="至"
|
|
|
|
|
start-placeholder="开始日期"
|
|
|
|
|
end-placeholder="截止日期"
|
|
|
|
|
@change="handlegetData"
|
|
|
|
|
>
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
<div>
|
|
|
|
|
<el-button size="mini" type="primary" @click="refresh" style="margin-left: 95%;">刷新</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
@ -13,25 +23,32 @@
|
|
|
|
|
<!-- 充值表格 -->
|
|
|
|
|
<div>
|
|
|
|
|
<el-table :data="tableDate"
|
|
|
|
|
:header-cell-style="{ background: 'linear-gradient(#6cb3ff, #1873d4)', color: '#eeeeee' }" style="margin-bottom: 10%;width: 90%;
|
|
|
|
|
margin-left: 5%;">
|
|
|
|
|
:header-cell-style="{ background: 'linear-gradient(#6cb3ff, #1873d4)', color: '#eeeeee' }" style="margin-bottom: 10%;width: 90%; margin-left: 5%;">
|
|
|
|
|
<el-table-column align="center" label="充值">
|
|
|
|
|
<el-table-column align="center" prop="openning" label="期初"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="storeName" label="门店"></el-table-column>
|
|
|
|
|
<el-table-column align="center" label="收入">
|
|
|
|
|
<el-table-column align="center" prop="rechargeMoney" label="充值开卡" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRepay" label="充值还款" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="courseTurnRecharge" label="疗程转充值" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="cashRefund" label="消费退" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="groupPurchase" label="团购卡" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="init" label="初始化" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeMoney" label="充值开卡" min-width="70"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRepay" label="充值还款" min-width="70"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeGifMoney" label="充值赠送金额" min-width="95"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="repayRechargeGifMoney" label="还款到账赠送金额" min-width="120"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="turnInStoreGifMoney" label="赠送转入门店" min-width="95"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="courseTurnRecharge" label="疗程转充值" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="cashRefund" label="消费退" min-width="60"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="refundCashGifMoney" label="消费退" min-width="60"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="groupPurchase" label="团购卡" min-width="60"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="init" label="初始化" min-width="60"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" label="支出">
|
|
|
|
|
<el-table-column align="center" prop="courseMoney" label="疗程开卡" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRepayMoney" label="充值还款" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="cashMoney" label="收银" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="coursePromotion" label="疗程促销" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRefundMoney" label="充值退" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="courseMoney" label="疗程开卡" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRepayMoney" label="充值还款" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="cashMoney" label="收银" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="coursePromotion" label="疗程促销" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRefundMoney" label="充值退" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="cashRechargeGifMoney" label="收银使用赠送金" min-width="100"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="refundGifMoney" label="退款赠送金额" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="turnOutStoreGifMoney" label="赠送转出门店" min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="rechargeRefundMoney" label="充值退" min-width="80"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="balance" label="结存" min-width="50"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
@ -66,24 +83,8 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- <div style="width: 48%; margin-left: 2%;">
|
|
|
|
|
|
|
|
|
|
<el-table :data="tableDate1" show-summary
|
|
|
|
|
:header-cell-style="{ background: 'linear-gradient(#6cb3ff, #1873d4)', color: '#eeeeee' }"
|
|
|
|
|
style="margin-bottom: 10%;">
|
|
|
|
|
<el-table-column align="center" label="疗程">
|
|
|
|
|
<el-table-column align="center" prop="type" label="类别"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="beginning" label="期初" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="earnings" label="收入" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="expenditure" label="支出" min-width="50"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="balance" label="结存" min-width="50"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
@ -98,7 +99,8 @@ export default {
|
|
|
|
|
tableDate1: [],
|
|
|
|
|
storeIds:[],
|
|
|
|
|
options:[],
|
|
|
|
|
storeId:''
|
|
|
|
|
storeId:'',
|
|
|
|
|
Time:[new Date(),new Date()]
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
@ -123,6 +125,10 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
handlegetData(){
|
|
|
|
|
this.dayStatisticRecharge()
|
|
|
|
|
this.dayStatisticTreatment()
|
|
|
|
|
},
|
|
|
|
|
getData(ids){
|
|
|
|
|
if(ids){
|
|
|
|
|
this.storeIds = ids
|
|
|
|
|
@ -137,10 +143,12 @@ export default {
|
|
|
|
|
date: partten.dayStatisticDate,
|
|
|
|
|
storeIdl:this.storeIds
|
|
|
|
|
}
|
|
|
|
|
if(this.Time!=null){
|
|
|
|
|
params.startTime = this.formatTime(this.Time[0], "YYYY-MM-DD 00:00:00");
|
|
|
|
|
params.endTime = this.formatTime(this.Time[1], "YYYY-MM-DD 23:59:59");
|
|
|
|
|
}
|
|
|
|
|
dayStatisticRecharge(params).then((res) => {
|
|
|
|
|
if (res.code == "000000") {
|
|
|
|
|
// var arr=[];
|
|
|
|
|
// arr.push(res.rows)
|
|
|
|
|
this.tableDate = res.rows;
|
|
|
|
|
} else {
|
|
|
|
|
this.$alert(res.message, "提示", {
|
|
|
|
|
@ -158,10 +166,12 @@ export default {
|
|
|
|
|
date: partten.dayStatisticDate,
|
|
|
|
|
storeIdl:this.storeIds
|
|
|
|
|
}
|
|
|
|
|
if(this.Time!=null){
|
|
|
|
|
params.startTime = this.formatTime(this.Time[0], "YYYY-MM-DD 00:00:00");
|
|
|
|
|
params.endTime = this.formatTime(this.Time[1], "YYYY-MM-DD 23:59:59");
|
|
|
|
|
}
|
|
|
|
|
dayStatisticTreatment(params).then((res) => {
|
|
|
|
|
if (res.code == "000000") {
|
|
|
|
|
// var arr=[];
|
|
|
|
|
// arr.push(res.rows)
|
|
|
|
|
this.tableDate1 = res.rows;
|
|
|
|
|
} else {
|
|
|
|
|
this.$alert(res.message, "提示", {
|
|
|
|
|
@ -175,21 +185,6 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
refresh() {
|
|
|
|
|
// dayStatistic({ date: partten.dayStatisticDate }).then((res) => {
|
|
|
|
|
// console.log(res);
|
|
|
|
|
// if (res.code == "000000") {
|
|
|
|
|
// this.tableDate = res.rows;
|
|
|
|
|
// this.$message.success({ message: "已刷新最新数据 !" });
|
|
|
|
|
// } else {
|
|
|
|
|
// this.$alert(res.message, "提示", {
|
|
|
|
|
// confirmButtonText: "确定",
|
|
|
|
|
// confirmButtonClass: "confirmbtnFalses",
|
|
|
|
|
// type: "warning",
|
|
|
|
|
// center: true,
|
|
|
|
|
// callback: (action) => { },
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
this.dayStatisticTreatment();
|
|
|
|
|
this.dayStatisticRecharge();
|
|
|
|
|
},
|
|
|
|
|
|