|
|
@ -20,15 +20,23 @@ |
|
|
|
<div class="titwu"><span>厂家采购</span></div> |
|
|
|
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02"> |
|
|
|
<el-row class="rowStyle"> |
|
|
|
<el-col :span="8" class="colOneStyle"> |
|
|
|
<el-col :span="6" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>分公司:</span></div> |
|
|
|
<el-form-item><span class="addinputInfo addinputOne">{{ formobj.createOrgName }}</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="colOneStyle"> |
|
|
|
<el-col :span="6" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>采购系统:</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="formobj.orgDeptName" placeholder="请选择" @change="changeOrgDept" clearable class="addinputInfo addinputOne"> |
|
|
|
<el-option v-for="item in orgDept_list" :key="item.orgDeptSid" :label="item.orgDeptName" :value="item.orgDeptName"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>申请人:</span></div> |
|
|
|
<el-form-item><span class="addinputInfo addinputOne">{{ formobj.createByName }}</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" class="colOneStyle"> |
|
|
|
<el-col :span="6" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>申请日期:</span></div> |
|
|
|
<el-form-item><span class="addinputInfo addinputOne">{{ formobj.applicationDate }}</span></el-form-item> |
|
|
|
</el-col> |
|
|
@ -119,6 +127,13 @@ |
|
|
|
<span>{{ scope.row.saleGuPrice }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="厂家销售通路" align="center" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.actualPay" placeholder="请选择" @change="changeActualPay($event, scope.row)" clearable> |
|
|
|
<el-option v-for="item in actualPay_list" :key="item.sid" :label="item.name" :value="item.name"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="备注" header-align="center" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input v-model="scope.row.remarks" placeholder="" class="addinputw" clearable/> |
|
|
@ -152,7 +167,7 @@ import req from '@/api/supplychain/busvehicleapply' |
|
|
|
import configuration from './chexingbyconfiguration' |
|
|
|
import shangzhuangpeizhi from '../../../views/supplychain/cheliangpaichan/shangzhuangselect/shangzhuangpeizhi' |
|
|
|
import shangzhuangpeizhiAdd from '../../../views/supplychain/cheliangpaichan/shangzhuangselect/shangzhuangpeizhiAdd' |
|
|
|
import { getPathSidByUserSid, fetchBySid, selectSysUserList } from '@/api/cheliang/dictcommons' |
|
|
|
import { getPathSidByUserSid, fetchBySid, selectSysUserList, selectOrgLists } from '@/api/cheliang/dictcommons' |
|
|
|
|
|
|
|
export default { |
|
|
|
name: 'cheliangpaichanAdd', |
|
|
@ -169,6 +184,8 @@ export default { |
|
|
|
index: 0, |
|
|
|
tableKey: 0, |
|
|
|
// 下拉框 |
|
|
|
orgDept_list: [], |
|
|
|
actualPay_list: [], |
|
|
|
schedulingType_list: [], // 排产订金使用 |
|
|
|
applyType_list: [], |
|
|
|
user_list: [], |
|
|
@ -195,6 +212,8 @@ export default { |
|
|
|
createOrgName: '', |
|
|
|
userSids: '', // 销售经理sid |
|
|
|
userNames: '', // 销售经理name |
|
|
|
orgDeptName: '', |
|
|
|
orgDeptSid: '', |
|
|
|
busVehicleApplyDetailList: [] |
|
|
|
}, |
|
|
|
rules: {}, |
|
|
@ -220,6 +239,11 @@ export default { |
|
|
|
}) |
|
|
|
}, |
|
|
|
getUserOrg() { |
|
|
|
selectOrgLists({ userSid: window.sessionStorage.getItem('userSid') }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.orgDept_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
getPathSidByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then((resp) => { |
|
|
|
if (resp.success) { |
|
|
|
this.formobj.createOrgSid = resp.data |
|
|
@ -228,6 +252,11 @@ export default { |
|
|
|
this.formobj.createOrgName = response.data.name |
|
|
|
} |
|
|
|
}) |
|
|
|
req.selectNameByOrg({ useOrgSid: resp.data }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.actualPay_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
@ -315,7 +344,9 @@ export default { |
|
|
|
insideCode: e.insideCode, // 内部编码 |
|
|
|
vehicleName: e.vehicleAlias, |
|
|
|
vehicleSid: e.modelSid, |
|
|
|
guidePrice: '' |
|
|
|
guidePrice: '', |
|
|
|
actualPay: '', |
|
|
|
actualSid: '' |
|
|
|
}) |
|
|
|
if (e.insideCode) { |
|
|
|
this.isRead = true |
|
|
@ -325,6 +356,30 @@ export default { |
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
changeOrgDept(value) { |
|
|
|
let bb = null |
|
|
|
this.orgDept_list.forEach((e) => { |
|
|
|
if (e.name === value) { |
|
|
|
bb = { |
|
|
|
name: e.orgDeptName, |
|
|
|
sid: e.orgDeptSid |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
this.formobj.orgDeptSid = bb.sid |
|
|
|
}, |
|
|
|
changeActualPay(value, row) { |
|
|
|
let bb = null |
|
|
|
this.actualPay_list.forEach((e) => { |
|
|
|
if (e.name === value) { |
|
|
|
bb = { |
|
|
|
name: e.name, |
|
|
|
sid: e.sid |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
row.actualSid = bb.sid |
|
|
|
}, |
|
|
|
changeApplyType(value) { |
|
|
|
let bb = null |
|
|
|
this.applyType_list.forEach((e) => { |
|
|
@ -503,6 +558,8 @@ export default { |
|
|
|
this.formobj.createOrgName = '' |
|
|
|
this.formobj.userNames = '' |
|
|
|
this.formobj.userSids = '' |
|
|
|
this.formobj.orgDeptName = '' |
|
|
|
this.formobj.orgDeptSid = '' |
|
|
|
this.user_list = [] |
|
|
|
this.formobj.busVehicleApplyDetailList = [] |
|
|
|
this.$refs['form_obj'].resetFields() |
|
|
|