Commit 2f3a019a649ca712e2228ff50fe127578905a2a5

Authored by fengwotao
1 parent 8c451bde

perf(views/chart/ContentConfigurations/components/ChartData/external): 调整公共接口下拉框里的类型

@@ -22,7 +22,17 @@ const requestModal = ref<InstanceType<typeof RequestModal>>() @@ -22,7 +22,17 @@ const requestModal = ref<InstanceType<typeof RequestModal>>()
22 const designStore = useDesignStore() 22 const designStore = useDesignStore()
23 23
24 24
25 -const selectedRequestType = ref(targetData.value.request.requestDataType || RequestDataTypeEnum.AJAX) 25 +/**
  26 + * ft 修改在公共接口下拉框里默认选择公共接口
  27 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  28 + * 源代码 const selectedRequestType = ref(targetData.value.request.requestDataType || RequestDataTypeEnum.AJAX)
  29 + * 修改后的代码 const selectedRequestType = ref(targetData.value.request.requestDataType || RequestDataTypeEnum.Pond)
  30 + * 修改后代码在//ft之间
  31 + */
  32 +
  33 +const selectedRequestType = ref(targetData.value.request.requestDataType || RequestDataTypeEnum.Pond)
  34 +console.log(targetData.value.request.requestDataType)
  35 +//ft
26 36
27 const getApiRequestType: SelectOption[] = [ 37 const getApiRequestType: SelectOption[] = [
28 { label: '自定义请求', value: RequestDataTypeEnum.AJAX }, 38 { label: '自定义请求', value: RequestDataTypeEnum.AJAX },
@@ -164,8 +164,9 @@ const getHttpType = (httpType:RequestEnum, contentType:number) => { @@ -164,8 +164,9 @@ const getHttpType = (httpType:RequestEnum, contentType:number) => {
164 164
165 const renderOption = (option: SelectOption) => { 165 const renderOption = (option: SelectOption) => {
166 const httpType = getHttpType(option?.requestHttpType as RequestEnum, option?.requestContentType as number) 166 const httpType = getHttpType(option?.requestHttpType as RequestEnum, option?.requestContentType as number)
  167 + const interfaceTypeName = option?.interfaceType === 'SYSTEM' ? '系统默认' :option?.interfaceType === 'CUSTOM'? '自定义':''
167 return h(NSpace, { justify: 'space-between', style: 'padding: 0 15px; height: 28px; line-height: 28px;' }, () => [ 168 return h(NSpace, { justify: 'space-between', style: 'padding: 0 15px; height: 28px; line-height: 28px;' }, () => [
168 - h(NEllipsis, null, () => httpType), 169 + h(NEllipsis, null, () => `${!httpType?'':httpType+'/'}${interfaceTypeName}`),
169 h(NEllipsis, null, () => option.interfaceName), 170 h(NEllipsis, null, () => option.interfaceName),
170 ]) 171 ])
171 } 172 }