Commit d6ec33e5 authored by lwy's avatar lwy

CCAP关键零部件管理页面,CQC关键零部件管理页面

parent abe81e53
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 }
})
}
{
"search": "搜索",
"reset": "重置",
"Cancel": "取消",
"Submit": "提交",
"Index":"序号",
"pleaseChoose": "请选择",
"businessDivision": "事业部",
"BusinessUnit": "事业部",
"CreatedBy": "创建人",
"CreateTime": "创建时间",
"UpdatedBy": "更新人",
"UpdateTime": "更新时间",
"Operations": "操作",
"MaintainContent": "内容维护",
"CopyandAdd": "复制新增",
"AddBusinessUnit": "添加事业部",
"Delete": "删除"
}
{
"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"
}
<template> <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-form-item label="车型代码" prop="modelCode">
<el-input <el-input
v-model="queryParams.modelCode" v-model="queryParams.modelCode"
placeholder="请输入车型代码" placeholder="请输入车型代码"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -14,7 +15,7 @@ ...@@ -14,7 +15,7 @@
v-model="queryParams.modelSeries" v-model="queryParams.modelSeries"
placeholder="全部" placeholder="全部"
clearable clearable
style="width: 149px;height: 32px" style="width: 200px"
> >
<el-option <el-option
v-for="item in modelSeriesOptions" v-for="item in modelSeriesOptions"
...@@ -29,6 +30,7 @@ ...@@ -29,6 +30,7 @@
v-model="queryParams.announcementNumber" v-model="queryParams.announcementNumber"
placeholder="请输入车型公告号" placeholder="请输入车型公告号"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -37,6 +39,7 @@ ...@@ -37,6 +39,7 @@
v-model="queryParams.planNumber" v-model="queryParams.planNumber"
placeholder="请输入计划书编号" placeholder="请输入计划书编号"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -45,7 +48,7 @@ ...@@ -45,7 +48,7 @@
v-model="queryParams.noticeDate" v-model="queryParams.noticeDate"
placeholder="全部" placeholder="全部"
clearable clearable
style="width: 100px;height: 32px" style="width: 200px"
> >
<el-option <el-option
v-for="dict in field_status" v-for="dict in field_status"
...@@ -60,7 +63,7 @@ ...@@ -60,7 +63,7 @@
v-model="queryParams.cccDate" v-model="queryParams.cccDate"
placeholder="全部" placeholder="全部"
clearable clearable
style="width: 100px;height: 32px" style="width: 200px"
> >
<el-option <el-option
v-for="dict in field_status" v-for="dict in field_status"
...@@ -75,6 +78,7 @@ ...@@ -75,6 +78,7 @@
v-model="queryParams.productionAddress" v-model="queryParams.productionAddress"
placeholder="请输入整车生产企业地址" placeholder="请输入整车生产企业地址"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -83,6 +87,7 @@ ...@@ -83,6 +87,7 @@
v-model="queryParams.vehicleProductName" v-model="queryParams.vehicleProductName"
placeholder="请输入整车产品名称" placeholder="请输入整车产品名称"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -91,6 +96,7 @@ ...@@ -91,6 +96,7 @@
v-model="queryParams.productTrademark" v-model="queryParams.productTrademark"
placeholder="请输入产品商标" placeholder="请输入产品商标"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -99,6 +105,7 @@ ...@@ -99,6 +105,7 @@
v-model="queryParams.vehicleCommonName" v-model="queryParams.vehicleCommonName"
placeholder="请输入车型俗名" placeholder="请输入车型俗名"
clearable clearable
style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
...@@ -206,7 +213,43 @@ ...@@ -206,7 +213,43 @@
@pagination="getList" @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> </template>
......
<script setup>
</script>
<template>
<p>CCAP内容维护</p>
</template>
<style scoped lang="scss">
</style>
<script setup>
</script>
<template>
<p>CQC内容维护</p>
</template>
<style scoped lang="scss">
</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