Commit 2c33f06f authored by lwy's avatar lwy

refactor:备案参数总表,CCAP/CQC关键零部件管理页面中英文显示

parent 9183753c
{
"search": "查询",
"reset": "重置",
"pleaseChoose": "请选择",
"pleaseEnter": "请输入",
"pleaseChooseOrEnter": "请选择或输入",
"Operations": "操作",
"Index":"序号",
"modelCode": "车型代码",
"modelSeries": "车型系列",
"announcementNumber": "车型公告号",
"planNumber": "计划书编号",
"noticeDate": "公告发布日期",
"cccDate": "3C发布日期",
"productionAddress": "整车生产企业地址",
"vehicleProductName": "整车产品名称",
"productTrademark": "产品商标",
"vehicleCommonName": "车型俗名",
"versionNumber": "版本号",
"createTime": "创建日期",
"operation": "操作",
"view": "查看",
"export": "导出",
"all": "全部",
"viewTheContentOfTheSummaryTable": "查看总表内容",
"exportHistoricalDataList": "导出历史数据列表数据"
}
{
"search": "Search",
"reset": "Reset",
"pleaseChoose": "Please Choose",
"pleaseEnter": "Please Input",
"pleaseChooseOrEnter": "Please choose or enter",
"Operations": "Operations",
"Index":"Index",
"modelCode": "Vehicle Model Code",
"modelSeries": "Vehicle Series",
"announcementNumber": "Announcement Number",
"planNumber": "Plan Number",
"noticeDate": "Notice Publish Date",
"cccDate": "CCC Publish Date",
"productionAddress": "Vehicle Manufacturer Address",
"vehicleProductName": "Vehicle Product Name",
"productTrademark": "Product Trademark",
"vehicleCommonName": "Vehicle Common Name",
"versionNumber": "Version Number",
"createTime": "Creation Date",
"operation": "Operation",
"view": "View",
"export": "Export",
"all": "All",
"viewTheContentOfTheSummaryTable": "View The Content Of The Summary Table",
"exportTheLatestVersionListData": "Export The Latest Version List Data",
"exportHistoricalDataList": "Export Historical Data List"
}
{
"search": "查询",
"reset": "重置",
"pleaseChoose": "请选择",
"pleaseEnter": "请输入",
"pleaseChooseOrEnter": "请选择或输入",
"Operations": "操作",
"Index":"序号",
"modelCode": "车型代码",
"modelSeries": "车型系列",
"announcementNumber": "车型公告号",
"planNumber": "计划书编号",
"noticeDate": "公告发布日期",
"cccDate": "3C发布日期",
"productionAddress": "整车生产企业地址",
"vehicleProductName": "整车产品名称",
"productTrademark": "产品商标",
"vehicleCommonName": "车型俗名",
"versionNumber": "版本号",
"createTime": "创建日期",
"operation": "操作",
"view": "查看",
"export": "导出",
"all": "全部",
"viewTheContentOfTheSummaryTable": "查看总表内容",
"exportTheLatestVersionListData": "导出最新版本列表数据"
}
{
"search": "Search",
"reset": "Reset",
"pleaseChoose": "Please Choose",
"pleaseEnter": "Please Input",
"pleaseChooseOrEnter": "Please choose or enter",
"Operations": "Operations",
"Index":"Index",
"modelCode": "Vehicle Model Code",
"modelSeries": "Vehicle Series",
"announcementNumber": "Announcement Number",
"planNumber": "Plan Number",
"noticeDate": "Notice Publish Date",
"cccDate": "CCC Publish Date",
"productionAddress": "Vehicle Manufacturer Address",
"vehicleProductName": "Vehicle Product Name",
"productTrademark": "Product Trademark",
"vehicleCommonName": "Vehicle Common Name",
"versionNumber": "Version Number",
"createTime": "Creation Date",
"operation": "Operation",
"view": "View",
"export": "Export",
"all": "All",
"viewTheContentOfTheSummaryTable": "View The Content Of The Summary Table",
"exportTheLatestVersionListData": "Export The Latest Version List Data"
}
{
"search": "查询",
"reset": "重置",
"pleaseChoose": "请选择",
"pleaseEnter": "请输入",
"pleaseChooseOrEnter": "请选择或输入",
"Operations": "操作",
"Index":"序号",
"operation": "操作",
"view": "查看",
"export": "导出",
"fieldName": "项目",
"fieldValue": "参数值",
"remark": "备注"
}
{
"search": "Search",
"reset": "Reset",
"pleaseChoose": "Please Choose",
"pleaseEnter": "Please Input",
"pleaseChooseOrEnter": "Please choose or enter",
"Operations": "Operations",
"Index":"Index",
"export": "Export",
"fieldName": "Project",
"fieldValue": "Parameter Values",
"remark": "Remark"
}
{ {
"search": "搜索", "search": "查询",
"reset": "重置", "reset": "重置",
"Cancel": "取消", "Cancel": "取消",
"Submit": "提交", "Submit": "提交",
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
"partType": "零件类型", "partType": "零件类型",
"copyAndAdd": "复制新增", "copyAndAdd": "复制新增",
"addBusinessUnit": "添加事业部", "addBusinessUnit": "添加事业部",
"search": "搜索", "search": "查询",
"reset": "重置", "reset": "重置",
"Submit": "提交", "Submit": "提交",
"Index":"序号", "Index":"序号",
......
...@@ -28,5 +28,6 @@ ...@@ -28,5 +28,6 @@
"BusinessUnit": "Business Unit", "BusinessUnit": "Business Unit",
"Operations": "Operations", "Operations": "Operations",
"Delete": "Delete", "Delete": "Delete",
"confirmDelete": "Are you sure you want to delete this data item?" "confirmDelete": "Are you sure you want to delete this data item?",
"viewTheContentOfTheSummaryTable": "View The Content Of The Summary Table"
} }
<template> <template>
<el-card> <div class="app-container">
<el-tabs v-model="activeName"> <el-tabs v-model="activeName">
<el-tab-pane label="车型公告号最新版本" name="latestVersion"> <el-tab-pane label="车型公告号最新版本" name="latestVersion">
<new-version/> <new-version/>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</el-card> </div>
</template> </template>
<script setup name="Parameter"> <script setup name="Parameter">
......
...@@ -6,24 +6,40 @@ ...@@ -6,24 +6,40 @@
<span style="margin-right:16px">车型系列: {{ modelSeries || '--' }}</span> <span style="margin-right:16px">车型系列: {{ modelSeries || '--' }}</span>
<span style="margin-right:16px">车型公告号: {{ announcementNumber || '--' }}</span> <span style="margin-right:16px">车型公告号: {{ announcementNumber || '--' }}</span>
<el-form-item label="项目" prop="fieldName"> <el-form-item label="项目" prop="fieldName">
<template #label>
<div style="line-height: 15px;">
{{cn.fieldName}}<br/>
{{en.fieldName}}
</div>
</template>
<el-input <el-input
v-model="queryParams.fieldName" v-model="queryParams.fieldName"
placeholder="请输入" :placeholder="`${cn.pleaseEnter}${en.pleaseEnter}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="参数值" prop="fieldValue"> <el-form-item label="参数值" prop="fieldValue">
<template #label>
<div style="line-height: 15px;">
{{cn.fieldValue}}<br/>
{{en.fieldValue}}
</div>
</template>
<el-input <el-input
v-model="queryParams.fieldValue" v-model="queryParams.fieldValue"
placeholder="请输入" :placeholder="`${cn.pleaseEnter}${en.pleaseEnter}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="btn-A" icon="Search" @click="handleQuery">搜索</el-button> <el-button class="btn-A" @click="handleQuery">
<el-button class="btn-B" icon="Refresh" @click="resetQuery">重置</el-button> {{cn.search}}{{en.search}}
</el-button>
<el-button class="btn-B" @click="resetQuery">
{{cn.reset}}{{en.reset}}
</el-button>
</el-form-item> </el-form-item>
</div> </div>
</el-form> </el-form>
...@@ -31,27 +47,55 @@ ...@@ -31,27 +47,55 @@
<el-row :gutter="0" style="margin-bottom:24px"> <el-row :gutter="0" style="margin-bottom:24px">
<el-col :span="24" style="text-align:right"> <el-col :span="24" style="text-align:right">
<el-button <el-button
style="border: 1px solid #0154fb;color: #0154fb;width: 66px" style="border: 1px solid #0154fb;color: #0154fb;"
plain plain
@click="handleExport" @click="handleExport"
v-hasPermi="['filingParameter:parameter:export']" v-hasPermi="['filingParameter:parameter:export']"
>导出</el-button> >
{{cn.export}}{{en.export}}
</el-button>
</el-col> </el-col>
</el-row> </el-row>
<el-table v-if="!loading.value" :data="parameterList" border> <el-table v-if="!loading.value" :data="parameterList" border>
<el-table-column label="序号" align="center"> <el-table-column label="序号" align="center">
<template #header>
<div>
<div>{{cn.Index}}</div>
<div>{{en.Index}}</div>
</div>
</template>
<template #default="scope"> <template #default="scope">
{{scope.$index + 1}} {{scope.$index + 1}}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="项目" align="center" prop="fieldName" /> <el-table-column label="项目" align="center" prop="fieldName" >
<template #header>
<div>
<div>{{cn.fieldName}}</div>
<div>{{en.fieldName}}</div>
</div>
</template>
</el-table-column>
<el-table-column label="参数值" align="center" prop="fieldValue" > <el-table-column label="参数值" align="center" prop="fieldValue" >
<template #header>
<div>
<div>{{cn.fieldValue}}</div>
<div>{{en.fieldValue}}</div>
</div>
</template>
<template #default="scope"> <template #default="scope">
{{ scope.row.fieldValue || '--' }} {{ scope.row.fieldValue || '--' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" >
<template #header>
<div>
<div>{{cn.remark}}</div>
<div>{{en.remark}}</div>
</div>
</template>
</el-table-column>
</el-table> </el-table>
<pagination <pagination
...@@ -69,6 +113,8 @@ ...@@ -69,6 +113,8 @@
<script setup name="Parameter"> <script setup name="Parameter">
import { listParameter, getParameter, delParameter, addParameter, updateParameter } from "@/api/filingParameter/parameter"; import { listParameter, getParameter, delParameter, addParameter, updateParameter } from "@/api/filingParameter/parameter";
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
import cn from "@/locales/carConsistency/filingParameter/parameterDetail/cn.json";
import en from "@/locales/carConsistency/filingParameter/parameterDetail/en.json";
const route = useRoute(); const route = useRoute();
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
......
...@@ -20,9 +20,16 @@ ...@@ -20,9 +20,16 @@
<!-- 搜索栏 --> <!-- 搜索栏 -->
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch"> <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch">
<el-form-item :label="`${cn.partLevelOneName}/${en.partLevelOneName}`" prop="partLevelOneName"> <el-form-item :label="`${cn.partLevelOneName}/${en.partLevelOneName}`" prop="partLevelOneName">
<template #label>
<div style="line-height: 15px;">
{{cn.partLevelOneName}}
<br/>
{{en.partLevelOneName}}
</div>
</template>
<el-select <el-select
v-model="queryParams.partLevelOneName" v-model="queryParams.partLevelOneName"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -35,17 +42,31 @@ ...@@ -35,17 +42,31 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.partLevelTwoName}/${en.partLevelTwoName}`" prop="partLevelTwoName"> <el-form-item :label="`${cn.partLevelTwoName}/${en.partLevelTwoName}`" prop="partLevelTwoName">
<template #label>
<div style="line-height: 15px;">
{{cn.partLevelTwoName}}
<br/>
{{en.partLevelTwoName}}
</div>
</template>
<el-input <el-input
v-model="queryParams.partLevelTwoName" v-model="queryParams.partLevelTwoName"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.partType}/${en.partType}`" prop="partType"> <el-form-item :label="`${cn.partType}/${en.partType}`" prop="partType">
<template #label>
<div style="line-height: 15px;">
{{cn.partType}}
<br/>
{{en.partType}}
</div>
</template>
<el-select <el-select
v-model="queryParams.partType" v-model="queryParams.partType"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -58,18 +79,32 @@ ...@@ -58,18 +79,32 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.professionalDepartment}/${en.professionalDepartment}`" prop="professionalDepartment"> <el-form-item :label="`${cn.professionalDepartment}/${en.professionalDepartment}`" prop="professionalDepartment">
<template #label>
<div style="line-height: 15px;">
{{cn.professionalDepartment}}
<br/>
{{en.professionalDepartment}}
</div>
</template>
<el-input <el-input
v-model="queryParams.professionalDepartment" v-model="queryParams.professionalDepartment"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
style="width: 200px" style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.cccCertificationMark}/${en.cccCertificationMark}`" prop="cccCertificationMark"> <el-form-item :label="`${cn.cccCertificationMark}/${en.cccCertificationMark}`" prop="cccCertificationMark">
<template #label>
<div style="line-height: 15px;">
{{cn.cccCertificationMark}}
<br/>
{{en.cccCertificationMark}}
</div>
</template>
<el-select <el-select
v-model="queryParams.cccCertificationMark" v-model="queryParams.cccCertificationMark"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -82,33 +117,61 @@ ...@@ -82,33 +117,61 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectModel}/${en.totalTableProjectModel}`" prop="totalTableProjectModel"> <el-form-item :label="`${cn.totalTableProjectModel}/${en.totalTableProjectModel}`" prop="totalTableProjectModel">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectModel}}
<br/>
{{en.totalTableProjectModel}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectModel" v-model="queryParams.totalTableProjectModel"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectManufacturerName}/${en.totalTableProjectManufacturerName}`" prop="totalTableProjectManufacturerName"> <el-form-item :label="`${cn.totalTableProjectManufacturerName}/${en.totalTableProjectManufacturerName}`" prop="totalTableProjectManufacturerName">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectManufacturerName}}
<br/>
{{en.totalTableProjectManufacturerName}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectManufacturerName" v-model="queryParams.totalTableProjectManufacturerName"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectCertificateNumber}/${en.totalTableProjectCertificateNumber}`" prop="totalTableProjectCertificateNumber"> <el-form-item :label="`${cn.totalTableProjectCertificateNumber}/${en.totalTableProjectCertificateNumber}`" prop="totalTableProjectCertificateNumber">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectCertificateNumber}}
<br/>
{{en.totalTableProjectCertificateNumber}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectCertificateNumber" v-model="queryParams.totalTableProjectCertificateNumber"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.p8PostMassProductionUnit}/${en.p8PostMassProductionUnit}`" prop="p8PostMassProductionUnit"> <el-form-item :label="`${cn.p8PostMassProductionUnit}/${en.p8PostMassProductionUnit}`" prop="p8PostMassProductionUnit">
<template #label>
<div style="line-height: 15px;">
{{cn.p8PostMassProductionUnit}}
<br/>
{{en.p8PostMassProductionUnit}}
</div>
</template>
<el-select <el-select
v-model="queryParams.p8PostMassProductionUnit" v-model="queryParams.p8PostMassProductionUnit"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -120,10 +183,17 @@ ...@@ -120,10 +183,17 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.source}/${en.source}`" prop="source"> <el-form-item :label="`${cn.source}${en.source}`" prop="source">
<template #label>
<div style="line-height: 15px;">
{{cn.source}}
<br/>
{{en.source}}
</div>
</template>
<el-select <el-select
v-model="queryParams.source" v-model="queryParams.source"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -136,25 +206,25 @@ ...@@ -136,25 +206,25 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="btn-A" icon="Search" @click="handleQuery">{{cn.search}}/{{en.search}}</el-button> <el-button class="btn-A" @click="handleQuery">{{cn.search}}{{en.search}}</el-button>
<el-button class="btn-B" icon="Refresh" @click="resetQuery">{{cn.reset}}/{{en.reset}}</el-button> <el-button class="btn-B" @click="resetQuery">{{cn.reset}}{{en.reset}}</el-button>
</el-form-item> </el-form-item>
<el-button <el-button
style="float: right;" style="float: right;margin-bottom: 20px;"
class="btn-C" class="btn-C"
plain plain
v-show="isDefault === '1'" v-show="isDefault === '1'"
@click="handleAdd" @click="handleAdd"
v-hasPermi="['control:config:add']" v-hasPermi="['control:config:add']"
>{{cn.addPart}}/{{en.addPart}}</el-button> >{{cn.addPart}}{{en.addPart}}</el-button>
<el-button <el-button
style="float: right;" style="float: right;margin-bottom: 20px;"
class="btn-C" class="btn-C"
plain plain
v-show="isDefault === '0'" v-show="isDefault === '0'"
@click="bulkEdit" @click="bulkEdit"
v-hasPermi="['control:config:add']" v-hasPermi="['control:config:add']"
>{{cn.bulkEdit}}/{{en.bulkEdit}}</el-button> >{{cn.bulkEdit}}{{en.bulkEdit}}</el-button>
</el-form > </el-form >
...@@ -279,8 +349,18 @@ ...@@ -279,8 +349,18 @@
</div> </div>
</template> </template>
<template #default="scope"> <template #default="scope">
<el-button link style="color: rgb(0,0,255)" type="primary" @click="handleUpdate(scope.row)" v-hasPermi="['control:config:edit']">编辑</el-button> <el-button link style="color: rgb(0,0,255)" type="primary" @click="handleUpdate(scope.row)" v-hasPermi="['control:config:edit']">
<el-button link type="danger" @click="handleDelete(scope.row)" v-show="scope.row.source === '1'">删除</el-button> <div>
<div>{{cn.edit}}</div>
<div>{{en.edit}}</div>
</div>
</el-button>
<el-button link type="danger" @click="handleDelete(scope.row)" v-show="scope.row.source === '1'">
<div>
<div>{{cn.Delete}}</div>
<div>{{en.Delete}}</div>
</div>
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -2,9 +2,16 @@ ...@@ -2,9 +2,16 @@
<div class="app-container"> <div class="app-container">
<el-form v-show="showSearch" ref="queryRef" :model="queryParams" :inline="true"> <el-form v-show="showSearch" ref="queryRef" :model="queryParams" :inline="true">
<el-form-item :label="`${cn.businessDivision}/${en.businessDivision}`" prop="divisionId" > <el-form-item :label="`${cn.businessDivision}/${en.businessDivision}`" prop="divisionId" >
<template #label>
<div style="line-height: 15px;">
{{cn.businessDivision}}
<br/>
{{en.businessDivision}}
</div>
</template>
<el-select <el-select
v-model="queryParams.divisionId" v-model="queryParams.divisionId"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -17,8 +24,8 @@ ...@@ -17,8 +24,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button style="width: 110px" class="btn-A" @click="handleQuery">{{cn.search}}/{{en.search}}</el-button> <el-button class="btn-A" @click="handleQuery">{{cn.search}}{{en.search}}</el-button>
<el-button style="width: 110px" class="btn-B" @click="resetQuery">{{cn.reset}}/{{en.reset}}</el-button> <el-button class="btn-B" @click="resetQuery">{{cn.reset}}{{en.reset}}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
......
...@@ -20,17 +20,31 @@ ...@@ -20,17 +20,31 @@
<!-- 搜索栏 --> <!-- 搜索栏 -->
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch"> <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch">
<el-form-item :label="`${cn.partName}/${en.partName}`" prop="partLevelTwoName"> <el-form-item :label="`${cn.partName}/${en.partName}`" prop="partLevelTwoName">
<template #label>
<div style="line-height: 15px;">
{{cn.partName}}
<br/>
{{en.partName}}
</div>
</template>
<el-input <el-input
v-model="queryParams.partLevelTwoName" v-model="queryParams.partLevelTwoName"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.partType}/${en.partType}`" prop="partType"> <el-form-item :label="`${cn.partType}/${en.partType}`" prop="partType">
<template #label>
<div style="line-height: 15px;">
{{cn.partType}}
<br/>
{{en.partType}}
</div>
</template>
<el-select <el-select
v-model="queryParams.partType" v-model="queryParams.partType"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -43,9 +57,16 @@ ...@@ -43,9 +57,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.cccCertificationMark}/${en.cccCertificationMark}`" prop="cccCertificationMark"> <el-form-item :label="`${cn.cccCertificationMark}/${en.cccCertificationMark}`" prop="cccCertificationMark">
<template #label>
<div style="line-height: 15px;">
{{cn.cccCertificationMark}}
<br/>
{{en.cccCertificationMark}}
</div>
</template>
<el-select <el-select
v-model="queryParams.cccCertificationMark" v-model="queryParams.cccCertificationMark"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -58,33 +79,61 @@ ...@@ -58,33 +79,61 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectModel}/${en.totalTableProjectModel}`" prop="totalTableProjectModel"> <el-form-item :label="`${cn.totalTableProjectModel}/${en.totalTableProjectModel}`" prop="totalTableProjectModel">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectModel}}
<br/>
{{en.totalTableProjectModel}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectModel" v-model="queryParams.totalTableProjectModel"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectManufacturerName}/${en.totalTableProjectManufacturerName}`" prop="totalTableProjectManufacturerName"> <el-form-item :label="`${cn.totalTableProjectManufacturerName}/${en.totalTableProjectManufacturerName}`" prop="totalTableProjectManufacturerName">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectManufacturerName}}
<br/>
{{en.totalTableProjectManufacturerName}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectManufacturerName" v-model="queryParams.totalTableProjectManufacturerName"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.totalTableProjectCertificateNumber}/${en.totalTableProjectCertificateNumber}`" prop="totalTableProjectCertificateNumber"> <el-form-item :label="`${cn.totalTableProjectCertificateNumber}/${en.totalTableProjectCertificateNumber}`" prop="totalTableProjectCertificateNumber">
<template #label>
<div style="line-height: 15px;">
{{cn.totalTableProjectCertificateNumber}}
<br/>
{{en.totalTableProjectCertificateNumber}}
</div>
</template>
<el-input <el-input
v-model="queryParams.totalTableProjectCertificateNumber" v-model="queryParams.totalTableProjectCertificateNumber"
:placeholder="`${cn.pleaseInput}/${en.pleaseInput}`" :placeholder="`${cn.pleaseInput}${en.pleaseInput}`"
clearable clearable
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.p8PostMassProductionUnit}/${en.p8PostMassProductionUnit}`" prop="p8PostMassProductionUnit"> <el-form-item :label="`${cn.p8PostMassProductionUnit}/${en.p8PostMassProductionUnit}`" prop="p8PostMassProductionUnit">
<template #label>
<div style="line-height: 15px;">
{{cn.p8PostMassProductionUnit}}
<br/>
{{en.p8PostMassProductionUnit}}
</div>
</template>
<el-select <el-select
v-model="queryParams.p8PostMassProductionUnit" v-model="queryParams.p8PostMassProductionUnit"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -97,9 +146,16 @@ ...@@ -97,9 +146,16 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="`${cn.source}/${en.source}`" prop="source"> <el-form-item :label="`${cn.source}/${en.source}`" prop="source">
<template #label>
<div style="line-height: 15px;">
{{cn.source}}
<br/>
{{en.source}}
</div>
</template>
<el-select <el-select
v-model="queryParams.source" v-model="queryParams.source"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -112,8 +168,8 @@ ...@@ -112,8 +168,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="btn-A" icon="Search" @click="handleQuery">{{cn.search}}/{{en.search}}</el-button> <el-button class="btn-A" @click="handleQuery">{{cn.search}}{{en.search}}</el-button>
<el-button class="btn-B" icon="Refresh" @click="resetQuery">{{cn.reset}}/{{en.reset}}</el-button> <el-button class="btn-B" @click="resetQuery">{{cn.reset}}{{en.reset}}</el-button>
</el-form-item> </el-form-item>
<el-button <el-button
style="float: right;" style="float: right;"
...@@ -122,7 +178,7 @@ ...@@ -122,7 +178,7 @@
v-if="isDefault === '1'" v-if="isDefault === '1'"
@click="handleAdd" @click="handleAdd"
v-hasPermi="['control:config:add']" v-hasPermi="['control:config:add']"
>{{cn.addPart}}/{{en.addPart}}</el-button> >{{cn.addPart}}{{en.addPart}}</el-button>
</el-form > </el-form >
...@@ -223,7 +279,10 @@ ...@@ -223,7 +279,10 @@
</template> </template>
<template #default="scope"> <template #default="scope">
<el-button link style="color: rgb(0,0,255)" type="primary" @click="handleUpdate(scope.row)" > <el-button link style="color: rgb(0,0,255)" type="primary" @click="handleUpdate(scope.row)" >
编辑 <div>
<div>{{cn.edit}}</div>
<div>{{en.edit}}</div>
</div>
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
......
...@@ -2,9 +2,16 @@ ...@@ -2,9 +2,16 @@
<div class="app-container"> <div class="app-container">
<el-form v-show="showSearch" ref="queryRef" :model="queryParams" :inline="true"> <el-form v-show="showSearch" ref="queryRef" :model="queryParams" :inline="true">
<el-form-item :label="`${cn.businessDivision}/${en.businessDivision}`" prop="divisionId" > <el-form-item :label="`${cn.businessDivision}/${en.businessDivision}`" prop="divisionId" >
<template #label>
<div style="line-height: 15px;">
{{cn.businessDivision}}
<br/>
{{en.businessDivision}}
</div>
</template>
<el-select <el-select
v-model="queryParams.divisionId" v-model="queryParams.divisionId"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}${en.pleaseChoose}`"
clearable clearable
style="width: 200px" style="width: 200px"
> >
...@@ -17,8 +24,8 @@ ...@@ -17,8 +24,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button style="width: 110px" class="btn-A" @click="handleQuery">{{cn.search}}/{{en.search}}</el-button> <el-button style="width: 110px" class="btn-A" @click="handleQuery">{{cn.search}}{{en.search}}</el-button>
<el-button style="width: 110px" class="btn-B" @click="resetQuery">{{cn.reset}}/{{en.reset}}</el-button> <el-button style="width: 110px" class="btn-B" @click="resetQuery">{{cn.reset}}{{en.reset}}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
......
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