| | |
| | | import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'; |
| | | import { MES_ROUTE } from './router'; |
| | | import { BasicPageParams, BasicFetchResult, AuthOption } from '/@/api/model/baseModel'; |
| | | |
| | | export type OperParams = { |
| | | OPER_CODE?: string; |
| | |
| | | }; |
| | | export type CheckRulePageParams = BasicPageParams & CheckRuleParams; |
| | | export interface CheckRuleListItem { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | // GHOST_ROW: boolean; |
| | | // AUTH_ORG: string; |
| | | // AUTH_PROD: string; |
| | | // AUTH_WH: string; |
| | | RULE_CODE: string; |
| | | RULE_NAME: string; |
| | | RULE_DESC: string; |
| | | RULE_TYPE: number; |
| | | PRIORITY: number; |
| | | CODE_LENGTH: number; |
| | | CHECK_TYPE: number; |
| | | CHECK_REGEX: string; |
| | | REMARK: string; |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | // GHOST_ROW: boolean; |
| | | // AUTH_ORG: string; |
| | | // AUTH_PROD: string; |
| | | // AUTH_WH: string; |
| | | RULE_CODE: string; |
| | | RULE_NAME: string; |
| | | RULE_DESC: string; |
| | | RULE_TYPE: number; |
| | | PRIORITY: number; |
| | | CODE_LENGTH: number; |
| | | CHECK_TYPE: number; |
| | | CHECK_REGEX: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export type CheckRuleDtlParams = { |
| | | RULE_ID: string; |
| | | }; |
| | | export interface iBAS_CODE_DTL { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | RULE_ID: string; |
| | | RULE_SEQ: number; |
| | | DESCRIPTION: string; |
| | | DATA_TYPE: number; |
| | | DATA_CASE: string; |
| | | DATA_VALUE: string; |
| | | SERIAL_MIN: number; |
| | | SERIAL_MAX: number; |
| | | SERIAL_RESET: number; |
| | | CHECK_TABLE: string; |
| | | CHECK_FIELD: string; |
| | | CHECK_LENGTH: number; |
| | | REPEAT_TIMES: number; |
| | | START_DIGIT: string; |
| | | DATA_REGEX: string; |
| | | REMARK: string; |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | RULE_ID: string; |
| | | RULE_SEQ: number; |
| | | DESCRIPTION: string; |
| | | DATA_TYPE: number; |
| | | DATA_CASE: string; |
| | | DATA_VALUE: string; |
| | | SERIAL_MIN: number; |
| | | SERIAL_MAX: number; |
| | | SERIAL_RESET: number; |
| | | SERIAL_INTERVAL: number; |
| | | SERIAL_IGNORE: string; |
| | | FIXED_NOTLIKE: string; |
| | | CHECK_TABLE: string; |
| | | CHECK_FIELD: string; |
| | | CHECK_LENGTH: number; |
| | | REPEAT_TIMES: number; |
| | | START_DIGIT: string; |
| | | DATA_REGEX: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export type MeslineParams = { |
| | |
| | | UPDATE_TIME: string; |
| | | CREATE_TIME: string; |
| | | } |
| | | |
| | | export type RoutelistParams = { |
| | | ROT_CODE?: string; |
| | | ROT_NAME?: string; |
| | | IS_ACTIVE?: string; |
| | | }; |
| | | export type RoutelistPageParams = BasicPageParams & RoutelistParams; |
| | | |
| | | export interface BIZ_MES_WO { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | ORDER_NO: string; |
| | | ORDER_TYPE: string; |
| | | ORDER_DESC: string; |
| | | PARENT_ORDER: string; |
| | | STATUS: number; |
| | | ITEM_CODE: string; |
| | | ITEM_TYPE: string; |
| | | ITEM_MODEL: string; |
| | | PRIORITY: string; |
| | | CUST_CODE: string; |
| | | ROUTE_CODE: string; |
| | | ROUTE_STATUS: number; |
| | | FACTORY: string; |
| | | PLAN_LINE: string; |
| | | ACT_LINE: string; |
| | | PLAN_START_TIME: Date; |
| | | PLAN_END_TIME: Date; |
| | | ACT_START_TIME: Date; |
| | | ACT_END_TIME: Date; |
| | | STD_WORKERS_QTY: number; |
| | | ACT_WORKER_QTY: number; |
| | | IMPORT_TIME: Date; |
| | | RELEASE_TIME: Date; |
| | | RELEASE_USER: string; |
| | | CHANGE_TIME: Date; |
| | | CHANGE_USER: string; |
| | | PLAN_QTY: number; |
| | | INPUT_QTY: number; |
| | | OUTPUT_QTY: number; |
| | | SCRAP_QTY: number; |
| | | STOCK_IN_QTY: number; |
| | | UPH: number; |
| | | UPPH: number; |
| | | LAST_HIST_ID: string; |
| | | REMARK: string; |
| | | FBILLNO_ID: string; |
| | | PREP_MSG: string; |
| | | } |
| | | export type BIZ_MES_WOParams = { |
| | | ORDER_NO?: string; |
| | | ITEM_CODE?: string; |
| | | STATUS?: number; |
| | | ORDER_TYPE?: string; |
| | | }; |
| | | export type MesWolistPageParams = BasicPageParams & BIZ_MES_WOParams; |
| | | |
| | | export interface MES_WORKSHOP { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | WS_CODE: string; |
| | | WS_NAME: string; |
| | | SHORT_NAME: string; |
| | | FTY_CODE: string; |
| | | ORG_CODE: string; |
| | | IS_ACTIVE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export type MES_WORKSHOPParams = { |
| | | WS_CODE?: string; |
| | | WS_NAME?: string; |
| | | }; |
| | | export type MesWslistPageParams = BasicPageParams & MES_WORKSHOPParams; |
| | | |
| | | export interface BIZ_MES_WO_BATCH { |
| | | ID: string; |
| | | BATCH_NO: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | ORDER_NO: string; |
| | | STATUS: number; |
| | | ITEM_CODE: string; |
| | | CUST_CODE: string; |
| | | FACTORY: string; |
| | | WS_CODE: string; |
| | | ACT_LINE: string; |
| | | ACT_START_TIME: Date; |
| | | ACT_END_TIME: Date; |
| | | STD_WORKER_QTY: number; |
| | | ACT_WORKER_QTY: number; |
| | | RELEASE_TIME: Date; |
| | | RELEASE_USER: string; |
| | | PLAN_QTY: number; |
| | | INPUT_QTY: number; |
| | | OUTPUT_QTY: number; |
| | | SCRAP_QTY: number; |
| | | STOCK_IN_QTY: number; |
| | | UPH: number; |
| | | UPPH: number; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BAS_DEFECT { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | DFT_CODE: string; |
| | | DFT_NAME: string; |
| | | DFTG_CODE: string; |
| | | DFT_LEVEL: number; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface SaveWoBatchInput { |
| | | Wo: BIZ_MES_WO; |
| | | WoBatch: BIZ_MES_WO_BATCH; |
| | | IfToCust: boolean; |
| | | } |
| | | |
| | | export type OperPageListGetResultModel = BasicFetchResult<OperListItem>; |
| | | export type CheckRulePageListGetResultModel = BasicFetchResult<CheckRuleListItem>; |
| | | export type MeslinePageListGetResultModel = BasicFetchResult<MeslineListItem>; |
| | | export type MesBomPageListGetResultModel = BasicFetchResult<MesBomListItem>; |
| | | export type MesModelPageListGetResultModel = BasicFetchResult<MesModelListItem>; |
| | | export type RoutePageListGetResultModel = BasicFetchResult<MES_ROUTE>; |
| | | export type BIZ_MES_WOPageListGetResultModel = BasicFetchResult<BIZ_MES_WO>; |
| | | export type MES_WORKSHOPPageListGetResultModel = BasicFetchResult<MES_WORKSHOP>; |
| | | |
| | | export interface DelWoRotInput { |
| | | rotId: string; |
| | | rotCode: string; |
| | | wo: string; |
| | | } |
| | | |
| | | export interface DelProdRotInput { |
| | | rotId: string; |
| | | rotCode: string; |
| | | prodCode: string; |
| | | custCode: string; |
| | | } |
| | | |
| | | export interface BizMesWoInput { |
| | | WorkOrder: string; |
| | | WoBatch: string; |
| | | UserId: string; |
| | | Status: number; |
| | | ActLine: string; |
| | | RouteStatus: number; |
| | | } |
| | | |
| | | export interface BAS_LABEL_VAR_WO { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | LABEL_ID: string; |
| | | VAR_NAME: string; |
| | | VAR_VALUE: string; |
| | | REMARK: string; |
| | | LABEL_VIEW_PATH: string; |
| | | WORK_ORDER: string; |
| | | CUST_CODE: string; |
| | | PROD_CODE: string; |
| | | } |
| | | |
| | | export interface BAS_LABEL_TEMP { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | LABEL_CODE: string; |
| | | LABEL_NAME: string; |
| | | TEMP_TYPE: number; |
| | | TEMP_PATH: string; |
| | | CUST_CODE: string; |
| | | PROD_CODE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BAS_LABEL_VAR { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | LABEL_ID: string; |
| | | VAR_NAME: string; |
| | | VAR_TYPE: number; |
| | | VAR_VALUE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BasLabelTempInput { |
| | | Label: BAS_LABEL_TEMP; |
| | | LabelVars: BAS_LABEL_VAR[]; |
| | | LabelVarWos: BAS_LABEL_VAR_WO[]; |
| | | } |
| | | |
| | | export interface BAS_PKG_RULE { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | RULE_CODE: string; |
| | | RULE_NAME: string; |
| | | IS_ACTIVE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BAS_PKG_DTL { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | PKG_RULE_ID: string; |
| | | PKG_CODE: string; |
| | | PKG_LEVEL: number; |
| | | PKG_QTY: number; |
| | | LABEL_CODE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BAS_PKG_PROD { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | PKG_RULE_ID: string; |
| | | ITEM_CODE: string; |
| | | MIN_WEIGHT: number; |
| | | MIN_UNIT: string; |
| | | MAX_WEIGHT: number; |
| | | MAX_UNIT: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BAS_ITEM_CUST { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | ITEM_ID: string; |
| | | ITEM_CODE: string; |
| | | CUST_CODE: string; |
| | | RULE_CODE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BizBasPkgRuleInput { |
| | | PkgRule: BAS_PKG_RULE; |
| | | PkgDtl: BAS_PKG_DTL[]; |
| | | PkgProd: BAS_PKG_PROD[]; |
| | | } |
| | | |
| | | export interface BAS_ITEM { |
| | | ID: string; |
| | | CREATE_TIME: Date; |
| | | CREATE_USER: string; |
| | | UPDATE_TIME: Date; |
| | | UPDATE_USER: string; |
| | | GHOST_ROW: boolean; |
| | | AUTH_ORG: string; |
| | | AUTH_PROD: string; |
| | | AUTH_WH: string; |
| | | ITEM_CODE: string; |
| | | ITEM_NAME: string; |
| | | ITEM_DESC: string; |
| | | ITEM_TYPE: string; |
| | | ITEM_VER: string; |
| | | SPEC: string; |
| | | SPEC_WH: string; |
| | | COLOR: string; |
| | | UNIT: string; |
| | | IS_PROD: string; |
| | | PROD_TYPE: string; |
| | | CUST_PROD_CODE: string; |
| | | IS_ACTIVE: string; |
| | | CTRL_MODE: string; |
| | | RELEASE_TIME: Date; |
| | | EFFECTIVE_TIME: Date; |
| | | VALIDITY_DAYS: number; |
| | | DLVY_TYPE: number; |
| | | ENABLE_FIFO: string; |
| | | RULE_CODE: string; |
| | | REMARK: string; |
| | | } |
| | | |
| | | export interface BizBasItemRuleInput { |
| | | Item: BAS_ITEM; |
| | | ItemCusts: BAS_ITEM_CUST[]; |
| | | } |
| | | |
| | | export interface RouteInput { |
| | | rotId: string; |
| | | rotCode: string; |
| | | options: AuthOption; |
| | | } |
| | | |
| | | export interface ProdRotInput extends RouteInput { |
| | | prodCode: string; |
| | | custCode: string; |
| | | isDefault: boolean; |
| | | } |
| | | |
| | | export interface WoRotInput extends RouteInput { |
| | | wo: string; |
| | | } |
| | | |
| | | /** |
| | | * @description: 工艺路线树形 |
| | | * @return {*} |
| | | */ |
| | | export interface MesRotTree { |
| | | org: string; |
| | | pid: string; |
| | | tid: string; |
| | | id: string; |
| | | code: string; |
| | | name: string; |
| | | type: string; |
| | | seq: string; |
| | | isDefault: boolean; |
| | | level: number; |
| | | cust: string; |
| | | children: MesRotTree[]; |
| | | } |
| | | |
| | | export interface PageRotTree { |
| | | name: string; |
| | | treeInfo: MesRotTree[]; |
| | | } |
| | | |
| | | export interface WoFlowCardPrintJson { |
| | | ID: string; |
| | | OrderNo: string; |
| | | Status: string; |
| | | ItemCode: string; |
| | | ItemDesc: string; |
| | | SapCode: string; |
| | | Model: string; |
| | | Qty: number; |
| | | SoRemark: string; |
| | | MoRemark: string; |
| | | Customer: string; |
| | | DemandCode: string; |
| | | RouteStr: string; |
| | | Items: PrintWoPickList[] |
| | | } |
| | | |
| | | export interface PrintWoPickList { |
| | | LineNo: number; |
| | | SapCode: string; |
| | | ItemCode: string; |
| | | ItemDesc: string; |
| | | PickQty: string; |
| | | LineRemark: string; |
| | | WhCode: string; |
| | | WhCode07: string; |
| | | Method: string; |
| | | } |