|
|
@ -1,109 +1,71 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div> |
|
|
<div> |
|
|
<el-form label-position="top" :model="searchData" @keyup.enter.native="getDataList"> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
|
|
|
<el-form label-position="top" :inline="true" :model="searchData" @keyup.enter.native="getDataList"> |
|
|
|
|
|
<div> |
|
|
<el-form-item label="申请批次号"> |
|
|
<el-form-item label="申请批次号"> |
|
|
<el-input v-model="searchData.quotationBatchNo" clearable style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.quotationBatchNo" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
<el-form-item label="客户编码"> |
|
|
<el-form-item label="客户编码"> |
|
|
<el-input v-model="searchData.customerNo" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.customerNo" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
<el-form-item label="客户名称"> |
|
|
<el-form-item label="客户名称"> |
|
|
<el-input v-model="searchData.customerDesc" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.customerDesc" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2" v-if="defaultFlag"> |
|
|
|
|
|
<el-form-item label="跟单员"> |
|
|
|
|
|
<el-input v-model="searchData.trackerName" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-form-item label="跟单员" v-if="defaultFlag"> |
|
|
|
|
|
<el-input v-model="searchData.trackerName" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
<el-form-item label="产品编码"> |
|
|
<el-form-item label="产品编码"> |
|
|
<el-input v-model="searchData.testPartNo" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.testPartNo" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
<el-form-item label="产品名称"> |
|
|
<el-form-item label="产品名称"> |
|
|
<el-input v-model="searchData.partName" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.partName" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="4" v-if="defaultFlag"> |
|
|
|
|
|
<el-row> |
|
|
|
|
|
<el-col :span="11"> |
|
|
|
|
|
<el-form-item label="开始日期"> |
|
|
|
|
|
|
|
|
<el-form-item label="开始日期" v-if="defaultFlag"> |
|
|
<el-date-picker |
|
|
<el-date-picker |
|
|
value-format="yyyy-MM-dd" |
|
|
value-format="yyyy-MM-dd" |
|
|
style="width: 100%" |
|
|
|
|
|
|
|
|
style="width: 120px" |
|
|
v-model="searchData.startDate" |
|
|
v-model="searchData.startDate" |
|
|
type="date" |
|
|
type="date" |
|
|
placeholder="开始日期"> |
|
|
placeholder="开始日期"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2"> |
|
|
|
|
|
<el-form-item label=" "> |
|
|
|
|
|
|
|
|
<el-form-item label=" " v-if="defaultFlag" label-width="0"> |
|
|
<svg t="1701739447362" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8471" id="mx_n_1701739447363" width="20" height="20"><path d="M524.288 804.864l444.416-294.912-444.416-294.912v143.36H81.92V655.36h442.368v149.504z m0 0" p-id="8472"></path></svg> |
|
|
<svg t="1701739447362" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8471" id="mx_n_1701739447363" width="20" height="20"><path d="M524.288 804.864l444.416-294.912-444.416-294.912v143.36H81.92V655.36h442.368v149.504z m0 0" p-id="8472"></path></svg> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="11"> |
|
|
|
|
|
<el-form-item label="结束日期"> |
|
|
|
|
|
|
|
|
<el-form-item label="结束日期" v-if="defaultFlag"> |
|
|
<el-date-picker |
|
|
<el-date-picker |
|
|
value-format="yyyy-MM-dd" |
|
|
value-format="yyyy-MM-dd" |
|
|
style="width: 100%" |
|
|
|
|
|
|
|
|
style="width: 120px" |
|
|
v-model="searchData.endDate" |
|
|
v-model="searchData.endDate" |
|
|
type="date" |
|
|
type="date" |
|
|
placeholder="结束日期"> |
|
|
placeholder="结束日期"> |
|
|
</el-date-picker> |
|
|
</el-date-picker> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2" :offset="6" v-if="defaultFlag"> |
|
|
|
|
|
<el-form-item label=" "> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2" v-if="defaultFlag"> |
|
|
|
|
|
<el-form-item label="批次序号"> |
|
|
|
|
|
<el-input v-model="searchData.quotationItemNo" clearable style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
<el-form-item label="批次序号" v-if="defaultFlag"> |
|
|
|
|
|
<el-input v-model="searchData.quotationItemNo" style="width: 120px" clearable ></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3" > |
|
|
|
|
|
<el-form-item label="项目编码"> |
|
|
<el-form-item label="项目编码"> |
|
|
<el-input v-model="searchData.projectId" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.projectId" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?2:3"> |
|
|
|
|
|
<el-form-item label="项目名称"> |
|
|
<el-form-item label="项目名称"> |
|
|
<el-input v-model="searchData.projectName" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.projectName" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2" v-if="defaultFlag"> |
|
|
|
|
|
<el-form-item label="报价专员"> |
|
|
<el-form-item label="报价专员"> |
|
|
<el-input v-model="searchData.quoterName" clearable></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="searchData.quoterName" style="width: 120px" clearable></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="2" v-if="defaultFlag"> |
|
|
|
|
|
<el-form-item label="优先等级" > |
|
|
|
|
|
<el-select v-model="searchData.priorityLevel"> |
|
|
|
|
|
|
|
|
<el-form-item label="优先等级" v-if="defaultFlag"> |
|
|
|
|
|
<el-select v-model="searchData.priorityLevel" style="width: 120px"> |
|
|
<el-option label="全部" value=""></el-option> |
|
|
<el-option label="全部" value=""></el-option> |
|
|
<el-option label="紧急" value="紧急"></el-option> |
|
|
<el-option label="紧急" value="紧急"></el-option> |
|
|
<el-option label="一般" value="一般"></el-option> |
|
|
<el-option label="一般" value="一般"></el-option> |
|
|
<el-option label="不紧急" value="不紧急"></el-option> |
|
|
<el-option label="不紧急" value="不紧急"></el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="defaultFlag?6:4"> |
|
|
|
|
|
<el-form-item label=" "> |
|
|
<el-form-item label=" "> |
|
|
<el-button type="primary" @click="getDataList">查 询</el-button> |
|
|
<el-button type="primary" @click="getDataList">查 询</el-button> |
|
|
<el-button type="primary" :loading="saveBatchQuotationLoading" @click="batchQuotation" v-if="defaultFlag">报 价</el-button> |
|
|
<el-button type="primary" :loading="saveBatchQuotationLoading" @click="batchQuotation" v-if="defaultFlag">报 价</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
</el-form> |
|
|
</el-form> |
|
|
|
|
|
|
|
|
<!-- 报价列表 --> |
|
|
<!-- 报价列表 --> |
|
|
|