Commit 19bd9c0e authored by ddl's avatar ddl

删除和列表

parent 04db70a1
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
"font-awesome": "4.7.0", "font-awesome": "4.7.0",
"js-cookie": "2.2.0", "js-cookie": "2.2.0",
"jszip": "3.1.5", "jszip": "3.1.5",
"moment": "^2.29.4",
"normalize.css": "7.0.0", "normalize.css": "7.0.0",
"nprogress": "0.2.0", "nprogress": "0.2.0",
"screenfull": "3.3.3", "screenfull": "3.3.3",
......
...@@ -78,11 +78,11 @@ export function addDealRecord(data) { ...@@ -78,11 +78,11 @@ export function addDealRecord(data) {
}) })
} }
// 删除成交记录 // 删除成交记录
export function deleteDealRecord(data) { export function deleteDealRecord(query) {
return request({ return request({
url: '/bidrecord/delete', url: '/bidrecord/delete',
method: 'post', method: 'get',
data params: query
}) })
} }
...@@ -9,14 +9,18 @@ ...@@ -9,14 +9,18 @@
<el-table-column align="center" label="购买平台" prop="platform"/> <el-table-column align="center" label="购买平台" prop="platform"/>
<el-table-column align="center" label="图片" width="120px"> <el-table-column align="center" label="图片" width="120px">
<template slot-scope="scope"> <template slot-scope="scope">
<img v-if="scope.row.icon" :src="scope.row.icon" class="row-img"> <img v-for="(item,index) in scope.row.images" :src="item" :key="index" class="row-img">
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="成交价格" prop="price"/> <el-table-column align="center" label="成交价格" prop="price"/>
<el-table-column align="center" label="成交时间" prop="bidtime"/> <el-table-column align="center" label="成交时间" prop="bidtime">
<el-table-column align="left" label="操作" width="450" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button v-permission="['POST /admin/category/delete']" type="danger" size="medium" @click="handleDelete(scope.row)">删除</el-button> {{ scope.row.bidtime | filterTime }}
</template>
</el-table-column>
<el-table-column align="left" label="操作" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button v-permission="['POST /admin/category/delete']" type="text" size="medium" @click="handleDelete(scope.row)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -77,10 +81,20 @@ ...@@ -77,10 +81,20 @@
import { getDealRecord, addDealRecord, deleteDealRecord } from '@/api/business/category' import { getDealRecord, addDealRecord, deleteDealRecord } from '@/api/business/category'
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
import { uploadPath } from '@/api/business/storage' import { uploadPath } from '@/api/business/storage'
import moment from 'moment'
export default { export default {
name: 'Category', name: 'Category',
components: { }, components: { },
filters: {
filterTime(val) {
let time = ''
if (val) {
time = moment((val - 0) * 1000).format('YYYY-MM-DD HH-mm-ss')
}
return time
}
},
data() { data() {
return { return {
uploadPath, uploadPath,
...@@ -147,8 +161,10 @@ export default { ...@@ -147,8 +161,10 @@ export default {
this.dataList = res.data.data this.dataList = res.data.data
} }
this.listLoading = false this.listLoading = false
}).catch(() => { }).catch((err) => {
this.dataList = [] if (err && err.data && err.data.code === 1001 && err.data.data) {
this.dataList = err.data.data
}
this.listLoading = false this.listLoading = false
}) })
}, },
...@@ -179,7 +195,11 @@ export default { ...@@ -179,7 +195,11 @@ export default {
this.dialogFormVisible = false this.dialogFormVisible = false
this.getList() this.getList()
}).catch((err) => { }).catch((err) => {
console.log('err: ', err) if (err && err.data && err.data.code === 1001 && err.data.data) {
this.dialogStatus = ''
this.dialogFormVisible = false
this.getList()
}
}) })
} }
}) })
...@@ -208,17 +228,25 @@ export default { ...@@ -208,17 +228,25 @@ export default {
const data = { const data = {
id: row.id id: row.id
} }
deleteDealRecord(data).then(() => { deleteDealRecord(data).then((res) => {
this.$notify.success({ this.$notify.success({
title: '成功', title: '成功',
message: '删除成功' message: '删除成功'
}) })
location.reload() this.getList()
}).catch(response => { }).catch(err => {
if (err && err.data && err.data.code === 1001) {
this.$notify.success({
title: '成功',
message: '删除成功!'
})
this.getList()
} else {
this.$notify.error({ this.$notify.error({
title: '失败', title: '失败',
message: response.data.errmsg message: err.data.errmsg
}) })
}
}) })
} }
} }
......
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