Browse Source

批量审核, 关闭接收 2022年12月22日 sxm

master
[li_she] 3 years ago
parent
commit
ee9edb5466
  1. 3
      src/api/knifemold/receive.js
  2. 3
      src/api/purchaseorder/procurementReview.js
  3. 21
      src/views/modules/knifemold/receive.vue
  4. 2173
      src/views/modules/purchaseorder/procurementReview.vue
  5. 2
      src/views/modules/purchaseorder/purchaseRequisition.vue

3
src/api/knifemold/receive.js

@ -30,5 +30,8 @@ export const saveFileAssociate = data => createAPI(`PRHeader/saveFileAssociate
// 获取打印数据 // 获取打印数据
export const printToolData = data => createAPI(`toolMan/printToolData`,'POST',data) export const printToolData = data => createAPI(`toolMan/printToolData`,'POST',data)
// 关闭接收
export const closeReceiveStatus = data => createAPI(`toolMan/closeReceiveStatus`,'POST',data)

3
src/api/purchaseorder/procurementReview.js

@ -8,6 +8,9 @@ export const getPRHeaderListReview = data => createAPI(`PRHeader/getPRHeaderList
// 获取信息 // 获取信息
export const updatePRHeader = data => createAPI(`PRHeader/updatePRHeader`,'POST',data) export const updatePRHeader = data => createAPI(`PRHeader/updatePRHeader`,'POST',data)
// 批量审核
export const updatePRHeaderList = data => createAPI(`PRHeader/updatePRHeaderList`,'POST',data)
// 获取信息 // 获取信息
export const getTblBaseDataList = data => createAPI(`PRHeader/getTblBaseDataList`,'POST',data) export const getTblBaseDataList = data => createAPI(`PRHeader/getTblBaseDataList`,'POST',data)

21
src/views/modules/knifemold/receive.vue

@ -85,6 +85,7 @@
width="100" width="100"
:label="buttons.operating"> :label="buttons.operating">
<template slot-scope="scope"> <template slot-scope="scope">
<a @click="closeReceive(scope.row)">{{'关闭'}}</a>
<a @click="initBannersFlag(scope.row)">{{buttons.receive}}</a> <a @click="initBannersFlag(scope.row)">{{buttons.receive}}</a>
<a @click="initFileModel(scope.row)">{{buttons.appendixInfo}}</a> <a @click="initFileModel(scope.row)">{{buttons.appendixInfo}}</a>
</template> </template>
@ -324,7 +325,8 @@
getFileList, getFileList,
printTool, printTool,
saveFileAssociate, saveFileAssociate,
printToolData
printToolData,
closeReceiveStatus
} from "@/api/knifemold/receive.js" } from "@/api/knifemold/receive.js"
import { import {
getToolDetailList, getToolDetailList,
@ -1416,6 +1418,23 @@
// this.initLocationFlag(queryLocation) // this.initLocationFlag(queryLocation)
} }
}, },
//
closeReceive(row){
this.$confirm(`确定进行关闭接收操作?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
row.closeFlag = 'Y'
closeReceiveStatus(row).then(({data}) =>{
if (data.code == 0){
this.$message.success(data.msg)
this.initViewIfsTable('Y')
}
})
})
},
// //
saveToolInstanceId() { saveToolInstanceId() {
let status; let status;

2173
src/views/modules/purchaseorder/procurementReview.vue
File diff suppressed because it is too large
View File

2
src/views/modules/purchaseorder/purchaseRequisition.vue

@ -1263,7 +1263,7 @@
}) })
}, },
initReapply(row) { initReapply(row) {
this.currentPRDetailData.orderref1 = row.requisitionno``
this.currentPRDetailData.orderref1 = row.requisitionno
this.currentPRDetailData.orderref2 = row.itemno this.currentPRDetailData.orderref2 = row.itemno
this.initAddModel(null, 'Y') this.initAddModel(null, 'Y')
}, },

Loading…
Cancel
Save