From a5cf98a86b820132379b53bf6a0e3f363cf45765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A4=A9=E9=9C=B8?= <15565133664@163.com> Date: Wed, 28 Jul 2021 21:08:50 +0800 Subject: [PATCH] 11 --- src/api/module/retreat.js | 2 +- src/views/system/retreat/retreat/index.vue | 60 ++++++++++++++++++---- 2 files changed, 51 insertions(+), 11 deletions(-) diff --git a/src/api/module/retreat.js b/src/api/module/retreat.js index f1dc03b..da25984 100644 --- a/src/api/module/retreat.js +++ b/src/api/module/retreat.js @@ -12,7 +12,7 @@ export function listRetreat(query) { // 查询retreat详细 export function getRetreat (id) { return request({ - url: '/system/retreat/edit?id='+id, + url: '/system/retreat/edit?order_refund_sn='+id, method: 'get' }) } diff --git a/src/views/system/retreat/retreat/index.vue b/src/views/system/retreat/retreat/index.vue index e2add9e..4af128a 100644 --- a/src/views/system/retreat/retreat/index.vue +++ b/src/views/system/retreat/retreat/index.vue @@ -63,15 +63,52 @@ </el-form> </div> <el-table v-loading="loading" :data="retreatList" :height="tableHeight"> - <el-table-column label="åºå·" align="center" prop="Id"/> - <el-table-column label="商å“åç§°" align="center" prop="GoodsName"/> - <el-table-column label="订å•å·" align="center" prop="OrderSn"/> + <el-table-column label="åºå·" align="center" prop="id"/> + <el-table-column label="商å“åç§°" align="center" prop="goods_title"/> + <el-table-column label="订å•å·" align="center" prop="refund_sn"/> <el-table-column label="è®¢å•æ‰‹æœºå·" align="center" prop="UPhone"/> - <el-table-column label="退æ¢è´§åŽŸå› " align="center" prop="NeedMsg"/> - <el-table-column label="退æ¢è´§ç±»åž‹" align="center" prop="UserNeed"/> - <el-table-column label="处ç†çжæ€" align="center" prop="ProcessDes"/> - <el-table-column label="到期时间" align="center" prop="TaskEndtime"/> - <el-table-column label="申请时间" align="center" prop="Addtime"/> + <el-table-column label="退æ¢è´§åŽŸå› " align="center" prop="reason"> + <template slot-scope="scope"> + <span v-if="scope.row.reason==1">å商一致退款</span> + <span v-if="scope.row.reason==2">è´¨é‡é—®é¢˜</span> + <span v-if="scope.row.reason==3">物æµé—®é¢˜</span> + <span v-if="scope.row.reason==4">å‡å†’å“牌</span> + <span v-if="scope.row.reason==5">å°‘ä»¶/æ¼å‘/ç ´æŸ/污æ¸</span> + <span v-if="scope.row.reason==6">7å¤©æ— ç†ç”±</span> + <span v-if="scope.row.reason==7">æ‹é”™/多æ‹/䏿ƒ³è¦</span> + <span v-if="scope.row.reason==8">å…¶ä»–</span> + + + </template> + </el-table-column> + <el-table-column label="退æ¢è´§ç±»åž‹" align="center" prop="refund_type"> + <template slot-scope="scope"> + <span v-if="scope.row.refund_type==1">退款</span> + <span v-if="scope.row.refund_type==2">退货</span> + <span v-if="scope.row.refund_type==3">æ¢è´§</span> + + </template> + </el-table-column> + <el-table-column label="处ç†çжæ€" align="center" prop="status"> + <template slot-scope="scope"> + <span v-if="scope.row.reason==-1">å…³é—</span> + <span v-if="scope.row.reason==1">ç”¨æˆ·å–æ¶ˆ</span> + <span v-if="scope.row.reason==2">å¾…å®¡æ ¸</span> + <span v-if="scope.row.reason==3">驳回</span> + <span v-if="scope.row.reason==4">待退货</span> + <span v-if="scope.row.reason==5">å¾…æ”¶è´§</span> + <span v-if="scope.row.reason==6">釿–°å‘è´§</span> + <span v-if="scope.row.reason==7">釿–°æ”¶è´§</span> + <span v-if="scope.row.reason==8">待打款</span> + <span v-if="scope.row.reason==9">已完æˆ</span> + </template> + </el-table-column> + <!-- <el-table-column label="到期时间" align="center" prop="TaskEndtime"/> --> + <el-table-column label="申请时间" align="center" prop="created_time"> + <template slot-scope="scope"> + {{formatter(scope.row.created_time)}} + </template> + </el-table-column> <el-table-column label="æ“作" align="center" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button @@ -334,7 +371,7 @@ </template> <script> import {listRetreat, getRetreat, retreatSubmit,getSearchParams} from '@/api/module/retreat' - +import {dateFormat} from '@/utils' export default { name: "retreat", data() { @@ -492,6 +529,9 @@ } }, methods: { + formatter(time) { + return dateFormat(time, 'Y-m-d H:i:s') + }, getParams() { getSearchParams().then(res => { if(res.userNeed && res.userNeed.length > 0) { @@ -721,7 +761,7 @@ handleInfo(row) { this.loading = true; // this.reset(); - const id = row.Id + const id = row.refund_sn getRetreat(id).then(response => { this.loading = false; //console.log("000", response.data) -- 2.18.1