支付管理
This commit is contained in:
@ -48,6 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
and date_format(create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d')
|
and date_format(create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d')
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
|
order by paid_at desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectZcOrderSubBySuborderId" parameterType="Long" resultMap="ZcOrderSubResult">
|
<select id="selectZcOrderSubBySuborderId" parameterType="Long" resultMap="ZcOrderSubResult">
|
||||||
|
|||||||
@ -79,7 +79,7 @@
|
|||||||
<input type="text" name="orderNo"/>
|
<input type="text" name="orderNo"/>
|
||||||
</li>
|
</li>
|
||||||
<li class="select-time">
|
<li class="select-time">
|
||||||
<label>下单时间: </label>
|
<label>支付日期: </label>
|
||||||
<input type="text" class="time-input" id="beginFirstOrderTime" placeholder="开始时间" name="params[beginFirstOrderTime]"/>
|
<input type="text" class="time-input" id="beginFirstOrderTime" placeholder="开始时间" name="params[beginFirstOrderTime]"/>
|
||||||
<span>-</span>
|
<span>-</span>
|
||||||
<input type="text" class="time-input" id="endFirstOrderTime" placeholder="结束时间" name="params[endFirstOrderTime]"/>
|
<input type="text" class="time-input" id="endFirstOrderTime" placeholder="结束时间" name="params[endFirstOrderTime]"/>
|
||||||
@ -135,6 +135,9 @@
|
|||||||
var prefix = ctx + "orders/distrib";
|
var prefix = ctx + "orders/distrib";
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
|
// 初始化时间范围为近一周
|
||||||
|
initDateRange();
|
||||||
|
|
||||||
var options = {
|
var options = {
|
||||||
url: prefix + "/list",
|
url: prefix + "/list",
|
||||||
createUrl: prefix + "/add",
|
createUrl: prefix + "/add",
|
||||||
@ -250,6 +253,26 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// 初始化日期范围为近一周
|
||||||
|
function initDateRange() {
|
||||||
|
var now = new Date();
|
||||||
|
var oneWeekAgo = new Date(now.getTime() - 7 * 24 * 60 * 60 * 1000);
|
||||||
|
|
||||||
|
var startDate = formatDate(oneWeekAgo);
|
||||||
|
var endDate = formatDate(now);
|
||||||
|
|
||||||
|
$("#beginFirstOrderTime").val(startDate);
|
||||||
|
$("#endFirstOrderTime").val(endDate);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 格式化日期为 yyyy-MM-dd 格式
|
||||||
|
function formatDate(date) {
|
||||||
|
var year = date.getFullYear();
|
||||||
|
var month = (date.getMonth() + 1).toString().padStart(2, '0');
|
||||||
|
var day = date.getDate().toString().padStart(2, '0');
|
||||||
|
return year + '-' + month + '-' + day;
|
||||||
|
}
|
||||||
|
|
||||||
function loadSummaryStats() {
|
function loadSummaryStats() {
|
||||||
var formData = $("#formId").serialize();
|
var formData = $("#formId").serialize();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|||||||
@ -20,14 +20,27 @@
|
|||||||
<label>订单编号:</label>
|
<label>订单编号:</label>
|
||||||
<input type="text" name="suborderNo"/>
|
<input type="text" name="suborderNo"/>
|
||||||
</li>
|
</li>
|
||||||
<!-- <li>-->
|
<li>
|
||||||
<!-- <label>子订单类型:</label>-->
|
<label>订单类型:</label>
|
||||||
<!-- <select name="suborderType" th:with="type=${@dict.getType('key_order_suborder_type')}">-->
|
<select name="suborderType" th:with="type=${@dict.getType('key_order_suborder_type')}">
|
||||||
<!-- <option value="">所有</option>-->
|
<option value="">所有</option>
|
||||||
<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>-->
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
<!-- </select>-->
|
</select>
|
||||||
<!-- </li>-->
|
</li>
|
||||||
|
<li>
|
||||||
|
<label>支付方式:</label>
|
||||||
|
<select name="paymentMethod" th:with="type=${@dict.getType('key_order_payment_method')}">
|
||||||
|
<option value="">所有</option>
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<label>支付状态:</label>
|
||||||
|
<select name="payStatus" th:with="type=${@dict.getType('key_order_pay_status')}">
|
||||||
|
<option value="">所有</option>
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<label>车架/电池编号:</label>
|
<label>车架/电池编号:</label>
|
||||||
@ -74,6 +87,7 @@
|
|||||||
var removeFlag = [[${@permission.hasPermi('orders:orderSub:remove')}]];
|
var removeFlag = [[${@permission.hasPermi('orders:orderSub:remove')}]];
|
||||||
var suborderTypeDatas = [[${@dict.getType('key_order_suborder_type')}]];
|
var suborderTypeDatas = [[${@dict.getType('key_order_suborder_type')}]];
|
||||||
var paymentMethodDatas = [[${@dict.getType('key_order_payment_method')}]];
|
var paymentMethodDatas = [[${@dict.getType('key_order_payment_method')}]];
|
||||||
|
var payStatusDatas = [[${@dict.getType('key_order_pay_status')}]];
|
||||||
var prefix = ctx + "orders/orderSub";
|
var prefix = ctx + "orders/orderSub";
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
@ -129,7 +143,10 @@
|
|||||||
{
|
{
|
||||||
field: 'payStatus',
|
field: 'payStatus',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
title: '支付状态'
|
title: '支付状态',
|
||||||
|
formatter: function(value, row, index) {
|
||||||
|
return $.table.selectDictLabel(payStatusDatas, value);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'paidAt',
|
field: 'paidAt',
|
||||||
|
|||||||
Reference in New Issue
Block a user