diff --git a/sgzb-ui/src/api/claimAndRefund/receive.js b/sgzb-ui/src/api/claimAndRefund/receive.js index 2aac9684..fc3ed841 100644 --- a/sgzb-ui/src/api/claimAndRefund/receive.js +++ b/sgzb-ui/src/api/claimAndRefund/receive.js @@ -60,7 +60,15 @@ export function removeAgreement(data) { }) } -// 机具领料-列表 +// 机具领料-申请列表 +export function getLeaseManageListAll(query) { + return request({ + url: '/base/tm_task/getLeaseManageListAll', + method: 'get', + params: query + }) +} +// 机具领料-管理列表 export function getLeaseAuditListAll(query) { return request({ url: '/base/tm_task/getLeaseAuditListAll', diff --git a/sgzb-ui/src/api/repairTest/brokenExamine.js b/sgzb-ui/src/api/repairTest/brokenExamine.js index 888fef0a..535aee58 100644 --- a/sgzb-ui/src/api/repairTest/brokenExamine.js +++ b/sgzb-ui/src/api/repairTest/brokenExamine.js @@ -24,4 +24,12 @@ export function addDetailsAuditApi(data) { // contentType: 'application/json', data: data }) +} + +export function getScrapRecord(query) { + return request({ + url: '/material/scrap/getScrapRecord', + method: 'get', + params: query + }) } \ No newline at end of file diff --git a/sgzb-ui/src/api/repairTest/testExamine.js b/sgzb-ui/src/api/repairTest/testExamine.js index ee178d7a..4ea46121 100644 --- a/sgzb-ui/src/api/repairTest/testExamine.js +++ b/sgzb-ui/src/api/repairTest/testExamine.js @@ -24,4 +24,28 @@ export function addDetailsAuditApi(data) { // contentType: 'application/json', data: data }) -} \ No newline at end of file +} + +// +export function getRepairRecord(query) { + return request({ + url: '/material/details/getRepairRecord', + method: 'get', + params: query + }) +} + +// +export function getPartRecord(query) { + return request({ + url: '/material/details/getPartRecord', + method: 'get', + params: query + }) +} + + + + + + diff --git a/sgzb-ui/src/api/store/newBuy.js b/sgzb-ui/src/api/store/newBuy.js index 2fe5ca66..5f9c6c81 100644 --- a/sgzb-ui/src/api/store/newBuy.js +++ b/sgzb-ui/src/api/store/newBuy.js @@ -191,7 +191,18 @@ export function changePutinStatus(data) { data: data }) } -//入库单 + + +//新购工机具验收单 +export function getAcceptanceForm(query) { + return request({ + url: '/material/purchaseCheckInfo/getAcceptanceForm', + method: 'get', + params: query + }) +} + +//新购工机具入库单 export function warehousingEntry(query) { return request({ url: '/material/purchaseMacode/warehousingEntry', @@ -296,4 +307,20 @@ export function checkInputAccessory(data) { }) } +//新购配件验收单 +export function getAccessoryAcceptanceForm(query) { + return request({ + url: '/material/purchaseAccessory/getAcceptanceForm', + method: 'get', + params: query + }) +} +//新购配件入库单 +export function accessoryWarehousingEntry(query) { + return request({ + url: '/material/purchaseAccessory/warehousingEntry', + method: 'get', + params: query + }) +} diff --git a/sgzb-ui/src/views/base/comeAndGo/index.vue b/sgzb-ui/src/views/base/comeAndGo/index.vue index 21e143b6..716f85c5 100644 --- a/sgzb-ui/src/views/base/comeAndGo/index.vue +++ b/sgzb-ui/src/views/base/comeAndGo/index.vue @@ -8,10 +8,10 @@ v-show="showSearch" label-width="68px" > - +
- - + + - +
- - + + { this.$set(v,'companyAuditRemark',params.companyAuditRemarks) this.$set(v,'companyAuditBy',this.user.id) this.$set(v,'examineStatusId',params.examineStatusId) + if(params.examineStatusId=='32'){ + if(v.companyId==101){ + this.$set(v,'status',1) + } + if(v.companyId==102){ + this.$set(v,'status',3) + } + } + }) params.updateTime = params.updateTimes params.createTime = params.createTimes @@ -322,6 +333,14 @@ export default { this.$set(v,'companyAuditRemark',params.companyAuditRemarks) this.$set(v,'companyAuditBy',this.user.id) this.$set(v,'examineStatusId',params.examineStatusId) + if(params.examineStatusId=='32'){ + if(v.companyId==101){ + this.$set(v,'status',2) + } + if(v.companyId==102){ + this.$set(v,'status',4) + } + } }) console.log(params) const res = await rejectLeaseByCompany(params) diff --git a/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue b/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue index 0a32160f..513ce113 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue @@ -122,9 +122,17 @@ type="primary" icon="el-icon-edit" @click="handleExamine(scope.row)" - v-hasPermi="['receive:examine:nbry']" + v-hasPermi="['receive:examine:nbry-jjfgs']" v-if="Number(scope.row.examineStatusId)==32" - >审批 + >机具审批 + 调试审批 import { listType, getType, delType, addType, updateType, refreshCache } from "@/api/system/dict/type"; -import { getLeaseAuditListAll, getUnitData, getProData, getTaskDetail } from '@/api/claimAndRefund/receive' +import { getLeaseManageListAll, getUnitData, getProData, getTaskDetail } from '@/api/claimAndRefund/receive' import { getInfo } from '@/api/login' import vueEasyPrint from 'vue-easy-print'; export default { @@ -313,7 +321,7 @@ export default { pageNum: this.queryParams.pageNum } - const res = await getLeaseAuditListAll(params) + const res = await getLeaseManageListAll(params) this.loading = false; console.log('getList ============',res) this.leaseAuditList = res.data.rows; diff --git a/sgzb-ui/src/views/cost/csotSettlement/costApplyAdd.vue b/sgzb-ui/src/views/cost/csotSettlement/costApplyAdd.vue index e69de29b..6814de8d 100644 --- a/sgzb-ui/src/views/cost/csotSettlement/costApplyAdd.vue +++ b/sgzb-ui/src/views/cost/csotSettlement/costApplyAdd.vue @@ -0,0 +1,280 @@ + + + + \ No newline at end of file diff --git a/sgzb-ui/src/views/cost/csotSettlement/costApplyList.vue b/sgzb-ui/src/views/cost/csotSettlement/costApplyList.vue index 67fad671..67bacc21 100644 --- a/sgzb-ui/src/views/cost/csotSettlement/costApplyList.vue +++ b/sgzb-ui/src/views/cost/csotSettlement/costApplyList.vue @@ -1,24 +1,6 @@ + \ No newline at end of file diff --git a/sgzb-ui/src/views/cost/csotSettlement/costList.vue b/sgzb-ui/src/views/cost/csotSettlement/costList.vue index e69de29b..52af9784 100644 --- a/sgzb-ui/src/views/cost/csotSettlement/costList.vue +++ b/sgzb-ui/src/views/cost/csotSettlement/costList.vue @@ -0,0 +1,250 @@ + + + + \ No newline at end of file diff --git a/sgzb-ui/src/views/repairTest/brokenExamine/index.vue b/sgzb-ui/src/views/repairTest/brokenExamine/index.vue index e80fd8fc..c6c44ab0 100644 --- a/sgzb-ui/src/views/repairTest/brokenExamine/index.vue +++ b/sgzb-ui/src/views/repairTest/brokenExamine/index.vue @@ -398,6 +398,22 @@ 盘点 + + + 不通过
+ + + + + + + + + + + + + + + + +