|
|
|
@ -7,7 +7,7 @@ |
|
|
|
<el-form-item label="客户名称"> |
|
|
|
<el-input v-model="searchData.customerName" clearable/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="跟单员"> |
|
|
|
<el-form-item label="采购专员"> |
|
|
|
<el-input v-model="searchData.trackerName" clearable/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="报价单号"> |
|
|
|
@ -135,7 +135,7 @@ |
|
|
|
<!-- 新增弹框 --> |
|
|
|
<el-dialog |
|
|
|
:title="insertData.quotationHeaderId?`编辑销售报价-${insertData.quotationNo}-${insertData.versionCode}`:`新增销售报价`" |
|
|
|
@close="closeInsertDialog" :close-on-click-modal="false" v-drag :visible.sync="insertDiaLogFlag" width="30vw"> |
|
|
|
@close="closeInsertDialog" :close-on-click-modal="false" v-drag :visible.sync="insertDiaLogFlag" width="32vw"> |
|
|
|
<el-form :rules="rules" label-position="top" ref="insertQuotationForm" :model="insertData" |
|
|
|
label-width="120px"> |
|
|
|
<el-row :gutter="10"> |
|
|
|
@ -182,6 +182,18 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row :gutter="10"> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="终端客户编码"> |
|
|
|
<el-input disabled v-model="insertData.finalCustomerId"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item label="终端客户名称"> |
|
|
|
<el-input disabled v-model="insertData.finalCustomerName"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row :gutter="10"> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="货币" prop="currency"> |
|
|
|
@ -212,10 +224,10 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="跟单员" prop="trackerName"> |
|
|
|
<!-- <el-form-item prop="tracker" label="跟单员">--> |
|
|
|
<el-form-item label="采购专员" prop="trackerName"> |
|
|
|
<!-- <el-form-item prop="tracker" label="采购专员">--> |
|
|
|
<span slot="label" style="" v-if="insertData.internalInquiryBatchNo ===''" @click="getBaseList(2000)"><a |
|
|
|
herf="#">跟单员</a></span> |
|
|
|
herf="#">采购专员</a></span> |
|
|
|
<el-input v-model="insertData.trackerName" :disabled="insertData.internalInquiryBatchNo !==''" |
|
|
|
@clear="clearTracker" clearable/> |
|
|
|
</el-form-item> |
|
|
|
@ -281,13 +293,15 @@ |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<el-table :data="quotationNoData" height="300" stripe border @cell-dblclick="dblclickQuotationNo"> |
|
|
|
<el-table :data="quotationNoData" height="300" stripe border @row-dblclick="dblclickQuotationNo"> |
|
|
|
<el-table-column prop="quotationNo" header-align="center" label="询价单号"/> |
|
|
|
<el-table-column prop="quotationBatchNo" header-align="center" label="询价批次号"/> |
|
|
|
<el-table-column width="60" align="center" header-align="center" prop="quotationItemNo" label="询价序号"/> |
|
|
|
<el-table-column prop="projectName" header-align="center" label="项目名称"/> |
|
|
|
<el-table-column width="180" prop="testPartNo" header-align="center" label="物料编码"/> |
|
|
|
<el-table-column prop="partName" header-align="center" label="物料名称"/> |
|
|
|
<el-table-column label="终端客户编码" header-align="center" prop="finalCustomerId"/> |
|
|
|
<el-table-column label="终端客户名称" header-align="center" prop="finalCustomerName"/> |
|
|
|
</el-table> |
|
|
|
<el-footer style="height:30px;margin-top: 20px;text-align:center"> |
|
|
|
<el-button type="primary" @click="quotationNoDialogFlag = false">关闭</el-button> |
|
|
|
@ -323,6 +337,8 @@ |
|
|
|
@row-click="projectClickRow"> |
|
|
|
<el-table-column label="项目编码" prop="projectId"/> |
|
|
|
<el-table-column label="项目名称" prop="projectName"/> |
|
|
|
<el-table-column label="终端客户编码" prop="finalCustomerId"/> |
|
|
|
<el-table-column label="终端客户名称" prop="finalCustomerName"/> |
|
|
|
</el-table> |
|
|
|
</el-form> |
|
|
|
</el-dialog> |
|
|
|
@ -365,7 +381,7 @@ export default { |
|
|
|
site: this.$store.state.user.site,// 工厂编号 |
|
|
|
customerNo: "", // 客户编码 |
|
|
|
customer: "", // 客户名称 |
|
|
|
tracker: "", // 跟单员 |
|
|
|
tracker: "", // 采购专员 |
|
|
|
quotationStatus: "", //状态 |
|
|
|
projectId: "", // 项目编码 |
|
|
|
projectName: "", // 项目名称 |
|
|
|
@ -517,7 +533,7 @@ export default { |
|
|
|
columnProp: 'trackerName', |
|
|
|
headerAlign: 'center', |
|
|
|
align: 'left', |
|
|
|
columnLabel: '跟单员', |
|
|
|
columnLabel: '采购专员', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
columnSortable: false, |
|
|
|
@ -621,10 +637,10 @@ export default { |
|
|
|
versionCode: "001", |
|
|
|
projectId: "",//项目编码 |
|
|
|
projectName: "",//项目名称 |
|
|
|
tracker: "",//跟单员 |
|
|
|
tracker: "",//采购专员 |
|
|
|
quoter: "",//销售编号 |
|
|
|
quoterName: "",//报价专员 |
|
|
|
trackerName: "",//跟单员 |
|
|
|
trackerName: "",//采购专员 |
|
|
|
currency: "",//货币 |
|
|
|
quotationStatus: "草稿",//状态 |
|
|
|
remark: "",//备注 |
|
|
|
@ -645,7 +661,7 @@ export default { |
|
|
|
{label: "projectId", value: "项目编码"}, |
|
|
|
{label: "projectName", value: "项目名称"}, |
|
|
|
{label: "quoterName", value: "报价专员"}, |
|
|
|
{label: "trackerName", value: "跟单员"}, |
|
|
|
{label: "trackerName", value: "采购专员"}, |
|
|
|
{label: "currency", value: "货币"}, |
|
|
|
{label: "quotationStatus", value: "状态"}, |
|
|
|
{label: "remark", value: "备注"}, |
|
|
|
@ -731,6 +747,8 @@ export default { |
|
|
|
projectClickRow(row) { |
|
|
|
this.insertData.projectId = row.projectId |
|
|
|
this.insertData.projectName = row.projectName |
|
|
|
this.insertData.finalCustomerId = row.finalCustomerId |
|
|
|
this.insertData.finalCustomerName = row.finalCustomerName |
|
|
|
this.chooseProjectListFlag = false |
|
|
|
}, |
|
|
|
// 查询 |
|
|
|
@ -865,10 +883,10 @@ export default { |
|
|
|
versionCode: "001", |
|
|
|
projectId: "",//项目编码 |
|
|
|
projectName: "",//项目名称 |
|
|
|
tracker: "",//跟单员 |
|
|
|
tracker: "",//采购专员 |
|
|
|
quoter: "",//销售编号 |
|
|
|
quoterName: "",//报价专员 |
|
|
|
trackerName: "",//跟单员 |
|
|
|
trackerName: "",//采购专员 |
|
|
|
currency: "",//货币 |
|
|
|
quotationStatus: "草稿",//状态 |
|
|
|
remark: "",//备注 |
|
|
|
@ -885,7 +903,7 @@ export default { |
|
|
|
this.insertData.quoter = ""; |
|
|
|
this.insertData.quoterName = ""; |
|
|
|
}, |
|
|
|
// 跟单员输入框清除事件 |
|
|
|
// 采购专员输入框清除事件 |
|
|
|
clearTracker() { |
|
|
|
this.insertData.tracker = ""; |
|
|
|
this.insertData.trackerName = ""; |
|
|
|
@ -903,10 +921,10 @@ export default { |
|
|
|
versionCode: "001", |
|
|
|
projectId: "",//项目编码 |
|
|
|
projectName: "",//项目名称 |
|
|
|
tracker: "",//跟单员 |
|
|
|
tracker: "",//采购专员 |
|
|
|
quoter: "",//销售编号 |
|
|
|
quoterName: "",//报价专员 |
|
|
|
trackerName: "",//跟单员 |
|
|
|
trackerName: "",//采购专员 |
|
|
|
currency: "",//货币 |
|
|
|
quotationStatus: "草稿",//状态 |
|
|
|
remark: "",//备注 |
|
|
|
@ -1035,7 +1053,9 @@ export default { |
|
|
|
this.insertData.customerName = row.customerDesc;//客户名称 |
|
|
|
this.insertData.projectId = row.projectId;//项目编码 |
|
|
|
this.insertData.projectName = row.projectName;//项目名称 |
|
|
|
this.insertData.tracker = row.tracker;//跟单员 |
|
|
|
this.insertData.finalCustomerId = row.finalCustomerId; |
|
|
|
this.insertData.finalCustomerName = row.finalCustomerName; |
|
|
|
this.insertData.tracker = row.tracker;//采购专员 |
|
|
|
this.insertData.trackerName = row.trackerName; |
|
|
|
this.insertData.quoter = row.quoter;//销售编号 |
|
|
|
this.insertData.quoterName = row.quoterName;//销售编号 |
|
|
|
@ -1103,10 +1123,10 @@ export default { |
|
|
|
versionCode: "001", |
|
|
|
projectId: "",//项目编码 |
|
|
|
projectName: "",//项目名称 |
|
|
|
tracker: "",//跟单员 |
|
|
|
tracker: "",//采购专员 |
|
|
|
quoter: "",//销售编号 |
|
|
|
quoterName: "",//报价专员 |
|
|
|
trackerName: "",//跟单员 |
|
|
|
trackerName: "",//采购专员 |
|
|
|
currency: "",//货币 |
|
|
|
quotationStatus: "草稿",//状态 |
|
|
|
remark: "",//备注 |
|
|
|
|