03c4d3d2 by lihua

从空值到下拉选择值,不提示是否确定切换

1 parent 789df37a
...@@ -387,11 +387,10 @@ const handleProductBaseFormSelectChange = (val, row, info) => { ...@@ -387,11 +387,10 @@ const handleProductBaseFormSelectChange = (val, row, info) => {
387 info.scenario = ''; //清空下应用场景 387 info.scenario = ''; //清空下应用场景
388 setProductBaseFormItems(info); 388 setProductBaseFormItems(info);
389 } else if (row.field == 'productName') { 389 } else if (row.field == 'productName') {
390 // TODO, 带出资产登记的所有信息。更新产品登记名称
391 transferRegistName(); 390 transferRegistName();
392 let da = val && registerCatalogList.value.find(r => r.guid == val); 391 let da = val && registerCatalogList.value.find(r => r.guid == val);
393 if (da) { 392 if (da) {
394 proxy.$openMessageBox("切换到其它产品后,当前修改会被重置,确定切换?", () => { 393 let exec = () => {
395 oldProductName.value = info.productName; 394 oldProductName.value = info.productName;
396 fullscreenLoading.value = true; 395 fullscreenLoading.value = true;
397 getRegisterCatalogDetail(da.guid).then((res: any) => { 396 getRegisterCatalogDetail(da.guid).then((res: any) => {
...@@ -479,11 +478,18 @@ const handleProductBaseFormSelectChange = (val, row, info) => { ...@@ -479,11 +478,18 @@ const handleProductBaseFormSelectChange = (val, row, info) => {
479 }).catch(err => { 478 }).catch(err => {
480 fullscreenLoading.value = false; 479 fullscreenLoading.value = false;
481 }) 480 })
481 }
482 if (!oldProductName.value && val) {
483 exec();
484 } else {
485 proxy.$openMessageBox("切换到其它产品后,当前修改会被重置,确定切换?", () => {
486 exec();
482 }, () => { 487 }, () => {
483 info.productName = oldProductName.value; 488 info.productName = oldProductName.value;
484 setProductBaseFormItems(info); 489 setProductBaseFormItems(info);
485 proxy.$ElMessage.info("已取消"); 490 proxy.$ElMessage.info("已取消");
486 }); 491 });
492 }
487 } else { 493 } else {
488 oldProductName.value = info.productName; 494 oldProductName.value = info.productName;
489 } 495 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!