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
8c8abb02
Commit
8c8abb02
authored
Apr 18, 2025
by
yanzhengyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CCAP控制计划管理-查看编制情况
parent
10eca039
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
211 additions
and
0 deletions
+211
-0
view.vue
...olPlan/CCAPControlPlan/CCAPControlPlanManagement/view.vue
+211
-0
No files found.
src/views/controlPlan/CCAPControlPlan/CCAPControlPlanManagement/view.vue
0 → 100644
View file @
8c8abb02
<
template
>
<div
class=
"app-container"
>
<div
class=
"top-header"
>
<el-button
class=
"back-button"
@
click=
"handleBack"
>
<span
class=
"back-icon"
></span>
返回
</el-button>
<div>
已编制
</div>
</div>
<div
class=
"component-selector"
>
<el-tabs
v-model=
"activeTab"
class=
"demo-tabs"
>
<el-tab-pane
label=
"关键零部件清单"
name=
"first"
>
<el-steps
:active=
"2"
align-center
>
<el-step
title=
"Step 1"
description=
"Some description"
/>
<el-step
title=
"Step 2"
description=
"Some description"
/>
<el-step
title=
"Step 3"
description=
"Some description"
/>
<el-step
title=
"Step 4"
description=
"Some description"
/>
</el-steps>
<div>
<div
class=
"tab-components"
>
<span
class=
"components-span"
>
编制详情
</span>
<el-button
type=
"primary"
>
查看变更履历
</el-button>
</div>
<el-descriptions
border
:column=
"4"
>
<el-descriptions-item
label=
"文件编号"
>
kooriookami
</el-descriptions-item>
<el-descriptions-item
label=
"清单版本号"
>
18100000000
</el-descriptions-item>
<el-descriptions-item
label=
"修订日期"
>
Suzhou
</el-descriptions-item>
<el-descriptions-item
label=
"编制/日期"
>
132132/666
</el-descriptions-item>
<el-descriptions-item
label=
"车型代码"
>
Province
</el-descriptions-item>
<el-descriptions-item
label=
"车型系列部门"
>
CJ1A
</el-descriptions-item>
<el-descriptions-item
label=
""
></el-descriptions-item>
<el-descriptions-item
label=
"审核/日期"
>
CJ1A
</el-descriptions-item>
<el-descriptions-item
label=
"联系人"
>
于昌淼
</el-descriptions-item>
<el-descriptions-item
label=
"联系部门"
>
123456789
</el-descriptions-item>
<el-descriptions-item
label=
"联系电话"
>
999666333
</el-descriptions-item>
<el-descriptions-item
label=
"批准/日期"
>
CJ1A
</el-descriptions-item>
<el-descriptions-item
label=
"生产厂"
>
奇瑞汽车股份有限公司
</el-descriptions-item>
<el-descriptions-item
label=
"生产地址"
>
中国安徽省芜湖市经济开发区长春路8号
</el-descriptions-item>
<el-descriptions-item
label=
"生产情况"
>
<el-radio-group
v-model=
"radio1"
class=
"ml-4"
>
<el-radio
label=
"1"
>
试生产
</el-radio>
<el-radio
label=
"2"
>
生产
</el-radio>
</el-radio-group>
</el-descriptions-item>
<el-descriptions-item
label=
""
></el-descriptions-item>
<el-descriptions-item
label=
"系列车型型号"
>
999666333、888555222、777444111、
999666333、888555222、777444111、
999666333、888555222、777444111、
999666333、888555222、777444111、
999666333、888555222、777444111、
999666333、888555222、777444111、
</el-descriptions-item>
</el-descriptions>
<el-form
:inline=
"true"
:model=
"queryParams"
class=
"demo-form-inline"
>
<el-form-item
label=
"一级名称:"
>
<el-select
v-model=
"queryParams.region"
placeholder=
"请选择"
clearable
style=
"width: 180px;"
>
<el-option
label=
"Zone one"
value=
"shanghai"
/>
<el-option
label=
"Zone two"
value=
"beijing"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"二级名称:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"型号规格:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"生产厂:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"3C证书编号:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"适用车型:"
>
<el-select
v-model=
"queryParams.region"
placeholder=
"请选择"
clearable
style=
"width: 180px;"
>
<el-option
label=
"Zone one"
value=
"shanghai"
/>
<el-option
label=
"Zone two"
value=
"beijing"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"检验文件编号:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"备注:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"零件号:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"专业部门:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"3C认证标志:"
>
<el-input
v-model=
"queryParams.user"
placeholder=
"请输入"
clearable
/>
</el-form-item>
<el-form-item
label=
"填写状态:"
>
<el-select
v-model=
"queryParams.region"
placeholder=
"请选择"
clearable
style=
"width: 180px;"
>
<el-option
label=
"Zone one"
value=
"shanghai"
/>
<el-option
label=
"Zone two"
value=
"beijing"
/>
</el-select>
</el-form-item>
<el-form-item>
<el-button
class=
"btn-A"
icon=
"Search"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
class=
"btn-B"
icon=
"Refresh"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
</div>
</el-tab-pane>
<el-tab-pane
label=
"关键工序、装配、检验过程清单"
name=
"second"
>
</el-tab-pane>
<el-tab-pane
label=
"COP试验喝检查表-制造"
name=
"third"
>
</el-tab-pane>
<el-tab-pane
label=
"COP试验喝检查表-质管"
name=
"four"
>
</el-tab-pane>
</el-tabs>
</div>
</div>
</
template
>
<
script
setup
>
import
{
listTemplateDetail
,
listTemplateForm
}
from
'@/api/system/controlPlan.js'
const
{
proxy
}
=
getCurrentInstance
();
import
{
ref
,
getCurrentInstance
}
from
'vue'
const
total
=
ref
(
0
)
const
formList
=
ref
([])
const
activeTab
=
ref
(
'first'
)
// 默认激活第一个标签页
const
radio1
=
ref
(
'1'
)
const
templateDetailList
=
ref
([])
// 修改data定义方式
const
queryParams
=
ref
({
pageNum
:
1
,
pageSize
:
10
})
watch
(
activeTab
,
(
newVal
)
=>
{
queryParams
.
value
.
pageNum
=
1
// 切换标签时重置页码
// getList(newVal)
})
const
handlePagination
=
({
page
,
limit
})
=>
{
queryParams
.
value
.
pageNum
=
page
queryParams
.
value
.
pageSize
=
limit
// getList(activeTab.value)
}
// function getFrom() {
// const id = proxy.$route.query.id
// listTemplateForm(id).then(response => {
// formList.value = response.data
// if (formList.value.length > 0) {
// activeTab.value = formList.value[0].id // 默认第一个标签的id
// getList(formList.value[0].id) // 初始化加载第一个标签的数据
// }
// })
// }
// function getList(formId){
// listTemplateDetail({
// id: formId,
// pageNum: queryParams.value.pageNum,
// pageSize: queryParams.value.pageSize
// }).then(response => {
// templateDetailList.value = response.rows
// total.value = response.total
// })
// }
const
handleBack
=
()
=>
{
proxy
.
$router
.
push
({
path
:
'/control/baseConfig/fill'
});
}
onMounted
(()
=>
{
// getFrom();
})
</
script
>
<
style
scoped
lang=
"scss"
>
.top-header
{
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
margin-bottom
:
16px
;
}
.demo-tabs
{
.tab-components
{
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
.components-span
{
border-left
:
5px
solid
#409eff
;
padding-left
:
5px
;
color
:
#409eff
;
}
}
}
</
style
>
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