diff --git a/src/api/lease/apply.js b/src/api/lease/apply.js index 622b7599..47736caa 100644 --- a/src/api/lease/apply.js +++ b/src/api/lease/apply.js @@ -63,10 +63,11 @@ export function getAgreement(data) { } // 领料申请-删除 -export function applyRemove(ids) { +export function applyRemove(data) { return request({ - url: '/material/lease_apply_info/' + ids, - method: 'delete', + url: '/material/scrap_apply_details/delete', + method: 'post', + data, }) } diff --git a/src/views/business/businessHandling/index.vue b/src/views/business/businessHandling/index.vue index 734c7b6e..b2cbb9f1 100644 --- a/src/views/business/businessHandling/index.vue +++ b/src/views/business/businessHandling/index.vue @@ -214,12 +214,12 @@ - - + + {{ isEdit ? '提交' : '发起申请' }} - + 新增条目 @@ -604,6 +604,7 @@ export default { console.log('isEdit', this.isEdit) this.getTaskInfo() } + console.log('🚀 ~ created ~ this.isDetail:', this.isDetail) console.log(this.$store, 'this.$store.getters') console.log(this.$route.query, 'this.$route.query') }, @@ -680,7 +681,6 @@ export default { // }, async getTypeList(row, typeIds, index) { console.log('🚀 ~ getTypeList ~ row:', row) - console.log('🚀 ~ getTypeList ~ typeId:', typeIds[typeIds.length - 1]) // 递归循环 获取类型名称 const filterData = data => { data.forEach(item => { @@ -765,7 +765,7 @@ export default { }, /** 转换菜单数据结构 */ normalizer(node) { - if (node.children && !node.children.length) { + if (!Array.isArray(node.children) || node.children.length === 0) { delete node.children } return { @@ -847,6 +847,7 @@ export default { /** 机具类型 */ equipmentType() { equipmentTypeTree().then(response => { + console.log('🚀 ~ equipmentTypeTree ~ response:', response) this.equipmentTypeList = response.data // 处理并扁平化所有类型数据 this.flattenTypeOptions = this.processTypeData(response.data) @@ -854,7 +855,7 @@ export default { this.filteredOptions = [...this.flattenTypeOptions] // 反显选中数据 - if (this.equipmentList.length > 0) { + if (this.equipmentList && this.equipmentList.length > 0) { this.deviceType = this.equipmentList.map(item => item.typeId) } }) diff --git a/src/views/business/leasePublish/component/addToolsApply.vue b/src/views/business/leasePublish/component/addToolsApply.vue index 03effcde..7c269494 100644 --- a/src/views/business/leasePublish/component/addToolsApply.vue +++ b/src/views/business/leasePublish/component/addToolsApply.vue @@ -63,7 +63,7 @@ :data="leaseList" @selection-change="handleSelectionChange" > - + @@ -309,13 +309,8 @@ /** 查询列表 */ getList() { this.loading = true; - if(this.dateRange.length>0){ - this.queryParams.startTime=this.dateRange[0] - this.queryParams.endTime=this.dateRange[1] - }else{ - this.queryParams.startTime=undefined - this.queryParams.endTime=undefined - } + this.queryParams.startTime= this.dateRange ? this.dateRange[0] : '' + this.queryParams.endTime= this.dateRange ? this.dateRange[1] : '' this.queryParams.taskStage= 2 getPurchaseList(this.queryParams).then(response => { this.tableList = response.data.rows; diff --git a/src/views/material/purchase/goodsArrived/component/addTools.vue b/src/views/material/purchase/goodsArrived/component/addTools.vue index 239102be..e6516e02 100644 --- a/src/views/material/purchase/goodsArrived/component/addTools.vue +++ b/src/views/material/purchase/goodsArrived/component/addTools.vue @@ -54,7 +54,7 @@ @@ -245,6 +244,8 @@ export default { }, // 获取列表 async getList() { + this.queryParams.startTime = this.queryTime ? this.queryTime[0] : '' + this.queryParams.endTime = this.queryTime ? this.queryTime[1] : '' this.loading = true this.queryParams.taskStage = 3 const res = await getNewBuyBindListApi(this.queryParams) diff --git a/src/views/material/purchase/goodsEntry/index.vue b/src/views/material/purchase/goodsEntry/index.vue index 2c4b43c3..4963b2ea 100644 --- a/src/views/material/purchase/goodsEntry/index.vue +++ b/src/views/material/purchase/goodsEntry/index.vue @@ -4,8 +4,8 @@ 0) { - this.queryParams.startTime = this.dateRange[0] - this.queryParams.endTime = this.dateRange[1] - } else { - this.queryParams.startTime = undefined - this.queryParams.endTime = undefined - } + this.queryParams.startTime= this.dateRange ? this.dateRange[0] : '' + this.queryParams.endTime= this.dateRange ? this.dateRange[1] : '' // this.queryParams.statusList=[3,13,4,14,19] this.queryParams.taskStage = 4 // this.queryParams.modelName="新购验收" diff --git a/src/views/material/repair/inventoryScrap/component/homeApply.vue b/src/views/material/repair/inventoryScrap/component/homeApply.vue index af3ac7ed..1c14abcd 100644 --- a/src/views/material/repair/inventoryScrap/component/homeApply.vue +++ b/src/views/material/repair/inventoryScrap/component/homeApply.vue @@ -116,10 +116,10 @@ @click="handleView(scope.row)" >查看 编辑 删除 @@ -307,14 +307,11 @@ export default { /** 删除按钮操作 */ handleDeletePurchase(row) { - // console.log(row) - let ids = []; - ids.push(row.id); - console.log("ids", ids); + console.log('🚀 ~ handleDeletePurchase ~ row:', row) this.$modal .confirm("是否确认删除所选择的数据项?") .then(function () { - return applyRemove(ids); + return applyRemove({ taskId: row.taskId }) }) .then(() => { this.getList();