Browse Source

车辆销售管理查询调价增加销售部门、销售专员

zhanglei
yunuo970428 3 years ago
parent
commit
a620fbbd69
  1. 31
      anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue

31
anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangxiaoshou/cheliangxiaoshouguanli.vue

@ -31,6 +31,16 @@
<el-form-item label="客户名称">
<el-input v-model="listQuery.params.customerName" placeholder="" clearable/>
</el-form-item>
<el-form-item label="销售部门">
<el-select v-model="listQuery.params.orgDeptSid" class="addinputw" placeholder="" @change="changeOrg">
<el-option v-for="item in org_list" :key="item.orgDeptSid" :label="item.orgDeptName" :value="item.orgDeptSid"/>
</el-select>
</el-form-item>
<el-form-item label="销售专员">
<el-select v-model="listQuery.params.staffSid" class="addinputw" placeholder="">
<el-option v-for="item in staff_list" :key="item.staffSid" :label="item.staffName" :value="item.staffSid"/>
</el-select>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" @click="handleFilter" size="small">查询</el-button>
@ -152,7 +162,7 @@ import { pagerList } from '@/api/cheliang/cheliangxiaoshou'
import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import { typeValues, getPathSidByUserSid } from '@/api/cheliang/dictcommons'
import { typeValues, getPathSidByUserSid, selectOrgList } from '@/api/cheliang/dictcommons'
import chelaingxiaoshouInfo from './chelaingxiaoshouInfo'
export default {
@ -181,6 +191,8 @@ export default {
// -----------
tableKey: 0,
list: [],
org_list: [],
staff_list: [],
payType_list: [],
FormLoading: false,
listLoading: false,
@ -192,7 +204,9 @@ export default {
saleDateStart: '',
typeKey: '',
vinNo: '',
createOrgSid: ''
createOrgSid: '',
orgDeptSid: '',
staffSid: ''
},
current: 1,
size: 5,
@ -221,6 +235,11 @@ export default {
this.getList()
}
})
selectOrgList({ userSid: window.sessionStorage.getItem('userSid') }).then((res) => {
if (res.success) {
this.org_list = res.data
}
})
},
//
clicksearchShow() {
@ -276,7 +295,9 @@ export default {
saleDateStart: '',
typeKey: '',
vinNo: '',
createOrgSid: ''
createOrgSid: '',
orgDeptSid: '',
staffSid: ''
},
current: 1,
size: 5,
@ -284,6 +305,10 @@ export default {
}
this.init()
},
changeOrg(value) {
const choosetItem = this.org_list.filter((item) => item.orgDeptSid === value)
this.staff_list = choosetItem[0].staffinfoVoList
},
toInfo(row) {
this.viewState = 2
this.$refs['divInfo'].showInfo(row)

Loading…
Cancel
Save