|
|
@ -34,7 +34,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item prop="orgName"> |
|
|
|
<el-select v-model="temp.orgName" class="addinputw" placeholder="" @change="changeOrg"> |
|
|
|
<el-select v-model="temp.orgName" class="addinputw" filterable placeholder="" @change="changeOrg"> |
|
|
|
<el-option v-for="item in org_list" :key="item.orgDeptSid" :label="item.orgDeptName" :value="item.orgDeptName"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -44,7 +44,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item prop="staffName"> |
|
|
|
<el-select v-model="temp.staffName" class="addinputw" placeholder="" @change="changeStaff"> |
|
|
|
<el-select v-model="temp.staffName" class="addinputw" filterable placeholder="" @change="changeStaff"> |
|
|
|
<el-option v-for="item in staff_list" :key="item.staffSid" :label="item.staffName" :value="item.staffName"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -95,7 +95,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item prop="customerName"> |
|
|
|
<el-select v-model="temp.customerName" class="addinputw" filterable clearable placeholder="" @change="changeCustomer"> |
|
|
|
<el-select v-model="temp.customerName" class="addinputw" filterable placeholder="" @change="changeCustomer"> |
|
|
|
<el-option v-for="item in customer_list" :key="item.sid" :label="item.name" :value="item.name"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -133,7 +133,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="temp.middleOne" class="addinputw" clearable placeholder="" @change="changeDistributorOne"> |
|
|
|
<el-select v-model="temp.middleOne" class="addinputw" clearable placeholder="" @change="changeDistributorOne" @clear="clearDistributorOne"> |
|
|
|
<el-option v-for="item in distributor_list" :key="item.middleSid" :label="item.middleNameAndCompany" :value="item.middleNameAndCompany"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -153,7 +153,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="temp.middleTwo" class="addinputw" clearable placeholder="" @change="changeDistributorTwo"> |
|
|
|
<el-select v-model="temp.middleTwo" class="addinputw" clearable placeholder="" @change="changeDistributorTwo" @clear="clearDistributorTwo"> |
|
|
|
<el-option v-for="item in distributor_list" :key="item.middleSid" :label="item.middleNameAndCompany" :value="item.middleNameAndCompany"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -181,7 +181,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="temp.innerName" class="addinputw" filterable placeholder="" @change="changeInner"> |
|
|
|
<el-select v-model="temp.innerName" class="addinputw" filterable placeholder="" @change="changeInner" @clear="clearInner"> |
|
|
|
<el-option v-for="item in inner_list" :key="item.userSid" :label="item.userName" :value="item.userName"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -412,16 +412,30 @@ export default { |
|
|
|
this.temp.middleOneSid = choosetItem[0].middleSid |
|
|
|
this.temp.middleCodeOne = choosetItem[0].middleCode |
|
|
|
}, |
|
|
|
clearDistributorOne() { |
|
|
|
this.temp.middleOne = '' |
|
|
|
this.temp.middleOneSid = '' |
|
|
|
this.temp.middleCodeOne = '' |
|
|
|
}, |
|
|
|
changeDistributorTwo(value) { |
|
|
|
const choosetItem = this.distributor_list.filter((item) => item.middleNameAndCompany === value) |
|
|
|
this.temp.middleTwo = choosetItem[0].middleName |
|
|
|
this.temp.middleTwoSid = choosetItem[0].middleSid |
|
|
|
this.temp.middleCodeTwo = choosetItem[0].middleCode |
|
|
|
}, |
|
|
|
clearDistributorTwo() { |
|
|
|
this.temp.middleTwo = '' |
|
|
|
this.temp.middleTwoSid = '' |
|
|
|
this.temp.middleCodeTwo = '' |
|
|
|
}, |
|
|
|
changeInner(value) { |
|
|
|
const choose = this.inner_list.filter((item) => item.userName === value) |
|
|
|
this.temp.innerUserSid = choose[0].userSid |
|
|
|
}, |
|
|
|
clearInner() { |
|
|
|
this.temp.innerName = '' |
|
|
|
this.temp.innerUserSid = '' |
|
|
|
}, |
|
|
|
showChu(multipleSelection, createOrgSid) { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs['dataForm'].clearValidate() |
|
|
@ -440,7 +454,7 @@ export default { |
|
|
|
this.temp.rebateMoneyTwo = '0' |
|
|
|
this.temp.salesAllowance = '0' |
|
|
|
selectOrderOne({ vinSid: multipleSelection[0].sid }).then((resp) => { |
|
|
|
if (resp.success) { |
|
|
|
if (resp.success && resp.data !== null) { |
|
|
|
this.temp.type = resp.data.payType |
|
|
|
this.temp.typeKey = resp.data.payTypeKey |
|
|
|
this.temp.orgName = resp.data.deptName |
|
|
|