|
@@ -14,7 +14,7 @@
|
|
|
/>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="4" style="width: 350px">
|
|
|
+ <el-col :span="4" style="width: 300px">
|
|
|
<search-supplier
|
|
|
:size="'mini'"
|
|
|
:value="parmValue.supplierNo"
|
|
@@ -26,6 +26,14 @@
|
|
|
@searchChange="supplierChange"
|
|
|
/>
|
|
|
</el-col>
|
|
|
+
|
|
|
+ <el-col :span="4" style="margin-left:10px;width:350px">
|
|
|
+ <el-select v-model="parmValue.person_id" size="mini" placeholder="供应商负责人" filterable clearable @change="
|
|
|
+ searchList();
|
|
|
+ ">
|
|
|
+ <el-option v-for="depart in activeOptions" :key="depart.id" :label="depart.nickname" :value="depart.id" />
|
|
|
+ </el-select>
|
|
|
+ </el-col>
|
|
|
|
|
|
<el-col :span="4" style="width: 66px; float: right">
|
|
|
<el-button
|
|
@@ -111,6 +119,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ activeOptions:[],
|
|
|
// 选中数组
|
|
|
changeList: [],
|
|
|
// 全局url
|
|
@@ -119,6 +128,7 @@ export default {
|
|
|
loading: false,
|
|
|
// 请求参数集合
|
|
|
parmValue: {
|
|
|
+ person_id:"",
|
|
|
supplierNo: [],
|
|
|
supplier_name: '',
|
|
|
start_day: dayjs(this.getStartDate()).format('YYYY-MM-DD'), // 起始时间
|
|
@@ -141,9 +151,24 @@ export default {
|
|
|
this.parmValue.start_day = dayjs().subtract(0, 'day').format('YYYY-MM-DD')
|
|
|
this.parmValue.end_day = dayjs().subtract(0, 'day').format('YYYY-MM-DD')
|
|
|
this.searchList()
|
|
|
+ this.getAllActive()
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
+ async getAllActive() {
|
|
|
+ const res = await asyncRequest.accountall({
|
|
|
+ ...this.dataForm,
|
|
|
+ size: 100000,
|
|
|
+ level: '2'
|
|
|
+ })
|
|
|
+ if (res && res.code === 0 && res.data) {
|
|
|
+ this.activeOptions = res.data.list
|
|
|
+ } else if (res && res.code >= 100 && res.code <= 104) {
|
|
|
+ await this.logout()
|
|
|
+ } else {
|
|
|
+ this.$message.warning(res.message)
|
|
|
+ }
|
|
|
+ },
|
|
|
async supplierChange(e) {
|
|
|
const { code, label } = e
|
|
|
this.parmValue.supplierNo = code ? [code] : []
|
|
@@ -197,6 +222,7 @@ export default {
|
|
|
// 重置
|
|
|
restSearch() {
|
|
|
this.parmValue = {
|
|
|
+ person_id:"",
|
|
|
supplier_name: '',
|
|
|
supplierNo: [],
|
|
|
start_day: dayjs().subtract(0, 'day').format('YYYY-MM-DD'),
|