diff --git a/src/api/PurchasingCenter/OfflineContract.js b/src/api/PurchasingCenter/OfflineContract.js
index f1474a10..a47cae3e 100644
--- a/src/api/PurchasingCenter/OfflineContract.js
+++ b/src/api/PurchasingCenter/OfflineContract.js
@@ -1,5 +1,17 @@
import request from '@/utils/request'
+// 查询库存数
+export function changeInquiryStatus(num) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '2',
+ name: '采购管理_询价状态_修改数据',
+ param: `组件零件流水号组=${num}`
+ }
+ })
+}
// 查询库存数
export function searchInventoryNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3, check4, state1, state2) {
return request({
diff --git a/src/views/PurchasingCenter/CreateInquirySheet/index.vue b/src/views/PurchasingCenter/CreateInquirySheet/index.vue
index 319f749d..f968c86e 100644
--- a/src/views/PurchasingCenter/CreateInquirySheet/index.vue
+++ b/src/views/PurchasingCenter/CreateInquirySheet/index.vue
@@ -1269,6 +1269,9 @@ export default {
this.supplierName = ''
this.supplierValue = ''
this.searchTable2()
+ this.tableData3 = []
+ this.searchTable11()
+ this.searchTable12()
} else { this.$message.error('删除失败') }
})
}).catch(() => {
diff --git a/src/views/PurchasingCenter/OfflineContract/index.vue b/src/views/PurchasingCenter/OfflineContract/index.vue
index 93edb067..ce2a1930 100644
--- a/src/views/PurchasingCenter/OfflineContract/index.vue
+++ b/src/views/PurchasingCenter/OfflineContract/index.vue
@@ -7,10 +7,10 @@
物料规格:
-
-
物料型号:
+
+
物料状态:
查询
+ 变更询价状态
import { searchInventoryNum, searchOfflineContract, searchOfflineContract2, searchSupplier, addOfflineContract, editOfflineContract, deleteOfflineContract, searchMateriel,
- addMateriel, deleteMateriel, saveOfflineContact, doneOfflineContact, setSafeValue, searchMaterial, initOfflineContract, submitBind } from '@/api/PurchasingCenter/OfflineContract'
+ addMateriel, deleteMateriel, saveOfflineContact, doneOfflineContact, setSafeValue, searchMaterial, initOfflineContract, submitBind, changeInquiryStatus } from '@/api/PurchasingCenter/OfflineContract'
import QRCode from 'qrcode'
import $ from 'jquery'
import { mapGetters } from 'vuex'
@@ -788,8 +795,6 @@ export default {
},
computed: {
...mapGetters([
- 'sidebar',
- 'avatar',
'name',
'id' // 人员编号
])
@@ -801,6 +806,28 @@ export default {
this.searchTable00()
},
methods: {
+ // 变更询价状态
+ changeInquiryStatus() {
+ this.$confirm('确定变更询价状态?', '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(() => {
+ changeInquiryStatus(this.groupPartNumGroup).then(res => {
+ if (res.data[0].result === '1') {
+ this.$message.success('变更成功')
+ this.searchTable00()
+ } else {
+ this.$message.error('变更失败')
+ }
+ })
+ }).catch(() => {
+ this.$message({
+ type: 'info',
+ message: '已取消操作'
+ })
+ })
+ },
editing(row) {
return Number(row.离线合同状态) === 1
},
@@ -1291,7 +1318,7 @@ export default {
}
},
selectable(row, index) { // 控制某行是否可选
- return (parseInt(row.询价状态编号) === 1 && parseInt(row.采购状态编号) === 1 && parseInt(row.是否确认) === 1) // 未询价&&未采购&&确认物料修改
+ return Number(row.采购状态编号) < 3 && Number(row.是否确认) === 1 // 未采购&&确认物料修改
},
searchTable00() { // 查询标准件和外购件列表
this.pageCurrent1 = 1