From 54575b401d5ae95d080d24437159b21f2982fe48 Mon Sep 17 00:00:00 2001 From: chenfang Date: Tue, 21 May 2024 09:38:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../relegateRequestMain.data.ts | 553 ------------------ .../relegateRequestDetail/index.vue | 233 -------- .../relegateRequest.data.ts | 244 -------- 3 files changed, 1030 deletions(-) delete mode 100644 src/views/wms/basicDataManage/itemManage/relegateRequest/relegateRequestMain.data.ts delete mode 100644 src/views/wms/basicDataManage/itemManage/relegateRequestDetail/index.vue delete mode 100644 src/views/wms/basicDataManage/itemManage/relegateRequestDetail/relegateRequest.data.ts diff --git a/src/views/wms/basicDataManage/itemManage/relegateRequest/relegateRequestMain.data.ts b/src/views/wms/basicDataManage/itemManage/relegateRequest/relegateRequestMain.data.ts deleted file mode 100644 index cc7ee6027..000000000 --- a/src/views/wms/basicDataManage/itemManage/relegateRequest/relegateRequestMain.data.ts +++ /dev/null @@ -1,553 +0,0 @@ -import type { CrudSchema } from '@/hooks/web/useCrudSchemas' -import { dateFormatter } from '@/utils/formatTime' -import * as getRequestsettingApi from '@/api/wms/requestsetting/index' - -import * as ItembasicApi from "@/api/wms/itembasic"; - -import { Itembasic } from '@/views/wms/basicDataManage/itemManage/itembasic/itembasic.data' - -import {Warehouse} from "@/views/wms/basicDataManage/factoryModeling/warehouse/warehouse.data"; -import * as WarehouseApi from "@/api/wms/warehouse"; - -import * as BalanceApi from '@/api/wms/balance' -import { Balance } from '@/views/wms/inventoryManage/balance/balance.data' - -// 获取自动提交自动通过自动执行,跳过任务直接删生成记录的默认值 -const queryParams = { - pageSize:10, - pageNo:1, - code:'RelegateRequest' -} - const data = await getRequestsettingApi.getRequestsettingPage(queryParams) - const requestsettingData =data?.list[0]||{} -// 表单校验 -export const RelegateRequestMainRules = reactive({ - fromWarehouseCode: [required], - number: [required], - businessType: [required], - autoCommit: [required], - autoAgree: [required], - autoExecute: [required], - directCreateRecord: [required], - concurrencyStamp: [required], - fromAreaTypes: [required], - fromAreaCodes: [required], -}) - -export const RelegateRequestMain = useCrudSchemas(reactive([ - { - label: '单据号', - field: 'number', - sort: 'custom', - isSearch: true, - isForm: false - }, - { - label: '从仓库代码', - field: 'fromWarehouseCode', - sort: 'custom', - form: { - // labelMessage: '信息提示说明!!!', - componentProps: { - isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择仓库代码', // 输入框占位文本 - searchField: 'code', // 查询弹窗赋值字段 - searchTitle: '仓库信息', // 查询弹窗标题 - searchAllSchemas: Warehouse.allSchemas, // 查询弹窗所需类 - searchPage: WarehouseApi.getWarehousePage, // 查询弹窗所需分页方法 - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - } - } - }, - - { - label: '业务类型', - field: 'businessType', - sort: 'custom', - isSearch: true, - isForm: false, - isTable: false - }, - { - label: '备注', - field: 'remark', - sort: 'custom', - isSearch: true, - isForm: false, - isTable: false - }, - { - label: '创建时间', - field: 'createTime', - sort: 'custom', - formatter: dateFormatter, - search: { - component: 'DatePicker', - componentProps: { - valueFormat: 'YYYY-MM-DD HH:mm:ss', - type: 'daterange', - defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] - } - }, - isForm: false, - isTable: false - }, - { - label: '扩展属性', - field: 'extraProperties', - sort: 'custom', - isForm: false, - isTable: false - }, - { - label: '地点ID', - field: 'siteId', - sort: 'custom', - isForm: false, - isTable: false - }, - { - label: '申请时间', - field: 'requestTime', - sort: 'custom', - formatter: dateFormatter, - search: { - component: 'DatePicker', - componentProps: { - valueFormat: 'YYYY-MM-DD HH:mm:ss', - type: 'daterange', - defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] - } - }, - isForm: false, - isTable: false - }, - { - label: '截止时间', - field: 'dueTime', - sort: 'custom', - formatter: dateFormatter, - search: { - component: 'DatePicker', - componentProps: { - valueFormat: 'YYYY-MM-DD HH:mm:ss', - type: 'daterange', - defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] - } - }, - isForm: false, - isTable: false - }, - { - label: '部门', - field: 'departmentCode', - sort: 'custom', - isForm: false, - }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.REQUEST_STATUS, - dictClass: 'string', - isSearch: true, - isForm: false, - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - }, - { - label: '自动提交', - field: 'autoCommit', - dictType: DICT_TYPE.TRUE_FALSE, - dictClass: 'string', - isTable: false, - isForm: false, - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'Switch', - value: requestsettingData.autoCommit, - componentProps: { - inactiveValue: 'FALSE', - activeValue: 'TRUE', - disabled: true - } - } - }, - { - label: '自动通过', - field: 'autoAgree', - dictType: DICT_TYPE.TRUE_FALSE, - dictClass: 'string', - isTable: false, - isForm: false, - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'Switch', - value: requestsettingData.autoCommit, - componentProps: { - inactiveValue: 'FALSE', - activeValue: 'TRUE', - disabled: true - } - } - }, - { - label: '自动执行', - field: 'autoExecute', - dictType: DICT_TYPE.TRUE_FALSE, - dictClass: 'string', - isTable: false, - isForm: false, - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'Switch', - value: requestsettingData.autoCommit, - componentProps: { - inactiveValue: 'FALSE', - activeValue: 'TRUE', - disabled: true - } - } - }, - { - label: '直接生成记录', - field: 'directCreateRecord', - dictType: DICT_TYPE.TRUE_FALSE, - dictClass: 'string', - isTable: false, - isForm: false, - sort: 'custom', - table: { - width: 150 - }, - form: { - component: 'Switch', - value: requestsettingData.autoCommit, - componentProps: { - inactiveValue: 'FALSE', - activeValue: 'TRUE', - disabled: true - } - } - }, - { - label: '并发乐观锁', - field: 'concurrencyStamp', - sort: 'custom', - isForm: false, - isTable: false - }, - { - label: '权限所属人员id', - field: 'ruleUserId', - sort: 'custom', - isForm: false, - isTable: false - }, - { - label: '工作流流水号', - field: 'serialNumber', - sort: 'custom', - isForm: false, - isTable: false - }, - { - label: '原因', - field: 'reason', - sort: 'custom', - isForm: false, - }, - { - label: '操作', - field: 'action', - isForm: false, - table: { - width: 150, - fixed: 'right' - } - } -])) - -// 表单校验 -export const RelegateRequestDetailRules = reactive({ - itemCode: [required], - downItemCode: [required], - businessType: [required], - available: [required], - departmentCode: [required], - concurrencyStamp: [required], -}) - -export const RelegateRequestDetail = useCrudSchemas(reactive([ - { - label: '物料代码', - field: 'itemCode', - sort: 'custom', - isSearch: true, - tableForm:{ - isInpuFocusShow: false, // 开启查询弹窗 - searchListPlaceholder: '请选择物料代码', - searchField: 'code', - searchTitle: '物料基础信息', - searchAllSchemas: Itembasic.allSchemas, - searchPage: ItembasicApi.getItembasicPage, - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - }, - form: { - componentProps: { - isSearchList: true, - searchListPlaceholder: '请选择物料代码', - searchField: 'itemCode', - searchTitle: '物料基础信息', - searchAllSchemas: Itembasic.allSchemas, - searchPage: ItembasicApi.getItembasicPage, - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - } - } - }, - { - label: '降级物料代码', - field: 'downItemCode', - sort: 'custom', - form: { - componentProps: { - isSearchList: true, - searchListPlaceholder: '请选择降级物料代码', - searchField: 'itemCode', - searchTitle: '物料基础信息', - searchAllSchemas: Itembasic.allSchemas, - searchPage: ItembasicApi.getItembasicPage, - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - } - }, - isSearch: true - }, - { - label: '计量单位', - field: 'uom', - dictType: DICT_TYPE.UOM, - dictClass: 'string', - sort: 'custom', - table: { - width: 150 - }, - tableForm: { - type: 'Select', - disabled: true - }, - form: { - componentProps: { - disabled: true - } - } - }, - { - label: '数量', - field: 'qty', - sort: 'custom', - }, - { - label: '从批次', - field: 'fromBatch', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从包装号', - field: 'fromPackingNumber', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从库位代码', - field: 'fromLocationCode', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从库区类型', - field: 'fromAreaTypes', - sort: 'custom', - isForm:false, - }, - { - label: '从库区代码', - field: 'fromAreaCodes', - sort: 'custom', - isForm:false, - }, - { - label: '从仓库代码', - field: 'fromWarehouseCode', - sort: 'custom', - isForm:false, - }, - { - label: '到包装号', - field: 'toPackingNumber', - sort: 'custom', - }, - { - label: '到批次', - field: 'toBatch', - sort: 'custom', - }, - { - label: '到库位代码', - field: 'toLocationCode', - sort: 'custom', - }, - { - label: '到仓库代码', - field: 'toWarehouseCode', - sort: 'custom', - isForm:false, - }, - { - label: '到库区类型', - field: 'toAreaTypes', - sort: 'custom', - isForm:false, - }, - { - label: '到库区代码', - field: 'toAreaCodes', - sort: 'custom', - isForm:false, - }, - { - label: '是否可用', - field: 'available', - sort: 'custom', - isForm:false, - }, - { - label: '备注', - field: 'remark', - sort: 'custom', - }, - { - label: '部门', - field: 'departmentCode', - sort: 'custom', - isForm:false, - }, - { - label: '地点ID', - field: 'siteId', - sort: 'custom', - form: { - component: 'InputNumber', - value: 0 - }, - isForm:false, - }, - { - label: '扩展属性', - field: 'extraProperties', - sort: 'custom', - isForm:false, - }, - { - label: '创建时间', - field: 'createTime', - sort: 'custom', - formatter: dateFormatter, - search: { - component: 'DatePicker', - componentProps: { - valueFormat: 'YYYY-MM-DD HH:mm:ss', - type: 'daterange', - defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] - } - }, - isForm: false, - }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.REQUEST_STATUS, - dictClass: 'string', - isSearch: true, - isForm: false, - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - }, - { - label: '并发乐观锁', - field: 'concurrencyStamp', - sort: 'custom', - isForm:false, - form: { - component: 'InputNumber', - value: 0 - }, - }, - { - label: '工作流流水号', - field: 'serialNumber', - isForm:false, - sort: 'custom', - }, - { - label: '权限所属人员id', - field: 'ruleUserId', - sort: 'custom', - isForm:false, - form: { - component: 'InputNumber', - value: 0 - }, - }, - { - label: '操作', - field: 'action', - isForm: false, - table: { - width: 150, - fixed: 'right' - } - } -])) diff --git a/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/index.vue b/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/index.vue deleted file mode 100644 index ca983bb05..000000000 --- a/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/index.vue +++ /dev/null @@ -1,233 +0,0 @@ - - - diff --git a/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/relegateRequest.data.ts b/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/relegateRequest.data.ts deleted file mode 100644 index 61bcc4294..000000000 --- a/src/views/wms/basicDataManage/itemManage/relegateRequestDetail/relegateRequest.data.ts +++ /dev/null @@ -1,244 +0,0 @@ -import type { CrudSchema } from '@/hooks/web/useCrudSchemas' -import { dateFormatter } from '@/utils/formatTime' - -import * as ItembasicApi from '@/api/wms/itembasic' -import { Itembasic } from '@/views/wms/basicDataManage/itemManage/itembasic/itembasic.data' - -// 表单校验 -export const RelegateRequestRules = reactive({ - itemCode: [required], - downItemCode: [required], - businessType: [required], - available: [required], - departmentCode: [required], - concurrencyStamp: [required], -}) - -export const RelegateRequest = useCrudSchemas(reactive([ - { - label: '单据号', - field: 'number', - sort: 'custom', - isSearch: true, - isForm:false, - }, - { - label: '物料代码', - field: 'itemCode', - sort: 'custom', - isSearch: true, - form: { - componentProps: { - isSearchList: true, - searchListPlaceholder: '请选择物料代码', - searchField: 'itemCode', - searchTitle: '物料基础信息', - searchAllSchemas: Itembasic.allSchemas, - searchPage: ItembasicApi.getItembasicPage, - searchCondition: [{ - key: 'available', - value: 'TRUE', - isMainValue: false - }] - } - } - }, - { - label: '降级后物料代码', - field: 'downItemCode', - sort: 'custom', - isSearch: true, - }, - { - label: '计量单位', - field: 'uom', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '数量', - field: 'qty', - sort: 'custom', - }, - { - label: '从批次', - field: 'fromBatch', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从包装号', - field: 'fromPackingNumber', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从库位代码', - field: 'fromLocationCode', - sort: 'custom', - form: { - componentProps: { - disabled: true, - } - }, - }, - { - label: '从库区类型', - field: 'fromAreaTypes', - sort: 'custom', - isForm:false, - }, - { - label: '从库区代码', - field: 'fromAreaCodes', - sort: 'custom', - isForm:false, - }, - { - label: '从仓库代码', - field: 'fromWarehouseCode', - sort: 'custom', - isForm:false, - }, - { - label: '到包装号', - field: 'toPackingNumber', - sort: 'custom', - }, - { - label: '到批次', - field: 'toBatch', - sort: 'custom', - }, - { - label: '到库位代码', - field: 'toLocationCode', - sort: 'custom', - }, - { - label: '到仓库代码', - field: 'toWarehouseCode', - sort: 'custom', - isForm:false, - }, - { - label: '到库区类型', - field: 'toAreaTypes', - sort: 'custom', - isForm:false, - }, - { - label: '到库区代码', - field: 'toAreaCodes', - sort: 'custom', - isForm:false, - }, - { - label: '是否可用', - field: 'available', - sort: 'custom', - isForm:false, - }, - { - label: '备注', - field: 'remark', - sort: 'custom', - }, - { - label: '部门', - field: 'departmentCode', - sort: 'custom', - isForm:false, - }, - { - label: '地点ID', - field: 'siteId', - sort: 'custom', - form: { - component: 'InputNumber', - value: 0 - }, - isForm:false, - }, - { - label: '扩展属性', - field: 'extraProperties', - sort: 'custom', - isForm:false, - }, - { - label: '创建时间', - field: 'createTime', - sort: 'custom', - formatter: dateFormatter, - search: { - component: 'DatePicker', - componentProps: { - valueFormat: 'YYYY-MM-DD HH:mm:ss', - type: 'daterange', - defaultTime: [new Date('1 00:00:00'), new Date('1 23:59:59')] - } - }, - isForm: false, - }, - { - label: '状态', - field: 'status', - dictType: DICT_TYPE.REQUEST_STATUS, - dictClass: 'string', - isSearch: true, - isForm: false, - isTable: true, - sort: 'custom', - table: { - width: 150 - }, - }, - { - label: '并发乐观锁', - field: 'concurrencyStamp', - sort: 'custom', - isForm:false, - form: { - component: 'InputNumber', - value: 0 - }, - }, - { - label: '工作流流水号', - field: 'serialNumber', - isForm:false, - sort: 'custom', - }, - { - label: '权限所属人员id', - field: 'ruleUserId', - sort: 'custom', - isForm:false, - form: { - component: 'InputNumber', - value: 0 - }, - }, - { - label: '操作', - field: 'action', - isForm: false, - table: { - width: 150, - fixed: 'right' - } - } -]))