| | |
| | | import { |
| | | BOOLEAN_OPTIONS_AddEdit |
| | | } from '@/utils/commonOptionConstants'; |
| | | |
| | | // å¼å
¥å
Œ
±è¡¨åå·¥å
·æä»¶ |
| | | import { extractFormDataForOnConfirm,extractAndAssignFormData } from '@/utils/myformUtils'; |
| | | export const useWorkPlanDrawer = (props: any, ctx?: any) => { |
| | | const workPlanDrawer = injectModel<WorkPlanDrawer>('workPlanDrawer') |
| | | /** |
| | |
| | | rules: [{required: true, message: 'ä»»å¡ç¼ç ä¸è½ä¸ºç©º', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | }, |
| | | { |
| | | label: '管段åå·', |
| | | prop: 'pipeSpecMode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåå·', |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | }, |
| | | { |
| | | label: '计åç¶æ', |
| | | prop: 'workPlanStatus', |
| | | el: 'select', |
| | |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å«æç¶æ', |
| | | rules: [{required: true, message: 'å«æç¶æä¸è½ä¸ºç©º', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | }, |
| | | { |
| | | label: 'åææ è¯', |
| | |
| | | placeholder: '请è¾å
¥äº§çº¿ç¼ç ', |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | }, |
| | | { |
| | | label: '管件ç¼ç ', |
| | | prop: 'pipeFittingCode', |
| | | el: 'input', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡ºåºå·', |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | }, |
| | | { |
| | | label: 'å¤å¾(mm)', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æè´¨', |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | }, |
| | | { |
| | | label: '计åå¼å§æ¶é´', |
| | |
| | | */ |
| | | const onConfirm = async () => { |
| | | await formRef.value?.validate() |
| | | const data = { |
| | | taskCode: formData.value.taskCode, |
| | | workPlanStatus: formData.value.workPlanStatus, |
| | | callMaterialStatus: formData.value.callMaterialStatus, |
| | | dataIdentifier: formData.value.dataIdentifier, |
| | | materialMode: formData.value.materialMode, |
| | | length: formData.value.length, |
| | | markingContent: formData.value.markingContent, |
| | | markingPosition: formData.value.markingPosition, |
| | | cuttingPosition: formData.value.cuttingPosition, |
| | | quantity: formData.value.quantity, |
| | | flangeThickness: formData.value.flangeThickness, |
| | | flangeInnerDiameter: formData.value.flangeInnerDiameter, |
| | | weldingHeatInput: formData.value.weldingHeatInput, |
| | | pipeAllowableStress: formData.value.pipeAllowableStress, |
| | | pipeDiameter: formData.value.pipeDiameter, |
| | | pipeWallThickness: formData.value.pipeWallThickness, |
| | | factoryCode: formData.value.factoryCode, |
| | | productCode: formData.value.productCode, |
| | | workstationCode: formData.value.workstationCode, |
| | | equipmentCode: formData.value.equipmentCode, |
| | | prodLineCode: formData.value.prodLineCode, |
| | | shipNumber: formData.value.shipNumber, |
| | | projectNumber: formData.value.projectNumber, |
| | | processName: formData.value.processName, |
| | | pipeFittingCode: formData.value.pipeFittingCode, |
| | | preSerialNumber: formData.value.preSerialNumber, |
| | | pipeSpecCode: formData.value.pipeSpecCode, |
| | | pipeSectionName: formData.value.pipeSectionName, |
| | | outerDiameter: formData.value.outerDiameter, |
| | | thickness: formData.value.thickness, |
| | | material: formData.value.material, |
| | | processRouteNumber: formData.value.processRouteNumber, |
| | | plannedStartTime: formData.value.plannedStartTime, |
| | | plannedEndTime: formData.value.plannedEndTime, |
| | | teamInfo: formData.value.teamInfo, |
| | | timestamp: formData.value.timestamp, |
| | | remark: formData.value.remark, |
| | | } |
| | | const data=extractFormDataForOnConfirm(formData); |
| | | if (!current.value) { |
| | | await workPlanDrawer.addWorkPlan(data) |
| | | } else { |
| | |
| | | if (current.value) { |
| | | const res = await workPlanDrawer.getWorkPlanDetail(current.value) |
| | | |
| | | formData.value = { |
| | | taskCode: res.taskCode, |
| | | workPlanStatus: res.workPlanStatus, |
| | | callMaterialStatus: res.callMaterialStatus, |
| | | dataIdentifier: res.dataIdentifier, |
| | | materialMode: res.materialMode, |
| | | length: res.length, |
| | | markingContent: res.markingContent, |
| | | markingPosition: res.markingPosition, |
| | | cuttingPosition: res.cuttingPosition, |
| | | quantity: res.quantity, |
| | | flangeThickness: res.flangeThickness, |
| | | flangeInnerDiameter: res.flangeInnerDiameter, |
| | | weldingHeatInput: res.weldingHeatInput, |
| | | pipeAllowableStress: res.pipeAllowableStress, |
| | | pipeDiameter: res.pipeDiameter, |
| | | pipeWallThickness: res.pipeWallThickness, |
| | | factoryCode: res.factoryCode, |
| | | productCode: res.productCode, |
| | | workstationCode: res.workstationCode, |
| | | equipmentCode: res.equipmentCode, |
| | | prodLineCode: res.prodLineCode, |
| | | shipNumber: res.shipNumber, |
| | | projectNumber: res.projectNumber, |
| | | processName: res.processName, |
| | | pipeFittingCode: res.pipeFittingCode, |
| | | preSerialNumber: res.preSerialNumber, |
| | | pipeSpecCode: res.pipeSpecCode, |
| | | pipeSectionName: res.pipeSectionName, |
| | | outerDiameter: res.outerDiameter, |
| | | thickness: res.thickness, |
| | | material: res.material, |
| | | processRouteNumber: res.processRouteNumber, |
| | | plannedStartTime: res.plannedStartTime, |
| | | plannedEndTime: res.plannedEndTime, |
| | | teamInfo: res.teamInfo, |
| | | timestamp: res.timestamp, |
| | | remark: res.remark, |
| | | id: res.id, |
| | | } |
| | | extractAndAssignFormData(res,formData); |
| | | disabled.value = true |
| | | updateCheckData() |
| | | } else { |
| | |
| | | FILTER_MODE_OPTIONS_NUM, |
| | | FILTER_MODE_OPTIONS_BOOL |
| | | } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions'; |
| | | // å¼å
¥å
Œ
±è¡¨åå·¥å
·æä»¶ |
| | | import { collectFormDataForHighQuery,onResetForHighSelect,onResetForHighQuery } from '@/utils/myformUtils'; |
| | | import { |
| | | BOOLEAN_OPTIONS |
| | | } from '@/utils/commonOptionConstants'; |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecCode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSectionName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åå·', |
| | | prop: 'pipeSpecMode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåå·', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecMode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'processName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | highSelectAttrs:{ |
| | | prop: 'shipNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | highSelectAttrs:{ |
| | | prop: 'projectNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '计åç¶æ', |
| | | prop: 'workPlanStatus', |
| | | el: 'select', |
| | |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_BOOL |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | highSelectAttrs:{ |
| | | prop: 'processRouteNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | highSelectAttrs:{ |
| | | prop: 'shipNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | highSelectAttrs:{ |
| | | prop: 'projectNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'processName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管件ç¼ç ', |
| | | prop: 'pipeFittingCode', |
| | | el: 'input', |
| | |
| | | placeholder: '请è¾å
¥é¡ºåºå·', |
| | | highSelectAttrs:{ |
| | | prop: 'preSerialNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecCode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSectionName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | |
| | | placeholder: '请è¾å
¥æè´¨', |
| | | highSelectAttrs:{ |
| | | prop: 'material_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | highSelectAttrs:{ |
| | | prop: 'processRouteNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | |
| | | const check = isEqual(initiateData.value, data) |
| | | return check |
| | | } |
| | | const commonGetFormData=()=>{ |
| | | const data = { |
| | | taskCode: formData.value.taskCode || '', |
| | | taskCode_FilterMode: formData.value.taskCode_FilterMode || '', |
| | | workPlanStatus: formData.value.workPlanStatus || '', |
| | | workPlanStatus_FilterMode: formData.value.workPlanStatus_FilterMode || '', |
| | | callMaterialStatus: formData.value.callMaterialStatus || '', |
| | | callMaterialStatus_FilterMode: formData.value.callMaterialStatus_FilterMode || '', |
| | | dataIdentifier: formData.value.dataIdentifier || '', |
| | | dataIdentifier_FilterMode: formData.value.dataIdentifier_FilterMode || '', |
| | | materialMode: formData.value.materialMode || '', |
| | | materialMode_FilterMode: formData.value.materialMode_FilterMode || '', |
| | | length: formData.value.length || '', |
| | | length_FilterMode: formData.value.length_FilterMode || '', |
| | | markingContent: formData.value.markingContent || '', |
| | | markingContent_FilterMode: formData.value.markingContent_FilterMode || '', |
| | | markingPosition: formData.value.markingPosition || '', |
| | | markingPosition_FilterMode: formData.value.markingPosition_FilterMode || '', |
| | | cuttingPosition: formData.value.cuttingPosition || '', |
| | | cuttingPosition_FilterMode: formData.value.cuttingPosition_FilterMode || '', |
| | | quantity: formData.value.quantity || '', |
| | | quantity_FilterMode: formData.value.quantity_FilterMode || '', |
| | | flangeThickness: formData.value.flangeThickness || '', |
| | | flangeThickness_FilterMode: formData.value.flangeThickness_FilterMode || '', |
| | | flangeInnerDiameter: formData.value.flangeInnerDiameter || '', |
| | | flangeInnerDiameter_FilterMode: formData.value.flangeInnerDiameter_FilterMode || '', |
| | | weldingHeatInput: formData.value.weldingHeatInput || '', |
| | | weldingHeatInput_FilterMode: formData.value.weldingHeatInput_FilterMode || '', |
| | | pipeAllowableStress: formData.value.pipeAllowableStress || '', |
| | | pipeAllowableStress_FilterMode: formData.value.pipeAllowableStress_FilterMode || '', |
| | | pipeDiameter: formData.value.pipeDiameter || '', |
| | | pipeDiameter_FilterMode: formData.value.pipeDiameter_FilterMode || '', |
| | | pipeWallThickness: formData.value.pipeWallThickness || '', |
| | | pipeWallThickness_FilterMode: formData.value.pipeWallThickness_FilterMode || '', |
| | | factoryCode: formData.value.factoryCode || '', |
| | | factoryCode_FilterMode: formData.value.factoryCode_FilterMode || '', |
| | | productCode: formData.value.productCode || '', |
| | | productCode_FilterMode: formData.value.productCode_FilterMode || '', |
| | | workstationCode: formData.value.workstationCode || '', |
| | | workstationCode_FilterMode: formData.value.workstationCode_FilterMode || '', |
| | | equipmentCode: formData.value.equipmentCode || '', |
| | | equipmentCode_FilterMode: formData.value.equipmentCode_FilterMode || '', |
| | | prodLineCode: formData.value.prodLineCode || '', |
| | | prodLineCode_FilterMode: formData.value.prodLineCode_FilterMode || '', |
| | | shipNumber: formData.value.shipNumber || '', |
| | | shipNumber_FilterMode: formData.value.shipNumber_FilterMode || '', |
| | | projectNumber: formData.value.projectNumber || '', |
| | | projectNumber_FilterMode: formData.value.projectNumber_FilterMode || '', |
| | | processName: formData.value.processName || '', |
| | | processName_FilterMode: formData.value.processName_FilterMode || '', |
| | | pipeFittingCode: formData.value.pipeFittingCode || '', |
| | | pipeFittingCode_FilterMode: formData.value.pipeFittingCode_FilterMode || '', |
| | | preSerialNumber: formData.value.preSerialNumber || '', |
| | | preSerialNumber_FilterMode: formData.value.preSerialNumber_FilterMode || '', |
| | | pipeSpecCode: formData.value.pipeSpecCode || '', |
| | | pipeSpecCode_FilterMode: formData.value.pipeSpecCode_FilterMode || '', |
| | | pipeSectionName: formData.value.pipeSectionName || '', |
| | | pipeSectionName_FilterMode: formData.value.pipeSectionName_FilterMode || '', |
| | | outerDiameter: formData.value.outerDiameter || '', |
| | | outerDiameter_FilterMode: formData.value.outerDiameter_FilterMode || '', |
| | | thickness: formData.value.thickness || '', |
| | | thickness_FilterMode: formData.value.thickness_FilterMode || '', |
| | | material: formData.value.material || '', |
| | | material_FilterMode: formData.value.material_FilterMode || '', |
| | | processRouteNumber: formData.value.processRouteNumber || '', |
| | | processRouteNumber_FilterMode: formData.value.processRouteNumber_FilterMode || '', |
| | | plannedStartTime: formData.value.plannedStartTime || '', |
| | | plannedEndTime: formData.value.plannedEndTime || '', |
| | | teamInfo: formData.value.teamInfo || '', |
| | | teamInfo_FilterMode: formData.value.teamInfo_FilterMode || '', |
| | | timestamp: formData.value.timestamp || '', |
| | | timestamp_FilterMode: formData.value.timestamp_FilterMode || '', |
| | | creationTime: formData.value.creationTime || '', |
| | | lastModificationTime: formData.value.lastModificationTime || '', |
| | | creatorName: formData.value.creatorName || '', |
| | | creatorName_FilterMode: formData.value.creatorName_FilterMode || '', |
| | | lastModifierName: formData.value.lastModifierName || '', |
| | | lastModifierName_FilterMode: formData.value.lastModifierName_FilterMode || '', |
| | | remark: formData.value.remark || '', |
| | | remark_FilterMode: formData.value.remark_FilterMode || '', |
| | | } |
| | | return data; |
| | | } |
| | | |
| | | const onClose = (done: () => void) => { |
| | | if (visible.value) { |
| | | visible.value = false |
| | | const data =commonGetFormData(); |
| | | const data =collectFormDataForHighQuery(formItems,formData); |
| | | ctx.emit('close', data) |
| | | } |
| | | } |
| | |
| | | * 确认æ¥è¯¢ |
| | | */ |
| | | const onConfirmQuery = async () => { |
| | | const data =commonGetFormData(); |
| | | const data =collectFormDataForHighQuery(formItems,formData); |
| | | ctx.emit('confirmQuery', data) |
| | | } |
| | | /** |
| | | * éç½®å
Œ
±selectæ¥è¯¢ |
| | | */ |
| | | const onResetForHighSelect = async () => { |
| | | formData.value.taskCode_FilterMode = 1 |
| | | formData.value.workPlanStatus_FilterMode = 2 |
| | | formData.value.callMaterialStatus_FilterMode = 2 |
| | | formData.value.dataIdentifier_FilterMode = 1 |
| | | formData.value.materialMode_FilterMode = 1 |
| | | formData.value.length_FilterMode = 2 |
| | | formData.value.markingContent_FilterMode = 1 |
| | | formData.value.markingPosition_FilterMode = 2 |
| | | formData.value.cuttingPosition_FilterMode = 2 |
| | | formData.value.quantity_FilterMode = 2 |
| | | formData.value.flangeThickness_FilterMode = 2 |
| | | formData.value.flangeInnerDiameter_FilterMode = 2 |
| | | formData.value.weldingHeatInput_FilterMode = 1 |
| | | formData.value.pipeAllowableStress_FilterMode = 1 |
| | | formData.value.pipeDiameter_FilterMode = 2 |
| | | formData.value.pipeWallThickness_FilterMode = 2 |
| | | formData.value.factoryCode_FilterMode = 1 |
| | | formData.value.productCode_FilterMode = 1 |
| | | formData.value.workstationCode_FilterMode = 1 |
| | | formData.value.equipmentCode_FilterMode = 1 |
| | | formData.value.prodLineCode_FilterMode = 1 |
| | | formData.value.shipNumber_FilterMode = 1 |
| | | formData.value.projectNumber_FilterMode = 1 |
| | | formData.value.processName_FilterMode = 1 |
| | | formData.value.pipeFittingCode_FilterMode = 1 |
| | | formData.value.preSerialNumber_FilterMode = 1 |
| | | formData.value.pipeSpecCode_FilterMode = 1 |
| | | formData.value.pipeSectionName_FilterMode = 1 |
| | | formData.value.outerDiameter_FilterMode = 2 |
| | | formData.value.thickness_FilterMode = 2 |
| | | formData.value.material_FilterMode = 1 |
| | | formData.value.processRouteNumber_FilterMode = 1 |
| | | formData.value.teamInfo_FilterMode = 1 |
| | | formData.value.timestamp_FilterMode = 1 |
| | | formData.value.creatorName_FilterMode = 1 |
| | | formData.value.lastModifierName_FilterMode = 1 |
| | | formData.value.remark_FilterMode = 1 |
| | | } |
| | | /** |
| | | * éç½®æ¥è¯¢ |
| | | * éç½®æ¥è¯¢ - ä¼åç |
| | | */ |
| | | const onReset = async () => { |
| | | formData.value = {} |
| | | onResetForHighSelect();//éç½®å
Œ
±selectæ¥è¯¢ |
| | | formData.value.taskCode = '' |
| | | formData.value.workPlanStatus = '' |
| | | formData.value.callMaterialStatus = '' |
| | | formData.value.dataIdentifier = '' |
| | | formData.value.materialMode = '' |
| | | formData.value.length = '' |
| | | formData.value.markingContent = '' |
| | | formData.value.markingPosition = '' |
| | | formData.value.cuttingPosition = '' |
| | | formData.value.quantity = '' |
| | | formData.value.flangeThickness = '' |
| | | formData.value.flangeInnerDiameter = '' |
| | | formData.value.weldingHeatInput = '' |
| | | formData.value.pipeAllowableStress = '' |
| | | formData.value.pipeDiameter = '' |
| | | formData.value.pipeWallThickness = '' |
| | | formData.value.factoryCode = '' |
| | | formData.value.productCode = '' |
| | | formData.value.workstationCode = '' |
| | | formData.value.equipmentCode = '' |
| | | formData.value.prodLineCode = '' |
| | | formData.value.shipNumber = '' |
| | | formData.value.projectNumber = '' |
| | | formData.value.processName = '' |
| | | formData.value.pipeFittingCode = '' |
| | | formData.value.preSerialNumber = '' |
| | | formData.value.pipeSpecCode = '' |
| | | formData.value.pipeSectionName = '' |
| | | formData.value.outerDiameter = '' |
| | | formData.value.thickness = '' |
| | | formData.value.material = '' |
| | | formData.value.processRouteNumber = '' |
| | | formData.value.plannedStartTime = '' |
| | | formData.value.plannedEndTime = '' |
| | | formData.value.teamInfo = '' |
| | | formData.value.timestamp = '' |
| | | formData.value.creationTime = '' |
| | | formData.value.lastModificationTime = '' |
| | | formData.value.creatorName = '' |
| | | formData.value.lastModifierName = '' |
| | | formData.value.remark = '' |
| | | //åç¶ç»ä»¶åéèªå®ä¹äºä»¶ |
| | | // 1. æ¸
空ææåºç¡å段ï¼ä¸å
å«è¿æ»¤æ¨¡å¼å段ï¼,åºç¨åºç¡å段åå§å¼ |
| | | onResetForHighQuery(formItems,formData); |
| | | |
| | | // 2. 使ç¨åææ¹æ³éç½®è¿æ»¤æ¨¡å¼å段 |
| | | onResetForHighSelect(formItems,formData); |
| | | |
| | | // 3. åç¶ç»ä»¶åéèªå®ä¹äºä»¶ |
| | | ctx.emit('restQuery'); |
| | | } |
| | | |
| | |
| | | |
| | | } |
| | | commonQueryEnumForFrom() |
| | | onResetForHighSelect();//éç½®å
Œ
±selectæ¥è¯¢ |
| | | onResetForHighSelect(formItems,formData);//éç½®å
Œ
±selectæ¥è¯¢ |
| | | /** |
| | | * å¼¹çªæå¼è·å详æ
|
| | | */ |
| | |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSpecMode', |
| | | title: '管段åå·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processName', |
| | | title: 'å·¥åºåç§°', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'shipNumber', |
| | | title: 'è¹å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'projectNumber', |
| | | title: '项ç®å·', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | { |
| | | field: 'callMaterialStatusDesc', |
| | | title: 'å«æç¶æ', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processRouteNumber', |
| | | title: 'å·¥èºæµåç¼å·', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'shipNumber', |
| | | title: 'è¹å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'projectNumber', |
| | | title: '项ç®å·', |
| | | width:160, |
| | | }, |
| | | |
| | | { |
| | | field: 'pipeFittingCode', |
| | | title: '管件ç¼ç ', |
| | | width:160, |
| | |
| | | title: '顺åºå·', |
| | | width:160, |
| | | }, |
| | | |
| | | { |
| | | field: 'outerDiameter', |
| | | title: 'å¤å¾(mm)', |
| | |
| | | { |
| | | field: 'material', |
| | | title: 'æè´¨', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processRouteNumber', |
| | | title: 'å·¥èºæµåç¼å·', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | import { |
| | | FILTER_MODE_OPTIONS_STRING |
| | | } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions'; |
| | | // å¼å
¥å
Œ
±é«çº§æ¥è¯¢å·¥å
·æä»¶ |
| | | import { commonSaveCurHighQueryData,setValueForCurHighQueryData,commonGetHighQueryForm,initQueryForm,GetFilteredData } from '@/utils/myHighQueryUtils'; |
| | | |
| | | interface RenderTableType { |
| | | url?: string |
| | |
| | | |
| | | //å®ä¹é«çº§æ¥è¯¢å¼ç¨ |
| | | const workPlanQueryDrawerRef=ref(null); |
| | | // æ°å¢çæ¥è¯¢æ¡ä»¶ |
| | | const queryForm = ref({ |
| | | searchVal: '', |
| | | str_searchFormInputAttrs:[], |
| | | searchVal_FilterMode:'' |
| | | }) |
| | | |
| | | //å®ä¹æ´ä½æ¨¡ç³æ¥è¯¢çåæ°ç»(注æï¼å¿
须大å°åè·å端çå®ä½ç±»å±æ§åä¸è´ï¼å¦åä¼å¯¼è´å¹é
ä¸å¯¹çé®é¢) |
| | | const _searchFormInputAttrs = ref([ |
| | | 'TaskCode','DataIdentifier','MaterialMode','MarkingContent','WeldingHeatInput','PipeAllowableStress','FactoryCode','ProductCode','WorkstationCode','EquipmentCode','ProdLineCode','ShipNumber','ProjectNumber','ProcessName','PipeFittingCode','PreSerialNumber','PipeSpecCode','PipeSectionName','Material','ProcessRouteNumber','TeamInfo','Timestamp','CreatorName','LastModifierName','Remark' |
| | | 'TaskCode','PipeSpecCode','PipeSectionName','PipeSpecMode','ProcessName','ShipNumber','ProjectNumber','ProcessRouteNumber','DataIdentifier','MaterialMode','MarkingContent','WeldingHeatInput','PipeAllowableStress','FactoryCode','ProductCode','WorkstationCode','EquipmentCode','ProdLineCode','PipeFittingCode','PreSerialNumber','Material','TeamInfo','Timestamp','CreatorName','LastModifierName','Remark' |
| | | ]); |
| | | const searchFormInputAttrs_Placeholder = ref('请è¾å
¥ä»»å¡ç¼ç /åææ è¯/åæåå·/æç å
容/æ³å
°å
¬ç§°åå/æ³å
°å²ç å
容/å·¥å代ç /产å代ç /å·¥ä½ä»£ç /设å¤ä»£ç /产线ç¼ç /è¹å·/项ç®å·/å·¥åºåç§°/管件ç¼ç /顺åºå·/管段ç¼ç /管段åç§°/æè´¨/å·¥èºæµåç¼å·/çç»ä¿¡æ¯/æ¶é´æ³/å建人/ä¿®æ¹äºº/夿³¨'); |
| | | const searchFormInputAttrs_Placeholder = ref('请è¾å
¥ä»»å¡ç¼ç /管段ç¼ç /管段åç§°/管段åå·/å·¥åºåç§°/è¹å·/项ç®å·/å·¥èºæµåç¼å·/åææ è¯/åæåå·/æç å
容/æ³å
°å
¬ç§°åå/æ³å
°å²ç å
容/å·¥å代ç /产å代ç /å·¥ä½ä»£ç /设å¤ä»£ç /产线ç¼ç /管件ç¼ç /顺åºå·/æè´¨/çç»ä¿¡æ¯/æ¶é´æ³/å建人/ä¿®æ¹äºº/夿³¨'); |
| | | |
| | | |
| | | // 卿æä¸¾é项 |
| | |
| | | } |
| | | } |
| | | |
| | | // å®ä¹ååºå¼æ¥è¯¢æ°æ® |
| | | const _curHighQueryData = ref({ searchVal: '',str_searchFormInputAttrs:[],searchVal_FilterMode:'' }); |
| | | /*******************************************************[é«çº§æ¥è¯¢]å¼å§********************************************************************************* */ |
| | | // ç»ä»¶æè½½æ¶è·åæä¸¾æ°æ® |
| | | onMounted(() => { |
| | | fetchEnumData() |
| | | queryForm.value.searchVal_FilterMode = FILTER_MODE_OPTIONS_STRING[0]?.value || ''; |
| | | _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode; |
| | | _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; |
| | | resetQuery(); |
| | | }) |
| | | |
| | | // æ°å¢çæ¥è¯¢æ¡ä»¶ |
| | | const queryForm = ref({ searchVal: '',str_searchFormInputAttrs:[],searchVal_FilterMode:'' }); |
| | | // å®ä¹ååºå¼æ¥è¯¢æ°æ® |
| | | const _curHighQueryData = ref({ searchVal: '',str_searchFormInputAttrs:[],searchVal_FilterMode:'' }); |
| | | // æ°ççæ¥è¯¢æ¹æ³ï¼ä¸»é¡µé¢ä¸çæé®ãæ¥è¯¢ãï¼ |
| | | const handleQueryForMain = async () => { |
| | | _curHighQueryData.value.searchVal = queryForm.value.searchVal; |
| | | _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode; |
| | | _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; |
| | | setValueForCurHighQueryData(_curHighQueryData,queryForm,_searchFormInputAttrs); |
| | | tableRef.value.getList(_curHighQueryData.value) |
| | | } |
| | | // æ°ççæ¥è¯¢æ¹æ³ï¼é«çº§æ¥è¯¢ä¸çæé®ãæ¥è¯¢ãï¼ |
| | | const handleQuery = async (extraParams = {}) => { |
| | | let filteredData = commonGetHighQueryForm(extraParams); |
| | | commonSaveCurHighQueryData(filteredData); |
| | | let filteredData = GetFilteredData(extraParams,queryForm,_searchFormInputAttrs,_curHighQueryData); |
| | | tableRef.value.getList(filteredData) |
| | | } |
| | | // æ°ççæ¥è¯¢éç½® |
| | | const resetQuery = () => { |
| | | queryForm.value.searchVal = '' |
| | | queryForm.value.searchVal_FilterMode = FILTER_MODE_OPTIONS_STRING[0]?.value || ''; |
| | | queryForm.value.str_searchFormInputAttrs=_searchFormInputAttrs.value; |
| | | initQueryForm(queryForm,_searchFormInputAttrs,FILTER_MODE_OPTIONS_STRING); |
| | | setValueForCurHighQueryData(_curHighQueryData,queryForm,_searchFormInputAttrs); |
| | | } |
| | | //æ°ççå¯¼åºæ¹æ³ |
| | | const handleExport=()=>{ |
| | |
| | | } |
| | | // æ°ççæ¥è¯¢å¼¹åºæ¡å
³éæ¹æ³ |
| | | const closeQuery = (extraParams={}) => { |
| | | let filteredData = commonGetHighQueryForm(extraParams); |
| | | console.log("closeQueryæ¹æ³"); |
| | | console.log(filteredData); |
| | | commonSaveCurHighQueryData(filteredData); |
| | | GetFilteredData(extraParams,queryForm,_searchFormInputAttrs,_curHighQueryData); |
| | | } |
| | | //ä¿åæ¥è¯¢å¼ |
| | | const commonSaveCurHighQueryData=(filteredData={})=>{ |
| | | _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData }; |
| | | _curHighQueryData.value.searchVal = queryForm.value.searchVal |
| | | _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode |
| | | _curHighQueryData.value.str_searchFormInputAttrs =_searchFormInputAttrs.value; |
| | | } |
| | | //è·åé«çº§æ¥è¯¢å¼¹åºæ¡çæ¥è¯¢å¼ |
| | | const commonGetHighQueryForm=(extraParams={})=>{ |
| | | // è¿æ»¤æ undefined çå¼ |
| | | let filteredData = Object.assign( |
| | | {}, |
| | | ...Object.entries(extraParams).map(([key, value]) => |
| | | value !== undefined ? { [key]: value } : {} |
| | | ) |
| | | ) |
| | | //ç»åæ¨¡ç³æ¥è¯¢ |
| | | filteredData.searchVal = queryForm.value.searchVal |
| | | filteredData.searchVal_FilterMode = queryForm.value.searchVal_FilterMode |
| | | filteredData.str_searchFormInputAttrs =_searchFormInputAttrs.value; |
| | | return filteredData; |
| | | } |
| | | |
| | | /*******************************************************[é«çº§æ¥è¯¢]ç»æ********************************************************************************* */ |
| | | |
| | | /** |
| | | * @returns è¡¨æ ¼ |
| | |
| | | rules: [{required: true, message: 'ä»»å¡ç¼ç ä¸è½ä¸ºç©º', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | }, |
| | | { |
| | | label: '管段åå·', |
| | | prop: 'pipeSpecMode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåå·', |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | }, |
| | | { |
| | | label: '计åç¶æ', |
| | | prop: 'workPlanStatus', |
| | | el: 'select', |
| | |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å«æç¶æ', |
| | | rules: [{required: true, message: 'å«æç¶æä¸è½ä¸ºç©º', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | }, |
| | | { |
| | | label: 'åææ è¯', |
| | |
| | | placeholder: '请è¾å
¥äº§çº¿ç¼ç ', |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | }, |
| | | { |
| | | label: '管件ç¼ç ', |
| | | prop: 'pipeFittingCode', |
| | | el: 'input', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡ºåºå·', |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | }, |
| | | { |
| | | label: 'å¤å¾(mm)', |
| | |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥æè´¨', |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | }, |
| | | { |
| | | label: '计åå¼å§æ¶é´', |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecCode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSectionName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åå·', |
| | | prop: 'pipeSpecMode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåå·', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecMode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'processName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | highSelectAttrs:{ |
| | | prop: 'shipNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | highSelectAttrs:{ |
| | | prop: 'projectNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '计åç¶æ', |
| | | prop: 'workPlanStatus', |
| | | el: 'select', |
| | |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_BOOL |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | highSelectAttrs:{ |
| | | prop: 'processRouteNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: 'è¹å·', |
| | | prop: 'shipNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥è¹å·', |
| | | highSelectAttrs:{ |
| | | prop: 'shipNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '项ç®å·', |
| | | prop: 'projectNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥é¡¹ç®å·', |
| | | highSelectAttrs:{ |
| | | prop: 'projectNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥åºåç§°', |
| | | prop: 'processName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥åºåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'processName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管件ç¼ç ', |
| | | prop: 'pipeFittingCode', |
| | | el: 'input', |
| | |
| | | placeholder: '请è¾å
¥é¡ºåºå·', |
| | | highSelectAttrs:{ |
| | | prop: 'preSerialNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段ç¼ç ', |
| | | prop: 'pipeSpecCode', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µç¼ç ', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSpecCode_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: '管段åç§°', |
| | | prop: 'pipeSectionName', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥ç®¡æ®µåç§°', |
| | | highSelectAttrs:{ |
| | | prop: 'pipeSectionName_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | |
| | | placeholder: '请è¾å
¥æè´¨', |
| | | highSelectAttrs:{ |
| | | prop: 'material_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | | } |
| | | }, |
| | | { |
| | | label: 'å·¥èºæµåç¼å·', |
| | | prop: 'processRouteNumber', |
| | | el: 'input', |
| | | //disabled: disabled, |
| | | placeholder: '请è¾å
¥å·¥èºæµåç¼å·', |
| | | highSelectAttrs:{ |
| | | prop: 'processRouteNumber_FilterMode', |
| | | el: 'select', |
| | | placeholder: 'è¯·éæ©', |
| | | options:FILTER_MODE_OPTIONS_STRING |
| | |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSpecCode', |
| | | title: '管段ç¼ç ', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSectionName', |
| | | title: '管段åç§°', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSpecMode', |
| | | title: '管段åå·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processName', |
| | | title: 'å·¥åºåç§°', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'shipNumber', |
| | | title: 'è¹å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'projectNumber', |
| | | title: '项ç®å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'workPlanStatusDesc', |
| | | title: '计åç¶æ', |
| | | width:160, |
| | |
| | | { |
| | | field: 'callMaterialStatusDesc', |
| | | title: 'å«æç¶æ', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processRouteNumber', |
| | | title: 'å·¥èºæµåç¼å·', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'shipNumber', |
| | | title: 'è¹å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'projectNumber', |
| | | title: '项ç®å·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processName', |
| | | title: 'å·¥åºåç§°', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeFittingCode', |
| | | title: '管件ç¼ç ', |
| | | width:160, |
| | |
| | | { |
| | | field: 'preSerialNumber', |
| | | title: '顺åºå·', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSpecCode', |
| | | title: '管段ç¼ç ', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'pipeSectionName', |
| | | title: '管段åç§°', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | { |
| | | field: 'material', |
| | | title: 'æè´¨', |
| | | width:160, |
| | | }, |
| | | { |
| | | field: 'processRouteNumber', |
| | | title: 'å·¥èºæµåç¼å·', |
| | | width:160, |
| | | }, |
| | | { |
| | |
| | | |
| | | //å®ä¹æ´ä½æ¨¡ç³æ¥è¯¢çåæ°ç»(注æï¼å¿
须大å°åè·å端çå®ä½ç±»å±æ§åä¸è´ï¼å¦åä¼å¯¼è´å¹é
ä¸å¯¹çé®é¢) |
| | | const _searchFormInputAttrs = ref([ |
| | | 'Son_TaskCode','TaskCode','DataIdentifier','MaterialMode','MarkingContent','WeldingHeatInput','PipeAllowableStress','FactoryCode','ProductCode','WorkstationCode','EquipmentCode','ProdLineCode','ShipNumber','ProjectNumber','ProcessName','PipeFittingCode','PreSerialNumber','PipeSpecCode','PipeSectionName','Material','ProcessRouteNumber','TeamInfo','Timestamp','CreatorName','LastModifierName','Remark' |
| | | 'Son_TaskCode','TaskCode','PipeSpecCode','PipeSectionName','PipeSpecMode','ProcessName','ShipNumber','ProjectNumber','ProcessRouteNumber','DataIdentifier','MaterialMode','MarkingContent','WeldingHeatInput','PipeAllowableStress','FactoryCode','ProductCode','WorkstationCode','EquipmentCode','ProdLineCode','PipeFittingCode','PreSerialNumber','Material','TeamInfo','Timestamp','CreatorName','LastModifierName','Remark' |
| | | ]); |
| | | const searchFormInputAttrs_Placeholder = ref('请è¾å
¥åä»»å¡ç¼ç /ä»»å¡ç¼ç /åææ è¯/åæåå·/æç å
容/æ³å
°å
¬ç§°åå/æ³å
°å²ç å
容/å·¥å代ç /产å代ç /å·¥ä½ä»£ç /设å¤ä»£ç /产线ç¼ç /è¹å·/项ç®å·/å·¥åºåç§°/管件ç¼ç /顺åºå·/管段ç¼ç /管段åç§°/æè´¨/å·¥èºæµåç¼å·/çç»ä¿¡æ¯/æ¶é´æ³/å建人/ä¿®æ¹äºº/夿³¨'); |
| | | const searchFormInputAttrs_Placeholder = ref('请è¾å
¥åä»»å¡ç¼ç /ä»»å¡ç¼ç /管段ç¼ç /管段åç§°/管段åå·/å·¥åºåç§°/è¹å·/项ç®å·/å·¥èºæµåç¼å·/åææ è¯/åæåå·/æç å
容/æ³å
°å
¬ç§°åå/æ³å
°å²ç å
容/å·¥å代ç /产å代ç /å·¥ä½ä»£ç /设å¤ä»£ç /产线ç¼ç /管件ç¼ç /顺åºå·/æè´¨/çç»ä¿¡æ¯/æ¶é´æ³/å建人/ä¿®æ¹äºº/夿³¨'); |
| | | |
| | | |
| | | // 卿æä¸¾é项 |
| | |
| | | |
| | | const library: any = getWidgetNames.map((name) => { |
| | | return { |
| | | outDir: 'dist', |
| | | //outDir: 'dist', |
| | | outDir: 'D:/Program Files/CMS Editor/host/wwwroot/widgets',//åå¸å°æå®ç®å½ä¸ |
| | | target: 'ES2022', |
| | | mode: 'development', |
| | | rollupOptions: { |
| | |
| | | public SearchFilterModeEnum TaskCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç -æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSectionName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecMode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ShipNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProjectNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum? WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum CallMaterialStatus_FilterMode { get; set; }= SearchFilterModeEnum.ç²¾åæ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessRouteNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public SearchFilterModeEnum ProdLineCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ShipNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProjectNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PreSerialNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç -æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSectionName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum Material_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessRouteNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string? PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ |
| | | /// </summary> |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public string? ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string? PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå· |
| | | /// </summary> |
| | | public string? PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨ |
| | | /// </summary> |
| | | public string? Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string? PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | return GetEnumDescriptionUtil.GetEnumDescription(CallMaterialStatus); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | | /// </summary> |
| | |
| | | public string? ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string? PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå· |
| | | /// </summary> |
| | | public string? PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨ |
| | | /// </summary> |
| | | public string? Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段ç¼ç ", Width = 25)] |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åç§°", Width = 25)] |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åå·", Width = 25)] |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥åºåç§°", Width = 25)] |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "è¹å·", Width = 25)] |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "项ç®å·", Width = 25)] |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | [ExcelColumn(Name = "计åç¶æ", Width = 25)] |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å«æç¶æ", Width = 25)] |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥èºæµåç¼å·", Width = 25)] |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public string ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "è¹å·", Width = 25)] |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "项ç®å·", Width = 25)] |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥åºåç§°", Width = 25)] |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管件ç¼ç ", Width = 25)] |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "顺åºå·", Width = 25)] |
| | | public string PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段ç¼ç ", Width = 25)] |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åç§°", Width = 25)] |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "æè´¨", Width = 25)] |
| | | public string Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥èºæµåç¼å·", Width = 25)] |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string? PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾ |
| | | /// </summary> |
| | | public string OuterDiameter { get; set; } |
| | |
| | | public SearchFilterModeEnum TaskCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç -æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSectionName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecMode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ShipNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProjectNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum? WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum CallMaterialStatus_FilterMode { get; set; }= SearchFilterModeEnum.ç²¾åæ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessRouteNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public SearchFilterModeEnum ProdLineCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ShipNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProjectNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PreSerialNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç -æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSpecCode_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§°-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum PipeSectionName_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum Material_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å·-æ¥è¯¢å
³ç³»è¿ç®ç¬¦ |
| | | /// </summary> |
| | | public SearchFilterModeEnum ProcessRouteNumber_FilterMode { get; set; }= SearchFilterModeEnum.æ¨¡ç³æ¥è¯¢; |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string? PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ |
| | | /// </summary> |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public string? ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string? PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå· |
| | | /// </summary> |
| | | public string? PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨ |
| | | /// </summary> |
| | | public string? Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string? PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | return GetEnumDescriptionUtil.GetEnumDescription(CallMaterialStatus); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | | /// </summary> |
| | |
| | | public string? ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string? ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string? ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string? ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | public string? PipeFittingCode { get; set; } |
| | |
| | | /// 顺åºå· |
| | | /// </summary> |
| | | public string? PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string? PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string? PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// æè´¨ |
| | | /// </summary> |
| | | public string? Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string? ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段ç¼ç ", Width = 25)] |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åç§°", Width = 25)] |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åå·", Width = 25)] |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥åºåç§°", Width = 25)] |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "è¹å·", Width = 25)] |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "项ç®å·", Width = 25)] |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | [ExcelColumn(Name = "计åç¶æ", Width = 25)] |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å«æç¶æ", Width = 25)] |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥èºæµåç¼å·", Width = 25)] |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ è¯ |
| | |
| | | public string ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "è¹å·", Width = 25)] |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "项ç®å·", Width = 25)] |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥åºåç§°", Width = 25)] |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管件ç¼ç ", Width = 25)] |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "顺åºå·", Width = 25)] |
| | | public string PreSerialNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段ç¼ç ", Width = 25)] |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | [ExcelColumn(Name = "管段åç§°", Width = 25)] |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | /// </summary> |
| | | [ExcelColumn(Name = "æè´¨", Width = 25)] |
| | | public string Material { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | [ExcelColumn(Name = "å·¥èºæµåç¼å·", Width = 25)] |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | updateObj.SetConcurrencyStampIfNotNull(input.ConcurrencyStamp); |
| | | input.MapExtraPropertiesTo(updateObj, MappingPropertyDefinitionChecks.None); |
| | | |
| | | updateObj.TaskCode = input.TaskCode; |
| | | updateObj.WorkPlanStatus = input.WorkPlanStatus; |
| | | updateObj.CallMaterialStatus = input.CallMaterialStatus; |
| | | updateObj.DataIdentifier = input.DataIdentifier; |
| | | updateObj.MaterialMode = input.MaterialMode; |
| | | updateObj.Length = input.Length; |
| | | updateObj.MarkingContent = input.MarkingContent; |
| | | updateObj.MarkingPosition = input.MarkingPosition; |
| | | updateObj.CuttingPosition = input.CuttingPosition; |
| | | updateObj.Quantity = input.Quantity; |
| | | updateObj.FlangeThickness = input.FlangeThickness; |
| | | updateObj.FlangeInnerDiameter = input.FlangeInnerDiameter; |
| | | updateObj.WeldingHeatInput = input.WeldingHeatInput; |
| | | updateObj.PipeAllowableStress = input.PipeAllowableStress; |
| | | updateObj.PipeDiameter = input.PipeDiameter; |
| | | updateObj.PipeWallThickness = input.PipeWallThickness; |
| | | updateObj.FactoryCode = input.FactoryCode; |
| | | updateObj.ProductCode = input.ProductCode; |
| | | updateObj.WorkstationCode = input.WorkstationCode; |
| | | updateObj.EquipmentCode = input.EquipmentCode; |
| | | // æ¹éèµå¼ææå¯æ å°å段ï¼éè¿å¿åå¯¹è±¡ï¼ |
| | | updateObj = ObjectMapper.Map(input, updateObj); // çæäºæå¨èµå¼ææå¹é
åæ®µ |
| | | |
| | | updateObj.ProcessName = input.ProcessName; |
| | | updateObj.PipeFittingCode = input.PipeFittingCode; |
| | | updateObj.PreSerialNumber = input.PreSerialNumber; |
| | | updateObj.PipeSpecCode = input.PipeSpecCode; |
| | | updateObj.PipeSectionName = input.PipeSectionName; |
| | | updateObj.OuterDiameter = input.OuterDiameter; |
| | | updateObj.Thickness = input.Thickness; |
| | | updateObj.Material = input.Material; |
| | | updateObj.ProcessRouteNumber = input.ProcessRouteNumber; |
| | | updateObj.PlannedStartTime = input.PlannedStartTime; |
| | | updateObj.PlannedEndTime = input.PlannedEndTime; |
| | | updateObj.TeamInfo = input.TeamInfo; |
| | | updateObj.Timestamp = input.Timestamp; |
| | | updateObj.Remark = input.Remark; |
| | | |
| | | updateObj.LastModifierName = input.LastModifierName;//ä¿®æ¹äºº |
| | | |
| | | await _workPlanRepository.UpdateAsync(updateObj); |
| | | |
| | |
| | | * into multiple profile classes for a better organization. */ |
| | | CreateMap<WorkPlan, WorkPlanDto>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); |
| | | CreateMap<WorkPlanCreateDto, WorkPlan>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); |
| | | CreateMap<WorkPlanUpdateDto, WorkPlan>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); |
| | | CreateMap<GetWorkPlanInput, WorkPlan>(MemberList.None).MapExtraProperties(MappingPropertyDefinitionChecks.None); |
| | | |
| | | CreateMap<WorkPlanImportModel, WorkPlanCreateDto>(MemberList.None); |
| | |
| | | CreateMap<WorkTaskImportModel, WorkTaskCreateDto>(MemberList.None); |
| | | CreateMap<WorkTaskImportModel, WorkTaskUpdateDto>(MemberList.None); |
| | | CreateMap<WorkTaskImportModel, WorkTask>(MemberList.None); |
| | | |
| | | } |
| | | } |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ |
| | | /// </summary> |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | #region åæç®¡ä¿¡æ¯ |
| | | |
| | |
| | | /// </summary> |
| | | public string ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | public string TaskCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åå· |
| | | /// </summary> |
| | | public string PipeSpecMode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åç¶æ |
| | | /// </summary> |
| | | public WorkPlanStatusEnum WorkPlanStatus { get; set; } |
| | |
| | | /// å«æç¶æ |
| | | /// </summary> |
| | | public CallMaterialStatusEnum CallMaterialStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | #region åæç®¡ä¿¡æ¯ |
| | | |
| | |
| | | /// </summary> |
| | | public string ProdLineCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å· |
| | | /// </summary> |
| | | public string ShipNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®å· |
| | | /// </summary> |
| | | public string ProjectNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºåç§° |
| | | /// </summary> |
| | | public string ProcessName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 管件ç¼ç |
| | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 管段ç¼ç |
| | | /// </summary> |
| | | public string PipeSpecCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 管段åç§° |
| | | /// </summary> |
| | | public string PipeSectionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤å¾(mm) |
| | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// å·¥èºæµåç¼å· |
| | | /// </summary> |
| | | public string ProcessRouteNumber { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 计åå¼å§æ¶é´ |
| | |
| | | b.Property(x => x.PreSerialNumber).HasMaxLength(256).HasComment("顺åºå·"); |
| | | b.Property(x => x.PipeSpecCode).HasMaxLength(256).HasComment("管段ç¼ç "); |
| | | b.Property(x => x.PipeSectionName).HasMaxLength(256).HasComment("管段åç§°"); |
| | | b.Property(x => x.PipeSpecMode).HasMaxLength(256).HasComment("管段åå·"); |
| | | b.Property(x => x.OuterDiameter).HasColumnType("decimal(18,2)").HasComment("å¤å¾(mm)"); |
| | | b.Property(x => x.Thickness).HasColumnType("decimal(18,2)").HasComment("å£å(mm)"); |
| | | b.Property(x => x.Material).HasMaxLength(256).HasComment("æè´¨"); |
| | |
| | | b.Property(x => x.PreSerialNumber).HasMaxLength(256).HasComment("顺åºå·"); |
| | | b.Property(x => x.PipeSpecCode).HasMaxLength(256).HasComment("管段ç¼ç "); |
| | | b.Property(x => x.PipeSectionName).HasMaxLength(256).HasComment("管段åç§°"); |
| | | b.Property(x => x.PipeSpecMode).HasMaxLength(256).HasComment("管段åå·"); |
| | | b.Property(x => x.OuterDiameter).HasColumnType("decimal(18,2)").HasComment("å¤å¾(mm)"); |
| | | b.Property(x => x.Thickness).HasColumnType("decimal(18,2)").HasComment("å£å(mm)"); |
| | | b.Property(x => x.Material).HasMaxLength(256).HasComment("æè´¨"); |
ÎļþÃû´Ó PipeLineLems/server/src/CMS.Plugin.PipeLineLems.MySQL/Migrations/20250520032108_Update2.Designer.cs ÐÞ¸Ä |
| | |
| | | namespace CMS.Plugin.PipeLineLems.MySQL.Migrations |
| | | { |
| | | [DbContext(typeof(CMSPluginDbContext))] |
| | | [Migration("20250520032108_Update2")] |
| | | [Migration("20250521014306_Update2")] |
| | | partial class Update2 |
| | | { |
| | | protected override void BuildTargetModel(ModelBuilder modelBuilder) |
| | |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段ç¼ç "); |
| | | |
| | | b.Property<string>("PipeSpecMode") |
| | | .HasMaxLength(256) |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段åå·"); |
| | | |
| | | b.Property<decimal>("PipeWallThickness") |
| | | .HasColumnType("decimal(18,2)") |
| | | .HasComment("å¥ç®¡ç´å¾(mm)"); |
| | |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段ç¼ç "); |
| | | |
| | | b.Property<string>("PipeSpecMode") |
| | | .HasMaxLength(256) |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段åå·"); |
| | | |
| | | b.Property<decimal>("PipeWallThickness") |
| | | .HasColumnType("decimal(18,2)") |
| | | .HasComment("å¥ç®¡ç´å¾(mm)"); |
ÎļþÃû´Ó PipeLineLems/server/src/CMS.Plugin.PipeLineLems.MySQL/Migrations/20250520032108_Update2.cs ÐÞ¸Ä |
| | |
| | | Id = table.Column<Guid>(type: "char(36)", nullable: false, collation: "ascii_general_ci"), |
| | | TaskCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: false, comment: "ä»»å¡ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSectionName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecMode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åå·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥åºåç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ShipNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "è¹å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProjectNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "项ç®å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | WorkPlanStatus = table.Column<int>(type: "int", nullable: false, comment: "计åç¶æ"), |
| | | CallMaterialStatus = table.Column<int>(type: "int", nullable: false, comment: "å«æç¶æ"), |
| | | ProcessRouteNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥èºæµåç¼å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | DataIdentifier = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "åææ è¯") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | MaterialMode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "åæåå·") |
| | |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProdLineCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "产线ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ShipNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "è¹å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProjectNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "项ç®å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥åºåç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeFittingCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管件ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PreSerialNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "顺åºå·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSectionName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | OuterDiameter = table.Column<decimal>(type: "decimal(18,2)", nullable: false, comment: "å¤å¾(mm)"), |
| | | Thickness = table.Column<decimal>(type: "decimal(18,2)", nullable: false, comment: "å£å(mm)"), |
| | | Material = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "æè´¨") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessRouteNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥èºæµåç¼å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PlannedStartTime = table.Column<DateTime>(type: "datetime(6)", nullable: true, comment: "计åå¼å§æ¶é´"), |
| | | PlannedEndTime = table.Column<DateTime>(type: "datetime(6)", nullable: true, comment: "计å宿æ¶é´"), |
| | |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | TaskCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: false, comment: "ä»»å¡ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSectionName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecMode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åå·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥åºåç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ShipNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "è¹å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProjectNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "项ç®å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | WorkPlanStatus = table.Column<int>(type: "int", nullable: false, comment: "计åç¶æ"), |
| | | CallMaterialStatus = table.Column<int>(type: "int", nullable: false, comment: "å«æç¶æ"), |
| | | ProcessRouteNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥èºæµåç¼å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | DataIdentifier = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "åææ è¯") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | MaterialMode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "åæåå·") |
| | |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProdLineCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "产线ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ShipNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "è¹å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProjectNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "项ç®å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥åºåç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeFittingCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管件ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PreSerialNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "顺åºå·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSpecCode = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段ç¼ç ") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PipeSectionName = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "管段åç§°") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | OuterDiameter = table.Column<decimal>(type: "decimal(18,2)", nullable: false, comment: "å¤å¾(mm)"), |
| | | Thickness = table.Column<decimal>(type: "decimal(18,2)", nullable: false, comment: "å£å(mm)"), |
| | | Material = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "æè´¨") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | ProcessRouteNumber = table.Column<string>(type: "varchar(256)", maxLength: 256, nullable: true, comment: "å·¥èºæµåç¼å·") |
| | | .Annotation("MySql:CharSet", "utf8mb4"), |
| | | PlannedStartTime = table.Column<DateTime>(type: "datetime(6)", nullable: true, comment: "计åå¼å§æ¶é´"), |
| | | PlannedEndTime = table.Column<DateTime>(type: "datetime(6)", nullable: true, comment: "计å宿æ¶é´"), |
| | |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段ç¼ç "); |
| | | |
| | | b.Property<string>("PipeSpecMode") |
| | | .HasMaxLength(256) |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段åå·"); |
| | | |
| | | b.Property<decimal>("PipeWallThickness") |
| | | .HasColumnType("decimal(18,2)") |
| | | .HasComment("å¥ç®¡ç´å¾(mm)"); |
| | |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段ç¼ç "); |
| | | |
| | | b.Property<string>("PipeSpecMode") |
| | | .HasMaxLength(256) |
| | | .HasColumnType("varchar(256)") |
| | | .HasComment("管段åå·"); |
| | | |
| | | b.Property<decimal>("PipeWallThickness") |
| | | .HasColumnType("decimal(18,2)") |
| | | .HasComment("å¥ç®¡ç´å¾(mm)"); |