给采购订单增加关联请购单的查询
This commit is contained in:
@@ -58,6 +58,16 @@
|
|||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :md="6" :sm="24">
|
||||||
|
<a-form-item label="关联请购单" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<a-input placeholder="请输入关联请购单" v-model="queryParam.linkApply"></a-input>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :md="6" :sm="24" v-if="purchaseBySaleFlag">
|
||||||
|
<a-form-item label="关联订单" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<a-input placeholder="请输入关联订单" v-model="queryParam.linkNumber"></a-input>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :md="6" :sm="24">
|
<a-col :md="6" :sm="24">
|
||||||
<a-form-item label="单据状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="单据状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select placeholder="选择单据状态" v-model="queryParam.status">
|
<a-select placeholder="选择单据状态" v-model="queryParam.status">
|
||||||
@@ -90,7 +100,12 @@
|
|||||||
<a-row style="width: 500px">
|
<a-row style="width: 500px">
|
||||||
<template v-for="(item,index) in defColumns">
|
<template v-for="(item,index) in defColumns">
|
||||||
<template>
|
<template>
|
||||||
<a-col :span="8">
|
<a-col :span="8" v-if="purchaseBySaleFlag">
|
||||||
|
<a-checkbox :value="item.dataIndex">
|
||||||
|
<j-ellipsis :value="item.title" :length="10"></j-ellipsis>
|
||||||
|
</a-checkbox>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="8" v-if="!purchaseBySaleFlag && item.dataIndex!=='linkNumber'">
|
||||||
<a-checkbox :value="item.dataIndex">
|
<a-checkbox :value="item.dataIndex">
|
||||||
<j-ellipsis :value="item.title" :length="10"></j-ellipsis>
|
<j-ellipsis :value="item.title" :length="10"></j-ellipsis>
|
||||||
</a-checkbox>
|
</a-checkbox>
|
||||||
@@ -186,6 +201,8 @@
|
|||||||
subType: "采购订单",
|
subType: "采购订单",
|
||||||
organId: "",
|
organId: "",
|
||||||
depotId: "",
|
depotId: "",
|
||||||
|
linkApply: "",
|
||||||
|
linkNumber: "",
|
||||||
creator: "",
|
creator: "",
|
||||||
status: "",
|
status: "",
|
||||||
remark: ""
|
remark: ""
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ export const BillListMixin = {
|
|||||||
checkFlag: true,
|
checkFlag: true,
|
||||||
/* 单据Excel是否开启 */
|
/* 单据Excel是否开启 */
|
||||||
isShowExcel: false,
|
isShowExcel: false,
|
||||||
|
//以销定购的场景开关
|
||||||
|
purchaseBySaleFlag: false,
|
||||||
waitTotal: 0,
|
waitTotal: 0,
|
||||||
dateFormat: 'YYYY-MM-DD',
|
dateFormat: 'YYYY-MM-DD',
|
||||||
billExcelUrl: '',
|
billExcelUrl: '',
|
||||||
@@ -135,6 +137,7 @@ export const BillListMixin = {
|
|||||||
let multiBillType = res.data.multiBillType
|
let multiBillType = res.data.multiBillType
|
||||||
let multiLevelApprovalFlag = res.data.multiLevelApprovalFlag
|
let multiLevelApprovalFlag = res.data.multiLevelApprovalFlag
|
||||||
this.checkFlag = getCheckFlag(multiBillType, multiLevelApprovalFlag, this.prefixNo)
|
this.checkFlag = getCheckFlag(multiBillType, multiLevelApprovalFlag, this.prefixNo)
|
||||||
|
this.purchaseBySaleFlag = res.data.purchaseBySaleFlag==='1'?true:false
|
||||||
this.inOutManageFlag = res.data.inOutManageFlag==='1'?true:false
|
this.inOutManageFlag = res.data.inOutManageFlag==='1'?true:false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@@ -211,7 +214,20 @@ export const BillListMixin = {
|
|||||||
this.settingDataIndex = this.defDataIndex
|
this.settingDataIndex = this.defDataIndex
|
||||||
}
|
}
|
||||||
this.columns = this.defColumns.filter(item => {
|
this.columns = this.defColumns.filter(item => {
|
||||||
|
if(this.purchaseBySaleFlag) {
|
||||||
|
//以销定购-开启
|
||||||
return this.settingDataIndex.includes(item.dataIndex)
|
return this.settingDataIndex.includes(item.dataIndex)
|
||||||
|
} else {
|
||||||
|
//以销定购-关闭
|
||||||
|
if(this.prefixNo === 'CGDD') {
|
||||||
|
//采购订单只显示除了关联订单之外的列
|
||||||
|
if(item.dataIndex!=='linkNumber') {
|
||||||
|
return this.settingDataIndex.includes(item.dataIndex)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return this.settingDataIndex.includes(item.dataIndex)
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//列设置更改事件
|
//列设置更改事件
|
||||||
|
|||||||
Reference in New Issue
Block a user