|
@@ -26,13 +26,14 @@
|
|
|
<a-col :md="6" :sm="8">
|
|
|
<a-form-item label="项目(project)">
|
|
|
<ApiSelect
|
|
|
- :api="projectListList"
|
|
|
+ :api="ProjectOption"
|
|
|
showSearch
|
|
|
v-model:value="queryParams.quotationProject"
|
|
|
optionFilterProp="label"
|
|
|
resultField="records"
|
|
|
labelField="name"
|
|
|
valueField="id"
|
|
|
+ :params='{pageSize:-1}'
|
|
|
:disabled="fatherProject!==''"
|
|
|
/>
|
|
|
</a-form-item>
|
|
@@ -50,12 +51,21 @@
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="8">
|
|
|
<a-form-item label="客户(customer)">
|
|
|
- <a-input placeholder="请输入" v-model:value="queryParams.quotationCustomerName"></a-input>
|
|
|
+ <ApiSelect
|
|
|
+ :api="CustomerOption"
|
|
|
+ showSearch
|
|
|
+ v-model:value="queryParams.quotationCustomerName"
|
|
|
+ optionFilterProp="label"
|
|
|
+ resultField="records"
|
|
|
+ labelField="abbreviation"
|
|
|
+ valueField="id"
|
|
|
+ :disabled="fatherProject!==''"
|
|
|
+ />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="8">
|
|
|
<a-form-item label="机型(model)">
|
|
|
- <a-input placeholder="请输入" v-model:value="queryParams.headModel"></a-input>
|
|
|
+ <JDictSelectTag v-model:value="queryParams.headModel" placeholder="请选择" dictCode="model_typer"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
|
|
@@ -127,6 +137,7 @@
|
|
|
import { JDictSelectTag} from '/@/components/Form';
|
|
|
import { ApiSelect, } from '/@/components/Form/index';
|
|
|
import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue';
|
|
|
+ import {ProjectOption,CustomerOption} from '../saleCode/saleContract/SaleContract.api';
|
|
|
const emit = defineEmits([ 'selectQuotation']); //定义emit
|
|
|
let classOption = ref([])
|
|
|
var visible = ref(false)
|
|
@@ -337,10 +348,6 @@
|
|
|
pagination.value.pageSize = paginations.pageSize;
|
|
|
loadData()
|
|
|
};
|
|
|
- function projectListList(){
|
|
|
- let params = {pageSize:-1}
|
|
|
- return defHttp.get({url:'/baseCode/baseProjectArchive/list',params});
|
|
|
- }
|
|
|
function getOptiom(){
|
|
|
defHttp
|
|
|
.get({ url: 'baseCode/baseProductClass/list'}, { isTransformResponse: false })
|