Commit 7fb36a83 by damodmg

更新

parent 5970edcd
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet type=text/css href=./static/css/iconfont.css><link rel=stylesheet type=text/css href=./static/css/common.css><link rel="shortcut icon" type=image/x-icon href=./static/img/favicon.ico><title>微商城</title><link href=./static/css/app.bb225a9cad370916a9ca0d83de62447b.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.18.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-linkage.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.02.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.2a66e15144de1c0f565b.js></script><script type=text/javascript src=./static/js/app.197864cd8b2e93d8ad00.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet type=text/css href=./static/css/iconfont.css><link rel=stylesheet type=text/css href=./static/css/common.css><link rel="shortcut icon" type=image/x-icon href=./static/img/favicon.ico><title>微商城</title><link href=./static/css/app.2c03ac9bd8bf72d927bbee8f0d0d05b8.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.18.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-linkage.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.02.js></script><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.2a66e15144de1c0f565b.js></script><script type=text/javascript src=./static/js/app.01077d19f8301fe85ac3.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -68,6 +68,10 @@ export default {
} else if (this.intergralModal.type === 'stock') {
this.title = '库存';
}
this.giftProSkuCash = this.intergralModal.cashCost; //现金
this.giftProSkuIntegral = this.intergralModal.integralCost; //积分
this.giftProSkuCode = this.intergralModal.proCode; //编码
},
methods: {
limitSkuCode() {
......
......@@ -395,7 +395,9 @@ export default {
request.post('/api-integral-mall/create-integral-pro', params).then(res => {
if (res.data.errorCode === 0) {
this.submitLoading = false;
// this.$router.push({path: '/goodsList', query: {activeName: this.activeName}})
this.$router.push({
name: 'coupon'
});
} else {
this.$message.error(res.data.message);
this.submitLoading = false;
......
......@@ -557,6 +557,9 @@ export default {
this.intergralModal.modalWidth = 450; //根据内容设置弹框的宽度
this.intergralModal.modalHeight = 80; //根据内容设置弹框的宽度
}
this.intergralModal.integralCost = item.integralCost; //积分
this.intergralModal.cashCost = item.cashCost; //现金
this.intergralModal.proCode = item.proCode; //编码
this.intergralModal.dialogVisible = true;
} else {
this.$message.error(res.data.message);
......
......@@ -517,15 +517,16 @@ export default {
this.stockDisabled = false;
}
//根据sku的库存获得spu的库存
let temSum = 0;
for (let i in this.skuList) {
for (let j in this.skuList[i]) {
if (this.skuList[i].length - j == 3) {
if (this.skuList[i][j].valueName !== '') temSum += Number(this.skuList[i][j].valueName);
}
}
}
this.giftForm.virtualStock = temSum;
// let temSum = 0;
// for (let i in this.skuList) {
// for (let j in this.skuList[i]) {
// if (this.skuList[i].length - j == 3) {
// if (this.skuList[i][j].valueName !== '') temSum += Number(this.skuList[i][j].valueName);
// }
// }
// }
// this.giftForm.virtualStock = temSum;
} else {
this.$message.error(res.data.message);
}
......
......@@ -83,7 +83,7 @@ export default {
refundMoney: this.agreeRefundModal.refundMoney,
refundPoint: this.agreeRefundModal.refundPoint
};
request.get('/api-integral-mall/refuse-refund', params).then(res => {
request.get('/api-integral-mall/refuse-refund', { params }).then(res => {
if (res.data.errorCode === 0) {
this.$message.success('修改成功');
this.agreeRefundModal.dialogVisible = false;
......
<template>
<el-dialog title="关闭订单" :visible.sync="refunOrderdModal.dialogVisible" width="450px" @close="cancelSubmit('refundForm')">
<el-form :model="refundForm" ref="refundForm" :rules="modalRules">
<el-form-item label="" label-width="0px" prop="closeReason">
<p>确认取消订单吗?</p>
<p>积分将会通过实时返回给会员。相应礼品的库存会归还</p>
<el-input type="textarea" :rows="5" v-model="refundForm.closeReason" style="width:410px;" @input="value => reasonLimit(value)"> </el-input>
</el-form-item>
<span class="slot-num">{{ reasonLen }}/50</span>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancelSubmit('refundForm')">取 消</el-button>
<el-button type="primary" @click="submitProNanme('refundForm')">确 定</el-button>
</div>
</el-dialog>
</template>
<script>
// import qs from 'qs';
import request from '../../service/request.js';
import getInputVal from '../../utils/common.js';
export default {
props: {
refunOrderdModal: {
type: Object,
default() {
return {};
}
}
},
data() {
return {
reasonLen: 0,
refundForm: {
closeReason: ''
},
modalRules: {
closeReason: [{ required: true, message: '请输入关闭原因', trigger: 'blur' }]
}
};
},
methods: {
//输入框字数统计
reasonLimit(value) {
this.$nextTick(() => {
this.refundForm.closeReason = getInputVal.getInputVal(value, 50);
this.reasonLen = getInputVal.getZhLen(this.refundForm.closeReason);
});
},
//确认修改商品名称
submitProNanme(formName) {
this.$refs[formName].validate(valid => {
if (valid) {
let params = {
integralMallProRefundId: this.refunOrderdModal.mallProId,
cancelReason: this.refundForm.closeReason,
opType: 2
};
request.get('/api-integral-mall/order-opt', params).then(res => {
if (res.data.errorCode === 0) {
this.$message.success('修改成功');
this.refunOrderdModal.dialogVisible = false;
this.$emit('getList');
} else {
this.$message.error(res.data.message);
}
});
} else {
return false;
}
});
},
//取消修改
cancelSubmit(formName) {
this.$refs[formName].resetFields();
this.refunOrderdModal.dialogVisible = false;
}
}
};
</script>
<style scoped>
.slot-num {
float: right;
margin-top: -20px;
font-size: 13px;
}
</style>
<template>
<el-dialog title="关闭退款" :visible.sync="refundModal.dialogVisible" width="450px" @close="cancelSubmit('refundForm')">
<el-form :model="refundForm" ref="refundForm" :rules="modalRules">
<el-form-item label="商品名称" label-width="80px" prop="reason">
<el-form-item label="原因" label-width="80px" prop="reason">
<el-input type="textarea" :rows="5" v-model="refundForm.reason" style="width:330px;" @input="value => reasonLimit(value)"> </el-input>
</el-form-item>
<span class="slot-num">{{ reasonLen }}/200</span>
......
......@@ -5,10 +5,10 @@
<el-breadcrumb separator="/">
<el-breadcrumb-item>积分商城</el-breadcrumb-item>
<el-breadcrumb-item>订单</el-breadcrumb-item>
<el-breadcrumb-item>礼品兑换</el-breadcrumb-item>
<el-breadcrumb-item>优惠券兑换</el-breadcrumb-item>
</el-breadcrumb>
<h3>
<span>礼品兑换</span>
<span>优惠券兑换</span>
</h3>
</div>
<el-tabs v-model="orderStatus" class="bread-content" @tab-click="handleClick">
......@@ -36,8 +36,8 @@
</div>
<el-tab-pane label="全部" name="-1" class="goods-table-content"> </el-tab-pane>
<el-tab-pane label="待付款" name="11" class="goods-table-content"> </el-tab-pane>
<el-tab-pane label="已付款" name="3" class="goods-table-content"> </el-tab-pane>
<el-tab-pane label="已付款" name="4" class="goods-table-content"> </el-tab-pane>
<el-tab-pane label="交易关闭" name="0" class="goods-table-content"> </el-tab-pane>
<div class="goods-list-content">
<el-table :data="tableData" ref="multipleTable" style="width: 100%" @sort-change="sortChange" v-loading="loading">
<el-table-column type="selection" width="40"> </el-table-column>
......@@ -49,10 +49,11 @@
<img v-if="scope.row.cardType === 1" src="../../../static/img/zhe.png" alt="" />
<div class="info-name">
<p class="pro-ellipsis">{{ scope.row.giftName }}</p>
<p class="category-ellipsis">
<p><span style="margin-right:10px;">领取状态:已领取未领取</span><span>使用状态:已使用未使用</span></p>
<!-- <p class="category-ellipsis">
<span v-for="(i, v) in scope.row.sku" :key="v" style="margin-right:3px">{{ i.proName }}:{{ v.valueName ? v.valueName : '--' }}</span>
</p>
<p class="category-ellipsis">规格编码:{{ scope.row.proCode }}</p>
<p class="category-ellipsis">规格编码:{{ scope.row.proCode }}</p> -->
</div>
</div>
</template>
......@@ -63,7 +64,7 @@
<p style="line-height:18px" class="gray-color">{{ scope.row.createTime ? getSeconds(scope.row.createTime) : '--' }}</p>
</template>
</el-table-column>
<el-table-column prop="definedCode" label="订单编号" min-width="120px">
<el-table-column prop="definedCode" label="订单编号" min-width="140px">
<template slot-scope="scope">
<el-dropdown @visible-change="i => getOrderInfo(i, scope.row.integralMallProExchangeId)" trigger="click">
<span class="el-dropdown-link"> {{ scope.row.definedCode }}<i class="el-icon-arrow-down el-icon--right"></i> </span>
......@@ -96,8 +97,7 @@
<span v-if="scope.row.status === 11">待付款</span>
</p>
<p style="line-height:18px">
<el-button type="text" v-if="scope.row.status === 2 || scope.row.status === 1">发货</el-button>
<el-button type="text" v-if="scope.row.status === 11">关闭订单</el-button>
<el-button type="text" v-if="scope.row.status === 11" @click="closeOrder(scope.row)">关闭订单</el-button>
</p>
</template>
</el-table-column>
......@@ -125,6 +125,8 @@
</div>
</el-tabs>
</div>
<!-- 关闭订单 -->
<closeOrder :refunOrderdModal="refunOrderdModal"></closeOrder>
</div>
</template>
......@@ -151,7 +153,12 @@ export default {
windowUrl: window.location.origin,
orderStatus: '-1',
dateValue: [new Date() - 90 * 24 * 60 * 60 * 1000, new Date().valueOf()],
orderInfo: {}
orderInfo: {},
refunOrderdModal: {
//关闭订单
dialogVisible: false,
integralMallProExchangeId: ''
}
};
},
created() {
......@@ -252,6 +259,11 @@ export default {
this.$message.error(res.data.message);
}
});
},
// 关闭订单
closeOrder(item) {
this.refunOrderdModal.integralMallProExchangeId = item.integralMallProExchangeId;
this.refunOrderdModal.dialogVisible = true;
}
},
components: {}
......
......@@ -19,7 +19,7 @@
<el-input type="text" v-model="deliverdModal.otherLogisticsCompanyName" class="w-450" placeholder="请输入快递公司" @input="value => logisticsNameLimit(value)"> </el-input>
</el-form-item>
<el-form-item v-if="deliverdModal.changeType === 2" label="运单编号" label-width="80px" prop="logisticsCode">
<el-input type="text" v-model="deliverdModal.logisticsCode" class="w-450" placeholder="请输入快递单号" @input="limitCode"> </el-input>
<el-input type="text" v-model="deliverdModal.logisticsCode" class="w-450" placeholder="请输入快递单号" @input="value => limitCode(value)"> </el-input>
</el-form-item>
<el-form-item v-if="deliverdModal.changeType === 3" label="发货内容" label-width="80px" prop="content">
<el-input type="textarea" :rows="4" v-model="deliverdModal.content" class="w-450" @input="value => contentLimit(value)"> </el-input>
......
<template>
<el-dialog title="发货" :visible.sync="deliverInfodModal.dialogVisible" width="600px" @close="cancelSubmit('deliverInfodModal')">
<el-dialog title="发货" :visible.sync="deliverInfodModal.dialogVisible" width="880px" @close="cancelSubmit('deliverInfodModal')">
<el-form :model="deliverInfodModal" ref="deliverInfodModal" :rules="modalRules">
<el-form-item v-if="deliverInfodModal.changeType === 2" label="收件人" label-width="80px">
<el-form-item v-if="deliverInfodModal.deliverStatus" label="收件人" label-width="80px">
<span>{{ deliverInfodModal.consignee }}</span>
</el-form-item>
<el-form-item v-if="deliverInfodModal.changeType === 2" label="联系方式" label-width="80px">
<el-form-item v-if="deliverInfodModal.deliverStatus" label="联系方式" label-width="80px">
<span>{{ deliverInfodModal.consigneePhone }}</span>
</el-form-item>
<el-form-item v-if="deliverInfodModal.changeType === 2" label="收货地址" label-width="80px">
<el-form-item v-if="deliverInfodModal.deliverStatus" label="收货地址" label-width="80px">
<span>{{ deliverInfodModal.receivingAddress }}</span>
</el-form-item>
<el-form-item v-if="!deliverInfodModal.deliverStatus" label="发货时间" label-width="80px">
<span>{{ getTimeAll(deliverInfodModal.deliveryTime) }}</span>
</el-form-item>
<el-form-item v-if="!deliverInfodModal.deliverStatus" label="操作人员" label-width="80px">
<span>{{ deliverInfodModal.clerkName ? deliverInfodModal.clerkName : '---' }}</span>
</el-form-item>
<el-form-item v-if="!deliverInfodModal.deliverStatus" label="发货内容" label-width="80px">
<span>{{ deliverInfodModal.deliveryContent ? deliverInfodModal.deliveryContent : '--' }}</span>
</el-form-item>
<div class="line"></div>
<!-- {{ deliverInfodModal.traces }} -->
<div class="editInfo-content">
<div v-if="!editStatus">
<div class="logistics-item">
<span>快递公司:</span><span>{{ deliverInfodModal.logisticsCompanyName }}</span>
</div>
<div class="logistics-item">
<span>运单号码:</span><span>{{ deliverInfodModal.logisticsCompanyCode }}</span>
</div>
</div>
<div v-else>
<div class="logistics-item">
<span>快递公司:</span>
<el-select v-model="deliverInfodModal.logisticsCompanyId" placeholder="请选择快递" clearable @change="changeLogistics" style="width:160px;">
<el-option :label="item.logisticsCompanyName" :value="item.logisticsCompanyId" v-for="(item, index) in logistiesList" :key="index"></el-option>
</el-select>
<p style="margin:0px 10px 0 10px;display:inline-block" v-show="otherLogistics">
<el-input type="text" v-model="deliverInfodModal.otherLogisticsCompanyName" style="width:160px" placeholder="请输入快递公司" @input="value => limitOtherName(value)"> </el-input>
</p>
</div>
<div class="logistics-item">
<span>运单号码:</span>
<el-input type="text" v-model="deliverInfodModal.logisticsCompanyCode" style="width:160px" placeholder="请输入快递单号" @input="value => limitCode(value)"> </el-input>
</div>
</div>
<div style="float:right;margin-top:-20px;">
<el-button type="text" v-show="!editStatus" @click="editLogisticsInfo">修改运单编号</el-button>
<el-button type="text" v-show="editStatus">确认</el-button>
<el-button type="text" v-show="editStatus" @click="cancelLogisticsInfo">取消</el-button>
</div>
</div>
<div class="logisticsList">
<el-timeline :reverse="reverse">
<el-timeline-item v-for="(activity, index) in deliverInfodModal.traces" :key="index" :timestamp="activity.acceptTime">
{{ activity.acceptStation }}
</el-timeline-item>
</el-timeline>
<ul class="el-timeline is-reverse">
<li class="el-timeline-item" v-for="(i, v) in deliverInfodModal.traces" :key="v">
<div class="el-timeline-item__tail"></div>
<div class="el-timeline-item__node el-timeline-item__node--normal el-timeline-item__node--"></div>
<div class="el-timeline-item__wrapper">
<div class="el-timeline-item__content">{{ i.acceptStation }}</div>
<div class="el-timeline-item__timestamp is-bottom">{{ i.acceptTime }}</div>
</div>
</li>
</ul>
</div>
</el-form>
<div slot="footer" class="dialog-footer">
......@@ -28,7 +74,7 @@
<script>
// import qs from 'qs';
import request from '../../service/request.js';
import copy from '../../utils/clone.js';
// import copy from '../../utils/clone.js';
import getInputVal from '../../utils/common.js';
export default {
props: {
......@@ -41,26 +87,18 @@ export default {
},
data() {
return {
getTimeAll: getInputVal.formatDate,
reverse: true,
editStatus: false,
reasonLen: 0,
refundPoint: '',
refundMoney: '',
otherLogistics: false,
otherLogisticsCompanyName: '', //其他公司快递名称
logisticsCompanyCode: '', //物流公司code
logisticsCompanyName: '',
modalRules: {
logisticsCompanyId: [{ required: true, message: '请选择快递公司', trigger: 'change' }],
logisticsCode: [{ required: true, message: '请输入运单编号', trigger: 'blur' }],
otherLogisticsCompanyName: [{ required: true, message: '请输入快递公司名称', trigger: 'blur' }],
content: [{ required: true, message: '请输入在线发货的内容', trigger: 'blur' }]
},
logistiesList: [] //快递公司
};
},
created() {
this.refundMoney = copy(this.deliverInfodModal.refundMoney);
this.refundPoint = copy(this.deliverInfodModal.refundPoint);
this.getLogistiesList();
},
methods: {
......@@ -98,22 +136,22 @@ export default {
this.deliverInfodModal.otherLogisticsCompanyName = '';
}
},
logisticsNameLimit(value) {
this.$nextTick(() => {
this.deliverInfodModal.otherLogisticsCompanyName = getInputVal.getInputVal(value, 8);
});
},
limitCode(value) {
this.$nextTick(() => {
this.deliverInfodModal.logisticsCode = getInputVal.getInputVal(value, 32);
this.deliverInfodModal.logisticsCompanyCode = getInputVal.getInputVal(value, 32);
});
},
contentLimit(value) {
limitOtherName(value) {
this.$nextTick(() => {
this.deliverInfodModal.content = getInputVal.getInputVal(value, 100);
this.deliverInfodModal.otherLogisticsCompanyName = getInputVal.getInputVal(value, 16);
});
},
editLogisticsInfo() {
this.editStatus = true;
},
cancelLogisticsInfo() {
this.editStatus = false;
},
//取消修改
cancelSubmit(formName) {
this.$refs[formName].resetFields();
......@@ -130,4 +168,65 @@ export default {
.line {
border-bottom: 1px solid #dcdfe6;
}
/* 时间线样式 */
.logisticsList {
padding-top: 15px;
height: 200px;
overflow-y: auto;
border-top: 1px solid #dcdfe6;
width: 100%;
}
.el-timeline {
margin: 0;
font-size: 14px;
list-style: none;
}
.el-timeline-item {
position: relative;
padding-bottom: 20px;
}
.el-timeline-item__tail {
position: absolute;
left: 4px;
height: 100%;
border-left: 2px solid #e4e7ed;
}
.el-timeline-item__node {
position: absolute;
background-color: #e4e7ed;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.el-timeline-item__node--normal {
left: -1px;
width: 12px;
height: 12px;
}
.el-timeline-item__wrapper {
position: relative;
padding-left: 28px;
top: -3px;
}
.el-timeline-item__content {
color: #303133;
}
.el-timeline-item__timestamp {
color: #909399;
line-height: 1;
font-size: 13px;
}
.el-timeline-item__timestamp.is-bottom {
margin-top: 8px;
}
.editInfo-content {
padding: 20px 0;
}
.logistics-item {
display: inline-block;
margin-right: 10px;
vertical-align: top;
}
</style>
<template>
<el-dialog title="查看详情" :visible.sync="closeInfoModal.dialogVisible" width="600px" @close="cancelSubmit('closeInfoModal')">
<el-form :model="closeInfoModal" ref="closeInfoModal" :rules="modalRules">
<el-form-item label="收件人" label-width="80px">
<span>{{ closeInfoModal.consignee }}</span>
</el-form-item>
<el-form-item label="联系方式" label-width="80px">
<span>{{ closeInfoModal.consigneePhone }}</span>
</el-form-item>
<el-form-item label="收货地址" label-width="80px">
<span>{{ closeInfoModal.receivingAddress }}</span>
</el-form-item>
<el-form-item label="取消时间" label-width="80px">
<span>{{ closeInfoModal.cancelTime ? getTimeAll(closeInfoModal.cancelTime) : '--' }}</span>
</el-form-item>
<el-form-item label="操作人员" label-width="80px">
<span>{{ closeInfoModal.clerkName ? closeInfoModal.clerkName : '--' }}</span>
</el-form-item>
<el-form-item label="取消原因" label-width="80px">
<span>{{ closeInfoModal.cancelReason ? closeInfoModal.cancelReason : '--' }}</span>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="cancelSubmit('closeInfoModal')">关闭</el-button>
</div>
</el-dialog>
</template>
<script>
// import qs from 'qs';
// import request from '../../service/request.js';
// import copy from '../../utils/clone.js';
import getInputVal from '../../utils/common.js';
export default {
props: {
closeInfoModal: {
type: Object,
default() {
return {};
}
}
},
data() {
return {
getTimeAll: getInputVal.formatDate
// reverse: true,
// reasonLen: 0,
// refundPoint: '',
// refundMoney: '',
// otherLogistics: false,
// otherLogisticsCompanyName: '', //其他公司快递名称
// logisticsCompanyCode: '', //物流公司code
// logisticsCompanyName: '',
// modalRules: {
// logisticsCompanyId: [{ required: true, message: '请选择快递公司', trigger: 'change' }],
// logisticsCode: [{ required: true, message: '请输入运单编号', trigger: 'blur' }],
// otherLogisticsCompanyName: [{ required: true, message: '请输入快递公司名称', trigger: 'blur' }],
// content: [{ required: true, message: '请输入在线发货的内容', trigger: 'blur' }]
// },
// logistiesList: [] //快递公司
};
},
methods: {
//取消修改
cancelSubmit(formName) {
this.$refs[formName].resetFields();
this.otherLogistics = false;
this.closeInfoModal.dialogVisible = false;
}
}
};
</script>
<style scoped>
.w-450 {
width: 450px;
}
.line {
border-bottom: 1px solid #dcdfe6;
}
</style>
......@@ -58,7 +58,7 @@
<p style="line-height:18px" class="gray-color">{{ getSeconds(scope.row.createTime) }}</p>
</template>
</el-table-column>
<el-table-column prop="orderRefundNumber" label="退款编号" min-width="120px">
<el-table-column prop="orderRefundNumber" label="退款编号" min-width="140px">
<template slot-scope="scope">
<el-dropdown placement="bottom-end">
<span class="el-dropdown-link"> {{ scope.row.refundNumber }}<i class="el-icon-arrow-down el-icon--right"></i> </span>
......@@ -278,6 +278,7 @@ export default {
handleArgeeRefund(item) {
this.agreeRefundModal.refundMoney = item.maxRefundPrice;
this.agreeRefundModal.refundPoint = item.maxRefundPoints;
this.agreeRefundModal.integralMallProRefundId = item.integralMallProRefundId;
this.agreeRefundModal.dialogVisible = true;
},
// 发货
......
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