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
d6ec33e5
Commit
d6ec33e5
authored
Apr 24, 2025
by
lwy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CCAP关键零部件管理页面,CQC关键零部件管理页面
parent
abe81e53
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1121 additions
and
4 deletions
+1121
-4
relation.js
src/api/CCAPCriticalParts/relation.js
+54
-0
cn.json
...trolPlan/relationshipManagement/CCAPCriticalParts/cn.json
+19
-0
en.json
...trolPlan/relationshipManagement/CCAPCriticalParts/en.json
+19
-0
newAnnouncementVersion.vue
...carConsistency/filingParameter/newAnnouncementVersion.vue
+47
-4
CCAPMaintainContent.vue
...nshipManagement/CCAPCriticalParts/CCAPMaintainContent.vue
+11
-0
index.vue
...olPlan/relationshipManagement/CCAPCriticalParts/index.vue
+501
-0
CQCMaintainContent.vue
...ionshipManagement/CQCCriticalParts/CQCMaintainContent.vue
+11
-0
index.vue
...rolPlan/relationshipManagement/CQCCriticalParts/index.vue
+459
-0
No files found.
src/api/CCAPCriticalParts/relation.js
0 → 100644
View file @
d6ec33e5
import
request
from
'@/utils/request'
// 查询关键零部件和事业部关系列表
export
function
listRelation
(
query
)
{
return
request
({
url
:
'/control/partsBusinessRelation/list'
,
method
:
'get'
,
params
:
query
})
}
//获取事业部下拉列表
export
function
listbusinessUnit
(
query
)
{
return
request
({
url
:
'/control/partsBusinessRelation/businessUnitList'
,
method
:
'get'
,
params
:
query
})
}
// 复制新增
export
function
addBusinessUnit
(
data
)
{
return
request
({
url
:
'/control/partsBusinessRelation/addBusinessUnit'
,
method
:
'post'
,
data
:
data
})
}
//添加事业部
export
function
copyAdd
(
data
)
{
return
request
({
url
:
'/control/partsBusinessRelation/copyAdd'
,
method
:
'post'
,
data
:
data
})
}
// 删除关键零部件和事业部关系
export
function
delRelation
(
id
)
{
return
request
({
url
:
'/control/relation/'
+
id
,
method
:
'delete'
})
}
//删除
export
function
deleteById
(
id
)
{
return
request
({
url
:
'/partsBusinessRelation/deleteById'
,
method
:
'get'
,
params
:
{
id
}
})
}
src/locales/controlPlan/relationshipManagement/CCAPCriticalParts/cn.json
0 → 100644
View file @
d6ec33e5
{
"search"
:
"搜索"
,
"reset"
:
"重置"
,
"Cancel"
:
"取消"
,
"Submit"
:
"提交"
,
"Index"
:
"序号"
,
"pleaseChoose"
:
"请选择"
,
"businessDivision"
:
"事业部"
,
"BusinessUnit"
:
"事业部"
,
"CreatedBy"
:
"创建人"
,
"CreateTime"
:
"创建时间"
,
"UpdatedBy"
:
"更新人"
,
"UpdateTime"
:
"更新时间"
,
"Operations"
:
"操作"
,
"MaintainContent"
:
"内容维护"
,
"CopyandAdd"
:
"复制新增"
,
"AddBusinessUnit"
:
"添加事业部"
,
"Delete"
:
"删除"
}
src/locales/controlPlan/relationshipManagement/CCAPCriticalParts/en.json
0 → 100644
View file @
d6ec33e5
{
"search"
:
"Search"
,
"reset"
:
"Reset"
,
"Cancel"
:
"Cancel"
,
"Submit"
:
"Submit"
,
"Index"
:
"Index"
,
"pleaseChoose"
:
"Please Choose"
,
"businessDivision"
:
"Business division"
,
"BusinessUnit"
:
"Business Unit"
,
"CreatedBy"
:
"Created By"
,
"CreateTime"
:
"Create Time"
,
"UpdatedBy"
:
"Updated By"
,
"UpdateTime"
:
"Update Time"
,
"Operations"
:
"Operations"
,
"MaintainContent"
:
"Maintain Content"
,
"CopyandAdd"
:
"Copy and Add"
,
"AddBusinessUnit"
:
"Add Business Unit"
,
"Delete"
:
"Delete"
}
src/views/carConsistency/filingParameter/newAnnouncementVersion.vue
View file @
d6ec33e5
<
template
>
<el-form
:model=
"queryParams"
ref=
"queryRef"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form
:model=
"queryParams"
ref=
"queryRef"
:inline=
"true"
v-show=
"showSearch"
>
<el-form-item
label=
"车型代码"
prop=
"modelCode"
>
<el-input
v-model=
"queryParams.modelCode"
placeholder=
"请输入车型代码"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -14,7 +15,7 @@
v-model=
"queryParams.modelSeries"
placeholder=
"全部"
clearable
style=
"width:
149px;height: 32
px"
style=
"width:
200
px"
>
<el-option
v-for=
"item in modelSeriesOptions"
...
...
@@ -29,6 +30,7 @@
v-model=
"queryParams.announcementNumber"
placeholder=
"请输入车型公告号"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -37,6 +39,7 @@
v-model=
"queryParams.planNumber"
placeholder=
"请输入计划书编号"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -45,7 +48,7 @@
v-model=
"queryParams.noticeDate"
placeholder=
"全部"
clearable
style=
"width:
100px;height: 32
px"
style=
"width:
200
px"
>
<el-option
v-for=
"dict in field_status"
...
...
@@ -60,7 +63,7 @@
v-model=
"queryParams.cccDate"
placeholder=
"全部"
clearable
style=
"width:
100px;height: 32
px"
style=
"width:
200
px"
>
<el-option
v-for=
"dict in field_status"
...
...
@@ -75,6 +78,7 @@
v-model=
"queryParams.productionAddress"
placeholder=
"请输入整车生产企业地址"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -83,6 +87,7 @@
v-model=
"queryParams.vehicleProductName"
placeholder=
"请输入整车产品名称"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -91,6 +96,7 @@
v-model=
"queryParams.productTrademark"
placeholder=
"请输入产品商标"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -99,6 +105,7 @@
v-model=
"queryParams.vehicleCommonName"
placeholder=
"请输入车型俗名"
clearable
style=
"width: 200px"
@
keyup
.
enter=
"handleQuery"
/>
</el-form-item>
...
...
@@ -206,7 +213,43 @@
@
pagination=
"getList"
/>
<!-- 添加事业部·复制新增的 对话框-->
<el-dialog
top=
"30"
v-model=
"tableDialogVisible"
:title=
"tableDialogTitle"
width=
"500"
>
<div
style=
"width: 70%;margin-left: 15%;padding: 20px 0"
>
<el-form
:model=
"tableDialogForm"
ref=
"dialogForm2"
>
<el-form-item
:rules=
"[
{ required: true, message: '请选择事业部', trigger: 'blur' }
]"
label=
"事业部:"
prop=
"businessId"
>
<el-select
v-model=
"tableDialogForm.businessId"
placeholder=
"请选择"
clearable
>
<el-option
v-for=
"dict in businessListExclude"
:label=
"dict.businessUnitName"
:value=
"dict.id"
/>
</el-select>
</el-form-item>
</el-form>
</div>
<
template
#
footer
>
<div
class=
"dialog-footer"
>
<el-button
class=
"btn-B"
@
click=
"dialog2Cancel"
>
取消
</el-button>
<el-button
class=
"btn-A"
type=
"primary"
@
click=
"dialog2Sure"
>
确定
</el-button>
</div>
</
template
>
</el-dialog>
</template>
...
...
src/views/controlPlan/relationshipManagement/CCAPCriticalParts/CCAPMaintainContent.vue
0 → 100644
View file @
d6ec33e5
<
script
setup
>
</
script
>
<
template
>
<p>
CCAP内容维护
</p>
</
template
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/controlPlan/relationshipManagement/CCAPCriticalParts/index.vue
0 → 100644
View file @
d6ec33e5
This diff is collapsed.
Click to expand it.
src/views/controlPlan/relationshipManagement/CQCCriticalParts/CQCMaintainContent.vue
0 → 100644
View file @
d6ec33e5
<
script
setup
>
</
script
>
<
template
>
<p>
CQC内容维护
</p>
</
template
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/controlPlan/relationshipManagement/CQCCriticalParts/index.vue
0 → 100644
View file @
d6ec33e5
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