chengxiangling
2025-05-14 4842a9a9a3394099188819499f8b68aafcff6e21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
export const zh = {
  title: {
    pipePlanCapacity: "管路产能规划",
    gasPlanCapacity: "气柜规划产能",
    viewAssociatedRequirements: "查看关联需求",
    setMode: "设置模式",
    CustomizePlannedCompletionDate: "自定义计划完工日",
    tipsBugSheetMetal: "将自定义的日期赋值给工单的计划完工日",
    tipsBugSheetMetal2: "将自定义的日期赋值给工单的计划完工日",
    metalWeldWork: "焊缝工单数据",
    parseUpload: "已成功上传和解析",
    weld: "焊缝",
    viewUpperLowerLevels: "查看上下阶"
  },
  options: {
    monthlyStatic: "按月统计",
    dailyStatic: "按日统计",
    hasRisk: "有风险",
    noRisk: "无风险",
  },
  message: {
    update: "数据更新成功",
    dataWorkorderSuccess: "零件工单数据已成功解析",
    dataWorkorderError: "零件工单数据已解析失败",
    metalplanDataSuccess: "钣金计划数据已成功解析",
    metalplanDataError: "钣金计划数据已解析失败",
    idNotBeEmpty: "主键id不能为空",
    errorMonthEmpty: "请选择年月",
  },
  placeholder: {
    startDate: "开始日期",
    endDate: "结束日期",
    startMonth: "开始月份",
    endMonth: "结束月份",
    to: "至",
    documentNumber: "请输入单据号",
    customer: "请输入客户名称",
    planWorkOderNO: "请输入钣金计划工单号",
    selectMonth: "选择月份",
    requireTraceID: "请输入需求追溯ID",
  },
  btns: {
    batchPlanStartDay: "批量修改计划开工日",
    batchPlanEndDay: "批量修改计划完工日",
    batchUpdateOrderDate: "批量更新工单计划日期",
    generatePlanOrder: "生成钣金计划工单",
    confirm: "确定",
    cancel: "取消",
    viewRequirement: "查看需求",
    viewUpperLowerLevels: "查看上下阶",
  },
  query: {
    daterangePlanStartDay: "计划开工日",
    daterangePlanEndDay: "计划完工日",
    documentNumber: "单据号",
    customer: "客户名称",
    workOrderNo: "工单号",
    selectMonth: "选择月份",
    statistical: "统计方式",
    selectDateRange: "选择区间",
    requireTraceID: "需求追溯ID",
    itemNumber: "料号",
    pipelineOrderRequire: "管路订单需求",
    gasHolderOrderRequire: "气柜订单需求",
    pipelinePredictionDemand: "管路预测需求",
    gasHolderForecastDemand: "气柜预测需求",
  },
  upload: {
    prevText: "将文件拖到此处,或",
    uploadPartWorkOrderData: "零件工单数据上传",
    uploadSheetMetalPlanData: "钣金计划数据上传",
    uploadGasPipelineData: "气体管路计划数据上传",
    uploadWeldSeamData: "焊缝工单数据上传",
    info: "上传Excel文件,包含零件工单信息。系统将解析数据并保存到本地,用于关联到零件计划中。",
    weldSeamInfo:
      "上传Excel文件,包含焊缝工单信息。系统将解析数据并保存到本地,用于关联到焊缝计划中。",
    uploadText: "点击上传",
    fileTypeImport: "仅允许导入xls、xlsx格式文件。",
    dataPreview: "数据预览",
    totalUpload: "共上传",
    itemUpload: "条零件工单数据",
    itemWeldSeamUpload: "条焊缝工单数据",
    confirmUpload: "确认上传",
    cancel: "取 消",
    errorResult: "导入结果",
    uploadParsePartWorkOrderData: "零件工单数据已成功上传和解析",
    uploadParseGasPipelineData: "气体管路计划数据已成功上传和解析",
    uploadParseWeldSeamData: "焊缝工单数据已成功解析",
    uploadErrorParseWeldSeamData: "焊缝工单数据已解析失败",
  },
  table: {
    mainPartNumber: "主件料号",
    businessType: "业务类型",
    documentNumber: "单据号",
    level: "层级",
    requirementType: "需求分类",
    documentStatus: "单据状态",
    updateBy: "审核时间",
    workCenter: "当前工序",
    department: "当前工序负责人",
    opStatus: "当前工序状态",
    nextOpName: "下一工序",
    nextProcessDeparment: "下一工序负责人",
    itemNumber: "料号",
    drawingNo: "图号",
    versionNumber: "版本号",
    cheaperCode: "低阶码",
    productionQuantity: "生产数量",
    planworkOrderTime: "工单计划下发时间",
    planEndDay: "系统完工时间",
    seq: "序号",
    year: "年份",
    month: "月份",
    piping: "管路",
    gasHolder: "气柜",
    forecastDemand: "预测需求",
    reserveOrderOutput: "预留紧急订单产出",
    calTotal: "合计",
    days: "天数",
    requirementDayWeldSeam: "需求日焊缝",
    productionDayWeldSeam: "生产日焊缝",
    customerDrawingNumber: "客户图号",
    organizationalAccount: "组织账号",
    isRequirements: "是否满足",
    materialCode: "物料编码",
    classification: "分类(气柜/管路)",
    productionYear: "生产年份",
    productionMonth: "生产月份",
    generateQuantity: "生成数量",
    mainWorkOrderNumber: "主工单号",
    superiorWorkOrderNumber: "上级工单号",
    masterPlanner: "主计划员",
    weekDay: "周日",
    weekCycle: "周度",
    mainPartDrawingNumber: "主件图号",
    customer: "客户名称",
    singleWeldSeam: "单件焊缝",
    totalWeldSeam: "总焊缝",
    dateFeedback: "本次反馈日期",
    materialRequirementDate: "物料需求日期",
    salesOrder: "销售订单号",
    salesOrderLine: "销售订单行",
    goodProductsQuantity: "良品数量",
    processNumber: "工序号",
    factoryCenter: "工作中心",
    dependencyDepartment: "所属部门",
    planStartDay: "计划开工日",
    planEndDayDate: "计划完工日",
    standbyNumber: "备料料号",
    standbyName: "备料名称",
    standbyStock: "备料库存",
    departmentToNextProcessBelongs: "下道工序所属部门",
    isSuspended: "是否挂起",
    isOutsourcing: "外协标识",
    account: "账套",
    workOrderNo: "工单号",
    processName: "工序名称",
    startDateOfProcessPlan: "工序计划开始日期",
    planStartDay: "计划开始日",
    planEndDay: "计划完工日",
    endDateOfProcessPlan: "工序计划结束日期",
    standardTime: "标准工时",
    processOrder: "工序排序",
    integrationDay: "集成日期",
    currentProcessNumber: "当前工序号",
    totalWorkingHoursOfProcess: "工序总工时",
    OrderCompletionDate: "订单完工日",
    dateYearMonth: "日期",
    resourceName: "资源组",
    designWorkingHours: "设计工时",
    requiredWorkingHours: "需求工时",
    capacityLoad: "产能负荷",
    advancedMaterials: "上阶物料",
    advancedDocumentNumber: "上阶单据号",
    advancedRequirementDay: "上阶需求日期",
    isPlanComplete: "计划齐套",
    isStockComplete: "库存齐套",
    hasTurnback: "是否有折返工序",
    hasRisk: "风险标识",
    // 产能规划
    satndardProcessName: "标准工序名称",
    dayProduceType: "日产出类型",
    dayProduceNum: "日产出数量",
    dayProduceUnit: "日产出单位",
    personnelNumber: "人员数量",
    dayProduceAllNum: "日产出总数量",
    monthProduceAllNum: "月产出数量",
    remark: "备注",
    // 钣金供应缺口报表
    requireID: "需求ID",
    requireTraceID: "需求追溯ID",
    bomLowCode: "BOM低阶码",
    bomUsage: "BOM用量",
    matchState: "匹配状态",
    matchPattern: "匹配模式",
    unmatchedDemandQuantity: "未匹配需求数量",
    requirementDate: "需求日期",
    applicableFactories: "适用工厂",
    productionBase: "生产基地",
    orderRequirements: "订单需求",
    // 钣金冗余工单报表
    subItemPartNumber: "子件料号",
    mismatchedProductionQuantity: "未匹配生产数量",
    workorderCreationTime: "工单创建时间",
    delayRiskIdentification: "延迟风险标识",
    startDateOfDemandPlan: "需求计划开工日",
    requirementPlanCompletionDate: "需求计划完工日",
    processRouteWorkingHours: "工艺路线工时",
    demandQuantity: "需求数量",
    netRequirement: "净需求量",
    bomItemID: "项 ID",
    customizePlannedCompletionDate: "自定义计划完工日",
    //钣金料号工单异常
    abnormalCause: "异常原因",
    creationTime: "工单创建时间",
    suggestedCompletionDate: "建议完成日期",
  },
};
export const en = {
  title: {
    pipePlanCapacity: "Pipeline planning capacity",
    gasPlanCapacity: "Gas holder planning production capacity",
    viewAssociatedRequirements: "View associated requirements",
    setMode: "Set Mode",
    CustomizePlannedCompletionDate: "Customize the planned completion date",
    tipsBugSheetMetal:
      "Assign the planned start date and planned completion date of the generated sheet metal requirements to the work order",
    tipsBugSheetMetal2:
      "Assign custom dates to the planned completion date of the work order",
    metalWeldWork: "Weld work order data",
    parseUpload: "successfully uploaded and parsed",
    weld: "Weld seam",
    viewUpperLowerLevels: "View the upper and lower levels"
  },
  options: {
    monthlyStatic: "Monthly statistics",
    dailyStatic: "Daily statistics",
    hasRisk: "At Risk",
    noRisk: "No Risk",
  },
  message: {
    update: "Data update successful",
    dataWorkorderSuccess:
      "The part work order data has been successfully parsed",
    dataWorkorderError: "Failed to parse part work order data",
    metalplanDataSuccess: "Sheet metal plan data successfully parsed",
    metalplanDataError: "Sheet metal plan data parsing failed",
    idNotBeEmpty: "The primary key ID cannot be empty",
    errorMonthEmpty: "Please select year and month",
  },
  placeholder: {
    startDate: "Start date",
    endDate: "End date",
    startMonth: "Start Month",
    endMonth: "End Month",
    to: "To",
    documentNumber: "Please enter the document number",
    customer: "Please enter the customer name",
    planWorkOderNO: "Please enter the sheet metal plan work order number",
    selectMonth: "Select Month",
    requireTraceID: "Please enter the requirement traceability ID",
  },
  btns: {
    batchPlanStartDay: "Batch modification of planned start date",
    batchPlanEndDay: "Batch modification plan completion date",
    batchUpdateOrderDate: "Batch update work order plan date",
    generatePlanOrder: "Generate sheet metal plan work order",
    confirm: "Confirm",
    cancel: "Cancel",
    viewRequirement: "View requirements",
    viewUpperLowerLevels: "Upper Lower Levels",
  },
  query: {
    daterangePlanStartDay: "Planned start date",
    daterangePlanEndDay: "Planned end date",
    documentNumber: "Document number",
    customer: "Customer Name",
    workOrderNo: "Work order number",
    selectMonth: "Select Month",
    statistical: "Statistical method",
    selectDateRange: "Select interval",
    requireTraceID: "Require track ID",
    itemNumber: "Item number",
    pipelineOrderRequire: "Pipeline order requirements",
    gasHolderOrderRequire: "Gas cabinet order demand",
    pipelinePredictionDemand: "Pipeline prediction demand",
    gasHolderForecastDemand: "Gas holder forecast demand",
  },
  upload: {
    prevText: "Drag the file here, or",
    uploadPartWorkOrderData: "Upload part work order data",
    uploadSheetMetalPlanData: "Upload sheet metal plan data",
    uploadGasPipelineData: "Upload gas pipeline plan data",
    uploadWeldSeamData: "Upload welding work order data",
    info: "Upload an Excel file containing part work order information. The system will parse the data and save it locally for association with the part plan.",
    weldSeamInfo:
      "Upload an Excel file containing weld work order information. The system will parse the data and save it locally for association with the weld seam plan.",
    uploadText: " Click to upload",
    fileTypeImport:
      "Only xls and xlsx format files are allowed to be imported.",
    dataPreview: "Data Preview",
    totalUpload: "Upload",
    itemUpload: "part work order data in total",
    itemWeldSeamUpload: "weld seam work order data",
    confirmUpload: "Confirm upload",
    cancel: "Cancel",
    errorResult: "Import results",
    uploadParsePartWorkOrderData:
      "The part work order data has been successfully uploaded and parsed",
    uploadParseGasPipelineData:
      "The gas pipeline plan data has been successfully uploaded and parsed",
    uploadParseWeldSeamData:
      "The weld work order data has been successfully parsed",
    uploadErrorParseWeldSeamData: "Failed to parse weld work order data",
  },
  table: {
    mainPartNumber: "Main part number",
    businessType: "Business type",
    documentNumber: "Document number",
    level: "Level",
    requirementType: "Requirements classification",
    documentStatus: "Document Status",
    updateBy: "Audit time",
    workCenter: "Current process",
    department: "Current process leader",
    opStatus: "Current process status",
    nextOpName: "Next process",
    nextProcessDeparment: "Next Process Manager",
    itemNumber: "Item number",
    drawingNo: "Drawing No",
    versionNumber: "Version number",
    cheaperCode: "Low order code",
    productionQuantity: "Production quantity",
    planworkOrderTime: "Work order plan issuance time",
    planEndDay: "System completion time",
    seq: "Serial Number",
    year: "Year",
    month: "Month",
    piping: "Piping",
    gasHolder: "Gas holder",
    forecastDemand: "Forecast demand",
    reserveOrderOutput: "Reserve emergency order output",
    calTotal: "Total",
    requirementDayWeldSeam: "Requirement day weld seam",
    productionDayWeldSeam: "Production day weld seam",
    customerDrawingNumber: "Customer drawing number",
    organizationalAccount: "Organizational account",
    isRequirements: "Is requirements",
    materialCode: "material code",
    classification: "Classification(Gas holder/pipeline)",
    productionYear: "Production year",
    productionMonth: "Production Month",
    generateQuantity: "Generate quantity",
    mainWorkOrderNumber: "Main work order number",
    superiorWorkOrderNumber: "Superior work order number",
    masterPlanner: "Master scheduler",
    weekDay: "Sunday",
    weekCycle: "Week cycle",
    mainPartDrawingNumber: "Main component drawing number",
    customer: "Customer Name",
    singleWeldSeam: "Single piece weld seam",
    totalWeldSeam: "Total weld seam",
    dateFeedback: "Date of this feedback",
    materialRequirementDate: "Material requirement date",
    salesOrder: "Sales Order No",
    salesOrderLine: "Sales order line",
    goodProductsQuantity: "Quantity of good products",
    processNumber: "Process number",
    factoryCenter: "Work center",
    dependencyDepartment: "Department",
    planStartDay: "Planned commencement date",
    planEndDayDate: "Planned completion date",
    standbyNumber: "Material preparation part number",
    standbyName: "Material name",
    standbyStock: "Material preparation inventory",
    departmentToNextProcessBelongs: "Material preparation inventory",
    isSuspended: "Is it suspended",
    isOutsourcing: "Outsourcing identification",
    account: "Account set",
    workOrderNo: "Work order number",
    processName: "Process name",
    startDateOfProcessPlan: "Start date of process plan",
    planStartDay: "Start date of plan",
    planEndDay: "End date of plan",
    endDateOfProcessPlan: "End date of process plan",
    standardTime: "Standard working hours",
    processOrder: "Process sorting",
    integrationDay: "Integration date",
    currentProcessNumber: "Current process number",
    totalWorkingHoursOfProcess: "Total working hours of the process",
    OrderCompletionDate: "Order completion date",
    dateYearMonth: "Date",
    resourceName: "Resource Group",
    designWorkingHours: "Design working hours",
    requiredWorkingHours: "Required working hours",
    capacityLoad: "capacity load",
    advancedMaterials: "advanced materials",
    advancedDocumentNumber: "advanced document number",
    advancedRequirementDay: "advanced requirement day",
    isPlanComplete: "Complete plan",
    isStockComplete: "Complete inventory set",
    hasTurnback: "Is there a turnaround process",
    hasRisk: "Risk identification",
    // 产能规划
    satndardProcessName: "Standard process name",
    dayProduceType: "Type of daily production",
    dayProduceNum: "Daily output quantity",
    dayProduceUnit: "Daily production unit",
    personnelNumber: "Number of personnel",
    dayProduceAllNum: "Total daily output quantity",
    days: "Days",
    monthProduceAllNum: "Monthly output quantity",
    remark: "notes",
    // 钣金供应缺口报表
    requireID: "Requirement ID",
    requireTraceID: "Requirement traceability ID",
    bomLowCode: "BOM low-level code",
    bomUsage: "BOM usage",
    matchState: "Match State",
    matchPattern: "Match Pattern",
    unmatchedDemandQuantity: "Unmatched Demand Quantity",
    requirementDate: "Requirement Date",
    applicableFactories: "Applicable Factories",
    productionBase: "Production Base",
    orderRequirements: "Order requirements",
    // 钣金冗余工单报表
    subItemPartNumber: "Sub Item Part Number",
    mismatchedProductionQuantity: "Mismatched Production Quantity",
    workorderCreationTime: "Work order creation time",
    delayRiskIdentification: "Delay risk identification",
    startDateOfDemandPlan: "Start date of demand plan",
    requirementPlanCompletionDate: "Requirement plan completion date",
    processRouteWorkingHours: "Process route working hours",
    demandQuantity: "Demand Quantity",
    netRequirement: "Net Requirement",
    bomItemID: "Item ID",
    customizePlannedCompletionDate: "Customize the planned completion date",
    //钣金料号工单异常
    abnormalCause: "Abnormal cause",
    creationTime: "Creation time",
    suggestedCompletionDate: "Suggested Completion Date建议完成日期",
  },
};