|
@@ -27,7 +27,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-form-item label="业务员" prop="salesMan">
|
|
<el-form-item label="业务员" prop="salesMan">
|
|
- <el-select v-model="mainForm.salesMan" placeholder="选择业务员" size="small" filterable clearable style="width: 100%">
|
|
|
|
|
|
+ <el-select v-model="mainForm.salesMan" placeholder="选择业务员" disabled size="small" filterable clearable style="width: 100%">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in salesmanList"
|
|
v-for="item in salesmanList"
|
|
:key="item.adminUserId"
|
|
:key="item.adminUserId"
|
|
@@ -65,33 +65,33 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="项目类别" prop="enginName">
|
|
|
|
- <el-input v-model="mainForm.enginName" placeholder="请输入项目类别" disabled></el-input>
|
|
|
|
|
|
+ <el-form-item label="项目名称" prop="projectName">
|
|
|
|
+ <el-input v-model="mainForm.projectName" placeholder="请输入项目名称" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-form-item label="行业类别" prop="loginType">
|
|
<el-form-item label="行业类别" prop="loginType">
|
|
- <el-input v-model="mainForm.loginType" placeholder="请输入行业类别" disabled></el-input>
|
|
|
|
|
|
+ <el-input v-model="mainForm.tradeCategory" placeholder="请输入行业类别" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="跨区厂编号" prop="factoryNum">
|
|
|
|
- <el-input v-model="mainForm.factoryNum" placeholder="请输入跨区厂编号" :disabled="isDealer"></el-input>
|
|
|
|
|
|
+ <el-form-item label="跨区厂编号" prop="factoryNo">
|
|
|
|
+ <el-input v-model="mainForm.factoryNo" placeholder="请输入跨区厂编号" :disabled="isDealer"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="使用单位" prop="company">
|
|
|
|
- <el-input v-model="mainForm.company" placeholder="请输入使用单位" disabled></el-input>
|
|
|
|
|
|
+ <el-form-item label="使用单位" prop="useUnit">
|
|
|
|
+ <el-input v-model="mainForm.useUnit" placeholder="请输入使用单位" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="工程编号" prop="enginNum">
|
|
|
|
- <el-input v-model="mainForm.enginNum" placeholder="请输入工程编号"></el-input>
|
|
|
|
|
|
+ <el-form-item label="工程编号" prop="projectNo">
|
|
|
|
+ <el-input v-model="mainForm.projectNo" placeholder="请输入工程编号" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="联系人" prop="contactMan">
|
|
|
|
- <el-input v-model="mainForm.contactMan" placeholder="请输入联系人" disabled></el-input>
|
|
|
|
|
|
+ <el-form-item label="联系人" prop="linkman">
|
|
|
|
+ <el-input v-model="mainForm.linkman" placeholder="请输入联系人" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
@@ -105,18 +105,18 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
- <el-form-item label="安装地址" prop="address">
|
|
|
|
- <el-input v-model="mainForm.address" placeholder="请输入安装地址" disabled></el-input>
|
|
|
|
|
|
+ <el-form-item label="安装地址" prop="installAddress">
|
|
|
|
+ <el-input v-model="mainForm.installAddress" placeholder="请输入安装地址" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col v-if="!isDealer" :xs="24" :sm="24" :lg="16">
|
|
<el-col v-if="!isDealer" :xs="24" :sm="24" :lg="16">
|
|
- <el-form-item label="格力内部备注" prop="greeRemark">
|
|
|
|
- <el-input v-model="mainForm.greeRemark" placeholder="请输入格力内部备注"></el-input>
|
|
|
|
|
|
+ <el-form-item label="格力内部备注" prop="geLiInerNote">
|
|
|
|
+ <el-input v-model="mainForm.geLiInerNote" placeholder="请输入格力内部备注"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8" v-if="!isDealer">
|
|
<el-col :xs="24" :sm="12" :lg="8" v-if="!isDealer">
|
|
- <el-form-item label="权限分类" prop="power">
|
|
|
|
- <el-select v-model="mainForm.power" placeholder="选择权限分类" size="small" clearable style="width: 100%">
|
|
|
|
|
|
+ <el-form-item label="权限分类" prop="powerCategory">
|
|
|
|
+ <el-select v-model="mainForm.powerCategory" placeholder="选择权限分类" size="small" clearable style="width: 100%">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in powerList"
|
|
v-for="item in powerList"
|
|
:key="item.dictCode" :label="item.dictValue" :value="item.dictCode">
|
|
:key="item.dictCode" :label="item.dictValue" :value="item.dictCode">
|
|
@@ -125,8 +125,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
- <el-form-item label="格力回复" prop="greeReply">
|
|
|
|
- <el-input v-model="mainForm.greeReply" placeholder="请输入格力回复"></el-input>
|
|
|
|
|
|
+ <el-form-item label="格力回复" prop="geLiNote">
|
|
|
|
+ <el-input v-model="mainForm.geLiNote" :placeholder="isDealer ? '' : '请输入格力回复'" :disabled="isDealer"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
<el-col :xs="24" :sm="24" :lg="24">
|
|
@@ -152,8 +152,8 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
<el-col :xs="24" :sm="12" :lg="8">
|
|
- <el-form-item label="文件编号" prop="fileNum">
|
|
|
|
- <el-input v-model="mainForm.fileNum" placeholder="请输入文件编号"></el-input>
|
|
|
|
|
|
+ <el-form-item label="文件编号" prop="fileNo">
|
|
|
|
+ <el-input v-model="mainForm.fileNo" placeholder="请输入文件编号"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="24" :lg="24" v-if="mainForm.examineRemark">
|
|
<el-col :xs="24" :sm="24" :lg="24" v-if="mainForm.examineRemark">
|
|
@@ -178,7 +178,7 @@
|
|
<el-table :data="goodsList" element-loading-text="Loading" border fit highlight-current-row stripe max-height="400" @selection-change="handleSelectionChange">
|
|
<el-table :data="goodsList" element-loading-text="Loading" border fit highlight-current-row stripe max-height="400" @selection-change="handleSelectionChange">
|
|
<el-table-column align="center" type="selection" width="55"></el-table-column>
|
|
<el-table-column align="center" type="selection" width="55"></el-table-column>
|
|
<el-table-column align="center" label="序号" type="index" width="50"></el-table-column>
|
|
<el-table-column align="center" label="序号" type="index" width="50"></el-table-column>
|
|
- <el-table-column align="center" label="引用记录" prop="useRefCount" min-width="160" show-overflow-tooltip></el-table-column>
|
|
|
|
|
|
+<!-- <el-table-column align="center" label="引用记录" prop="useRefCount" min-width="160" show-overflow-tooltip></el-table-column>-->
|
|
<el-table-column align="center" label="销售类型" prop="saleTypeName" min-width="120" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="销售类型" prop="saleTypeName" min-width="120" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="物料编码" prop="materialNumber" min-width="120" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="物料编码" prop="materialNumber" min-width="120" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="产品编码" prop="materialOldNumber" min-width="120" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="产品编码" prop="materialOldNumber" min-width="120" show-overflow-tooltip></el-table-column>
|
|
@@ -190,6 +190,7 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center" label="单位" prop="unit" min-width="100" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="单位" prop="unit" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
|
+ <el-table-column align="center" label="已订数量" prop="hasOrderQty" min-width="80" show-overflow-tooltip></el-table-column>
|
|
<el-table-column align="center" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
<el-table-column align="center" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-input v-model="scope.row.price" size="small" type="number" v-if="!isDealer"></el-input>
|
|
<el-input v-model="scope.row.price" size="small" type="number" v-if="!isDealer"></el-input>
|
|
@@ -273,7 +274,7 @@
|
|
|
|
|
|
<el-table-column align="center" label="业务员" prop="serviceId" min-width="160" show-overflow-tooltip>
|
|
<el-table-column align="center" label="业务员" prop="serviceId" min-width="160" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-select v-model="scope.row.serviceId" placeholder="选择业务员" size="small" clearable>
|
|
|
|
|
|
+ <el-select v-model="scope.row.serviceId" placeholder="选择业务员" disabled size="small" clearable>
|
|
<el-option
|
|
<el-option
|
|
v-for="item in salesmanList"
|
|
v-for="item in salesmanList"
|
|
:key="item.adminUserId"
|
|
:key="item.adminUserId"
|
|
@@ -312,13 +313,13 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
- <el-form-item prop="enginName">
|
|
|
|
- <el-input v-model="screenForm.enginName" placeholder="工程项目"></el-input>
|
|
|
|
|
|
+ <el-form-item prop="projectName">
|
|
|
|
+ <el-input v-model="screenForm.projectName" placeholder="工程项目"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
<el-col :xs="24" :sm="12" :lg="6">
|
|
- <el-form-item prop="company">
|
|
|
|
- <el-input v-model="screenForm.company" placeholder="使用单位"></el-input>
|
|
|
|
|
|
+ <el-form-item prop="useUnit">
|
|
|
|
+ <el-input v-model="screenForm.useUnit" placeholder="使用单位"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
@@ -404,38 +405,43 @@ export default {
|
|
jxsNum: '',
|
|
jxsNum: '',
|
|
jxsName: '',
|
|
jxsName: '',
|
|
enginOrderNum: '',
|
|
enginOrderNum: '',
|
|
- enginName: '',
|
|
|
|
- loginType: '',
|
|
|
|
- factoryNum: '',
|
|
|
|
- company: '',
|
|
|
|
- enginNum: '',
|
|
|
|
- contactMan: '',
|
|
|
|
- tel: '',
|
|
|
|
|
|
+ projectName: '',
|
|
|
|
+ projectType: '',
|
|
|
|
+ projectNote: '',
|
|
|
|
+ machineType: '',
|
|
|
|
+ useUnit: '',
|
|
|
|
+ installAddress: '',
|
|
|
|
+ projectNo: '',
|
|
|
|
+ factoryNo: '',
|
|
|
|
+ signType: '',
|
|
|
|
+ tradeCategory: '',
|
|
|
|
+ linkman: '',
|
|
phone: '',
|
|
phone: '',
|
|
- address: '',
|
|
|
|
- greeRemark: '',
|
|
|
|
- greeReply: '',
|
|
|
|
|
|
+ tel: '',
|
|
|
|
+ declareNo: '',
|
|
|
|
+ powerCategory: '',
|
|
|
|
+ geLiNote: '',
|
|
|
|
+ geLiInerNote: '',
|
|
remark: '',
|
|
remark: '',
|
|
createMan: '',
|
|
createMan: '',
|
|
createDate: '',
|
|
createDate: '',
|
|
- fileNum: '',
|
|
|
|
|
|
+ fileNo: '',
|
|
salesMan: '',
|
|
salesMan: '',
|
|
examineRemark: '',
|
|
examineRemark: '',
|
|
- power: '',
|
|
|
|
},
|
|
},
|
|
mainFormRules: {
|
|
mainFormRules: {
|
|
// orderDate: [{ required: true, message: '请选择单据日期', trigger: 'change' }],
|
|
// orderDate: [{ required: true, message: '请选择单据日期', trigger: 'change' }],
|
|
jxsNum: [{ required: true, message: '请输入经销商编码', trigger: 'blur' }],
|
|
jxsNum: [{ required: true, message: '请输入经销商编码', trigger: 'blur' }],
|
|
jxsName: [{ required: true, message: '请输入经销商名称', trigger: 'blur' }],
|
|
jxsName: [{ required: true, message: '请输入经销商名称', trigger: 'blur' }],
|
|
enginOrderNum: [{ required: true, message: '请输入工程登录编号', trigger: 'blur' }],
|
|
enginOrderNum: [{ required: true, message: '请输入工程登录编号', trigger: 'blur' }],
|
|
- // enginName: [{ required: true, message: '请输入项目类别', trigger: 'blur' }],
|
|
|
|
- // loginType: [{ required: true, message: '请输入行业类别', trigger: 'blur' }],
|
|
|
|
- company: [{ required: true, message: '请输入使用单位', trigger: 'blur' }],
|
|
|
|
- // contactMan: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
|
|
|
|
|
|
+ // projectName: [{ required: true, message: '请输入项目类别', trigger: 'blur' }],
|
|
|
|
+ // tradeCategory: [{ required: true, message: '请输入行业类别', trigger: 'blur' }],
|
|
|
|
+ useUnit: [{ required: true, message: '请输入使用单位', trigger: 'blur' }],
|
|
|
|
+ // linkman: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
|
|
// tel: [{ required: true, message: '请输入固定电话', trigger: 'blur' }],
|
|
// tel: [{ required: true, message: '请输入固定电话', trigger: 'blur' }],
|
|
// phone: [{ required: true, message: '请输入移动电话', trigger: 'blur' }],
|
|
// phone: [{ required: true, message: '请输入移动电话', trigger: 'blur' }],
|
|
- address: [{ required: true, message: '请输入安装地址', trigger: 'blur' }],
|
|
|
|
- enginNum: [{ required: true, message: '请输入工程编号', trigger: 'blur' }],
|
|
|
|
|
|
+ installAddress: [{ required: true, message: '请输入安装地址', trigger: 'blur' }],
|
|
|
|
+ projectNo: [{ required: true, message: '请输入工程编号', trigger: 'blur' }],
|
|
},
|
|
},
|
|
// typeList: [],
|
|
// typeList: [],
|
|
stockList: [],
|
|
stockList: [],
|
|
@@ -446,8 +452,8 @@ export default {
|
|
isShowDialog: false, // 工程登录列表 - 弹窗
|
|
isShowDialog: false, // 工程登录列表 - 弹窗
|
|
screenForm: {
|
|
screenForm: {
|
|
enginNum: '',
|
|
enginNum: '',
|
|
- enginName: '',
|
|
|
|
- company: '',
|
|
|
|
|
|
+ projectName: '',
|
|
|
|
+ useUnit: '',
|
|
},
|
|
},
|
|
dialogTable_dataList: null, // 工程登录列表 - 列表数据
|
|
dialogTable_dataList: null, // 工程登录列表 - 列表数据
|
|
dialogTable_listLoading: true, // 工程登录列表 - 列表加载loading
|
|
dialogTable_listLoading: true, // 工程登录列表 - 列表加载loading
|
|
@@ -593,25 +599,28 @@ export default {
|
|
this.mainForm.jxsNum = data.customerNumber;
|
|
this.mainForm.jxsNum = data.customerNumber;
|
|
this.mainForm.jxsName = data.customerName;
|
|
this.mainForm.jxsName = data.customerName;
|
|
this.mainForm.enginOrderNum = data.refEnginRecordNo;
|
|
this.mainForm.enginOrderNum = data.refEnginRecordNo;
|
|
- this.mainForm.enginName = data.refProjectName;
|
|
|
|
- this.mainForm.loginType = data.refTradeCategory;
|
|
|
|
- this.mainForm.factoryNum = data.refFactoryNo;
|
|
|
|
- this.mainForm.company = data.refUseUnit;
|
|
|
|
- this.mainForm.enginNum = data.refProjectNo;
|
|
|
|
- this.mainForm.saleType = data.saleTypeId;
|
|
|
|
- this.mainForm.contactMan = data.refLinkman;
|
|
|
|
- this.mainForm.tel = data.refTel;
|
|
|
|
|
|
+ this.mainForm.projectName = data.refProjectName;
|
|
|
|
+ this.mainForm.projectType = data.refProjectType;
|
|
|
|
+ this.mainForm.projectNote = data.refProjectNote;
|
|
|
|
+ this.mainForm.machineType = data.refMachineType;
|
|
|
|
+ this.mainForm.useUnit = data.refUseUnit;
|
|
|
|
+ this.mainForm.installAddress = data.refInstallAddress;
|
|
|
|
+ this.mainForm.projectNo = data.refProjectNo;
|
|
|
|
+ this.mainForm.factoryNo = data.refFactoryNo;
|
|
|
|
+ this.mainForm.signType = data.refPromiseStatus;
|
|
|
|
+ this.mainForm.tradeCategory = data.refTradeCategory;
|
|
|
|
+ this.mainForm.linkman = data.refLinkman;
|
|
this.mainForm.phone = data.refPhone;
|
|
this.mainForm.phone = data.refPhone;
|
|
- this.mainForm.address = data.refInstallAddress;
|
|
|
|
- this.mainForm.greeRemark = data.geLiInerNote;
|
|
|
|
- this.mainForm.greeReply = data.geLiNote;
|
|
|
|
|
|
+ this.mainForm.tel = data.refTel;
|
|
|
|
+ this.mainForm.geLiInerNote = data.geLiInerNote;
|
|
|
|
+ this.mainForm.geLiNote = data.geLiNote;
|
|
this.mainForm.remark = data.remark;
|
|
this.mainForm.remark = data.remark;
|
|
this.mainForm.createMan = data.createBy;
|
|
this.mainForm.createMan = data.createBy;
|
|
this.mainForm.createDate = data.createTime;
|
|
this.mainForm.createDate = data.createTime;
|
|
- this.mainForm.fileNum = data.fileNo;
|
|
|
|
|
|
+ this.mainForm.fileNo = data.fileNo;
|
|
this.mainForm.salesMan = data.serviceId;
|
|
this.mainForm.salesMan = data.serviceId;
|
|
this.mainForm.examineRemark = data.examineNote;
|
|
this.mainForm.examineRemark = data.examineNote;
|
|
- this.mainForm.power = data.refPowerCategory;
|
|
|
|
|
|
+ this.mainForm.powerCategory = data.refPowerCategory;
|
|
|
|
|
|
data.items.forEach(item => {
|
|
data.items.forEach(item => {
|
|
item.status1 = '';
|
|
item.status1 = '';
|
|
@@ -633,8 +642,8 @@ export default {
|
|
pageNum: this.dialogTable_currentPage,
|
|
pageNum: this.dialogTable_currentPage,
|
|
pageSize: this.dialogTable_pageSize,
|
|
pageSize: this.dialogTable_pageSize,
|
|
enginInfoNo: this.screenForm.enginNum,
|
|
enginInfoNo: this.screenForm.enginNum,
|
|
- projectName: this.screenForm.enginName,
|
|
|
|
- useUnit: this.screenForm.company,
|
|
|
|
|
|
+ projectName: this.screenForm.projectName,
|
|
|
|
+ useUnit: this.screenForm.useUnit,
|
|
examineStatus: 'OK'
|
|
examineStatus: 'OK'
|
|
}).then(res => {
|
|
}).then(res => {
|
|
this.dialogTable_dataList = res.data.records;
|
|
this.dialogTable_dataList = res.data.records;
|
|
@@ -680,20 +689,24 @@ export default {
|
|
this.isShowDialog = false;
|
|
this.isShowDialog = false;
|
|
let data = res.data;
|
|
let data = res.data;
|
|
this.mainForm.enginOrderNum = data.enginInfoNo;
|
|
this.mainForm.enginOrderNum = data.enginInfoNo;
|
|
- this.mainForm.enginName = data.projectName;
|
|
|
|
- this.mainForm.loginType = data.tradeCategory;
|
|
|
|
- this.mainForm.factoryNum = data.factoryNo;
|
|
|
|
- this.mainForm.company = data.useUnit;
|
|
|
|
- this.mainForm.enginNum = data.projectNo;
|
|
|
|
- this.mainForm.contactMan = data.linkman;
|
|
|
|
|
|
+ this.mainForm.projectName = data.projectName;
|
|
|
|
+ this.mainForm.projectType = data.projectType;
|
|
|
|
+ this.mainForm.projectNote = data.projectNote;
|
|
|
|
+ this.mainForm.projectNo = data.projectNo;
|
|
|
|
+ this.mainForm.machineType = data.machineType;
|
|
|
|
+ this.mainForm.useUnit = data.useUnit;
|
|
|
|
+ this.mainForm.tradeCategory = data.tradeCategory;
|
|
|
|
+ this.mainForm.signType = data.enginSignType
|
|
|
|
+ this.mainForm.factoryNo = data.enginFactoryNo;
|
|
|
|
+ this.mainForm.linkman = data.linkman;
|
|
this.mainForm.tel = data.tel;
|
|
this.mainForm.tel = data.tel;
|
|
this.mainForm.phone = data.phone;
|
|
this.mainForm.phone = data.phone;
|
|
- this.mainForm.address = data.installAddress;
|
|
|
|
|
|
+ this.mainForm.installAddress = data.installAddress;
|
|
this.mainForm.salesMan = data.serviceId;
|
|
this.mainForm.salesMan = data.serviceId;
|
|
- this.mainForm.power = data.powerCategory;
|
|
|
|
|
|
+ this.mainForm.powerCategory = data.powerCategory;
|
|
this.mainForm.remark = data.remark;
|
|
this.mainForm.remark = data.remark;
|
|
- this.mainForm.greeRemark = data.geLiInerNote;
|
|
|
|
- this.mainForm.greeReply = data.geLiNote;
|
|
|
|
|
|
+ this.mainForm.geLiInerNote = data.geLiInerNote;
|
|
|
|
+ this.mainForm.geLiNote = data.geLiNote;
|
|
|
|
|
|
this.goodsList = data.items.map(item => {
|
|
this.goodsList = data.items.map(item => {
|
|
return {
|
|
return {
|
|
@@ -712,7 +725,7 @@ export default {
|
|
historyHasDeliverQty: item.hasDeliverQty,
|
|
historyHasDeliverQty: item.hasDeliverQty,
|
|
unit: item.unit,
|
|
unit: item.unit,
|
|
price: item.price,
|
|
price: item.price,
|
|
- qty: item.qty,
|
|
|
|
|
|
+ qty: item.qty - item.hasOrderQty,
|
|
customerWalletId2: '',
|
|
customerWalletId2: '',
|
|
rebateRate: '',
|
|
rebateRate: '',
|
|
discAmount: '',
|
|
discAmount: '',
|
|
@@ -720,6 +733,7 @@ export default {
|
|
isDirectTransfer: false,
|
|
isDirectTransfer: false,
|
|
directTransferQty: '',
|
|
directTransferQty: '',
|
|
hasSendQty: '',
|
|
hasSendQty: '',
|
|
|
|
+ hasOrderQty: item.hasOrderQty,
|
|
remark: item.remark,
|
|
remark: item.remark,
|
|
tax: item.taxRate,
|
|
tax: item.taxRate,
|
|
status1: '',
|
|
status1: '',
|
|
@@ -848,22 +862,26 @@ export default {
|
|
// orderDate: this.mainForm.orderDate,
|
|
// orderDate: this.mainForm.orderDate,
|
|
// mainId: this.mainForm.type || '',
|
|
// mainId: this.mainForm.type || '',
|
|
refEnginRecordNo: this.mainForm.enginOrderNum || '',
|
|
refEnginRecordNo: this.mainForm.enginOrderNum || '',
|
|
- refProjectName: this.mainForm.enginName || '',
|
|
|
|
- refTradeCategory: this.mainForm.loginType || '',
|
|
|
|
- refFactoryNo: this.mainForm.factoryNum || '',
|
|
|
|
- refUseUnit: this.mainForm.company || '',
|
|
|
|
- refProjectNo: this.mainForm.enginNum || '',
|
|
|
|
- refLinkman: this.mainForm.contactMan || '',
|
|
|
|
- refTel: this.mainForm.tel || '',
|
|
|
|
|
|
+ refProjectName: this.mainForm.projectName || '',
|
|
|
|
+ refProjectType: this.mainForm.projectType || '',
|
|
|
|
+ refProjectNote: this.mainForm.projectNote || '',
|
|
|
|
+ refUseUnit: this.mainForm.useUnit || '',
|
|
|
|
+ refInstallAddress: this.mainForm.installAddress || '',
|
|
|
|
+ refProjectNo: this.mainForm.projectNo || '',
|
|
|
|
+ refFactoryNo: this.mainForm.factoryNo || '',
|
|
|
|
+ refPromiseStatus: this.mainForm.signType || '',
|
|
|
|
+ refTradeCategory: this.mainForm.tradeCategory || '',
|
|
|
|
+ refLinkman: this.mainForm.linkman || '',
|
|
refPhone: this.mainForm.phone || '',
|
|
refPhone: this.mainForm.phone || '',
|
|
- refInstallAddress: this.mainForm.address || '',
|
|
|
|
- geLiInerNote: this.mainForm.greeRemark || '',
|
|
|
|
- geLiNote: this.mainForm.greeReply || '',
|
|
|
|
|
|
+ refTel: this.mainForm.tel || '',
|
|
|
|
+ refPowerCategory: this.mainForm.powerCategory,
|
|
|
|
+ refMachineType: this.mainForm.machineType,
|
|
|
|
+ geLiInerNote: this.mainForm.geLiInerNote || '',
|
|
|
|
+ geLiNote: this.mainForm.geLiNote || '',
|
|
remark: this.mainForm.remark || '',
|
|
remark: this.mainForm.remark || '',
|
|
- fileNo: this.mainForm.fileNum || '',
|
|
|
|
|
|
+ fileNo: this.mainForm.fileNo || '',
|
|
serviceId: this.mainForm.salesMan,
|
|
serviceId: this.mainForm.salesMan,
|
|
serviceName: saleManItem ? saleManItem.nickName : goodsList[0].serviceName,
|
|
serviceName: saleManItem ? saleManItem.nickName : goodsList[0].serviceName,
|
|
- refPowerCategory: this.mainForm.power,
|
|
|
|
items: goodsList,
|
|
items: goodsList,
|
|
}
|
|
}
|
|
if(type === 1) {
|
|
if(type === 1) {
|