|
@ -49,6 +49,7 @@ |
|
|
<el-table-column prop="groupBuyMobile" label="联系电话" header-align="center" align="center" width="120px"></el-table-column> |
|
|
<el-table-column prop="groupBuyMobile" label="联系电话" header-align="center" align="center" width="120px"></el-table-column> |
|
|
<el-table-column prop="groupBuyStatus" label="状态" header-align="center" align="center" width="100px" :formatter="statusFormat"></el-table-column> |
|
|
<el-table-column prop="groupBuyStatus" label="状态" header-align="center" align="center" width="100px" :formatter="statusFormat"></el-table-column> |
|
|
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center" width="160px"></el-table-column> |
|
|
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center" width="160px"></el-table-column> |
|
|
|
|
|
<el-table-column prop="groupBuyEndTime" label="截止时间" header-align="center" align="center" width="160px"></el-table-column> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center"> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button type="text" size="mini" @click="groupBuyDetailHandle(scope.row.id)">查看</el-button> |
|
|
<el-button type="text" size="mini" @click="groupBuyDetailHandle(scope.row.id)">查看</el-button> |
|
@ -104,6 +105,9 @@ export default { |
|
|
stateOptions: [{ |
|
|
stateOptions: [{ |
|
|
id: '0', |
|
|
id: '0', |
|
|
name: '团购中' |
|
|
name: '团购中' |
|
|
|
|
|
}, { |
|
|
|
|
|
id: '4', |
|
|
|
|
|
name: '已截团' |
|
|
}, { |
|
|
}, { |
|
|
id: '5', |
|
|
id: '5', |
|
|
name: '已结束' |
|
|
name: '已结束' |
|
@ -170,8 +174,16 @@ export default { |
|
|
}, |
|
|
}, |
|
|
statusFormat: function (row, column) { |
|
|
statusFormat: function (row, column) { |
|
|
let groupBuyStatus = row.groupBuyStatus |
|
|
let groupBuyStatus = row.groupBuyStatus |
|
|
|
|
|
let groupBuyEndTime = row.groupBuyEndTime |
|
|
|
|
|
if (groupBuyEndTime !== '' && groupBuyEndTime !== null && groupBuyEndTime !== undefined) { |
|
|
|
|
|
groupBuyEndTime = new Date(groupBuyEndTime).getTime() |
|
|
|
|
|
} |
|
|
if (groupBuyStatus === 0) { |
|
|
if (groupBuyStatus === 0) { |
|
|
|
|
|
if (groupBuyEndTime !== '' && groupBuyEndTime !== undefined && groupBuyEndTime !== null && (groupBuyEndTime < new Date().getTime())) { |
|
|
|
|
|
return '已截团' |
|
|
|
|
|
} else { |
|
|
return '团购中' |
|
|
return '团购中' |
|
|
|
|
|
} |
|
|
} else if (groupBuyStatus === 5) { |
|
|
} else if (groupBuyStatus === 5) { |
|
|
return '已结束' |
|
|
return '已结束' |
|
|
} else if (groupBuyStatus === 10) { |
|
|
} else if (groupBuyStatus === 10) { |
|
|