| | |
| | | <div class="mt5"> |
| | | <!-- <el-button @click="changeLanguage('zh')">中文</el-button> |
| | | <el-button @click="changeLanguage('en')">English</el-button> --> |
| | | <el-dropdown> |
| | | <!-- <el-dropdown> |
| | | <img class="zh_icon" v-if="locale==='zh'" src="@/assets/images/zh.svg" alt="zh" /> |
| | | <img class="zh_icon" v-if="locale==='en'" src="@/assets/images/en.svg" alt="en" /> |
| | | <template #dropdown> |
| | |
| | | <el-dropdown-item @click="changeLanguage('en','en-US')">{{ $t(`common.topNav.en`) }}</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | </el-dropdown> --> |
| | | </div> |
| | | <div class="avatar-container"> |
| | | <el-dropdown |
| | |
| | | viewAssociatedRequirements: "查看关联需求", |
| | | setMode: "设置模式", |
| | | CustomizePlannedCompletionDate: "自定义计划完工日", |
| | | tipsBugSheetMetal: "将自定义的日期赋值给工单的计划完工日", |
| | | tipsBugSheetMetal: "将生成的钣金需求的计划开工日和计划完工日赋值给工单", |
| | | tipsBugSheetMetal2: "将自定义的日期赋值给工单的计划完工日", |
| | | metalWeldWork: "焊缝工单数据", |
| | | parseUpload: "已成功上传和解析", |
| | |
| | | salesOrder: "销售订单号", |
| | | salesOrderLine: "销售订单行", |
| | | goodProductsQuantity: "良品数量", |
| | | processNumber: "工序号", |
| | | processNumber: "工序序号", |
| | | factoryCenter: "工作中心", |
| | | dependencyDepartment: "所属部门", |
| | | planStartDay: "计划开工日", |
| | |
| | | startDateOfProcessPlan: "工序计划开始日期", |
| | | planStartDay: "计划开始日", |
| | | planEndDay: "计划完工日", |
| | | endDateOfProcessPlan: "工序计划结束日期", |
| | | endDateOfProcessPlan: "工序计划完成日期", |
| | | standardTime: "标准工时", |
| | | processOrder: "工序排序", |
| | | integrationDay: "集成日期", |
| | |
| | | // 钣金供应缺口报表 |
| | | requireID: "需求ID", |
| | | requireTraceID: "需求追溯ID", |
| | | bomLowCode: "BOM低阶码", |
| | | bomLowCode: "低阶码", |
| | | bomUsage: "BOM用量", |
| | | matchState: "匹配状态", |
| | | matchPattern: "匹配模式", |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item :label="$t('plan.query.workOrderNo')" prop="num"> |
| | | <el-input |
| | | :style="{ width: locale === 'zh' ? '200px' : '250px' }" |
| | | :style="{ width: locale === 'zh' ? '180px' : '250px' }" |
| | | v-model="queryParams.workOrderNo" |
| | | :placeholder="`${$t('common.common.placeholder')}${$t( |
| | | 'plan.query.workOrderNo' |
| | |
| | | label-position="left" |
| | | > |
| | | <el-row type="flex" justify="left"> |
| | | <el-col :span="locale === 'zh' ? 5 : 8"> |
| | | <el-col :span="locale === 'zh' ? 6 : 8"> |
| | | <el-form-item :label-width="locale === 'zh' ? '48px' : '100px'" :label="$t('plan.query.itemNumber')" prop="itemNumber"> |
| | | <el-input |
| | | :style="{ width: locale === 'zh' ? '140px' : '210px' }" |
| | | :style="{ width: locale === 'zh' ? '180px' : '210px' }" |
| | | v-model="queryParams.itemNumber" |
| | | :placeholder="`${$t('common.common.placeholder')}${$t( |
| | | 'plan.query.itemNumber' |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="locale === 'zh' ? 9 : 8"> |
| | | <el-col :span="locale === 'zh' ? 6 : 8"> |
| | | <el-form-item |
| | | :label="$t('plan.query.workOrderNo')" |
| | | prop="documentNumber" |
| | | > |
| | | <el-input |
| | | :style="{ width: locale === 'zh' ? '140px' : '330px' }" |
| | | :style="{ width: locale === 'zh' ? '180px' : '280px' }" |
| | | v-model="queryParams.documentNumber" |
| | | :placeholder="`${$t('common.common.placeholder')}${$t( |
| | | 'plan.query.workOrderNo' |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="locale === 'zh' ? 10 : 8" style="text-align: right"> |
| | | <el-col :span="locale === 'zh' ? 12 : 8" style="text-align: right"> |
| | | <el-form-item class="column-with-margin"> |
| | | <el-button type="primary" icon="Search" @click="handleQuery">{{ |
| | | $t("common.common.query") |
| | |
| | | align: "center", |
| | | }, |
| | | { |
| | | title: t("plan.table.subItemPartNumber"), |
| | | title: t("plan.table.itemNumber"), |
| | | field: "itemNumber", |
| | | width: 200, |
| | | align: "center", |
| | |
| | | label-position="left" |
| | | > |
| | | <el-row type="flex" justify="left"> |
| | | <el-col :span="locale === 'zh' ?6 :9"> |
| | | <el-col :span="locale === 'zh' ?7 :9"> |
| | | <el-form-item |
| | | :label-width="locale === 'zh' ? '90px' : '130px'" |
| | | :label="$t('plan.query.requireTraceID')" |
| | | prop="requireTrackId" |
| | | > |
| | | <el-input |
| | | :style="{ width: locale === 'zh' ? '140px' : '230px' }" |
| | | :style="{ width: locale === 'zh' ? '180px' : '230px' }" |
| | | v-model="queryParams.requireTrackId" |
| | | :placeholder="`${$t('common.common.placeholder')}${$t('plan.query.requireTraceID')}`" |
| | | clearable |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="locale === 'zh' ? 8 : 9"> |
| | | <el-col :span="locale === 'zh' ? 7: 9"> |
| | | <el-form-item :label-width="locale === 'zh' ? '48px' : '100px'" :label="$t('plan.query.itemNumber')" prop="bomLineCode"> |
| | | <el-input |
| | | :style="{ width: locale === 'zh' ? '140px' : '210px' }" |
| | | :style="{ width: locale === 'zh' ? '180px' : '210px' }" |
| | | v-model="queryParams.bomLineCode" |
| | | :placeholder="`${$t('common.common.placeholder')}${$t( |
| | | 'plan.query.itemNumber' |
| | |
| | | <el-form :model="queryParams" ref="queryRef" :inline="true" label-width="90px"> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="统计日期" style="width: 50%;"> |
| | | <el-form-item label="统计日期" style="width: 60%;"> |
| | | <el-date-picker |
| | | v-model="totalDay" |
| | | value-format="YYYY-MM" |