diff --git a/src/api/wms/countPlanDetail/index.ts b/src/api/wms/countPlanDetail/index.ts index 216547972..5c4300bb7 100644 --- a/src/api/wms/countPlanDetail/index.ts +++ b/src/api/wms/countPlanDetail/index.ts @@ -17,7 +17,13 @@ export interface CountPlanDetailVO { // 查询盘点计划子列表 export const getCountPlanDetailPage = async (params) => { - return await request.get({ url: `/wms/count-plan-detail/page`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/count-plan-detail/senior', data }) + } else { + return await request.get({ url: `/wms/count-plan-detail/page`, params }) + } } // 查询盘点计划子详情 diff --git a/src/api/wms/inspectJobMain/index.ts b/src/api/wms/inspectJobMain/index.ts index bfd3d2db3..03bf0b791 100644 --- a/src/api/wms/inspectJobMain/index.ts +++ b/src/api/wms/inspectJobMain/index.ts @@ -92,5 +92,5 @@ export const importTemplate = () => { // 关闭检验任务主 export const closeInspectJobMain = (id: number) => { - return request.download({ url: '/wms/inspect-job-main/close?id=' + id }) + return request.put({ url: '/wms/inspect-job-main/close?id=' + id }) } diff --git a/src/api/wms/purchasereceiptJobMain/index.ts b/src/api/wms/purchasereceiptJobMain/index.ts index 44601138e..3e2f9a27d 100644 --- a/src/api/wms/purchasereceiptJobMain/index.ts +++ b/src/api/wms/purchasereceiptJobMain/index.ts @@ -95,5 +95,5 @@ export const importTemplate = () => { // 关闭采购收货任务主 export const closePurchasereceiptJobMain = (id: number) => { - return request.download({ url: '/wms/purchasereceipt-job-main/close?id=' + id }) + return request.put({ url: '/wms/purchasereceipt-job-main/close?id=' + id }) } diff --git a/src/api/wms/putawayJobMain/index.ts b/src/api/wms/putawayJobMain/index.ts index f072d9287..6437b8608 100644 --- a/src/api/wms/putawayJobMain/index.ts +++ b/src/api/wms/putawayJobMain/index.ts @@ -84,5 +84,5 @@ export const importTemplate = () => { // 关闭上架任务主 export const closePutawayJobMain = (id: number) => { - return request.download({ url: '/wms/putaway-job-main/close?id=' + id }) + return request.put({ url: '/wms/putaway-job-main/close?id=' + id }) } diff --git a/src/api/wms/supplierdeliverRequestMain/index.ts b/src/api/wms/supplierdeliverRequestMain/index.ts index d60e9ddda..7b29c5f5d 100644 --- a/src/api/wms/supplierdeliverRequestMain/index.ts +++ b/src/api/wms/supplierdeliverRequestMain/index.ts @@ -87,6 +87,10 @@ export const rejSupplierdeliverRequestMain = async (id: number) => { export const genLabel = async (id) => { return await request.post({ url: `/wms/supplierdeliver-request-main/genLabel?id=` + id }) } +// 生成记录 +export const genRecordsSupplierdeliverRequestMain = async (id) => { + return await request.post({ url: `/wms/supplierdeliver-request-main/genRecords?id=` + id }) +} // 导出供应商发货申请主 Excel export const exportSupplierdeliverRequestMain = async (params) => { return await request.download({ url: `/wms/supplierdeliver-request-main/export-excel`, params }) diff --git a/src/api/wms/unplannedissueRequestMain/index.ts b/src/api/wms/unplannedissueRequestMain/index.ts index d5bc786fa..b0a4f096e 100644 --- a/src/api/wms/unplannedissueRequestMain/index.ts +++ b/src/api/wms/unplannedissueRequestMain/index.ts @@ -66,4 +66,34 @@ export const exportUnplannedissueRequestMain = async (params) => { // 下载用户导入模板 export const importTemplate = () => { return request.download({ url: '/wms/unplannedissue-request-main/get-import-template' }) -} \ No newline at end of file +} + +// 关闭-计划外出库申请 +export const closeUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/close?id=` + id }) +} + +// 重新添加-计划外出库申请 +export const reAddUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/reAdd?id=` + id }) +} + +// 提交审批-计划外出库申请 +export const submitUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/submit?id=` + id }) +} + +// 审批驳回-计划外出库申请 +export const refusedUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/refused?id=` + id }) +} + +// 审批通过-计划外出库申请 +export const agreeUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/agree?id=` + id }) +} + +// 处理-计划外出库申请 +export const handleUnplannedissueRequestMain = async (id) => { + return await request.put({ url: `/wms/unplannedissue-request-main/handle?id=` + id }) +} diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue index 4d039ba7b..ba04ec367 100644 --- a/src/components/BasicForm/src/BasicForm.vue +++ b/src/components/BasicForm/src/BasicForm.vue @@ -21,6 +21,7 @@ v-model="formSchema.type" placeholder="选择盘点类型" @change="selectChange('type', $event)" + v-if="!isDetail" > + + + + +
@@ -165,11 +194,30 @@ const props = defineProps({ required: false, default: '' }, + // 盘点范围类型 countScopeType: { type: Array, required: false, default: null - } + }, + // 是否从详情进入 + isDetail: { + type: Boolean, + required: false, + default: false + }, + //盘点详情子表新增的时候判断盘点范围值显示输入框还是下拉框 + formTypeDetail: { + type: String, + required: false, + default: 'InputString' + }, + //盘点详情子表新增的时候判断盘点范围值的下拉列表 + countPlanAllList: { + type: Array, + required: false, + default: null + }, }) const { t } = useI18n() // 国际化 @@ -184,7 +232,7 @@ const formRef = ref() // 表单 Ref const formSchema = ref(props.formAllSchemas?.formSchema) const tableAllSchemas = ref(props.tableAllSchemas) const tableFormRules = ref(props.tableFormRules) -console.log('tableAllSchemas', tableAllSchemas.value) +console.log('fromeWhere', props.fromeWhere) /** 弹层操作 */ // formField form表单中的字段 @@ -377,6 +425,7 @@ const emit = defineEmits([ 'opensearchTable', 'submitForm', 'selectChange', + 'selectChangeDetail', 'tableFormChange' ]) //普通下拉改变事件 @@ -431,6 +480,12 @@ const inpuFocus = (headerItem, row, index) => { const selectChange = (field, val) => { emit('selectChange', field, val) } +// 修改盘点范围类型 +const selectChangeDetail = (field, val,formSchema) => { + formSchema.value = '' + emit('selectChangeDetail', field, val) +} + const tableFormChange = (field, val, row) => { emit('tableFormChange', field, val, row) diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 0b90a363d..ce5ca2ba3 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -61,14 +61,15 @@ /> - - diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/point.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/point.vue new file mode 100644 index 000000000..4ac3eee67 --- /dev/null +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/point.vue @@ -0,0 +1,98 @@ + + +