|
@@ -13,14 +13,14 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<order-track v-show="showTrack" :riderArriveTime="riderArriveTime" :buttonStatus="buttonStatus" :trackOrder="trackOrder" v-if="!orderDetailStutus && needTrack"></order-track>
|
|
|
- <order-detail v-show="showDetail" :buttonStatus="buttonStatus" :orderDetail="orderDetail" v-else></order-detail>
|
|
|
+ <order-detail v-show="showDetail" :buttonStatus="buttonStatus" @getDetailOrder="getDetailOrder" :orderDetail="orderDetail" v-else></order-detail>
|
|
|
<!-- 订单跟踪、订单详情底部按钮 -->
|
|
|
<div class="bottom-btns" v-show="showDetail || showTrack">
|
|
|
<!-- 新订单 -->
|
|
|
<div class="btns" v-if="buttonStatus === 0">
|
|
|
<el-button size="small" @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
- <el-button size="small" @click.native="iGnoreOrder(list[curIdx].id)" class="btn_bots">忽略订单</el-button>
|
|
|
<el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId,list[curIdx].id)" class="btn_bots">补打小票</el-button>
|
|
|
+ <el-button size="small" @click.native="iGnoreOrder(list[curIdx].id)" class="btn_bots btn">忽略订单</el-button>
|
|
|
<el-button size="small" @click.native="sendNow(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
</div>
|
|
|
<!-- 预约单 -->
|
|
@@ -30,19 +30,17 @@
|
|
|
<span class="el-dropdown-link">更多</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item @click.native="orderPrinter(list[curIdx].waimaiOrderId,list[curIdx].id)"><span style="color: #fc7200">补打小票</span></el-dropdown-item>
|
|
|
- <el-dropdown-item @click.native="iGnoreOrder(list[curIdx].id)">忽略订单</el-dropdown-item>
|
|
|
+ <el-dropdown-item @click.native="itemAddRemark(list[curIdx].id, list[curIdx])">添加备注</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
- <el-button size="small" @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
+ <el-button v-else size="small" @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
<el-button v-if="list[curIdx].waimaiOrderId" size="small" @click.native="settingTime(list[curIdx])" class="btn_bots btn">{{
|
|
|
- list[curIdx].delayTime ? "修改定时" : "定时发单"
|
|
|
+ list[curIdx].delayTime ? "修改定时" : "预约发单"
|
|
|
}}</el-button>
|
|
|
<el-button v-else size="small" @click.native="cancelOrder(list[curIdx].id)" class="btn_bots">取消订单</el-button>
|
|
|
-
|
|
|
+ <el-button size="small" @click.native="iGnoreOrder(list[curIdx].id)" class="btn_bots btn">忽略订单</el-button>
|
|
|
<el-button size="small" @click.native="sendNow(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
- <!-- <el-dropdown-item @click.native="orderPrinter(list[curIdx].waimaiOrderId,list[curIdx].id)"><span style="color: #fc7200">补打小票</span></el-dropdown-item> -->
|
|
|
-
|
|
|
</div>
|
|
|
<!-- 待接单 -->
|
|
|
<div class="btns" v-if="buttonStatus === 1">
|
|
@@ -58,15 +56,26 @@
|
|
|
<!-- 配送中 -->
|
|
|
<div class="btns" v-if="buttonStatus === 3">
|
|
|
<el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots btn">补打小票</el-button>
|
|
|
+ <!-- <el-button size='small' @click.native="againOrder(list[curIdx])" class="btn_bots btn">再来一单</el-button> -->
|
|
|
</div>
|
|
|
<!-- 异常单 -->
|
|
|
<div class="btns" v-if="buttonStatus === -2">
|
|
|
<el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId,list[curIdx].id)" v-if="list[curIdx].waimaiOrderId" class="btn_bots">补打小票</el-button>
|
|
|
<el-button size="small" @click.native="orderBack(list[curIdx].id)" class="btn_bots btn">撤回订单</el-button>
|
|
|
+ <el-button size="small" @click.native="againSend(list[curIdx])" class="btn_bots btn">再次配送</el-button>
|
|
|
</div>
|
|
|
<!-- 已取消 -->
|
|
|
<div class="btns" v-if="buttonStatus === -1">
|
|
|
- <!-- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId,list[curIdx].id)" class="btn_bots btn">再来一单</el-button> -->
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId&&list[curIdx].cancelType===4" class="btn_bots">补打小票</el-button>
|
|
|
+ <el-button size='small' @click.native="againSend(list[curIdx])" class="btn_bots btn">再次配送</el-button>
|
|
|
+ </div>
|
|
|
+ <!-- 已完成 -->
|
|
|
+ <div class="btns" v-if="buttonStatus === 97">
|
|
|
+ <el-button size='small' @click.native="againSend(list[curIdx])" class="btn_bots btn">再次配送</el-button>
|
|
|
+ </div>
|
|
|
+ <!-- 其他平台已完成 -->
|
|
|
+ <div class="btns" v-if="buttonStatus === 98">
|
|
|
+ <el-button size='small' @click.native="againSend(list[curIdx])" class="btn_bots btn">再次配送</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -75,23 +84,23 @@
|
|
|
<el-row class="list-info">
|
|
|
<el-col :span="17">
|
|
|
<div v-loading="isLoading" element-loading-text="正在计算中...">
|
|
|
- <div :class="
|
|
|
- curIdx === i ? 'order_item active-order-item' : 'order_item'
|
|
|
- " @click="chooseOrder(item, i)" v-for="(item, i) in list" :key="i">
|
|
|
+ <div class="order_item" @click="chooseOrder(item, i)" v-for="(item, i) in list" :key="i">
|
|
|
<div class="order_item_header">
|
|
|
<div class="order_item_header_l">
|
|
|
- <div v-if="item.daySeq" class="Serial_number">
|
|
|
+ <div v-if="item.daySeq" class="Serial_number" :style="daySeqColor(item.orderType)">
|
|
|
#{{ item.daySeq }}
|
|
|
</div>
|
|
|
<img :src="item.logo || item.waimaiLogo" class="logo" />
|
|
|
<span class="name">{{ item.shopName }}</span>
|
|
|
- <!-- <span class="name">{{item.sendAddress}}</span> -->
|
|
|
- <div class="sign_time" v-if="item.waimaiOrderId && [1,2].includes(item.takeType)">
|
|
|
+ <div class="sign_txt">
|
|
|
+ {{ exceptTimeFn(item) }}
|
|
|
+ </div>
|
|
|
+ <!-- <div class="sign_time" v-if="item.waimaiOrderId && [1,2].includes(item.takeType)">
|
|
|
{{ item.exceptTime.slice(5,16) }}前送达
|
|
|
</div>
|
|
|
<div class="sign_txt" v-if="item.buttonStatus === 0 && item.waimaiOrderId && item.takeType == 0">
|
|
|
立即送达,{{item.orderTime.slice(-8,-3)}}下单
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="sign_d" v-if="item.buttonStatus === 10 && item.timeTxt">{{item.timeTxt}}自动发起配送</div>
|
|
|
|
|
|
<div v-if="item.buttonStatus === 10 && !item.waimaiOrderId" class="sign_d">{{item.deliveryTime.slice(5)}}自动发起配送</div>
|
|
@@ -100,18 +109,16 @@
|
|
|
</div>
|
|
|
<!-- 新订单 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 0">
|
|
|
- <!-- <span class="header_r">已发单1分钟</span> -->
|
|
|
<el-tag v-if="[-1,7].includes(tabNum)" class="header_r">新订单</el-tag>
|
|
|
<el-button size="small" class="btn" @click.stop="sendNow(item)">发起配送</el-button>
|
|
|
</div>
|
|
|
<!-- 预约单 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 10">
|
|
|
- <!-- <span class="header_r">已发单1分钟</span> -->
|
|
|
<el-tag v-if="[-1,7].includes(tabNum)" class="header_r">预约单</el-tag>
|
|
|
<!-- <el-button size='small' @click.stop="iGnoreOrder(item.id)">忽略订单</el-button> -->
|
|
|
<!-- <el-button size='small' @click.stop="itemAddRemark(item.id, item)">添加备注</el-button> -->
|
|
|
<el-button v-if="item.waimaiOrderId" size="small" class="btn" @click.stop="settingTime(item)">{{
|
|
|
- item.delayTime ? "修改定时" : "定时发单"
|
|
|
+ item.delayTime ? "修改定时" : "预约发单"
|
|
|
}}</el-button>
|
|
|
|
|
|
<el-button v-else size="small" class="btn" @click.stop="sendNow(item)">立即配送</el-button>
|
|
@@ -149,31 +156,31 @@
|
|
|
<el-tag class="header_r">{{
|
|
|
showCancelType(item.cancelType)
|
|
|
}}</el-tag>
|
|
|
- <!-- <el-button size='small' class="btn" @click.stop="orderBack(item.id)">撤回订单</el-button> -->
|
|
|
+ <!-- <el-button v-if="item.cancelType===4&&item.waimaiOrderId" size='small' class="btn" @click.stop="orderPrinter(item.waimaiOrderId,item.id)">补打小票</el-button> -->
|
|
|
+ <el-button size="small" class="btn" @click.stop="againSend(item)">再次配送</el-button>
|
|
|
</div>
|
|
|
<!-- 猎豹平台已完成 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 97">
|
|
|
<el-tag v-if="[-1,7].includes(tabNum)" class="header_r">已完成</el-tag>
|
|
|
+ <el-button size="small" class="btn" @click.stop="againSend(item)">再次配送</el-button>
|
|
|
</div>
|
|
|
<!-- 其他平台已完成 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 98">
|
|
|
<el-tag v-if="[-1,7].includes(tabNum)" class="header_r">其他平台已完成</el-tag>
|
|
|
+ <el-button size="small" class="btn" @click.stop="againSend(item)">再次配送</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="order_item_cont">
|
|
|
- <div class="content">
|
|
|
- {{ item.receiptContactName
|
|
|
- }}<span>{{ item.receiptPhone }}{{item.receiptExtension ? "_" + item.receiptExtension : ""}}</span>
|
|
|
- </div>
|
|
|
+ <div class="order_item_cont" :class="curIdx === i ? 'active_order_item_cont' : ''">
|
|
|
<div class="address">
|
|
|
- <!-- {{ item.receiptProvinceName }}
|
|
|
- {{ item.receiptCityName }} -->
|
|
|
- <!-- {{ item.receiptDistrictName }} -->
|
|
|
{{ item.receiptAddress }}
|
|
|
- <span class="distance" @click.stop="checkMap(item)">
|
|
|
- <i class="el-icon-location"></i>
|
|
|
- <span>查看地图</span>
|
|
|
- </span>
|
|
|
+ <div class="distance" @click.stop="checkMap(item)">
|
|
|
+ <img class="img" src="../../../static/image/show-map-icon.png" alt="">
|
|
|
+ <span class="show-map">查看地图</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content">
|
|
|
+ {{ item.receiptContactName
|
|
|
+ }}<span>{{ item.receiptPhone }}{{item.receiptExtension ? "," + item.receiptExtension : ""}}</span>
|
|
|
</div>
|
|
|
<div v-if="item.caution" class="itme_r">
|
|
|
备注:{{ item.caution }}
|
|
@@ -225,7 +232,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="text-area">
|
|
|
- <el-input show-word-limit :rows="4" type="textarea" resize="none" :maxlength="50" placeholder="请输入其他原因" v-model="cancelReason"></el-input>
|
|
|
+ <el-input :disabled="reasonIndex < 8" show-word-limit :rows="4" type="textarea" resize="none" :maxlength="50" placeholder="请输入其他原因" v-model="cancelReason"></el-input>
|
|
|
</div>
|
|
|
<div style="text-align: center; margin-top: 20px">
|
|
|
<el-button @click.stop="cancelStatus = false">取消</el-button>
|
|
@@ -290,8 +297,6 @@ import {
|
|
|
detailOrder,
|
|
|
tips,
|
|
|
getRiderArriveTime,
|
|
|
- getPayResult,
|
|
|
- getMapData,
|
|
|
} from "../../api/order.js";
|
|
|
export default {
|
|
|
name: "OrderList",
|
|
@@ -357,6 +362,7 @@ export default {
|
|
|
exceptTime: "",
|
|
|
delayTime: "", // 预约延迟时间
|
|
|
riderArriveTime: {}, //骑手预计取货送达时间
|
|
|
+ showParentOrderSn: false,
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -391,11 +397,75 @@ export default {
|
|
|
immediate: true,
|
|
|
},
|
|
|
},
|
|
|
- destroyed() {},
|
|
|
computed: {
|
|
|
...mapState(["userInfo"]),
|
|
|
},
|
|
|
methods: {
|
|
|
+ exceptTimeFn(item) {
|
|
|
+ let con = item.exceptTime || item.takeDate;
|
|
|
+ return con ? `${con.slice(5)}前送达` : "立即送达";
|
|
|
+ },
|
|
|
+ daySeqColor(type) {
|
|
|
+ let bgColor = "";
|
|
|
+ switch (type) {
|
|
|
+ case 1:
|
|
|
+ bgColor = "#FDC502";
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ bgColor = "#2491FF";
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ bgColor = "#2491FF";
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ bgColor = "#FDC502";
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ bgColor = "#00A82D";
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ bgColor = "#2788FE";
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ bgColor = "#EE0000";
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ bgColor = "#fc7200";
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return { background: bgColor };
|
|
|
+ },
|
|
|
+ againSend(order) {
|
|
|
+ let orderCopy = this.$tool.deepClone(order);
|
|
|
+ if ([97, 98].includes(order.buttonStatus)) {
|
|
|
+ this.$confirm("当前订单已完成,确认要再次发起配送吗?", "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ center: true,
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.beforeValuation(orderCopy);
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
+ } else {
|
|
|
+ this.beforeValuation(orderCopy);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ beforeValuation(orderCopy) {
|
|
|
+ this.showParentOrderSn = true;
|
|
|
+ if (
|
|
|
+ orderCopy.waimaiOrderId &&
|
|
|
+ !orderCopy.addDelivery &&
|
|
|
+ orderCopy.buttonStatus !== -2
|
|
|
+ ) {
|
|
|
+ orderCopy.waimaiOrderId = null;
|
|
|
+ orderCopy.id = null;
|
|
|
+ orderCopy.waimaiId = null;
|
|
|
+ orderCopy.weight = 1;
|
|
|
+ }
|
|
|
+ this.getValuation(orderCopy);
|
|
|
+ },
|
|
|
paySuccess() {
|
|
|
this.showCode = false;
|
|
|
this.addTipStatus = false;
|
|
@@ -582,6 +652,7 @@ export default {
|
|
|
this.cancelStatus = true;
|
|
|
},
|
|
|
chooseOrder(v, index) {
|
|
|
+ this.curIdx = index;
|
|
|
this.buttonStatus = this.list[index].buttonStatus;
|
|
|
if (this.buttonStatus === 0 || this.buttonStatus === 10) {
|
|
|
this.needTrack = false;
|
|
@@ -590,7 +661,6 @@ export default {
|
|
|
this.needTrack = true;
|
|
|
this.orderDetailStutus = 0;
|
|
|
}
|
|
|
- this.curIdx = index;
|
|
|
this.getDetailOrder();
|
|
|
this.getTrackOrder();
|
|
|
this.getRiderArriveTime();
|
|
@@ -638,12 +708,6 @@ export default {
|
|
|
},
|
|
|
// 一键发单备注
|
|
|
commitRemark(orderId, item) {
|
|
|
- // if(!this.remark.trim()){
|
|
|
- // return this.$message({
|
|
|
- // message: '请输入发单备注再确认!',
|
|
|
- // type: "error",
|
|
|
- // });
|
|
|
- // }
|
|
|
let params = {
|
|
|
orderId,
|
|
|
remark: this.remark.trim(),
|
|
@@ -657,14 +721,6 @@ export default {
|
|
|
});
|
|
|
bus.$emit("refreshData");
|
|
|
bus.$emit("refreshData2");
|
|
|
- // this.$set(
|
|
|
- // this.list.find((v) => {
|
|
|
- // return item.id == v.id;
|
|
|
- // }),
|
|
|
- // "takeRemark",
|
|
|
- // this.remark
|
|
|
- // );
|
|
|
- // this.$forceUpdate();
|
|
|
} else {
|
|
|
this.$message({
|
|
|
message: res.msg,
|
|
@@ -720,6 +776,7 @@ export default {
|
|
|
},
|
|
|
// 计价
|
|
|
getValuation(order) {
|
|
|
+ console.log("order:", order);
|
|
|
let requestData = {
|
|
|
productId: order.productId,
|
|
|
transport: 0,
|
|
@@ -761,6 +818,10 @@ export default {
|
|
|
takeRemark: order.takeRemark || "",
|
|
|
orderId: order.id,
|
|
|
};
|
|
|
+ if (order.parentOrderSn && this.showParentOrderSn) {
|
|
|
+ requestData["parentOrderSn"] = order.parentOrderSn;
|
|
|
+ }
|
|
|
+ this.showParentOrderSn = false;
|
|
|
this.isLoading = true;
|
|
|
sendValuation(requestData).then((res) => {
|
|
|
console.log(res, "发起配送计算");
|
|
@@ -811,6 +872,7 @@ export default {
|
|
|
trackOrder({ orderId: this.orderId }).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.trackOrder = res.data;
|
|
|
+ this.trackOrder.list = res.data2.list;
|
|
|
this.showTrack = true;
|
|
|
} else {
|
|
|
this.$message({
|
|
@@ -870,15 +932,20 @@ export default {
|
|
|
if (item.deliveryStatus === -1) {
|
|
|
return (name = "已取消");
|
|
|
}
|
|
|
- // if (item.deliveryStatus === -2) {
|
|
|
- // return this.showCancelType(item.cancelType);
|
|
|
- // }
|
|
|
},
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
-<!-- Add "scoped" attribute to limit CSS to this component only -->
|
|
|
<style lang="scss" scoped="scoped">
|
|
|
+/deep/ .el-button--default:hover {
|
|
|
+ background-color: rgba(252, 114, 0, 0.2);
|
|
|
+ border-color: rgba(252, 114, 0, 0.2);
|
|
|
+ color: #fc7200;
|
|
|
+}
|
|
|
+/deep/ .el-button--primary {
|
|
|
+ background-color: #fc7200;
|
|
|
+ border-color: #fc7200;
|
|
|
+}
|
|
|
.el-row {
|
|
|
position: absolute !important;
|
|
|
width: 100%;
|
|
@@ -890,7 +957,6 @@ export default {
|
|
|
justify-content: flex-end;
|
|
|
height: calc(100vh - 210px);
|
|
|
/deep/ .el-col {
|
|
|
- // margin-right: 15px;
|
|
|
height: 100%;
|
|
|
z-index: 2;
|
|
|
}
|
|
@@ -1032,9 +1098,6 @@ export default {
|
|
|
margin-right: 20px;
|
|
|
margin-bottom: 20px;
|
|
|
cursor: pointer;
|
|
|
- &:last-child {
|
|
|
- color: #d7d7d7;
|
|
|
- }
|
|
|
&.active {
|
|
|
color: #fc7101;
|
|
|
border-color: #fc7101;
|
|
@@ -1072,18 +1135,17 @@ export default {
|
|
|
border: none !important;
|
|
|
background-color: #fc7200;
|
|
|
}
|
|
|
-.active-order-item {
|
|
|
- border: 2px solid #fc7200;
|
|
|
- height: 136px !important;
|
|
|
- width: calc(100% - 4px) !important;
|
|
|
-}
|
|
|
.order_item {
|
|
|
width: 100%;
|
|
|
height: 140px;
|
|
|
background: #fff;
|
|
|
margin-bottom: 10px;
|
|
|
border-radius: 5px;
|
|
|
-
|
|
|
+ overflow: hidden;
|
|
|
+ cursor: pointer;
|
|
|
+ &:hover {
|
|
|
+ background: rgba(254, 241, 233, 0.39) !important;
|
|
|
+ }
|
|
|
.order_item_header {
|
|
|
width: 100%;
|
|
|
height: 49px;
|
|
@@ -1096,6 +1158,7 @@ export default {
|
|
|
justify-content: space-between;
|
|
|
padding-right: 10px;
|
|
|
box-sizing: border-box;
|
|
|
+ background: rgba(254, 241, 233, 0.39);
|
|
|
|
|
|
.order_item_header_l,
|
|
|
.order_item_header_r {
|
|
@@ -1106,7 +1169,6 @@ export default {
|
|
|
.Serial_number {
|
|
|
width: 60px;
|
|
|
height: 26px;
|
|
|
- background: #fc7200;
|
|
|
border-radius: 0 30px 30px 0;
|
|
|
font-size: 10px;
|
|
|
font-weight: 500;
|
|
@@ -1144,7 +1206,6 @@ export default {
|
|
|
}
|
|
|
|
|
|
.sign_txt {
|
|
|
- // width: 64px;
|
|
|
height: 20px;
|
|
|
border: 1px solid #009cff;
|
|
|
background: #f2faff;
|
|
@@ -1189,7 +1250,6 @@ export default {
|
|
|
font-size: 14px;
|
|
|
font-weight: 400;
|
|
|
color: #333333;
|
|
|
- // margin-right: 22px;
|
|
|
}
|
|
|
|
|
|
.btn {
|
|
@@ -1197,33 +1257,58 @@ export default {
|
|
|
border-color: #fc7200;
|
|
|
color: #fff;
|
|
|
margin-left: 20px;
|
|
|
- // position: absolute;
|
|
|
- // right: 10px;
|
|
|
}
|
|
|
}
|
|
|
+ .active_order_item_cont {
|
|
|
+ border-color: #fc7200 !important;
|
|
|
+ }
|
|
|
.order_item_cont {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: space-evenly;
|
|
|
- padding: 5px 20px;
|
|
|
- height: 80px;
|
|
|
- }
|
|
|
- .address {
|
|
|
- .distance {
|
|
|
- margin-left: 10px;
|
|
|
- color: #409eff;
|
|
|
- cursor: pointer;
|
|
|
+ padding: 0 20px;
|
|
|
+ height: calc(100% - 52px);
|
|
|
+ border-bottom: 3px solid #ffffff;
|
|
|
+
|
|
|
+ .address {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ .distance {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ margin-left: 10px;
|
|
|
+ color: #fc7200;
|
|
|
+ cursor: pointer;
|
|
|
+ .img {
|
|
|
+ width: 15px;
|
|
|
+ height: 20px;
|
|
|
+ margin-right: 5px;
|
|
|
+ }
|
|
|
+ .show-map {
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: bold;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #fc7200;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .content {
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 20px;
|
|
|
+ color: #999999;
|
|
|
+ }
|
|
|
+ .itme_r {
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #333333;
|
|
|
+ word-wrap: break-word;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.itme_r {
|
|
|
- font-size: 14px;
|
|
|
- font-weight: 400;
|
|
|
- color: #b1b1b1;
|
|
|
- word-wrap: break-word;
|
|
|
-}
|
|
|
.order_detail {
|
|
|
position: relative;
|
|
|
width: 100%;
|
|
@@ -1248,14 +1333,14 @@ export default {
|
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- font-size: 12px;
|
|
|
- font-weight: 600;
|
|
|
+ font-weight: bold;
|
|
|
display: flex;
|
|
|
align-items: flex-end;
|
|
|
|
|
|
.detail_txt {
|
|
|
color: #b1b1b1;
|
|
|
- padding-bottom: 13px;
|
|
|
+ padding-bottom: 7px;
|
|
|
+ font-size: 15px;
|
|
|
border-bottom: 2px solid #fafafa;
|
|
|
margin-right: 28px;
|
|
|
cursor: pointer;
|