55d10a93 by lihua

新建登记保存带上疾病中文名称

1 parent 1348cc76
...@@ -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';
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!