|
@@ -54,7 +54,7 @@
|
|
|
</a-col>
|
|
|
<a-col :md="12" :sm="16">
|
|
|
<a-form-item label="供应商(supplier)">
|
|
|
- <JSelect v-model:value="queryParams.supplier" :get-option-url="supplierOption" :showField="showField"></JSelect>
|
|
|
+ <JSelect v-model:value="queryParams.supplier" :get-option-url="supplierOption" :showField="showField" :formDisabled="haveSupplier!==''"></JSelect>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="8">
|
|
@@ -202,6 +202,7 @@
|
|
|
const dataSource =ref([]);
|
|
|
let selectedRowKeys = ref([]);
|
|
|
let selectionRows = ref([]);
|
|
|
+ var haveSupplier = ref('')
|
|
|
const toggleSearchStatus = ref(false);
|
|
|
var billDate = ref([])
|
|
|
const queryParams = ref({
|
|
@@ -254,6 +255,11 @@
|
|
|
let params = Object.assign(queryParams.value);
|
|
|
params.pageNo = pagination.value.current;
|
|
|
params.pageSize = pagination.value.pageSize;
|
|
|
+ if(haveSupplier.value!==''){
|
|
|
+ queryParams.value.supplier = haveSupplier.value
|
|
|
+ }else{
|
|
|
+ queryParams.value.supplier = params.supplier
|
|
|
+ }
|
|
|
return filterObj(params);
|
|
|
}
|
|
|
function handleTableChange(paginations, filters, sorter){
|
|
@@ -361,8 +367,13 @@
|
|
|
}
|
|
|
pagination.value.current =1;
|
|
|
pagination.value.pageSize = 10;
|
|
|
+ haveSupplier.value=''
|
|
|
}
|
|
|
- function getTable(){
|
|
|
+ function getTable(formData){
|
|
|
+ if(formData.supplier!==''){
|
|
|
+ queryParams.value.supplier = formData.supplier
|
|
|
+ haveSupplier.value = formData.supplier
|
|
|
+ }
|
|
|
visible.value = true
|
|
|
getListUrl.value = '/purCode/purOrder/listAlert'
|
|
|
loadData()
|