diff --git a/src/api/marketing_bid_evaluation.ts b/src/api/marketing_bid_evaluation.ts new file mode 100644 index 0000000..7263967 --- /dev/null +++ b/src/api/marketing_bid_evaluation.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 市场经营--投标管理--投标评审列表 +export function apiMarketingBidEvaluationLists(params: any) { + return request.get({ url: '/marketing.marketing_bid_evaluation/lists', params }) +} + +// 添加市场经营--投标管理--投标评审 +export function apiMarketingBidEvaluationAdd(params: any) { + return request.post({ url: '/marketing.marketing_bid_evaluation/add', params }) +} + +// 编辑市场经营--投标管理--投标评审 +export function apiMarketingBidEvaluationEdit(params: any) { + return request.post({ url: '/marketing.marketing_bid_evaluation/edit', params }) +} + +// 删除市场经营--投标管理--投标评审 +export function apiMarketingBidEvaluationDelete(params: any) { + return request.post({ url: '/marketing.marketing_bid_evaluation/delete', params }) +} + +// 市场经营--投标管理--投标评审详情 +export function apiMarketingBidEvaluationDetail(params: any) { + return request.get({ url: '/marketing.marketing_bid_evaluation/detail', params }) +} \ No newline at end of file diff --git a/src/api/marketing_business_opportunity.ts b/src/api/marketing_business_opportunity.ts new file mode 100644 index 0000000..266f499 --- /dev/null +++ b/src/api/marketing_business_opportunity.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 市场经营--投标管理--业务机会列表 +export function apiMarketingBusinessOpportunityLists(params: any) { + return request.get({ url: '/marketing.marketing_business_opportunity/lists', params }) +} + +// 添加市场经营--投标管理--业务机会 +export function apiMarketingBusinessOpportunityAdd(params: any) { + return request.post({ url: '/marketing.marketing_business_opportunity/add', params }) +} + +// 编辑市场经营--投标管理--业务机会 +export function apiMarketingBusinessOpportunityEdit(params: any) { + return request.post({ url: '/marketing.marketing_business_opportunity/edit', params }) +} + +// 删除市场经营--投标管理--业务机会 +export function apiMarketingBusinessOpportunityDelete(params: any) { + return request.post({ url: '/marketing.marketing_business_opportunity/delete', params }) +} + +// 市场经营--投标管理--业务机会详情 +export function apiMarketingBusinessOpportunityDetail(params: any) { + return request.get({ url: '/marketing.marketing_business_opportunity/detail', params }) +} \ No newline at end of file diff --git a/src/hooks/usePaging.ts b/src/hooks/usePaging.ts index 4685772..37f756a 100644 --- a/src/hooks/usePaging.ts +++ b/src/hooks/usePaging.ts @@ -51,11 +51,16 @@ export function usePaging(options: Options) { calcWidth: ({ column }: Icolumn) => { if (!pager.lists?.length) return column.label; - let propWidth = column.label.length * 14 + 27; - let list = pager.lists.map( - (item: Object) => (item as any)[column.property] + let propWidth = column.label.length * 14 + 30; + let list = pager.lists.map((item: Object) => + column.property.includes( + "." + ) /**用于el-columnc传入深层次的对象属性,如projectInfo.contract */ + ? (item as any)[column.property.split(".")[0]][ + column.property.split(".")[1] + ] + : (item as any)[column.property] ); - // start 遍历获取lits每一项所需要的宽度的最大值 const maxLength = list.reduce((max, str) => { return Math.max(max, getWidthOfString(str)); diff --git a/src/views/apply_with_seal/index.vue b/src/views/apply_with_seal/index.vue index f09bdb7..59a2605 100644 --- a/src/views/apply_with_seal/index.vue +++ b/src/views/apply_with_seal/index.vue @@ -39,17 +39,17 @@ - + - + - + @@ -57,28 +57,25 @@ - - - - + + - - - - - - + + + + + +