This commit is contained in:
2023-08-30 14:05:40 +08:00
5 changed files with 28 additions and 13 deletions

View File

@@ -287,5 +287,7 @@
join pile_merchant_info t2 on t1.merchant_id = t2.id and t1.del_flag = '0' join pile_merchant_info t2 on t1.merchant_id = t2.id and t1.del_flag = '0'
where t1.merchant_id = #{merchantId,jdbcType=VARCHAR} where t1.merchant_id = #{merchantId,jdbcType=VARCHAR}
and t1.create_time between #{startTime,jdbcType=VARCHAR} and #{endTime,jdbcType=VARCHAR} and t1.create_time between #{startTime,jdbcType=VARCHAR} and #{endTime,jdbcType=VARCHAR}
order by
t1.trade_date desc
</select> </select>
</mapper> </mapper>

View File

@@ -1,5 +1,5 @@
{ {
"cityList":[ "bankList":[
{ {
"bankCode": "31379104", "bankCode": "31379104",
"bankName": "长安银行股份有限公司" "bankName": "长安银行股份有限公司"

View File

@@ -4,7 +4,7 @@
<div class="header-txt">运营汇总</div> <div class="header-txt">运营汇总</div>
<el-button type="primary" @click="goAccount">开户信息</el-button> <el-button type="primary" @click="goAccount">开户信息</el-button>
</div> </div>
<div class="header"> <div class="header" v-loading="loading">
<template v-if="operationStatus == null"> <template v-if="operationStatus == null">
<div class="foot1"> <div class="foot1">
<div style="margin: 12px 0">没有查询到结算账户</div> <div style="margin: 12px 0">没有查询到结算账户</div>
@@ -317,7 +317,7 @@
:visible.sync="dialogTableVisible" :visible.sync="dialogTableVisible"
:before-close="orderClose" :before-close="orderClose"
> >
<el-table :data="orderList"> <el-table :data="orderList" v-loading="loading">
<el-table-column property="orderCode" label="订单编号" /> <el-table-column property="orderCode" label="订单编号" />
<el-table-column property="settleAmount" label="结算金额(元)" /> <el-table-column property="settleAmount" label="结算金额(元)" />
<el-table-column property="clearingStatus" label="清分状态"> <el-table-column property="clearingStatus" label="清分状态">
@@ -356,6 +356,7 @@ export default {
dicts: ["bill_status"], dicts: ["bill_status"],
data() { data() {
return { return {
loading: true,
operationStatus: null, operationStatus: null,
adapayMember: {}, adapayMember: {},
// 开启 // 开启
@@ -388,6 +389,7 @@ export default {
startTime: "", startTime: "",
endTime: "", endTime: "",
}, },
bankName: "",
merchantOrderReport: {}, merchantOrderReport: {},
adapayCorpMember: {}, adapayCorpMember: {},
settleAccountList: [], settleAccountList: [],
@@ -399,27 +401,35 @@ export default {
methods: { methods: {
// 银行编码 // 银行编码
cityBankCode(code) { cityBankCode(code) {
if (code == null) {
return "";
}
// if (code === undefined) return; // if (code === undefined) return;
const cityList = text.cityList; const bankList = text.bankList;
let arr = cityList.find((item) => item.bankCode === code); let arr = bankList.find((item) => item.bankCode === code);
// console.log("银行编码对应的银行名称 arr", arr); // console.log("银行编码对应的银行名称 arr", arr);
return arr.bankName; if (arr.bankName != null) {
this.bankName = arr.bankName
}
return this.bankName;
}, },
selectAdapayMember() { selectAdapayMember() {
console.log("this.merchantId", this.merchantId); console.log("this.merchantId", this.merchantId);
// this.loading = true;
let param = { let param = {
merchantId: this.merchantId, merchantId: this.merchantId,
}; };
selectAdapayMember(param).then((response) => { selectAdapayMember(param).then((response) => {
console.log("查询结算账户", response); console.log("查询结算账户", response);
this.operationStatus = response.data; this.operationStatus = response.data;
this.loading = false;
// console.log("this.operationStatus", this.operationStatus.bankAcctType); // console.log("this.operationStatus", this.operationStatus.bankAcctType);
// 商家性质: // 商家性质:
if (response.data != null) { if (response.data != null) {
// 对公返回的结果 商家性质: // 对公返回的结果 商家性质:
this.merchantNature = this.operationStatus.bankAcctType; this.merchantNature = this.operationStatus.bankAcctType;
console.log("对公信息", this.adapayCorpMember); console.log("对公信息", this.adapayCorpMember);
if (response.data.settleAccountList !== null) { if (response.data.settleAccountList != null) {
// 个人账户 // 个人账户
this.adapayCorpMember = response.data.adapayMember; this.adapayCorpMember = response.data.adapayMember;
this.settleAccountList = response.data.settleAccountList; this.settleAccountList = response.data.settleAccountList;
@@ -429,6 +439,7 @@ export default {
if (response.data.adapayCorpMember != null) if (response.data.adapayCorpMember != null)
return (this.adapayCorpMember = response.data.adapayCorpMember); return (this.adapayCorpMember = response.data.adapayCorpMember);
} }
this.loading = false;
}); });
}, },
getAdapayBalance() { getAdapayBalance() {
@@ -440,12 +451,15 @@ export default {
this.adapayMember = response.data; this.adapayMember = response.data;
}); });
}, },
// 订单流水请求
getOrderList() { getOrderList() {
this.loading = true;
console.log("this.getOrderParams", this.getOrderParams); console.log("this.getOrderParams", this.getOrderParams);
getOrderReportDetail(this.getOrderParams).then((res) => { getOrderReportDetail(this.getOrderParams).then((res) => {
console.log("获取订单列表res", res); console.log("获取订单列表res", res);
this.orderList = res.rows; this.orderList = res.rows;
this.orderTotal = res.total; this.orderTotal = res.total;
this.loading = false;
// console.log("this.orderTotal", this.orderTotal); // console.log("this.orderTotal", this.orderTotal);
}); });
}, },
@@ -531,7 +545,6 @@ export default {
this.reportQueryParams.pageNum = 1; this.reportQueryParams.pageNum = 1;
this.reportTotal = 0; this.reportTotal = 0;
this.getList(); this.getList();
// this.getOrderList();
}, },
defaultDate() { defaultDate() {
//字符串拼接,开始时间,结束时间 //字符串拼接,开始时间,结束时间

View File

@@ -243,7 +243,7 @@
placeholder="请选择" placeholder="请选择"
> >
<el-option <el-option
v-for="item in cityList" v-for="item in bankList"
:key="item.bankCode" :key="item.bankCode"
:label="item.bankName" :label="item.bankName"
:value="item.bankCode" :value="item.bankCode"
@@ -406,7 +406,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</template> </template>
<template v-if="adapayCorpMember.auditState === 'E'"> <template v-if="adapayCorpMember.auditState === 'E' || adapayCorpMember.auditState === 'D'">
<div class="status-card"> <div class="status-card">
<div class="status-i"> <div class="status-i">
<i class="el-icon-success"></i> <i class="el-icon-success"></i>
@@ -756,7 +756,7 @@ export default {
legalCertIdChecked: false, // 身份证长期 legalCertIdChecked: false, // 身份证长期
areaList: [], areaList: [],
bankValue: "", bankValue: "",
cityList: [], // 银行代码JSON数据 bankList: [], // 银行代码JSON数据
showAdapayCorp: null, showAdapayCorp: null,
updateDialog: false, updateDialog: false,
adapayCorpRules: { adapayCorpRules: {
@@ -1520,7 +1520,7 @@ export default {
created() { created() {
this.selectAdapayMember(); this.selectAdapayMember();
this.jsonHttp(); this.jsonHttp();
this.cityList = text.cityList; this.bankList = text.bankList;
}, },
}; };
</script> </script>

View File

@@ -329,8 +329,8 @@
</el-row> </el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
<el-button type="primary" @click="submitForm"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>