diff --git a/src/api/demand.js b/src/api/demand.js index 30bb5ef..ac2d2eb 100644 --- a/src/api/demand.js +++ b/src/api/demand.js @@ -9,41 +9,52 @@ import request from '@/utils/request' const demand = 'enterprise/demand' const demandPublish = 'enterprise/demandPublish' export function demandQuery(data) { - return request({ - url: `/gateway/${demand}/demandQuery`, - method: 'post', - data: { - param: { - pageNum: data.pageNum, - pageSize: data.pageSize - } + return request({ + url: `/gateway/${demand}/demandQuery`, + method: 'post', + data: { + param: { + pageNum: data.pageNum, + pageSize: data.pageSize } - }) - } + } + }) +} export function updateDemandStatus(data) { - return request({ - url: `/gateway/${demand}/updateDemandStatus`, - method: 'post', - data: { - param: { - id: data.id, - dealStatus: data.dealStatus - } + return request({ + url: `/gateway/${demand}/updateDemandStatus`, + method: 'post', + data: { + param: { + id: data.id, + dealStatus: data.dealStatus } - }) - } + } + }) +} export function demandPublishAdd(data) { - return request({ - url: `/gateway/${demandPublish}/demandPublishAdd`, - method: 'post', - data: { - - content: data.content, - demandId: data.id, - type: data.type + return request({ + url: `/gateway/${demandPublish}/demandPublishAdd`, + method: 'post', + data: { + content: data.content, + demandId: data.id, + type: data.type + } + }) +} +export function DemandDelete(id) { + return request({ + url: `/gateway${demandPublish}/PolicyDelete`, + method: 'post', + data: { + param: { + id: id } - }) - } + } + }) +} + diff --git a/src/views/enterprise/demand.vue b/src/views/enterprise/demand.vue index 413d892..18bcfb7 100644 --- a/src/views/enterprise/demand.vue +++ b/src/views/enterprise/demand.vue @@ -81,16 +81,15 @@ @@ -159,6 +158,16 @@ export default { this.getList() }, methods: { + + async handleDelete(id) { + await api.DemandDelete(id).then(res => { + this.getList() + }) + this.$message({ + message: '删除成功', + duration: 1000 + }) + }, async getList() { const that = this await api.demandQuery(that.data).then(res => { @@ -185,6 +194,11 @@ export default { console.log(row.id) that.temp = Object.assign({}, row) await api.demandPublishAdd(that.temp).then(res => {}) + this.$message({ + message: '发榜成功', + duration: 1000 + }) + this.getList() } } }