修正订单
This commit is contained in:
parent
0296a57895
commit
3f74f12301
@ -61,6 +61,7 @@ public class AppActivityController extends BaseController {
|
||||
if (appActivity.getImageHeight() != null){
|
||||
lqw.eq(AppActivity::getImageHeight ,appActivity.getImageHeight());
|
||||
}
|
||||
lqw.orderByAsc(AppActivity::getSort);
|
||||
List<AppActivity> list = iAppActivityService.list(lqw);
|
||||
return getDataTable(list);
|
||||
}
|
||||
@ -138,6 +139,7 @@ public class AppActivityController extends BaseController {
|
||||
if (appActivity.getImageHeight() != null){
|
||||
lqw.eq(AppActivity::getImageHeight ,appActivity.getImageHeight());
|
||||
}
|
||||
lqw.orderByAsc(AppActivity::getSort);
|
||||
List<AppActivity> list = iAppActivityService.list(lqw);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ public class AppOrderController extends BaseController {
|
||||
if (StringUtils.isNotBlank(appOrder.getPostName())) {
|
||||
lqw.eq(AppOrder::getPostName, appOrder.getPostName());
|
||||
}
|
||||
if (StringUtils.isNotBlank(appOrder.getPostMoible())) {
|
||||
if (StringUtils.isNotBlank(appOrder.getPostMobile())) {
|
||||
lqw.eq(AppOrder::getPostName, appOrder.getPostName());
|
||||
}
|
||||
if (StringUtils.isNotBlank(appOrder.getPostRegion())) {
|
||||
@ -180,7 +180,7 @@ public class AppOrderController extends BaseController {
|
||||
return AjaxResult.error("请校验地址信息");
|
||||
}
|
||||
|
||||
appOrder.setPostMoible(address.getMobile());
|
||||
appOrder.setPostMobile(address.getMobile());
|
||||
appOrder.setPostName(address.getName());
|
||||
appOrder.setPostRegion(address.getRegion());
|
||||
appOrder.setPostAddress(address.getAddress());
|
||||
|
@ -41,7 +41,7 @@ private static final long serialVersionUID=1L;
|
||||
private String url;
|
||||
|
||||
/** 1每日精选2热门活动 */
|
||||
@Excel(name = "1每日精选2热门活动")
|
||||
@Excel(name = "0无1每日精选2热门活动")
|
||||
private Integer type;
|
||||
|
||||
/** 图片 */
|
||||
@ -63,4 +63,9 @@ private static final long serialVersionUID=1L;
|
||||
|
||||
/** 更新时间 */
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer sort;
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ private static final long serialVersionUID=1L;
|
||||
|
||||
/** 收货人姓名 */
|
||||
@Excel(name = "收货人电话号码")
|
||||
private String postMoible;
|
||||
private String postMobile;
|
||||
|
||||
/** 收货人姓名 */
|
||||
@Excel(name = "收货人地区")
|
||||
|
@ -12,14 +12,16 @@ import com.ruoyi.common.annotation.Excel;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 订单明细对象 app_order_detail
|
||||
*
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2021-01-18
|
||||
*/
|
||||
@ -31,55 +33,84 @@ import com.ruoyi.common.core.domain.BaseEntity;
|
||||
@TableName("app_order_detail")
|
||||
public class AppOrderDetail implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/** 明细ID */
|
||||
/**
|
||||
* 明细ID
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
|
||||
/** 部门ID */
|
||||
/**
|
||||
* 部门ID
|
||||
*/
|
||||
@Excel(name = "部门ID")
|
||||
private Long deptId;
|
||||
|
||||
/** 用户ID */
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@Excel(name = "用户ID")
|
||||
private Long userId;
|
||||
|
||||
/** 订单ID */
|
||||
/**
|
||||
* 订单ID
|
||||
*/
|
||||
@Excel(name = "订单ID")
|
||||
private String orderId;
|
||||
|
||||
/** 商品ID */
|
||||
/**
|
||||
* 商品ID
|
||||
*/
|
||||
@Excel(name = "商品ID")
|
||||
private String goodsId;
|
||||
|
||||
/** 商品数量 */
|
||||
/**
|
||||
* 商品数量
|
||||
*/
|
||||
@Excel(name = "商品数量")
|
||||
private Integer goodsCount;
|
||||
|
||||
/** 明细状态:
|
||||
/**
|
||||
* 明细状态:
|
||||
* 0 未退款
|
||||
1.退款申请
|
||||
2.退款中
|
||||
3.退款成功 */
|
||||
* 1.退款申请
|
||||
* 2.退款中
|
||||
* 3.退款成功
|
||||
*/
|
||||
@Excel(name = "明细状态")
|
||||
private Integer status;
|
||||
|
||||
/** 统一退单号 */
|
||||
/**
|
||||
* 统一退单号
|
||||
*/
|
||||
@Excel(name = "统一退单号")
|
||||
private String refundNo;
|
||||
|
||||
/** 退款时间 */
|
||||
@Excel(name = "退款时间" , width = 30, dateFormat = "yyyy-MM-dd")
|
||||
/**
|
||||
* 退款时间
|
||||
*/
|
||||
@Excel(name = "退款时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date refundTime;
|
||||
|
||||
/** 创建时间 */
|
||||
/**
|
||||
退款理由
|
||||
*/
|
||||
@Excel(name = "退款理由")
|
||||
private String refundReason;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
/** 更新时间 */
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
|
@ -177,15 +177,17 @@ module.exports.parseImage = parseImage;
|
||||
<!-- @tap="onNavItem(navDefine.HOME_BANNER2)" />-->
|
||||
|
||||
|
||||
<div v-for="(item, index) in records">
|
||||
<div style="margin: 22px 2px 12px 2px; display: flex; align-items: center;">
|
||||
<div v-for="(item, index) in records" style="margin: 22px 2px 0px 2px; ">
|
||||
|
||||
|
||||
<div v-if="item.type" style="display: flex; align-items: center;margin-bottom: 5px;">
|
||||
<van-image :src="imageDefine.HOME_WINE_LAB" height="16px" width="5px" />
|
||||
<span style="margin:0px 5px;font-weight: bold;"> {{item.type === 1 ? '每日精选' : '热门活动'}}</span>
|
||||
</div>
|
||||
|
||||
|
||||
<van-image width="100%" :height="item.imageHeight + 'px'" :src="filters.parseImage(item.image)"
|
||||
@tap="onWebItem(item)" />
|
||||
@tap="onWebItem(item)" />
|
||||
</div>
|
||||
|
||||
<!-- <div class="column-record-item" v-for="(item, index) in columnRecord" @tap="onNavItem(navDefine.HOME_BANNER2)">-->
|
||||
|
@ -167,7 +167,6 @@ wepy.page({
|
||||
'userAddress': state => state.userAddress
|
||||
})
|
||||
},
|
||||
|
||||
methods: {
|
||||
bindRegionChange(e) {
|
||||
this.form.region = e.$wx.detail.value
|
||||
@ -247,7 +246,6 @@ wepy.page({
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
this.form.mobile = this.user.mobile
|
||||
},
|
||||
|
||||
|
@ -43,7 +43,8 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['winery:activity:add']"
|
||||
>新增</el-button>
|
||||
>新增
|
||||
</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@ -53,7 +54,8 @@
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['winery:activity:edit']"
|
||||
>修改</el-button>
|
||||
>修改
|
||||
</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@ -63,7 +65,8 @@
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['winery:activity:remove']"
|
||||
>删除</el-button>
|
||||
>删除
|
||||
</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@ -72,23 +75,26 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['winery:activity:export']"
|
||||
>导出</el-button>
|
||||
>导出
|
||||
</el-button>
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="activityList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column type="selection" width="55" align="center"/>
|
||||
<el-table-column label="ID" align="center" prop="id" v-if="false"/>
|
||||
<el-table-column label="链接" align="center" prop="url" />
|
||||
<el-table-column label="活动类型" align="center" :formatter="actTypeFormat" prop="type" />
|
||||
|
||||
<el-table-column label="活动类型" align="center" :formatter="actTypeFormat" prop="type"/>
|
||||
<el-table-column label="排序" align="center" prop="sort"/>
|
||||
<el-table-column label="链接" align="center" prop="url"/>
|
||||
<el-table-column label="图片" align="center" prop="image">
|
||||
<template slot-scope="scope">
|
||||
<el-image :src="scope.row.image | getImageForKey"
|
||||
style="width: 60px; height: 60px"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="高度" align="center" prop="imageHeight" />
|
||||
<el-table-column label="高度" align="center" prop="imageHeight"/>
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
@ -97,14 +103,16 @@
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['winery:activity:edit']"
|
||||
>修改</el-button>
|
||||
>修改
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['winery:activity:remove']"
|
||||
>删除</el-button>
|
||||
>删除
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@ -121,7 +129,7 @@
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="链接" prop="url">
|
||||
<el-input v-model="form.url" placeholder="请输入链接" />
|
||||
<el-input v-model="form.url" placeholder="请输入链接"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="活动类型" prop="type">
|
||||
<el-select v-model="form.type" placeholder="请选择活动类型" clearable size="small">
|
||||
@ -133,11 +141,15 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="排序" prop="sort">
|
||||
<el-input v-model="form.sort" placeholder="请输入排序"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="图片">
|
||||
<uploadImage v-model="form.image"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="高度" prop="imageHeight">
|
||||
<el-input v-model="form.imageHeight" placeholder="请输入高度" />
|
||||
<el-input v-model="form.imageHeight" placeholder="请输入高度"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
@ -149,7 +161,14 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listActivity, getActivity, delActivity, addActivity, updateActivity, exportActivity } from "@/api/winery/activity";
|
||||
import {
|
||||
listActivity,
|
||||
getActivity,
|
||||
delActivity,
|
||||
addActivity,
|
||||
updateActivity,
|
||||
exportActivity
|
||||
} from "@/api/winery/activity";
|
||||
import UploadImage from '@/components/UploadImage';
|
||||
import CommonMixin from "@/mixin/common";
|
||||
|
||||
@ -190,16 +209,17 @@ export default {
|
||||
type: undefined,
|
||||
image: undefined,
|
||||
imageHeight: undefined,
|
||||
sort: undefined
|
||||
},
|
||||
// 表单参数
|
||||
form: {},
|
||||
// 表单校验
|
||||
rules: {
|
||||
createBy: [
|
||||
{ required: true, message: "创建者不能为空", trigger: "blur" }
|
||||
{required: true, message: "创建者不能为空", trigger: "blur"}
|
||||
],
|
||||
createTime: [
|
||||
{ required: true, message: "创建时间不能为空", trigger: "blur" }
|
||||
{required: true, message: "创建时间不能为空", trigger: "blur"}
|
||||
],
|
||||
}
|
||||
};
|
||||
@ -236,6 +256,7 @@ export default {
|
||||
url: undefined,
|
||||
type: undefined,
|
||||
image: undefined,
|
||||
sort: undefined,
|
||||
imageHeight: undefined,
|
||||
createBy: undefined,
|
||||
createTime: undefined,
|
||||
@ -257,7 +278,7 @@ export default {
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
this.ids = selection.map(item => item.id)
|
||||
this.single = selection.length!==1
|
||||
this.single = selection.length !== 1
|
||||
this.multiple = !selection.length
|
||||
},
|
||||
/** 新增按钮操作 */
|
||||
@ -300,28 +321,28 @@ export default {
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids;
|
||||
this.$confirm('是否确认删除活动编号为"' + ids + '"的数据项?', "警告", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function() {
|
||||
return delActivity(ids);
|
||||
}).then(() => {
|
||||
this.getList();
|
||||
this.msgSuccess("删除成功");
|
||||
})
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function () {
|
||||
return delActivity(ids);
|
||||
}).then(() => {
|
||||
this.getList();
|
||||
this.msgSuccess("删除成功");
|
||||
})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
const queryParams = this.queryParams;
|
||||
this.$confirm('是否确认导出所有活动数据项?', "警告", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function() {
|
||||
return exportActivity(queryParams);
|
||||
}).then(response => {
|
||||
this.download(response.msg);
|
||||
})
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "warning"
|
||||
}).then(function () {
|
||||
return exportActivity(queryParams);
|
||||
}).then(response => {
|
||||
this.download(response.msg);
|
||||
})
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -19,15 +19,25 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="收货地址ID" prop="addressId">
|
||||
<el-form-item label="收货人" prop="postName">
|
||||
<el-input
|
||||
v-model="queryParams.addressId"
|
||||
placeholder="请输入收货地址ID"
|
||||
v-model="queryParams.postName"
|
||||
placeholder="请输入收货人"
|
||||
clearable
|
||||
size="small"
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="收货人手机号码" prop="postMobile">
|
||||
<el-input
|
||||
v-model="queryParams.postMobile"
|
||||
placeholder="请输入收货人手机号码"
|
||||
clearable
|
||||
size="small"
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="总金额" prop="totalFee">
|
||||
<el-input
|
||||
v-model="queryParams.totalFee"
|
||||
@ -119,7 +129,10 @@
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="订单ID" align="center" prop="id" v-if="false"/>
|
||||
<el-table-column label="用户ID" align="center" prop="userId" />
|
||||
<el-table-column label="收货地址ID" align="center" prop="addressId" />
|
||||
<el-table-column label="收货人" align="center" prop="postUser" />
|
||||
<el-table-column label="收货电话" align="center" prop="postMobile" />
|
||||
<el-table-column label="收货人省市区" align="center" prop="postRegion" />
|
||||
<el-table-column label="收货人地址" align="center" prop="postAddress" />
|
||||
<el-table-column label="总金额" align="center" prop="totalFee" />
|
||||
<el-table-column label="运单号" align="center" prop="transportNo" />
|
||||
<el-table-column label="订单状态" align="center" prop="status" />
|
||||
@ -173,8 +186,17 @@
|
||||
<el-form-item label="用户ID" prop="userId">
|
||||
<el-input v-model="form.userId" placeholder="请输入用户ID" />
|
||||
</el-form-item>
|
||||
<el-form-item label="收货地址ID" prop="addressId">
|
||||
<el-input v-model="form.addressId" placeholder="请输入收货地址ID" />
|
||||
<el-form-item label="收货人" prop="postName">
|
||||
<el-input v-model="form.postName" placeholder="请输入收货地址" />
|
||||
</el-form-item>
|
||||
<el-form-item label="收货电话" prop="postMobile">
|
||||
<el-input v-model="form.postMobile" placeholder="请输入收货地址" />
|
||||
</el-form-item>
|
||||
<el-form-item label="收货省市区" prop="postRegion">
|
||||
<el-input v-model="form.postRegion" placeholder="请输入收货省市区" />
|
||||
</el-form-item>
|
||||
<el-form-item label="收货地址" prop="postAddress">
|
||||
<el-input v-model="form.postAddress" placeholder="请输入收货地址" />
|
||||
</el-form-item>
|
||||
<el-form-item label="总金额" prop="totalFee">
|
||||
<el-input v-model="form.totalFee" placeholder="请输入总金额" />
|
||||
@ -250,6 +272,10 @@ export default {
|
||||
addressId: undefined,
|
||||
totalFee: undefined,
|
||||
transportNo: undefined,
|
||||
postName: undefined,
|
||||
postMobile: undefined,
|
||||
postRegion: undefined,
|
||||
postAddress: undefined,
|
||||
status: undefined,
|
||||
payTime: undefined,
|
||||
cancelTime: undefined,
|
||||
@ -299,6 +325,10 @@ export default {
|
||||
addressId: undefined,
|
||||
totalFee: undefined,
|
||||
transportNo: undefined,
|
||||
postName: undefined,
|
||||
postMobile: undefined,
|
||||
postRegion: undefined,
|
||||
postAddress: undefined,
|
||||
status: 0,
|
||||
payTime: undefined,
|
||||
remark: undefined,
|
||||
|
Loading…
x
Reference in New Issue
Block a user