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
9e35182d
Commit
9e35182d
authored
Apr 28, 2025
by
Mr.Tang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
中英文对照及样式修改
parent
fd12a98e
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
974 additions
and
153 deletions
+974
-153
cn.json
...lan/relationshipManagement/domesticRegulationPart/cn.json
+3
-1
en.json
...lan/relationshipManagement/domesticRegulationPart/en.json
+3
-1
cn.json
...elationshipManagement/internationalRegulationPart/cn.json
+5
-1
en.json
...elationshipManagement/internationalRegulationPart/en.json
+5
-1
cn.json
src/locales/system/businessunit/cn.json
+27
-0
en.json
src/locales/system/businessunit/en.json
+27
-0
cn.json
src/locales/system/manufacturer/cn.json
+35
-0
en.json
src/locales/system/manufacturer/en.json
+35
-0
domesticModel.vue
src/views/baseData/vehicleModelData/domesticModel.vue
+1
-1
internationalModel.vue
src/views/baseData/vehicleModelData/internationalModel.vue
+10
-11
index.vue
...n/relationshipManagement/domesticRegulationPart/index.vue
+315
-41
index.vue
...ationshipManagement/internationalRegulationPart/index.vue
+230
-36
index.vue
src/views/system/basicdata/businessunit/index.vue
+66
-18
index.vue
src/views/system/basicdata/manufacturer/index.vue
+212
-42
No files found.
src/locales/controlPlan/relationshipManagement/domesticRegulationPart/cn.json
View file @
9e35182d
{
"standardNumber"
:
"标准编号"
,
"source"
:
"来源"
,
"standardName"
:
"标准名称"
,
"partName"
:
"零件名称"
,
"notice"
:
"共5个未关联法规的CQC关键零部件"
,
...
...
@@ -22,6 +23,7 @@
"pleaseEnter"
:
"请输入"
,
"pleaseChoose"
:
"请选择"
,
"search"
:
"查询"
,
"reset"
:
"重置"
"reset"
:
"重置"
,
"addParts"
:
"添加零件"
}
\ No newline at end of file
src/locales/controlPlan/relationshipManagement/domesticRegulationPart/en.json
View file @
9e35182d
{
"standardNumber"
:
"Standard Number"
,
"source"
:
"Source"
,
"standardName"
:
"Standard Name"
,
"partName"
:
"Part Name"
,
"notice"
:
"A total of 5 CQC key components not related to regulations"
,
...
...
@@ -23,5 +24,6 @@
"pleaseEnter"
:
"PleaseEnter"
,
"pleaseChoose"
:
"PleaseChoose"
,
"search"
:
"Search"
,
"reset"
:
"Reset"
"reset"
:
"Reset"
,
"addParts"
:
"Add Parts"
}
\ No newline at end of file
src/locales/controlPlan/relationshipManagement/internationalRegulationPart/cn.json
View file @
9e35182d
...
...
@@ -2,6 +2,7 @@
"standardNumber"
:
"标准编号"
,
"standardName"
:
"标准名称"
,
"partName"
:
"零件名称"
,
"partNameInEnglish"
:
"零件名称英文"
,
"notice"
:
"共5个未关联法规的CQC关键零部件"
,
"serialNumber"
:
"序号"
,
"correspondingParts"
:
"对应零件"
,
...
...
@@ -24,6 +25,9 @@
"pleaseChoose"
:
"请选择"
,
"search"
:
"查询"
,
"reset"
:
"重置"
,
"responsibleDepartmentForTheGuaranteePlan"
:
"保证计划书责任部门"
"responsibleDepartmentForTheGuaranteePlan"
:
"保证计划书责任部门"
,
"typeDescription"
:
"类型描述"
,
"secondaryTypeDescription"
:
"二级类型描述"
,
"responsibleDepartment"
:
"责任部门"
}
src/locales/controlPlan/relationshipManagement/internationalRegulationPart/en.json
View file @
9e35182d
...
...
@@ -2,6 +2,7 @@
"standardNumber"
:
"Standard Number"
,
"standardName"
:
"Standard Name"
,
"partName"
:
"Part Name"
,
"partNameInEnglish"
:
"Part Name In English"
,
"notice"
:
"A total of 5 CQC key components not related to regulations"
,
"serialNumber"
:
"Serial Number"
,
"correspondingParts"
:
"Corresponding Parts"
,
...
...
@@ -25,5 +26,8 @@
"pleaseChoose"
:
"PleaseChoose"
,
"search"
:
"Search"
,
"reset"
:
"Reset"
,
"responsibleDepartmentForTheGuaranteePlan"
:
"Responsible department for the guarantee plan"
"responsibleDepartmentForTheGuaranteePlan"
:
"Responsible department for the guarantee plan"
,
"typeDescription"
:
"Type Description"
,
"secondaryTypeDescription"
:
"Secondary Type Description"
,
"responsibleDepartment"
:
"Responsible Department"
}
\ No newline at end of file
src/locales/system/businessunit/cn.json
0 → 100644
View file @
9e35182d
{
"serialNumber"
:
"序号"
,
"manufactureFactory"
:
"制造工厂"
,
"businessUnit"
:
"事业部"
,
"createTime"
:
"创建时间"
,
"updateTime"
:
"更新时间"
,
"operation"
:
"操作"
,
"add"
:
"新建"
,
"handleUpdate"
:
"编辑"
,
"handleDelete"
:
"删除"
,
"submitForm"
:
"确定"
,
"cancel"
:
"取消"
,
"handleQuery"
:
"搜索按钮操作"
,
"resetQuery"
:
"重置按钮操作"
,
"modifySuccess"
:
"修改成功"
,
"addSuccess"
:
"新增成功"
,
"deleteSuccess"
:
"删除成功"
,
"confirmDelete"
:
"是否确认删除该数据项?"
,
"pleaseEnter"
:
"请输入"
,
"pleaseChoose"
:
"请选择"
,
"updatePerson"
:
"更新人"
,
"remark"
:
"备注"
,
"search"
:
"查询"
,
"reset"
:
"重置"
,
"export"
:
"导出"
,
"save"
:
"保存"
}
\ No newline at end of file
src/locales/system/businessunit/en.json
0 → 100644
View file @
9e35182d
{
"serialNumber"
:
"Serial Number"
,
"manufactureFactory"
:
"Manufacture Factory"
,
"businessUnit"
:
"Business Unit"
,
"createTime"
:
"Create Time"
,
"updateTime"
:
"Update Time"
,
"operation"
:
"operation"
,
"add"
:
"Add"
,
"handleUpdate"
:
"Edit"
,
"handleDelete"
:
"Delete"
,
"submitForm"
:
"Confirm"
,
"cancel"
:
"Cancel"
,
"handleQuery"
:
"Search Button Operation"
,
"resetQuery"
:
"Reset Button Operation"
,
"modifySuccess"
:
"Modification Successful"
,
"addSuccess"
:
"Addition Successful"
,
"deleteSuccess"
:
"Deletion Successful"
,
"confirmDelete"
:
"Are you sure you want to delete this data item?"
,
"pleaseEnter"
:
"PleaseEnter"
,
"pleaseChoose"
:
"PleaseChoose"
,
"updatePerson"
:
"Update Person"
,
"remark"
:
"Remark"
,
"search"
:
"Search"
,
"reset"
:
"Reset"
,
"export"
:
"Export"
,
"save"
:
"Save"
}
\ No newline at end of file
src/locales/system/manufacturer/cn.json
0 → 100644
View file @
9e35182d
{
"serialNumber"
:
"序号"
,
"productionAddress"
:
"生产地址"
,
"productionAddressInEnglish"
:
"生产地址(英文)"
,
"productionFactory"
:
"生产厂"
,
"productionFactoryInEnglish"
:
"生产厂(英文)"
,
"manufacturer"
:
"制造商"
,
"manufacturerNameInEnglish"
:
"制造商名称(英文)"
,
"factoryCode"
:
"工厂编号"
,
"manufactureFactory"
:
"制造工厂"
,
"businessUnit"
:
"事业部"
,
"createTime"
:
"创建时间"
,
"updateTime"
:
"更新时间"
,
"operation"
:
"操作"
,
"add"
:
"新建"
,
"handleUpdate"
:
"编辑"
,
"handleDelete"
:
"删除"
,
"submitForm"
:
"确定"
,
"cancel"
:
"取消"
,
"handleQuery"
:
"搜索按钮操作"
,
"resetQuery"
:
"重置按钮操作"
,
"modifySuccess"
:
"修改成功"
,
"addSuccess"
:
"新增成功"
,
"deleteSuccess"
:
"删除成功"
,
"confirmDelete"
:
"是否确认删除该数据项?"
,
"pleaseEnter"
:
"请输入"
,
"pleaseChoose"
:
"请选择"
,
"updatePerson"
:
"更新人"
,
"remark"
:
"备注"
,
"search"
:
"查询"
,
"reset"
:
"重置"
,
"export"
:
"导出"
,
"save"
:
"保存"
,
"prompt"
:
"提示"
}
\ No newline at end of file
src/locales/system/manufacturer/en.json
0 → 100644
View file @
9e35182d
{
"serialNumber"
:
"Serial Number"
,
"productionAddress"
:
"Production Address"
,
"productionAddressInEnglish"
:
"Production Address (In English)"
,
"productionFactory"
:
"Production Factory"
,
"productionFactoryInEnglish"
:
"Production Factory(InEnglish)"
,
"manufacturer"
:
"manufacturer"
,
"manufacturerNameInEnglish"
:
"Manufacturer Name(In English)"
,
"factoryCode"
:
"Factory Code"
,
"manufactureFactory"
:
"Manufacture Factory"
,
"businessUnit"
:
"Business Unit"
,
"createTime"
:
"Create Time"
,
"updateTime"
:
"Update Time"
,
"operation"
:
"Operation"
,
"add"
:
"Add"
,
"handleUpdate"
:
"Edit"
,
"handleDelete"
:
"Delete"
,
"submitForm"
:
"Confirm"
,
"cancel"
:
"Cancel"
,
"handleQuery"
:
"Search Button Operation"
,
"resetQuery"
:
"Reset Button Operation"
,
"modifySuccess"
:
"Modification Successful"
,
"addSuccess"
:
"Addition Successful"
,
"deleteSuccess"
:
"Deletion Successful"
,
"confirmDelete"
:
"Are you sure you want to delete this data item?"
,
"pleaseEnter"
:
"PleaseEnter"
,
"pleaseChoose"
:
"PleaseChoose"
,
"updatePerson"
:
"Update Person"
,
"remark"
:
"Remark"
,
"search"
:
"Search"
,
"reset"
:
"Reset"
,
"export"
:
"Export"
,
"save"
:
"Save"
,
"prompt"
:
"Prompt"
}
\ No newline at end of file
src/views/baseData/vehicleModelData/domesticModel.vue
View file @
9e35182d
...
...
@@ -408,7 +408,7 @@
<el-button
link
type=
"primary"
icon=
"Edit
"
style=
"color: #0154fb
"
@
click=
"handleUpdate(scope.row)"
>
补充信息
</el-button
>
...
...
src/views/baseData/vehicleModelData/internationalModel.vue
View file @
9e35182d
...
...
@@ -42,7 +42,7 @@
>
<el-select
v-model=
"queryParams.powerType"
placeholder=
"请选择
"
:placeholder=
"`$
{cn.pleaseChoose}/${en.pleaseChoose}`
"
clearable
style="width: 200px"
>
...
...
@@ -60,7 +60,7 @@
>
<el-input
v-model=
"queryParams.engineModel"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -72,7 +72,7 @@
>
<el-input
v-model=
"queryParams.powerBatteryModel"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -84,7 +84,7 @@
>
<el-input
v-model=
"queryParams.transmissionModel"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -96,7 +96,7 @@
>
<el-input
v-model=
"queryParams.applicableMarket"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -108,7 +108,7 @@
>
<el-select
v-model=
"queryParams.businessUnitId"
placeholder=
"请选择
"
:placeholder=
"`$
{cn.pleaseChoose}/${en.pleaseChoose}`
"
clearable
style="width: 200px"
>
...
...
@@ -126,7 +126,7 @@
>
<el-input
v-model=
"queryParams.vehicleCertificate"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -138,7 +138,7 @@
>
<el-input
v-model=
"queryParams.singleCertificate"
placeholder=
"请输入
"
:placeholder=
"`$
{cn.pleaseEnter}/${en.pleaseEnter}`
"
clearable
style="width: 200px"
@keyup.enter="handleQuery"
...
...
@@ -150,7 +150,7 @@
>
<el-select
v-model=
"queryParams.isMaintained"
placeholder=
"请选择
"
:placeholder=
"`$
{cn.pleaseChoose}/${en.pleaseChoose}`
"
clearable
style="width: 200px"
>
...
...
@@ -397,10 +397,9 @@
</
template
>
<
template
#
default=
"scope"
>
<el-button
v-hasPermi=
"['control:model:edit']"
link
type=
"primary"
icon=
"Edit
"
style=
"color: #0154fb
"
@
click=
"handleUpdate(scope.row)"
>
补充信息
</el-button
>
...
...
src/views/controlPlan/relationshipManagement/domesticRegulationPart/index.vue
View file @
9e35182d
This diff is collapsed.
Click to expand it.
src/views/controlPlan/relationshipManagement/internationalRegulationPart/index.vue
View file @
9e35182d
This diff is collapsed.
Click to expand it.
src/views/system/basicdata/businessunit/index.vue
View file @
9e35182d
...
...
@@ -2,14 +2,10 @@
<div
class=
"app-container"
>
<div>
<el-button
style=
"
float: right;
margin: 12px 0;
border: 1px solid #0154fb;
color: #0154fb;
"
style=
"float: right; margin: 12px 0"
class=
"btn-C"
@
click=
"handleAdd"
>
新建
</el-button
>
{{
cn
.
add
}}
/
{{
en
.
add
}}
</el-button
>
</div>
...
...
@@ -19,7 +15,13 @@
border
@
selection-change=
"handleSelectionChange"
>
<el-table-column
label=
"序号"
align=
"center"
width=
"80"
>
<el-table-column
label=
"序号"
align=
"center"
width=
"120"
>
<template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
serialNumber
}}
</div>
<div>
{{
en
.
serialNumber
}}
</div>
</div>
</
template
>
<
template
#
default=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
...
...
@@ -28,31 +30,71 @@
label=
"事业部"
align=
"center"
prop=
"businessUnitName"
width=
"100"
/>
<el-table-column
prop=
"manufacturingFactory"
label=
"制造工厂"
width=
"800"
>
width=
"120"
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
businessUnit
}}
</div>
<div>
{{
en
.
businessUnit
}}
</div>
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"manufacturingFactory"
label=
"制造工厂"
width=
"700"
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
manufactureFactory
}}
</div>
<div>
{{
en
.
manufactureFactory
}}
</div>
</div>
</
template
>
<
template
#
default=
"{ row }"
>
{{
formatFactoryDisplay
(
row
.
manufacturingFactory
)
}}
</
template
>
</el-table-column>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
width=
"200"
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
width=
"200"
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
remark
}}
</div>
<div>
{{
en
.
remark
}}
</div>
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"更新时间"
align=
"center"
prop=
"updateTime"
width=
"200"
/>
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
updateTime
}}
</div>
<div>
{{
en
.
updateTime
}}
</div>
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"更新人"
align=
"center"
prop=
"updateName"
width=
"150"
/>
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
updatePerson
}}
</div>
<div>
{{
en
.
updatePerson
}}
</div>
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<
template
#
header
>
<div
style=
"display: flex; flex-direction: column"
>
<div>
{{
cn
.
operation
}}
</div>
<div>
{{
en
.
operation
}}
</div>
</div>
</
template
>
<
template
#
default=
"scope"
>
<el-button
v-hasPermi=
"['control:unit:edit']"
...
...
@@ -103,8 +145,12 @@
</el-form>
<
template
#
footer
>
<div
class=
"dialog-footer"
>
<el-button
class=
"btn-B"
@
click=
"cancel"
>
取 消
</el-button>
<el-button
class=
"btn-A"
@
click=
"submitForm"
>
保 存
</el-button>
<el-button
class=
"btn-B"
@
click=
"cancel"
>
{{
cn
.
cancel
}}
/
{{
en
.
cancel
}}
</el-button
>
<el-button
class=
"btn-A"
@
click=
"submitForm"
>
{{
cn
.
save
}}
/
{{
en
.
save
}}
</el-button
>
</div>
</
template
>
</el-dialog>
...
...
@@ -121,6 +167,8 @@ import {
}
from
'@/api/system/basicdata/businessunit'
import
{
getAllFactoryName
}
from
'@/api/system/factory'
import
{
formatFactories
}
from
'@/utils/factoryFormatter'
import
cn
from
'@/locales/system/businessunit/cn.json'
import
en
from
'@/locales/system/businessunit/en.json'
import
{
ref
,
toRefs
,
watch
}
from
'vue'
const
{
proxy
}
=
getCurrentInstance
()
...
...
@@ -281,7 +329,7 @@ function handleSelectionChange(selection) {
function
handleAdd
()
{
reset
()
open
.
value
=
true
title
.
value
=
'新增'
title
.
value
=
'新增
/Add
'
}
/** 修改按钮操作 */
...
...
@@ -291,7 +339,7 @@ function handleUpdate(row) {
getUnit
(
_id
).
then
((
response
)
=>
{
form
.
value
=
response
.
data
open
.
value
=
true
title
.
value
=
'
修改事业部
'
title
.
value
=
'
编辑/Edit
'
})
}
...
...
src/views/system/basicdata/manufacturer/index.vue
View file @
9e35182d
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