Commit 324609fe authored by wangjiancheng's avatar wangjiancheng

refactor:国际关键零部件模板详情英文

parent e4a19cf7
{
"Cancel": "取消",
"Submit": "提交",
"Index":"序号",
"BusinessUnit": "事业部",
"CreatedBy": "创建人",
"CreateTime": "创建时间",
"UpdatedBy": "更新人",
"UpdateTime": "更新时间",
"Operations": "操作",
"MaintainTemplateContent": "维护模板内容",
"CopyandAdd": "复制新增",
"AddBusinessUnit": "添加事业部",
"Delete": "删除"
}
{
"Cancel": "Cancel",
"Submit": "Submit",
"Index":"Index",
"BusinessUnit": "Business Unit",
"CreatedBy": "Created By",
"CreateTime": "Create Time",
"UpdatedBy": "Updated By",
"UpdateTime": "Update Time",
"Operations": "Operations",
"MaintainTemplateContent": "Maintain Template Content",
"CopyandAdd": "Copy and Add",
"AddBusinessUnit": "Add Business Unit",
"Delete": "Delete"
}
{
"Search": "搜索",
"Reset": "重置",
"Cancel": "取消",
"Submit": "提交",
"Back": "返回",
"PleaseSelect": "请选择",
"BusinessUnit": "事业部",
"LastUpdatedBy": "最近更新人",
"KeyComponentName": "关键零部件名称",
"EnglishName": "英文名称",
"Remarks": "备注",
"ComponentCertificationMarkingRequirements": "零部件认证标记要求",
"ProfessionalDepartment": "专业部门",
"MassProductionUnitAfterP8": "P8后批量生产单位",
"ApplicableMarket": "适用市场",
"Index": "序号",
"Model": "型号",
"Manufacturer": "生产厂家",
"Manufacturer(English)": "生产厂家(英文)",
"ComponentCertificationNumber/RegistrationNumber": "零部件认证证书号/注册号",
"PartAssemblyNumber": "零件总成号",
"SortOrder": "排序",
"Edit": "编辑",
"EditPart": "编辑零件"
}
{
"Search": "Search",
"Reset": "Reset",
"Cancel": "Cancel",
"Submit": "Submit",
"Back": "Back",
"Please Select": "Please Select",
"Business Unit": "Business Unit",
"Last Updated By": "Last Updated By",
"Key Component Name": "Key Component Name",
"English Name": "English Name",
"Remarks": "Remarks",
"Component Certification Marking Requirements": "Component Certification Marking Requirements",
"Professional Department": "Professional Department",
"Mass Production Unit After P8": "Mass Production Unit After P8",
"Applicable Market": "Applicable Market",
"Index": "Index",
"Model": "Model",
"Manufacturer": "Manufacturer",
"Manufacturer (English)": "Manufacturer (English)",
"Component Certification Number / Registration Number": "Component Certification Number / Registration Number",
"Part Assembly Number": "Part Assembly Number",
"Sort Order": "Sort Order",
"Edit": "Edit",
"Edit Part": "Edit Part"
}
<template>
<div class="app-container">
<el-table v-loading="loading" :data="templateList">
<el-table-column label="序号" type="index" align="center" width="55"/>
<el-table-column label="序号" type="index" align="center" width="75">
<template #header>
<div>
<div>{{cn.Index}}</div>
<div>{{en.Index}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="事业部" prop="divisionCn" align="center">
<template #header>
<div>
<div>{{cn.BusinessUnit}}</div>
<div>{{en.BusinessUnit}}</div>
</div>
</template>
<template #default="scope">
{{Object.values(scope.row.divisionCn).join('、')}}
</template>
</el-table-column>
<el-table-column label="创建人" prop="createByName" align="center"/>
<el-table-column label="创建时间" prop="createTime" align="center"/>
<el-table-column label="更新人" prop="updateByName" align="center"/>
<el-table-column label="更新时间" prop="updateTime" align="center"/>
<el-table-column label="创建人" prop="createByName" align="center">
<template #header>
<div>
<div>{{cn.CreatedBy}}</div>
<div>{{en.CreatedBy}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="创建时间" prop="createTime" align="center">
<template #header>
<div>
<div>{{cn.CreateTime}}</div>
<div>{{en.CreateTime}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="更新人" prop="updateByName" align="center">
<template #header>
<div>
<div>{{cn.UpdatedBy}}</div>
<div>{{en.UpdatedBy}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="更新时间" prop="updateTime" align="center">
<template #header>
<div>
<div>{{cn.UpdateTime}}</div>
<div>{{en.UpdateTime}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="300">
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="430">
<template #header>
<div>
<div>{{cn.Operations}}</div>
<div>{{en.Operations}}</div>
</div>
</template>
<template #default="scope">
<el-button link type="primary" @click="handleTemplateDetailView(scope.row)">维护模板内容</el-button>
<el-button link type="warning" @click="handleCopyAdd" v-show="scope.row.isDefault === 1">复制新增</el-button>
<el-button link type="primary" @click="handleAddDivision(scope.row)" v-show="scope.row.isDefault === 1">添加事业部</el-button>
<el-button link type="danger" @click="handleDelete(scope.row)" v-show="scope.row.isDefault === 0">删除</el-button>
<el-button link type="primary" @click="handleTemplateDetailView(scope.row)">
<div>
<div>{{cn.MaintainTemplateContent}}</div>
<div>{{en.MaintainTemplateContent}}</div>
</div>
</el-button>
<el-button link type="warning" @click="handleCopyAdd" v-show="scope.row.isDefault === 1">
<div>
<div>{{cn.CopyandAdd}}</div>
<div>{{en.CopyandAdd}}</div>
</div>
</el-button>
<el-button link type="primary" @click="handleAddDivision(scope.row)" v-show="scope.row.isDefault === 1">
<div>
<div>{{cn.AddBusinessUnit}}</div>
<div>{{en.AddBusinessUnit}}</div>
</div>
</el-button>
<el-button link type="danger" @click="handleDelete(scope.row)" v-show="scope.row.isDefault === 0">
<div>
<div>{{cn.Delete}}</div>
<div>{{en.Delete}}</div>
</div>
</el-button>
</template>
</el-table-column>
</el-table>
......@@ -46,8 +113,18 @@
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button class="btn-A" @click="cancel">
<div>
<div>{{cn.Cancel}}</div>
<div>{{en.Cancel}}</div>
</div>
</el-button>
<el-button class="btn-B" @click="submitForm">
<div>
<div>{{cn.Submit}}</div>
<div>{{en.Submit}}</div>
</div>
</el-button>
</div>
</template>
</el-dialog>
......@@ -68,8 +145,8 @@
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button @click="cancel"></el-button>
<el-button type="primary" @click="submitForm">确 定</el-button>
<el-button class="btn-A" @click="cancel"></el-button>
<el-button class="btn-B" @click="submitForm">提交</el-button>
</div>
</template>
</el-dialog>
......@@ -78,6 +155,8 @@
<script setup>
import { listTemplate, addTemplate, getAllUnit, delLogicTemplate, updateTemplate } from "@/api/BaseIntlPartTemplate/baseIntlPartTemplate.js";
import cn from "@/locales/baseData/criticalPartsList/BaseIntlPartTemplate/cn.json";
import en from "@/locales/baseData/criticalPartsList/BaseIntlPartTemplate/en.json";
const { proxy } = getCurrentInstance();
......@@ -128,7 +207,7 @@ function getDivisionList(data) {
// 维护模板内容
function handleTemplateDetailView(row) {
proxy.$router.push({ path: '/baseData/criticalPartsList/templateDetail', query: { id: row.id , divisionCn: row.divisionCn , isDefault: row.isDefault} })
proxy.$router.push({ path: '/baseData/criticalPartsList/BaseIntlPartTemplateDetail', query: { id: row.id , divisionCn: row.divisionCn , isDefault: row.isDefault} })
}
// 复制新增
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment