diff --git a/src/api/company.ts b/src/api/company.ts index f2a49c7..ff26c69 100644 --- a/src/api/company.ts +++ b/src/api/company.ts @@ -29,6 +29,12 @@ export function apiCompanyDetail(params: any) { export function apiSubordinateList(params: any) { return request.get({ url: '/company/subordinate', params }) } + +// 获取甲方公司类型 +export function getContractPartyACompanyTypeList(params: any) { + return request.get({ url: '/setting.dict.dict_data/getContractPartyACompanyTypeList', params }) +} + // 重新发送短信 export function sendMsgApi(params: any) { return request.get({ url: '/company/postsms', params }) diff --git a/src/views/company/dialog_index.vue b/src/views/company/dialog_index.vue index 591ef23..d5d6bf5 100644 --- a/src/views/company/dialog_index.vue +++ b/src/views/company/dialog_index.vue @@ -69,6 +69,7 @@ import { apiCompanyLists, companyListTwo, apiCompanyDelete, + getContractPartyACompanyTypeList, } from "@/api/company"; import { defineEmits } from "vue"; @@ -86,8 +87,10 @@ const props = defineProps({ }, }); -const typeList = props.companyTypeList.filter((item: any) => { - return item.id == 30 || item.id == 16; +// 可选公司类型 +const typeList = ref([]); +getContractPartyACompanyTypeList({}).then((res) => { + typeList.value = res; }); // 查询条件