新建登记保存带上疾病中文名称
Showing
1 changed file
with
44 additions
and
0 deletions
| ... | @@ -2160,6 +2160,28 @@ let transferRegistName = () => { | ... | @@ -2160,6 +2160,28 @@ let transferRegistName = () => { |
| 2160 | const saveDraft = () => { | 2160 | const saveDraft = () => { |
| 2161 | let params: any = { isSubmit: false }; | 2161 | let params: any = { isSubmit: false }; |
| 2162 | let baseInfoValue = formRef.value.formInline; | 2162 | let baseInfoValue = formRef.value.formInline; |
| 2163 | let diseaseGuid = baseInfoValue.diseaseGuid; | ||
| 2164 | if (diseaseGuid) { | ||
| 2165 | let diseaseList = dictListMap.value['diseaseGuid'] || []; | ||
| 2166 | let getDiseaseName = (list) => { | ||
| 2167 | let vInfo = list.find(l => l.guid == diseaseGuid); | ||
| 2168 | if (vInfo) { | ||
| 2169 | return vInfo.diseaseName; | ||
| 2170 | } | ||
| 2171 | for (const key of list) { | ||
| 2172 | if (key.guid == diseaseGuid) { | ||
| 2173 | return key.diseaseName; | ||
| 2174 | } | ||
| 2175 | if (key.childList?.length) { | ||
| 2176 | let name = getDiseaseName(key); | ||
| 2177 | if (name) { | ||
| 2178 | return name; | ||
| 2179 | } | ||
| 2180 | } | ||
| 2181 | } | ||
| 2182 | } | ||
| 2183 | baseInfoValue.diseaseName = getDiseaseName(diseaseList) || ''; | ||
| 2184 | } | ||
| 2163 | let registerInfoValue = registerFormRef.value.formInline; | 2185 | let registerInfoValue = registerFormRef.value.formInline; |
| 2164 | // /** 产品登记名称,是覆盖范围-行业大类-产品名称 */ | 2186 | // /** 产品登记名称,是覆盖范围-行业大类-产品名称 */ |
| 2165 | // let coverName = baseInfoValue.dataCoverages == '1' ? '全国' : (baseInfoValue.dataCoverage?.length && dictListMap.value['dataCoverage'].find(f => f.value == baseInfoValue.dataCoverage[0])?.label || ''); | 2187 | // let coverName = baseInfoValue.dataCoverages == '1' ? '全国' : (baseInfoValue.dataCoverage?.length && dictListMap.value['dataCoverage'].find(f => f.value == baseInfoValue.dataCoverage[0])?.label || ''); |
| ... | @@ -2364,6 +2386,28 @@ const save = () => { | ... | @@ -2364,6 +2386,28 @@ const save = () => { |
| 2364 | if (valid3) { | 2386 | if (valid3) { |
| 2365 | let params: any = { isSubmit: true, immediateApprove: true, }; | 2387 | let params: any = { isSubmit: true, immediateApprove: true, }; |
| 2366 | let baseInfoValue = formRef.value.formInline; | 2388 | let baseInfoValue = formRef.value.formInline; |
| 2389 | let diseaseGuid = baseInfoValue.diseaseGuid; | ||
| 2390 | if (diseaseGuid) { | ||
| 2391 | let diseaseList = dictListMap.value['diseaseGuid'] || []; | ||
| 2392 | let getDiseaseName = (list) => { | ||
| 2393 | let vInfo = list.find(l => l.guid == diseaseGuid); | ||
| 2394 | if (vInfo) { | ||
| 2395 | return vInfo.diseaseName; | ||
| 2396 | } | ||
| 2397 | for (const key of list) { | ||
| 2398 | if (key.guid == diseaseGuid) { | ||
| 2399 | return key.diseaseName; | ||
| 2400 | } | ||
| 2401 | if (key.childList?.length) { | ||
| 2402 | let name = getDiseaseName(key); | ||
| 2403 | if (name) { | ||
| 2404 | return name; | ||
| 2405 | } | ||
| 2406 | } | ||
| 2407 | } | ||
| 2408 | } | ||
| 2409 | baseInfoValue.diseaseName = getDiseaseName(diseaseList) || ''; | ||
| 2410 | } | ||
| 2367 | let registerInfoValue = registerFormRef.value.formInline; | 2411 | let registerInfoValue = registerFormRef.value.formInline; |
| 2368 | // /** 产品登记名称,是覆盖范围-行业大类-产品名称 */ | 2412 | // /** 产品登记名称,是覆盖范围-行业大类-产品名称 */ |
| 2369 | // let coverName = baseInfoValue.dataCoverages == '1' ? '全国' : dictListMap.value['dataCoverage'].find(f => f.value == baseInfoValue.dataCoverage[0])?.label || 'XX'; | 2413 | // let coverName = baseInfoValue.dataCoverages == '1' ? '全国' : dictListMap.value['dataCoverage'].find(f => f.value == baseInfoValue.dataCoverage[0])?.label || 'XX'; | ... | ... |
-
Please register or sign in to post a comment