|
@@ -95,7 +95,7 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog v-model="xyFlag" :show-close="true" title="换货维修售后协议" >
|
|
|
- <p class="contents" v-html="xyText"></p>
|
|
|
+ <div class="contents" v-html="xyText"></div>
|
|
|
<div class="button-s" @click="xyFlag=false;checkFlags=true">
|
|
|
我已阅读并同意
|
|
|
</div>
|
|
@@ -109,8 +109,8 @@
|
|
|
<div class="goods-content">
|
|
|
<el-form ref="loginFormRef" :model="userFormState" :rules="rules" >
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>申请售后:</div>
|
|
|
- <el-dropdown trigger="click" @command="handleCommand" @click="handleClick" style="margin:0px 0 0 80px">
|
|
|
+ <div class="label"><span>*</span>申请售后:</div>
|
|
|
+ <el-dropdown trigger="click" @command="handleCommand" @click="handleClick">
|
|
|
<el-button type="primary">
|
|
|
{{returnText}}<el-icon class="el-icon--right"><arrow-down /></el-icon>
|
|
|
</el-button>
|
|
@@ -127,7 +127,7 @@
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>商品数量:</div>
|
|
|
+ <div class="label"><span>*</span>商品数量:</div>
|
|
|
<div class="goods-right lefts">
|
|
|
<el-form-item prop="num" :rules="rules.num">
|
|
|
<el-input-number @input="getUserNum" @blur="getUserBlur" v-model="userFormState.num" :min="0" :max="parseInt(maxNum)" />
|
|
@@ -135,7 +135,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>安装数量:</div>
|
|
|
+ <div class="label"><span>*</span>安装数量:</div>
|
|
|
<div class="goods-right lefts">
|
|
|
<el-form-item prop="num" :rules="rules.num">
|
|
|
<el-input-number @input="getUserNumInstall" @blur="getUserBlur" v-model="userFormState.num_install" :min="0" :max="parseInt(maxNumInstall)" />
|
|
@@ -143,20 +143,20 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="goods-views" v-if="!changeFlag">
|
|
|
- <div><span>*</span>预估退款金额:</div>
|
|
|
+ <div class="label"><span>*</span>预估退款金额:</div>
|
|
|
<div class="goods-right">
|
|
|
<div style="height: 20px;font-size: 18px;color: #333">¥{{ returnMoney }}</div>
|
|
|
<div style="height: 40px;color: #999;font-size: 14px">注:价格仅供参考,最终退款金额以实际为准</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="checkFlag_s">
|
|
|
- <div style="display:flex; align-items:center">
|
|
|
- <div><span style="color: red">*</span>取件信息:</div>
|
|
|
- <div class="color-s lefts" style="padding: 10px;" v-if="user_address_flag">
|
|
|
+ <div class="goods-views" style="display:flex; align-items:center">
|
|
|
+ <div class="label"><span style="color: red">*</span>取件信息:</div>
|
|
|
+ <div class="color-s" style="padding: 10px;" v-if="user_address_flag">
|
|
|
{{mineAddress}}
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="display: flex;margin: 30px 0 30px 160px;cursor: pointer">
|
|
|
+ <div class="adr" style="display: flex;cursor: pointer">
|
|
|
<div @click="addressFlags=true" style="color: #999;font-size: 16px;margin-top: 15px">新增地址</div>
|
|
|
<div class="order-button" style="margin: 0 0 0 30px;" @click="selectAddress">选择收货地址</div>
|
|
|
</div>
|
|
@@ -164,8 +164,8 @@
|
|
|
|
|
|
<div v-if="order.status>=5">
|
|
|
<div class="goods-views" v-if="returnKey!='' &&returnKey!=1 &&returnKey!=4 && flags">
|
|
|
- <div><span>*</span>退货方式:</div>
|
|
|
- <el-dropdown trigger="click" @command="handleCommand1" @click="handleClick" style="margin:0px 0 0 80px">
|
|
|
+ <div class="label"><span>*</span>退货方式:</div>
|
|
|
+ <el-dropdown trigger="click" @command="handleCommand1" @click="handleClick">
|
|
|
<el-button type="primary">
|
|
|
{{returnText1}}<el-icon class="el-icon--right"><arrow-down /></el-icon>
|
|
|
</el-button>
|
|
@@ -181,8 +181,8 @@
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>售后原因:</div>
|
|
|
- <el-dropdown trigger="click" @command="handleCommand2" @click="handleClick" style="margin:0px 0 0 80px">
|
|
|
+ <div class="label"><span>*</span>售后原因:</div>
|
|
|
+ <el-dropdown trigger="click" @command="handleCommand2" @click="handleClick">
|
|
|
<el-button type="primary">
|
|
|
{{returnText2}}<el-icon class="el-icon--right"><arrow-down /></el-icon>
|
|
|
</el-button>
|
|
@@ -202,7 +202,7 @@
|
|
|
<!-- <div v-if="lists.arr.refund_config">-->
|
|
|
|
|
|
<div class="goods-views" style="height: 40px;">
|
|
|
- <div><span>*</span>维修订单号:</div>
|
|
|
+ <div class="label"><span>*</span>维修订单号:</div>
|
|
|
<div class="goods-right lefts" style="margin-left: 65px!important;">
|
|
|
<el-form-item prop="order" :rules="rules.order">
|
|
|
<el-input v-model="userFormState.order"></el-input>
|
|
@@ -210,7 +210,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>维修单链接:</div>
|
|
|
+ <div class="label"><span>*</span>维修单链接:</div>
|
|
|
<div @click="goodsTaps(lists.arr.req_order_goods.id)" style="color: #409EFF;border-bottom: 1px solid #409EFF;height: 30px;margin-left: 65px;">产品维修单</div>
|
|
|
<div style="color: #EA2813;font-size: 14px;margin-left: 5px;">¥{{lists.arr.req_order_goods.amount}}</div>
|
|
|
</div>
|
|
@@ -218,11 +218,11 @@
|
|
|
|
|
|
|
|
|
<div class="goods-views">
|
|
|
- <div><span>*</span>备注:</div>
|
|
|
+ <div class="label"><span>*</span>备注:</div>
|
|
|
<div class="goods-right" >
|
|
|
<el-form-item prop="reason2" :rules="rules.reason1">
|
|
|
<el-input
|
|
|
- style="margin-left: 58px;"
|
|
|
+
|
|
|
v-model.trim="userFormState.reason2"
|
|
|
:rows="4"
|
|
|
type="textarea"
|
|
@@ -239,7 +239,7 @@
|
|
|
<img v-else style="width: 18px;height: 18px;margin-right: 10px" src="http://screen-test.zhousi.hdlkeji.com/aksdbn/img/goods/check.png">
|
|
|
|
|
|
<div style="margin-top: 2px">
|
|
|
- 我已阅读并同意<span style="color: #409eff">换货维修协议</span>
|
|
|
+ 我已阅读并同意<span style="color: #409eff;cursor: pointer;">换货维修协议</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="order-button" @click="submits">提交</div>
|
|
@@ -339,8 +339,8 @@
|
|
|
<div class="order-lists" v-for="(item,index) in order.info " :key="index">
|
|
|
<div class="order-img">
|
|
|
<img :src="item.logo" alt="">
|
|
|
+ <div class="order-name overflow2" style="margin-left: 20px">{{item.goods_name}} {{item.sku_name}}</div>
|
|
|
</div>
|
|
|
- <div class="order-name overflow2" style="margin-left: 20px">{{item.goods_name}} {{item.sku_name}}</div>
|
|
|
<div class="heights" style="">
|
|
|
|
|
|
¥{{item.amount}}
|
|
@@ -366,7 +366,7 @@
|
|
|
</div>
|
|
|
<div class="order-button" v-if="(order.status==5 || order.status==10 ||
|
|
|
order.status==20 )&& (item.refund==null ||item.refund.refund_status==400
|
|
|
- )" @click="returnOrder(item)" style="margin:50px auto;font-size:12px">
|
|
|
+ )" @click="returnOrder(item)">
|
|
|
申请售后
|
|
|
</div>
|
|
|
<div v-if="item.refund!=null && item.is_vrd==true && (
|
|
@@ -1127,7 +1127,7 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
border-radius: 2px;
|
|
|
border: 1px solid #CECECE;
|
|
|
padding: 0 20px;
|
|
|
- margin-left: 50px;
|
|
|
+ // margin-left: 50px;
|
|
|
}
|
|
|
.address-content{
|
|
|
padding: 0 70px;
|
|
@@ -1179,7 +1179,7 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
text-align: center;
|
|
|
border-right: 1px solid #f4f4f4;
|
|
|
height: 150px;
|
|
|
- width: 140px;
|
|
|
+ width: 10%;
|
|
|
font-size: 15px;
|
|
|
}
|
|
|
.shopping-title{
|
|
@@ -1189,41 +1189,55 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
border-radius: 2px;
|
|
|
border: 1px solid #D7DBE0;
|
|
|
line-height: 50px;
|
|
|
- padding: 0 0 0 60px;
|
|
|
+ padding: 0 20px 0;
|
|
|
justify-content: space-between;
|
|
|
+ text-align: center;
|
|
|
+
|
|
|
div:nth-child(1){
|
|
|
- flex:0 0 310px;
|
|
|
+ // flex:0 0 310px;
|
|
|
//flex: 1;
|
|
|
+ width: 30%;
|
|
|
}
|
|
|
div:nth-child(2){
|
|
|
- flex: 0 0 100px;
|
|
|
+ // flex: 0 0 100px;
|
|
|
text-align: center;
|
|
|
- margin-left:50px;
|
|
|
+ // margin-left:50px;
|
|
|
+ width: 10%;
|
|
|
}
|
|
|
div:nth-child(3){
|
|
|
- flex: 0 0 140px;
|
|
|
+ width: 10%;
|
|
|
+
|
|
|
+ // flex: 0 0 140px;
|
|
|
text-align: center;
|
|
|
|
|
|
}
|
|
|
div:nth-child(4){
|
|
|
- flex: 0 0 100px;
|
|
|
+ width: 10%;
|
|
|
+
|
|
|
+ // flex: 0 0 100px;
|
|
|
text-align: center;
|
|
|
- margin-left: 0;
|
|
|
+ // margin-left: 0;
|
|
|
}
|
|
|
div:nth-child(5){
|
|
|
- flex: 0 0 130px;
|
|
|
- text-align: left;
|
|
|
- margin-left: 30px;
|
|
|
+ width: 10%;
|
|
|
+
|
|
|
+ // flex: 0 0 130px;
|
|
|
+ text-align: center;
|
|
|
+ // margin-left: 30px;
|
|
|
}
|
|
|
div:nth-child(6){
|
|
|
- flex: 0 0 120px;
|
|
|
- margin-right: 80px;
|
|
|
- text-align: left;
|
|
|
+ width: 10%;
|
|
|
+
|
|
|
+ // flex: 0 0 120px;
|
|
|
+ // margin-right: 80px;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
div:nth-child(7){
|
|
|
- flex: 0 0 95px;
|
|
|
- text-align: left;
|
|
|
- margin-right:40px;
|
|
|
+ width: 20%;
|
|
|
+
|
|
|
+ // flex: 0 0 95px;
|
|
|
+ text-align: center;
|
|
|
+ // margin-right:40px;
|
|
|
}
|
|
|
}
|
|
|
.logiFlexs{
|
|
@@ -1275,9 +1289,10 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
line-height: 40px;
|
|
|
text-align: center;
|
|
|
color: #fff;
|
|
|
- font-size: 16px;
|
|
|
+ font-size: 12px;
|
|
|
+ cursor: pointer;
|
|
|
//margin-left: 15px;
|
|
|
- margin: 0 auto;
|
|
|
+ margin: 50px auto;
|
|
|
}
|
|
|
.flexs{
|
|
|
display: flex;
|
|
@@ -1309,18 +1324,24 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
.goods-content{
|
|
|
padding: 40px 20px;
|
|
|
.lefts{
|
|
|
- margin-left:80px!important;
|
|
|
+ // margin-left:80px!important;
|
|
|
+ }
|
|
|
+ .adr {
|
|
|
+ margin: 30px 160px;
|
|
|
}
|
|
|
.goods-views{
|
|
|
display: flex;
|
|
|
margin-bottom: 10px;
|
|
|
line-height: 40px;
|
|
|
+ .label {
|
|
|
+ width: 20%;
|
|
|
+ }
|
|
|
// height: 50px;
|
|
|
span{
|
|
|
color: #E1251B;
|
|
|
}
|
|
|
.goods-right{
|
|
|
- margin-left: 50px;
|
|
|
+ // margin-left: 50px;
|
|
|
.box{
|
|
|
width: 79px;
|
|
|
height: 24px;
|
|
@@ -1373,11 +1394,17 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
padding: 0 20px;
|
|
|
line-height:140px;
|
|
|
background-color: #fff;
|
|
|
-
|
|
|
+ text-align: center;
|
|
|
|
|
|
.order-img{
|
|
|
+ width: 30%;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
+ // justify-content: center;
|
|
|
+ padding: 20px;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border-right: 1px solid #f4f4f4;
|
|
|
+
|
|
|
img{
|
|
|
width: 100px;
|
|
|
height: 100px;
|
|
@@ -1387,13 +1414,13 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
.order-name{
|
|
|
color: #333;
|
|
|
font-size: 15px;
|
|
|
- border-right: 1px solid #f4f4f4;
|
|
|
- width: 260px;
|
|
|
+ // border-right: 1px solid #f4f4f4;
|
|
|
+ // width: 260px;
|
|
|
margin-left: 10px;
|
|
|
- line-height: 30px;
|
|
|
+ line-height: 1;
|
|
|
padding: 45px 0;
|
|
|
height: 30px;
|
|
|
- padding-right: 20px;
|
|
|
+ // padding-right: 20px;
|
|
|
}
|
|
|
.order-money{
|
|
|
width: 180px;
|
|
@@ -1490,5 +1517,6 @@ orderDetail({id:url.id}).then((res)=>{
|
|
|
height: 30px;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
</style>
|