Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qr-consistency-vue3
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘怀志
qr-consistency-vue3
Commits
324609fe
Commit
324609fe
authored
Apr 21, 2025
by
wangjiancheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor:国际关键零部件模板详情英文
parent
e4a19cf7
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
291 additions
and
101 deletions
+291
-101
cn.json
...s/baseData/criticalPartsList/BaseIntlPartTemplate/cn.json
+15
-0
en.json
...s/baseData/criticalPartsList/BaseIntlPartTemplate/en.json
+15
-0
cn.json
...Data/criticalPartsList/BaseIntlPartTemplateDetail/cn.json
+26
-0
en.json
...Data/criticalPartsList/BaseIntlPartTemplateDetail/en.json
+27
-0
index.vue
...baseData/criticalPartsList/BaseIntlPartTemplate/index.vue
+94
-15
index.vue
...ta/criticalPartsList/BaseIntlPartTemplateDetail/index.vue
+114
-86
No files found.
src/locales/baseData/criticalPartsList/BaseIntlPartTemplate/cn.json
0 → 100644
View file @
324609fe
{
"Cancel"
:
"取消"
,
"Submit"
:
"提交"
,
"Index"
:
"序号"
,
"BusinessUnit"
:
"事业部"
,
"CreatedBy"
:
"创建人"
,
"CreateTime"
:
"创建时间"
,
"UpdatedBy"
:
"更新人"
,
"UpdateTime"
:
"更新时间"
,
"Operations"
:
"操作"
,
"MaintainTemplateContent"
:
"维护模板内容"
,
"CopyandAdd"
:
"复制新增"
,
"AddBusinessUnit"
:
"添加事业部"
,
"Delete"
:
"删除"
}
src/locales/baseData/criticalPartsList/BaseIntlPartTemplate/en.json
0 → 100644
View file @
324609fe
{
"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"
}
src/locales/baseData/criticalPartsList/BaseIntlPartTemplateDetail/cn.json
0 → 100644
View file @
324609fe
{
"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"
:
"编辑零件"
}
src/locales/baseData/criticalPartsList/BaseIntlPartTemplateDetail/en.json
0 → 100644
View file @
324609fe
{
"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"
}
src/views/baseData/criticalPartsList/BaseIntlPartTemplate/index.vue
View file @
324609fe
<
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/
t
emplateDetail'
,
query
:
{
id
:
row
.
id
,
divisionCn
:
row
.
divisionCn
,
isDefault
:
row
.
isDefault
}
})
proxy
.
$router
.
push
({
path
:
'/baseData/criticalPartsList/
BaseIntlPartT
emplateDetail'
,
query
:
{
id
:
row
.
id
,
divisionCn
:
row
.
divisionCn
,
isDefault
:
row
.
isDefault
}
})
}
// 复制新增
...
...
src/views/baseData/criticalPartsList/BaseIntlPartTemplateDetail/index.vue
View file @
324609fe
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment