diff --git a/src/api/supplier/purQuotation.js b/src/api/supplier/purQuotation.js
index 046b1e0..4bfa73d 100644
--- a/src/api/supplier/purQuotation.js
+++ b/src/api/supplier/purQuotation.js
@@ -4,6 +4,8 @@ export const searchPurHeaderList = (data) => createAPI(`/supplier/getPurHeaderLi
export const createPurHeader = (data) => createAPI(`/supplier/savePurHeader`, 'post', data)
export const updatePurHeader = (data) => createAPI(`/supplier/savePurHeader`, 'post', data)
export const deletePurHeader = (data) => createAPI(`/supplier/delPurHeader`, 'post', data)
+
+export const updatePurHeaderStatus = (data) => createAPI(`/supplier/updatePurHeaderStatus`, 'post', data)
//询价提交
export const updatePurDetailStatus = (data) => createAPI(`/supplier/updatePurDetailStatus`, 'post', data)
diff --git a/src/views/modules/supplier/purHeaderList.vue b/src/views/modules/supplier/purHeaderList.vue
index 56e9713..07b1f2e 100644
--- a/src/views/modules/supplier/purHeaderList.vue
+++ b/src/views/modules/supplier/purHeaderList.vue
@@ -20,6 +20,7 @@
+
@@ -31,10 +32,11 @@
-
- 编辑 |
- 删除
- 提交
+
+ 编辑 |
+ 删除
+ 提交
+ 关闭
@@ -410,6 +412,7 @@ import {
createPurHeader,
updatePurHeader,
deletePurHeader,
+ updatePurHeaderStatus,
searchMaterialList,
createMaterial,
updateMaterial,
@@ -891,8 +894,6 @@ export default {
this.submitLoading = false
})
},
-
-
handleDelete(row) {
this.$confirm('确定删除询价单: ' + row.orderNo + ' ?', '提示', { type: 'warning' }).then(() => {
@@ -927,6 +928,21 @@ export default {
})
}).catch(() => {})
},
+
+ closePurHeader(row) {
+ this.$confirm('确定关闭询价单: ' + row.orderNo + ' ?', '提示', { type: 'warning' }).then(() => {
+ updatePurHeaderStatus({ id: row.id,status: '已关闭' }).then(({data}) => {
+ if (data && data.code === 0) {
+ this.$message.success('操作成功')
+ this.getList()
+ } else {
+ this.$message.error((data && data.msg) || '操作失败')
+ }
+ }).catch(err => {
+ this.$message.error('操作失败: ' + err.message)
+ })
+ }).catch(() => {})
+ },
// 物料操作
openMaterialDialog(row) {
diff --git a/src/views/modules/supplier/supPurReplyHistList.vue b/src/views/modules/supplier/supPurReplyHistList.vue
index 98e0d87..f34896f 100644
--- a/src/views/modules/supplier/supPurReplyHistList.vue
+++ b/src/views/modules/supplier/supPurReplyHistList.vue
@@ -558,7 +558,8 @@ export default {
orderNo: '',
partNo: '',
partDesc: '',
- status: ''
+ status: '',
+ notExistsStatus: '已关闭'
},
dialogVisible: false,