Browse Source

项目物料里加个查询,不然一个项目下物料太多,一个个找太费劲了

master
han\hanst 21 hours ago
parent
commit
0117f14bef
  1. 64
      src/views/modules/project/projectInfo/com_project_info_part.vue

64
src/views/modules/project/projectInfo/com_project_info_part.vue

@ -1,23 +1,41 @@
<template>
<div class="mod-config">
<el-form label-position="top" style="margin-left: 2px;">
<el-button type="primary" @click="addModal">新增</el-button>
<el-button type="primary" @click="partImportModal">料号导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="projectPartUpload">Excel导入</el-button>
<download-excel
:fields="fields()"
:data="exportData"
type="xls"
:name="exportName"
:header="exportHeader"
:footer="exportFooter"
:fetch="createExportData"
:before-generate="startDownload"
:before-finish="finishDownload"
worksheet="导出信息"
class="el-button el-button--primary el-button--medium">
{{ '导出' }}
</download-excel>
<el-form :inline="true" label-position="top" style="margin-left: 2px;">
<el-form-item label="IFS物料编码">
<el-input v-model="searchData.finalPartNo" clearable placeholder="请输入IFS物料编码" style="width: 140px"></el-input>
</el-form-item>
<el-form-item label="客户料号">
<el-input v-model="searchData.customerPartNo" clearable placeholder="请输入客户料号" style="width: 140px"></el-input>
</el-form-item>
<el-form-item label="PLM物料编码">
<el-input v-model="searchData.plmPartNo" clearable placeholder="请输入PLM物料编码" style="width: 140px"></el-input>
</el-form-item>
<el-form-item label="物料名称">
<el-input v-model="searchData.partDesc" clearable placeholder="请输入物料名称" style="width: 140px"></el-input>
</el-form-item>
<el-form-item label=" ">
<el-button type="primary" icon="el-icon-search" @click="searchTable">查询</el-button>
<el-button @click="resetSearchForm">重置</el-button>
</el-form-item>
<el-form-item label=" ">
<el-button type="primary" @click="addModal">新增</el-button>
<el-button type="primary" @click="partImportModal">料号导入</el-button>
<el-button type="primary" icon="el-icon-upload" @click="projectPartUpload">Excel导入</el-button>
<download-excel
:fields="fields()"
:data="exportData"
type="xls"
:name="exportName"
:header="exportHeader"
:footer="exportFooter"
:fetch="createExportData"
:before-generate="startDownload"
:before-finish="finishDownload"
worksheet="导出信息"
class="el-button el-button--primary el-button--medium">
{{ '导出' }}
</download-excel>
</el-form-item>
</el-form>
<el-table
@ -1054,6 +1072,7 @@ import {downLoadFile, queryFileId, readPartFromFile} from "../../../../api/part/
partNos: '',
plmPartNo: '',
finalPartNo: '',
customerPartNo: '',
page: 1,
limit: 10,
page2: 1,
@ -2079,6 +2098,15 @@ import {downLoadFile, queryFileId, readPartFromFile} from "../../../../api/part/
this.searchTable()
},
resetSearchForm () {
this.searchData.plmPartNo = ''
this.searchData.finalPartNo = ''
this.searchData.customerPartNo = ''
this.searchData.partDesc = ''
this.pageIndex2 = 1
this.searchTable()
},
searchTable () {
this.searchData.limit2 = this.pageSize2
this.searchData.page2 = this.pageIndex2

Loading…
Cancel
Save