Commit 8c8abb02 authored by yanzhengyang's avatar yanzhengyang

CCAP控制计划管理-查看编制情况

parent 10eca039
<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>
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