Commit 846fe6e7 by huaying

fix: 退款列表

parent cdc60180
...@@ -477,6 +477,32 @@ ...@@ -477,6 +477,32 @@
</p> </p>
</div> </div>
</div> </div>
<div class="section-content">
<h3>售后服务</h3>
<el-form-item label="支持退款" prop="refund">
<el-radio v-model="couponForm.refund" :label="1">
</el-radio>
<el-radio v-model="couponForm.refund" :label="2">
</el-radio>
</el-form-item>
<el-form-item label="退款期限" prop="num">
<el-input-number v-model="couponForm.num"
controls-position="right"
:min="1"
:max="10"
style="width:130px"
:step="1"
step-strictly></el-input-number>
</el-form-item>
<el-form-item label="退款方式" prop="refundList">
<el-checkbox-group v-model="couponForm.refundList">
<el-checkbox label="主动退款"></el-checkbox>
<el-checkbox label="过期自动退款"></el-checkbox>
</el-checkbox-group>
</el-form-item>
</div>
<!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }">
<el-form-item class="fix-btn"> <el-form-item class="fix-btn">
...@@ -611,6 +637,9 @@ export default { ...@@ -611,6 +637,9 @@ export default {
timeRangeList: [{ timeRange: '' }], // 部分时段数组 timeRangeList: [{ timeRange: '' }], // 部分时段数组
timeZones: ['', ''], timeZones: ['', ''],
ladder: [], ladder: [],
refund: 1,
num: 1,
refundList: [],
}, },
uploadAction: getInputVal.uploadAction(), uploadAction: getInputVal.uploadAction(),
headersUpload: { headersUpload: {
...@@ -633,6 +662,7 @@ export default { ...@@ -633,6 +662,7 @@ export default {
exchangeDateDayArr: [{ required: true, message: '请选择时间', trigger: 'change' }], exchangeDateDayArr: [{ required: true, message: '请选择时间', trigger: 'change' }],
exchangeDateWeekArr: [{ required: true, message: '请选择时间', trigger: 'change' }], exchangeDateWeekArr: [{ required: true, message: '请选择时间', trigger: 'change' }],
proName: [{ required: true, message: '请输入券包名称', trigger: 'blur' }], proName: [{ required: true, message: '请输入券包名称', trigger: 'blur' }],
refundList: [{ required: true, message: '请选择退款方式', trigger: 'blur' }],
}, },
validateTime, validateTime,
mallProId: '', mallProId: '',
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
> >
<el-option label="仅退款" :value="1" /> <el-option label="仅退款" :value="1" />
<el-option label="退货退款" :value="2" /> <el-option label="退货退款" :value="2" />
<el-option label="过期自动退" :value="3" />
</el-select> </el-select>
</div> </div>
<div class="search-item m-r-10"> <div class="search-item m-r-10">
...@@ -90,7 +91,7 @@ ...@@ -90,7 +91,7 @@
<el-tab-pane label="待退款" name="0" class="goods-table-content" /> <el-tab-pane label="待退款" name="0" class="goods-table-content" />
<el-tab-pane label="退款成功" name="1" class="goods-table-content" /> <el-tab-pane label="退款成功" name="1" class="goods-table-content" />
<el-tab-pane label="退款关闭" name="2" class="goods-table-content" /> <el-tab-pane label="退款关闭" name="2" class="goods-table-content" />
<div class="goods-list-content" v-loading="loading"> <div class="goods-list-content scroll_class" v-loading="loading">
<el-table <el-table
:data="tableData" :data="tableData"
ref="multipleTable" ref="multipleTable"
...@@ -160,6 +161,9 @@ ...@@ -160,6 +161,9 @@
<p v-if="scope.row.refundType === 2"> <p v-if="scope.row.refundType === 2">
退货退款 退货退款
</p> </p>
<p v-if="scope.row.refundType === 3">
过期自动退
</p>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="definedCode" label="申请金额" min-width="120px"> <el-table-column prop="definedCode" label="申请金额" min-width="120px">
...@@ -289,6 +293,7 @@ ...@@ -289,6 +293,7 @@
<script> <script>
import qs from 'qs'; import qs from 'qs';
import sticky from '@/utils/sticky.js';
import request from '../../service/request.js'; import request from '../../service/request.js';
import getInputVal from '../../utils/common.js'; import getInputVal from '../../utils/common.js';
import closeRefund from './closeRefund'; import closeRefund from './closeRefund';
...@@ -296,6 +301,7 @@ import agreeRefund from './agreeRefund'; ...@@ -296,6 +301,7 @@ import agreeRefund from './agreeRefund';
import deliverModal from './delive'; import deliverModal from './delive';
import memberInfo from '../../components/memberInfo'; import memberInfo from '../../components/memberInfo';
export default { export default {
mixins: [sticky],
components: { components: {
closeRefund, closeRefund,
agreeRefund, agreeRefund,
...@@ -304,6 +310,9 @@ export default { ...@@ -304,6 +310,9 @@ export default {
}, },
data () { data () {
return { return {
headerTop: '62px',
parent: 'scroll_class',
scrollClass: 'dm-layout-page',
requestProject: 'integral-mall', requestProject: 'integral-mall',
placement: 'top-start', placement: 'top-start',
getTime: getInputVal.getTime, getTime: getInputVal.getTime,
......
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