|
|
@ -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) |
|
|
|