Commit 222938af authored by v-yuchenglong's avatar v-yuchenglong

update:商品详情已售数量修改

parent 79f55c58
...@@ -100,8 +100,8 @@ ...@@ -100,8 +100,8 @@
<span class="originPrice">{{ <span class="originPrice">{{
`¥${goodsItem.original_price} ` `¥${goodsItem.original_price} `
}}</span> }}</span>
<span class="sold" <span class="sold" v-if="goodsItem.inventory_rest==0">抢光了</span>
>已售{{ goodsItem.all_have_buy_goods_count }}</span <span class="sold" v-else>已售{{ goodsItem.all_have_buy_goods_count }}</span
> >
</p> </p>
</div> </div>
......
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
ref="ruleForm" ref="ruleForm"
class="demo-form-inline" class="demo-form-inline"
> >
<div>
<el-form-item label="活动名称:" prop="marketing_id"> <el-form-item label="活动名称:" prop="marketing_id">
<el-select <el-select
v-model="orderQueryObj.marketing_id" v-model="orderQueryObj.marketing_id"
...@@ -27,10 +26,7 @@ ...@@ -27,10 +26,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="订单状态:" prop="order_status"> <el-form-item label="订单状态:" prop="order_status">
<el-select <el-select v-model="orderQueryObj.order_status" placeholder="请选择">
v-model="orderQueryObj.order_status"
placeholder="请选择"
>
<el-option <el-option
v-for="item in orderStatusArr" v-for="item in orderStatusArr"
:key="item.value" :key="item.value"
...@@ -54,14 +50,12 @@ ...@@ -54,14 +50,12 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div>
<div>
<el-form-item label="收货人:" prop="cust_user"> <el-form-item label="收货人:" prop="cust_user">
<el-input <el-input
placeholder="请输入收货人姓名或手机号" placeholder="请输入收货人姓名或手机号"
prefix-icon="el-icon-search" prefix-icon="el-icon-search"
v-model="orderQueryObj.cust_user" v-model="orderQueryObj.cust_user"
style="width:220px" style="width: 220px"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="订单编号:" prop="order_id"> <el-form-item label="订单编号:" prop="order_id">
...@@ -86,7 +80,6 @@ ...@@ -86,7 +80,6 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div>
<el-form-item label="详细地址:" prop="take_place_address"> <el-form-item label="详细地址:" prop="take_place_address">
<el-select <el-select
...@@ -397,7 +390,7 @@ import { ...@@ -397,7 +390,7 @@ import {
newOrderItemList, newOrderItemList,
newOrderRefundReject, newOrderRefundReject,
newRefundOrder, newRefundOrder,
newGetOrderExportURL newGetOrderExportURL,
} from "@/service/Groupmeal/groupmeal"; } from "@/service/Groupmeal/groupmeal";
import page from "../components/Pagination/index.vue"; import page from "../components/Pagination/index.vue";
import dayJs from "dayjs"; import dayJs from "dayjs";
...@@ -405,7 +398,7 @@ export default { ...@@ -405,7 +398,7 @@ export default {
name: "orderManagement", name: "orderManagement",
components: { components: {
Layout, Layout,
page page,
}, },
data() { data() {
return { return {
...@@ -421,7 +414,7 @@ export default { ...@@ -421,7 +414,7 @@ export default {
sub_shop_id: "", // 自提点 sub_shop_id: "", // 自提点
take_place_address: "", //详细地址 take_place_address: "", //详细地址
create_time_start: "", // 开始时间 create_time_start: "", // 开始时间
create_time_end: "" // 结束时间 create_time_end: "", // 结束时间
}, },
order_time: [], // 下单时间 order_time: [], // 下单时间
// 下拉框数据 // 下拉框数据
...@@ -431,36 +424,36 @@ export default { ...@@ -431,36 +424,36 @@ export default {
orderStatusArr: [ orderStatusArr: [
{ {
value: "0", value: "0",
label: "全部" label: "全部",
}, },
{ {
value: "1", value: "1",
label: "未支付" label: "未支付",
}, },
{ {
value: "2", value: "2",
label: "已支付" label: "已支付",
}, },
{ {
value: "3", value: "3",
label: "待退款" label: "待退款",
}, },
{ {
value: "4", value: "4",
label: "已退款" label: "已退款",
}, },
{ {
value: "5", value: "5",
label: "退款中" label: "退款中",
}, },
{ {
value: "6", value: "6",
label: "已拒绝" label: "已拒绝",
}, },
{ {
value: "7", value: "7",
label: "售后" label: "售后",
} },
], ],
// 商品名称 // 商品名称
tradeNameArr: [], tradeNameArr: [],
...@@ -489,9 +482,10 @@ export default { ...@@ -489,9 +482,10 @@ export default {
refundedGoodsSel: false, refundedGoodsSel: false,
payment: "", payment: "",
// restoreInventory: false, // restoreInventory: false,
goods_name: "" goods_name: "",
} },
] ],
flag: []
}; };
}, },
...@@ -504,7 +498,7 @@ export default { ...@@ -504,7 +498,7 @@ export default {
}, },
exportURL3() { exportURL3() {
return newGetOrderExportURL(this.orderQueryObj.marketing_id, "3"); return newGetOrderExportURL(this.orderQueryObj.marketing_id, "3");
} },
}, },
methods: { methods: {
...@@ -531,7 +525,7 @@ export default { ...@@ -531,7 +525,7 @@ export default {
this.orderQueryObj.sub_shop_id = ""; this.orderQueryObj.sub_shop_id = "";
this.orderQueryObj.take_place_address = ""; this.orderQueryObj.take_place_address = "";
const params = { const params = {
marketing_id: val marketing_id: val,
}; };
const res = await newGetGoodsList(params); // 商品名称 const res = await newGetGoodsList(params); // 商品名称
this.getSubShopListMet(val); //自提点 this.getSubShopListMet(val); //自提点
...@@ -549,7 +543,9 @@ export default { ...@@ -549,7 +543,9 @@ export default {
} }
const res = await newGetSubShopList({ marketing_id: marketing_id }); const res = await newGetSubShopList({ marketing_id: marketing_id });
this.selLiftPoinArr = res.result.take_place_list; this.selLiftPoinArr = res.result.take_place_list;
this.flag = res.result.take_place_list;
this.detailedAddressArr = res.result.address_list; this.detailedAddressArr = res.result.address_list;
} catch (error) { } catch (error) {
this.$message.error("发生未知错误,请稍后再试一下吧~~~"); this.$message.error("发生未知错误,请稍后再试一下吧~~~");
console.error(error); console.error(error);
...@@ -583,12 +579,14 @@ export default { ...@@ -583,12 +579,14 @@ export default {
arrID = []; arrID = [];
this.orderQueryObj.sub_shop_id = ""; this.orderQueryObj.sub_shop_id = "";
this.orderQueryObj.sub_shop_list = ""; this.orderQueryObj.sub_shop_list = "";
this.selLiftPoinArr = this.flag;
for (var i in this.selLiftPoinArr) { for (var i in this.selLiftPoinArr) {
if (val == this.selLiftPoinArr[i].address) { if (val == this.selLiftPoinArr[i].address) {
arr.push(this.selLiftPoinArr[i]); arr.push(this.selLiftPoinArr[i]);
arrID.push(this.selLiftPoinArr[i].take_place_id); arrID.push(this.selLiftPoinArr[i].take_place_id);
} }
} }
this.selLiftPoinArr = arr; this.selLiftPoinArr = arr;
if (this.orderQueryObj.sub_shop_id == "") { if (this.orderQueryObj.sub_shop_id == "") {
this.orderQueryObj.sub_shop_list = arrID.join(","); this.orderQueryObj.sub_shop_list = arrID.join(",");
...@@ -627,7 +625,7 @@ export default { ...@@ -627,7 +625,7 @@ export default {
resetOrder(formName) { resetOrder(formName) {
if (this.$route.query.marketing_type == "4") { if (this.$route.query.marketing_type == "4") {
this.$router.push({ this.$router.push({
path: "/op/groupmeal/newOrderManagement" path: "/op/groupmeal/newOrderManagement",
}); });
this.$route.query.marketing_type = ""; this.$route.query.marketing_type = "";
} }
...@@ -647,7 +645,7 @@ export default { ...@@ -647,7 +645,7 @@ export default {
searchOrder() { searchOrder() {
if (this.$route.query.marketing_type == "4") { if (this.$route.query.marketing_type == "4") {
this.$router.push({ this.$router.push({
path: "/op/groupmeal/newOrderManagement" path: "/op/groupmeal/newOrderManagement",
}); });
this.$route.query.marketing_type = ""; this.$route.query.marketing_type = "";
} }
...@@ -687,7 +685,7 @@ export default { ...@@ -687,7 +685,7 @@ export default {
this.orderQueryObj.marketing_id === "" || this.orderQueryObj.marketing_id === "" ||
this.orderQueryObj.marketing_id === "0" this.orderQueryObj.marketing_id === "0"
) { ) {
this.$message.error("请选择活动后再进行操作"); this.$message.error("请选择活动名称");
return; return;
} }
this.exportShow = true; this.exportShow = true;
...@@ -697,7 +695,7 @@ export default { ...@@ -697,7 +695,7 @@ export default {
async printOrderMet(forcePrint) { async printOrderMet(forcePrint) {
const params = { const params = {
marketing_id: this.orderQueryObj.marketing_id, marketing_id: this.orderQueryObj.marketing_id,
force_print: forcePrint ? "1" : "" force_print: forcePrint ? "1" : "",
}; };
const res = await newOrderPrint(params); const res = await newOrderPrint(params);
return res; return res;
...@@ -709,7 +707,7 @@ export default { ...@@ -709,7 +707,7 @@ export default {
this.orderQueryObj.marketing_id === "" || this.orderQueryObj.marketing_id === "" ||
this.orderQueryObj.marketing_id === "0" this.orderQueryObj.marketing_id === "0"
) { ) {
this.$message.error("请选择活动后再进行操作"); this.$message.error("请选择活动名称");
return; return;
} }
...@@ -717,7 +715,7 @@ export default { ...@@ -717,7 +715,7 @@ export default {
if (res.code === 0) { if (res.code === 0) {
this.$message({ this.$message({
type: "success", type: "success",
message: "打印成功" message: "打印成功",
}); });
return; return;
} }
...@@ -735,7 +733,7 @@ export default { ...@@ -735,7 +733,7 @@ export default {
try { try {
await this.$confirm(res.reason, "打印", { await this.$confirm(res.reason, "打印", {
cancelButtonText: "取消", cancelButtonText: "取消",
confirmButtonText: "确定" confirmButtonText: "确定",
}); });
} catch (e) { } catch (e) {
// 取消 // 取消
...@@ -761,7 +759,7 @@ export default { ...@@ -761,7 +759,7 @@ export default {
goods_id: "", goods_id: "",
cust_user: "", cust_user: "",
order_id: "", order_id: "",
sub_shop_id: "" sub_shop_id: "",
}); });
} else { } else {
res = await newGetOrderList(this.orderQueryObj); res = await newGetOrderList(this.orderQueryObj);
...@@ -786,21 +784,21 @@ export default { ...@@ -786,21 +784,21 @@ export default {
try { try {
await this.$confirm("确定要拒绝退款么?", "拒绝", { await this.$confirm("确定要拒绝退款么?", "拒绝", {
cancelButtonText: "取消", cancelButtonText: "取消",
confirmButtonText: "确定" confirmButtonText: "确定",
}); });
} catch (e) { } catch (e) {
// 取消 // 取消
return; return;
} }
const params = { const params = {
order_id: val.order_id order_id: val.order_id,
}; };
const res = await newOrderRefundReject(params); const res = await newOrderRefundReject(params);
if (res.code === 0) { if (res.code === 0) {
this.$message({ this.$message({
type: "success", type: "success",
message: "订单已驳回" message: "订单已驳回",
}); });
} else { } else {
this.$message.error(res.reason); this.$message.error(res.reason);
...@@ -826,7 +824,7 @@ export default { ...@@ -826,7 +824,7 @@ export default {
this.checkAll = false; this.checkAll = false;
this.refundGoods = []; this.refundGoods = [];
const params = { const params = {
order_id: val.order_id order_id: val.order_id,
}; };
const res = await newOrderItemList(params); const res = await newOrderItemList(params);
this.refundGoods = res.result; this.refundGoods = res.result;
...@@ -855,15 +853,15 @@ export default { ...@@ -855,15 +853,15 @@ export default {
// } // }
// } // }
const convertToNumber = str => { const convertToNumber = (str) => {
return !Number.isNaN(parseFloat(str)) ? parseFloat(str) : 0; return !Number.isNaN(parseFloat(str)) ? parseFloat(str) : 0;
}; };
const processRefundItem = item => { const processRefundItem = (item) => {
return { return {
order_item_id: item.order_item_id, order_item_id: item.order_item_id,
refund_num: item.refundableQuantity || 0, refund_num: item.refundableQuantity || 0,
refund_amount: convertToNumber(item.amountToRefund) refund_amount: convertToNumber(item.amountToRefund),
// refund_type: item.refund_type // refund_type: item.refund_type
}; };
}; };
...@@ -886,13 +884,13 @@ export default { ...@@ -886,13 +884,13 @@ export default {
return; return;
} }
this.$message.error(res.reason); this.$message.error(res.reason);
} },
}, },
created() { created() {
this.getMarketingListMet(); // 活动名称 this.getMarketingListMet(); // 活动名称
this.getSubShopListMet(); // 自提点 this.getSubShopListMet(); // 自提点
this.getOrderListMet(); // table列表 this.getOrderListMet(); // table列表
} },
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment