fix: 修复bug
Showing
3 changed files
with
63 additions
and
47 deletions
| ... | @@ -1135,14 +1135,14 @@ const panelChange = (scope, row) => { | ... | @@ -1135,14 +1135,14 @@ const panelChange = (scope, row) => { |
| 1135 | <p class="label_tips">{{ setLabelTips(formInline[child.field], child) }}</p> | 1135 | <p class="label_tips">{{ setLabelTips(formInline[child.field], child) }}</p> |
| 1136 | </template> | 1136 | </template> |
| 1137 | </div> | 1137 | </div> |
| 1138 | <el-radio-group :class="[item.col, { is_block: item.block }]" v-else-if="item.type == 'radio-group'" | 1138 | <el-radio-group :class="[item.col, { is_block: item.block }]" v-else-if="item.type == 'radio-group-input'" |
| 1139 | v-model="formInline[item.field]" @change="(val) => radioGroupChange(val, item)"> | 1139 | v-model="formInline[item.field]" @change="(val) => radioGroupChange(val, item)"> |
| 1140 | <el-radio v-for="(radio, index) in item.options" :label="radio.value"> | 1140 | <el-radio v-for="(radio, index) in item.options" :label="radio.value"> |
| 1141 | <template #default> | 1141 | <template #default> |
| 1142 | <span :style="{ 'line-height': '32px' }">{{ radio.label }}</span> | 1142 | <span :style="{ 'line-height': '32px' }">{{ radio.label }}</span> |
| 1143 | <span | 1143 | <span |
| 1144 | :style="{ display: 'inline-flex', width: (index == (item.inputOptions?.index ?? (item.options.length - 1)) && item.inputOptions) ? (item.inputOptions.width ?? '230px') : '0px' }"> | 1144 | :style="{ display: 'inline-flex', width: (index == (item.inputOptions?.index ?? (item.options.length - 1)) && item.inputOptions) ? (item.inputOptions.width ?? '230px') : '0px' }"> |
| 1145 | <el-form-item | 1145 | <el-form-item @click.stop.prevent |
| 1146 | v-if="index == (item.inputOptions?.index ?? (item.options.length - 1)) && (item.inputOptions?.visible ?? false)" | 1146 | v-if="index == (item.inputOptions?.index ?? (item.options.length - 1)) && (item.inputOptions?.visible ?? false)" |
| 1147 | :prop="item.inputOptions?.field" :class="[item.inputOptions?.col]"> | 1147 | :prop="item.inputOptions?.field" :class="[item.inputOptions?.col]"> |
| 1148 | <el-select v-if="item.inputOptions?.type == 'select'" v-model="formInline[item.inputOptions?.field]" | 1148 | <el-select v-if="item.inputOptions?.type == 'select'" v-model="formInline[item.inputOptions?.field]" |
| ... | @@ -1162,7 +1162,7 @@ const panelChange = (scope, row) => { | ... | @@ -1162,7 +1162,7 @@ const panelChange = (scope, row) => { |
| 1162 | type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" | 1162 | type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" |
| 1163 | :placeholder="item.inputOptions?.placeholder" | 1163 | :placeholder="item.inputOptions?.placeholder" |
| 1164 | :disabled-date="item.inputOptions?.disabledDate ?? ((time) => { return false; })" /> | 1164 | :disabled-date="item.inputOptions?.disabledDate ?? ((time) => { return false; })" /> |
| 1165 | <el-input v-else-if="item.inputOptions?.type == 'input'" | 1165 | <el-input v-else-if="item.inputOptions?.type == 'input'" @click.stop.prevent |
| 1166 | v-model.trim="formInline[item.inputOptions?.field]" :placeholder="item.inputOptions?.placeholder" | 1166 | v-model.trim="formInline[item.inputOptions?.field]" :placeholder="item.inputOptions?.placeholder" |
| 1167 | :disabled="item.inputOptions?.disabled || readonly" :clearable="item.inputOptions?.clearable" | 1167 | :disabled="item.inputOptions?.disabled || readonly" :clearable="item.inputOptions?.clearable" |
| 1168 | :maxlength="item.inputOptions?.maxlength ?? ''" /> | 1168 | :maxlength="item.inputOptions?.maxlength ?? ''" /> | ... | ... |
| ... | @@ -499,7 +499,7 @@ const isTextTruncated = () => { | ... | @@ -499,7 +499,7 @@ const isTextTruncated = () => { |
| 499 | if (!domDesc) { | 499 | if (!domDesc) { |
| 500 | return; | 500 | return; |
| 501 | } | 501 | } |
| 502 | if (domDesc.clientHeight > (90 + 25)) { | 502 | if (domDesc.clientHeight > (90 + 25)) { |
| 503 | isTruncated.value = true; | 503 | isTruncated.value = true; |
| 504 | } else { | 504 | } else { |
| 505 | isTruncated.value = false; | 505 | isTruncated.value = false; |
| ... | @@ -1300,8 +1300,9 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1300,8 +1300,9 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1300 | <div class="left-img"></div> | 1300 | <div class="left-img"></div> |
| 1301 | <div class="right-main"> | 1301 | <div class="right-main"> |
| 1302 | <div class="asset-title"> | 1302 | <div class="asset-title"> |
| 1303 | <div style="display: flex;align-items: center;"> | 1303 | <div style="display: flex;align-items: center;width: 100%;"> |
| 1304 | <div class="title1">{{ assetDetailInfo.productName ?? '--' }}</div> | 1304 | <div class="title1"><ellipsis-tooltip :content="assetDetailInfo.productName || '--'" |
| 1305 | class-name="w100f" :refName="'tooltipOver' + 'productName'"></ellipsis-tooltip></div> | ||
| 1305 | <!-- <div v-if="assetDetailInfo.dataSensitivityLevelName?.length" class="dataLabel">{{ | 1306 | <!-- <div v-if="assetDetailInfo.dataSensitivityLevelName?.length" class="dataLabel">{{ |
| 1306 | (assetDetailInfo.dataSensitivityLevelName?.filter(u => u != '其他')?.join('、') + | 1307 | (assetDetailInfo.dataSensitivityLevelName?.filter(u => u != '其他')?.join('、') + |
| 1307 | `${assetDetailInfo.dataSensitivityLevelOther || ''}`) | 1308 | `${assetDetailInfo.dataSensitivityLevelOther || ''}`) |
| ... | @@ -1324,8 +1325,10 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1324,8 +1325,10 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1324 | </div> | 1325 | </div> |
| 1325 | </div> | 1326 | </div> |
| 1326 | </div> | 1327 | </div> |
| 1327 | <div class="label-main" v-if="assetDetailInfo.productKeywords?.length"> | 1328 | <div class="label-main" v-if="assetDetailInfo.productKeywords?.length"> |
| 1328 | <div class="key-label" v-for="(item, index) in assetDetailInfo.productKeywords || []" :style="{ 'margin-left': index > 0 ? '4px' : '0px' }">{{ item }}</div> | 1329 | <div class="key-label" v-for="(item, index) in assetDetailInfo.productKeywords || []" |
| 1330 | :style="{ 'max-width': '250px' }"><ellipsis-tooltip :content="item" | ||
| 1331 | class-name="w100f" :refName="'tooltipOver' + 'word' + index"></ellipsis-tooltip></div> | ||
| 1329 | </div> | 1332 | </div> |
| 1330 | <div class="applicationScenarios" | 1333 | <div class="applicationScenarios" |
| 1331 | :style="{ 'margin-right': (isTruncated && !isExpanded) ? '30px' : '0px', WebkitLineClamp: (!isTruncated ? 'inherit' : (isExpanded ? 'inherit' : 2)), WebkitBoxOrient: 'vertical' }"> | 1334 | :style="{ 'margin-right': (isTruncated && !isExpanded) ? '30px' : '0px', WebkitLineClamp: (!isTruncated ? 'inherit' : (isExpanded ? 'inherit' : 2)), WebkitBoxOrient: 'vertical' }"> |
| ... | @@ -1364,7 +1367,8 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1364,7 +1367,8 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1364 | </div> | 1367 | </div> |
| 1365 | <div class="list_item"> | 1368 | <div class="list_item"> |
| 1366 | <span class="item_label">应用场景:</span> | 1369 | <span class="item_label">应用场景:</span> |
| 1367 | <span class="item_value">{{ assetDetailInfo.scenarioName || '--' }}</span> | 1370 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.scenarioName || '--'" |
| 1371 | class-name="w100f mr8-i" :refName="'tooltipOver' + 'scenarioName'"></ellipsis-tooltip></span> | ||
| 1368 | </div> | 1372 | </div> |
| 1369 | <div class="list_item" v-show="assetDetailInfo.domain == '003'"> | 1373 | <div class="list_item" v-show="assetDetailInfo.domain == '003'"> |
| 1370 | <span class="item_label">所属科室:</span> | 1374 | <span class="item_label">所属科室:</span> |
| ... | @@ -1402,7 +1406,8 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1402,7 +1406,8 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1402 | </div> | 1406 | </div> |
| 1403 | <div class="list_item"> | 1407 | <div class="list_item"> |
| 1404 | <span class="item_label">版本名称:</span> | 1408 | <span class="item_label">版本名称:</span> |
| 1405 | <span class="item_value">{{ assetDetailInfo.versionName || '--' }}</span> | 1409 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.versionName || '--'" |
| 1410 | class-name="w100f mr8-i" :refName="'tooltipOver' + 'versionName'"></ellipsis-tooltip></span> | ||
| 1406 | </div> | 1411 | </div> |
| 1407 | <!-- <div class="list_item"> | 1412 | <!-- <div class="list_item"> |
| 1408 | <span class="item_label">产品关键词:</span> | 1413 | <span class="item_label">产品关键词:</span> |
| ... | @@ -1437,9 +1442,10 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1437,9 +1442,10 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1437 | </div> | 1442 | </div> |
| 1438 | <div class="list_item"> | 1443 | <div class="list_item"> |
| 1439 | <span class="item_label">数据产品和服务类型:</span> | 1444 | <span class="item_label">数据产品和服务类型:</span> |
| 1440 | <span class="item_value">{{ assetDetailInfo.registerRSVO.dataProductsAndServicesType == '6' ? | 1445 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.dataProductsAndServicesType == '6' ? |
| 1441 | assetDetailInfo.registerRSVO.dataProductsAndServicesOtherType : | 1446 | assetDetailInfo.registerRSVO.dataProductsAndServicesOtherType : |
| 1442 | assetDetailInfo.registerRSVO.dataProductsAndServicesTypeName }}</span> | 1447 | assetDetailInfo.registerRSVO.dataProductsAndServicesTypeName" class-name="w100f mr8-i" |
| 1448 | :refName="'tooltipOver' + 'dataProductsAndServicesTypeName'"></ellipsis-tooltip></span> | ||
| 1443 | </div> | 1449 | </div> |
| 1444 | <div class="list_item"> | 1450 | <div class="list_item"> |
| 1445 | <span class="item_label">行业分类:</span> | 1451 | <span class="item_label">行业分类:</span> |
| ... | @@ -1464,27 +1470,31 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1464,27 +1470,31 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1464 | </div> | 1470 | </div> |
| 1465 | <div class="list_item"> | 1471 | <div class="list_item"> |
| 1466 | <span class="item_label">数据生产方式:</span> | 1472 | <span class="item_label">数据生产方式:</span> |
| 1467 | <span class="item_value">{{ assetDetailInfo.registerRSVO.productionMethod == '6' ? | 1473 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.productionMethodName == '其他' ? |
| 1468 | assetDetailInfo.registerRSVO.productionOtherMethod : | 1474 | assetDetailInfo.registerRSVO.productionOtherMethod : |
| 1469 | assetDetailInfo.registerRSVO.productionMethodName }}</span> | 1475 | assetDetailInfo.registerRSVO.productionMethodName" class-name="w100f mr8-i" |
| 1476 | :refName="'tooltipOver' + 'productionMethodName'"></ellipsis-tooltip></span> | ||
| 1470 | </div> | 1477 | </div> |
| 1471 | <div class="list_item"> | 1478 | <div class="list_item"> |
| 1472 | <span class="item_label">数据结构:</span> | 1479 | <span class="item_label">数据结构:</span> |
| 1473 | <span class="item_value">{{ assetDetailInfo.registerRSVO.dataStructure == '4' ? | 1480 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.dataStructure == '4' ? |
| 1474 | assetDetailInfo.registerRSVO.dataOtherStructure : | 1481 | assetDetailInfo.registerRSVO.dataOtherStructure : |
| 1475 | assetDetailInfo.registerRSVO.dataStructureName }}</span> | 1482 | assetDetailInfo.registerRSVO.dataStructureName" class-name="w100f mr8-i" |
| 1483 | :refName="'tooltipOver' + 'dataStructureName'"></ellipsis-tooltip></span> | ||
| 1476 | </div> | 1484 | </div> |
| 1477 | <div class="list_item"> | 1485 | <div class="list_item"> |
| 1478 | <span class="item_label">数据提供格式:</span> | 1486 | <span class="item_label">数据提供格式:</span> |
| 1479 | <span class="item_value">{{ assetDetailInfo.registerRSVO.dataProvisionFormat == '5' ? | 1487 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.dataProvisionFormat == '5' ? |
| 1480 | assetDetailInfo.registerRSVO.dataProvisionOtherFormat : | 1488 | assetDetailInfo.registerRSVO.dataProvisionOtherFormat : |
| 1481 | assetDetailInfo.registerRSVO.dataProvisionFormatName }}</span> | 1489 | assetDetailInfo.registerRSVO.dataProvisionFormatName" class-name="w100f mr8-i" |
| 1490 | :refName="'tooltipOver' + 'dataProvisionFormatName'"></ellipsis-tooltip></span> | ||
| 1482 | </div> | 1491 | </div> |
| 1483 | <div class="list_item"> | 1492 | <div class="list_item"> |
| 1484 | <span class="item_label">存储方式:</span> | 1493 | <span class="item_label">存储方式:</span> |
| 1485 | <span class="item_value">{{ assetDetailInfo.registerRSVO.storageMethod == '7' ? | 1494 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.storageMethod == '7' ? |
| 1486 | assetDetailInfo.registerRSVO.storageOtherMethod : | 1495 | assetDetailInfo.registerRSVO.storageOtherMethod : |
| 1487 | assetDetailInfo.registerRSVO.storageMethodName }}</span> | 1496 | assetDetailInfo.registerRSVO.storageMethodName" class-name="w100f mr8-i" |
| 1497 | :refName="'tooltipOver' + 'storageMethodName'"></ellipsis-tooltip></span> | ||
| 1488 | </div> | 1498 | </div> |
| 1489 | <div class="list_item"> | 1499 | <div class="list_item"> |
| 1490 | <span class="item_label">数据更新方式:</span> | 1500 | <span class="item_label">数据更新方式:</span> |
| ... | @@ -1521,9 +1531,10 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1521,9 +1531,10 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1521 | <div class="list_item" | 1531 | <div class="list_item" |
| 1522 | v-show="assetDetailInfo.registerRSVO.sensitiveInformation == 'Y' && assetDetailInfo.registerRSVO.desensitizationSituation == 'Y'"> | 1532 | v-show="assetDetailInfo.registerRSVO.sensitiveInformation == 'Y' && assetDetailInfo.registerRSVO.desensitizationSituation == 'Y'"> |
| 1523 | <span class="item_label">脱敏方式:</span> | 1533 | <span class="item_label">脱敏方式:</span> |
| 1524 | <span class="item_value">{{ assetDetailInfo.registerRSVO.desensitizationMethod == '7' ? | 1534 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.desensitizationMethod == '7' ? |
| 1525 | assetDetailInfo.registerRSVO.desensitizationOtherMethod : | 1535 | assetDetailInfo.registerRSVO.desensitizationOtherMethod : |
| 1526 | assetDetailInfo.registerRSVO.desensitizationMethodName }}</span> | 1536 | assetDetailInfo.registerRSVO.desensitizationMethodName" class-name="w100f mr8-i" |
| 1537 | :refName="'tooltipOver' + 'desensitizationMethodName'"></ellipsis-tooltip></span> | ||
| 1527 | </div> | 1538 | </div> |
| 1528 | <div class="list_item"> | 1539 | <div class="list_item"> |
| 1529 | <span class="item_label">存证方式:</span> | 1540 | <span class="item_label">存证方式:</span> |
| ... | @@ -1546,9 +1557,9 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -1546,9 +1557,9 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 1546 | </div> | 1557 | </div> |
| 1547 | <div class="list_item" v-show="assetDetailInfo.registerRSVO.sharingType != '3'"> | 1558 | <div class="list_item" v-show="assetDetailInfo.registerRSVO.sharingType != '3'"> |
| 1548 | <span class="item_label">共享方式:</span> | 1559 | <span class="item_label">共享方式:</span> |
| 1549 | <span class="item_value">{{ assetDetailInfo.registerRSVO.sharingMethod == '5' ? | 1560 | <span class="item_value"><ellipsis-tooltip :content="assetDetailInfo.registerRSVO.sharingMethod == '5' ? |
| 1550 | assetDetailInfo.registerRSVO.sharingOtherMethod : assetDetailInfo.registerRSVO.sharingMethodName | 1561 | assetDetailInfo.registerRSVO.sharingOtherMethod : assetDetailInfo.registerRSVO.sharingMethodName" |
| 1551 | }}</span> | 1562 | class-name="w100f mr8-i" :refName="'tooltipOver' + 'sharingMethodName'"></ellipsis-tooltip></span> |
| 1552 | </div> | 1563 | </div> |
| 1553 | <div class="list_item"> | 1564 | <div class="list_item"> |
| 1554 | <span class="item_label">是否向社会开放:</span> | 1565 | <span class="item_label">是否向社会开放:</span> |
| ... | @@ -2292,6 +2303,7 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -2292,6 +2303,7 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 2292 | justify-content: space-between; | 2303 | justify-content: space-between; |
| 2293 | 2304 | ||
| 2294 | .title1 { | 2305 | .title1 { |
| 2306 | max-width: calc(100% - 100px); | ||
| 2295 | font-size: 20px; | 2307 | font-size: 20px; |
| 2296 | color: #212121; | 2308 | color: #212121; |
| 2297 | letter-spacing: 0; | 2309 | letter-spacing: 0; |
| ... | @@ -2332,21 +2344,23 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -2332,21 +2344,23 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 2332 | } | 2344 | } |
| 2333 | } | 2345 | } |
| 2334 | 2346 | ||
| 2335 | 2347 | ||
| 2336 | .label-main { | 2348 | .label-main { |
| 2337 | display: flex; | 2349 | display: flex; |
| 2338 | margin-top: 4px; | 2350 | margin-top: 4px; |
| 2351 | flex-wrap: wrap; | ||
| 2352 | gap: 4px; | ||
| 2339 | 2353 | ||
| 2340 | .key-label { | 2354 | .key-label { |
| 2341 | background: #F2F2F2; | 2355 | background: #F2F2F2; |
| 2342 | border-radius: 2px; | 2356 | border-radius: 2px; |
| 2343 | font-size: 12px; | 2357 | font-size: 12px; |
| 2344 | color: #666; | 2358 | color: #666; |
| 2345 | text-align: center; | 2359 | text-align: center; |
| 2346 | line-height: 21px; | 2360 | line-height: 21px; |
| 2347 | font-weight: 400; | 2361 | font-weight: 400; |
| 2348 | padding: 0 8px; | 2362 | padding: 0 8px; |
| 2349 | } | 2363 | } |
| 2350 | } | 2364 | } |
| 2351 | 2365 | ||
| 2352 | .applicationScenarios { | 2366 | .applicationScenarios { |
| ... | @@ -2364,7 +2378,7 @@ const passCommonDialogBtnClick = (btn, info) => { | ... | @@ -2364,7 +2378,7 @@ const passCommonDialogBtnClick = (btn, info) => { |
| 2364 | .expand_btn { | 2378 | .expand_btn { |
| 2365 | position: absolute; | 2379 | position: absolute; |
| 2366 | right: 0px; | 2380 | right: 0px; |
| 2367 | top: 60px; | 2381 | bottom: 0px; |
| 2368 | font-size: 14px; | 2382 | font-size: 14px; |
| 2369 | line-height: 21px; | 2383 | line-height: 21px; |
| 2370 | } | 2384 | } | ... | ... |
| ... | @@ -477,6 +477,8 @@ const handleProductBaseFormSelectChange = (val, row, info) => { | ... | @@ -477,6 +477,8 @@ const handleProductBaseFormSelectChange = (val, row, info) => { |
| 477 | } else { | 477 | } else { |
| 478 | proxy.$ElMessage.error(res.msg); | 478 | proxy.$ElMessage.error(res.msg); |
| 479 | } | 479 | } |
| 480 | }).catch(err => { | ||
| 481 | fullscreenLoading.value = false; | ||
| 480 | }) | 482 | }) |
| 481 | }, () => { | 483 | }, () => { |
| 482 | info.productName = oldProductName.value; | 484 | info.productName = oldProductName.value; |
| ... | @@ -1385,7 +1387,7 @@ const productRegisterInfoItems = ref([{ | ... | @@ -1385,7 +1387,7 @@ const productRegisterInfoItems = ref([{ |
| 1385 | }, | 1387 | }, |
| 1386 | { | 1388 | { |
| 1387 | label: "是否向社会开放", | 1389 | label: "是否向社会开放", |
| 1388 | type: "radio-group", | 1390 | type: "radio-group-input", |
| 1389 | placeholder: "", | 1391 | placeholder: "", |
| 1390 | field: "isSocialOpenness", | 1392 | field: "isSocialOpenness", |
| 1391 | col: 'other-group-flex', | 1393 | col: 'other-group-flex', |
| ... | @@ -1971,9 +1973,9 @@ onBeforeMount(async () => { | ... | @@ -1971,9 +1973,9 @@ onBeforeMount(async () => { |
| 1971 | // }]; | 1973 | // }]; |
| 1972 | return { | 1974 | return { |
| 1973 | label: d.label, | 1975 | label: d.label, |
| 1974 | tip: '支持扩展名:pdf、png、jpg、gif、rar、zip,单个文件不得大于10M', | 1976 | tip: '支持扩展名:pdf、png、jpg、rar、zip,单个文件不得大于10M', |
| 1975 | type: 'upload-file', | 1977 | type: 'upload-file', |
| 1976 | accept: '.pdf, .png, .jpg, .gif, .rar, .zip', | 1978 | accept: '.pdf, .png, .jpg, .rar, .zip', |
| 1977 | required: false, | 1979 | required: false, |
| 1978 | limitSize: 10, | 1980 | limitSize: 10, |
| 1979 | default: [], | 1981 | default: [], |
| ... | @@ -2069,16 +2071,16 @@ onBeforeMount(async () => { | ... | @@ -2069,16 +2071,16 @@ onBeforeMount(async () => { |
| 2069 | }) | 2071 | }) |
| 2070 | }) | 2072 | }) |
| 2071 | nextTick(() => { | 2073 | nextTick(() => { |
| 2072 | setTimeout(() => { | 2074 | setTimeout(() => { |
| 2073 | formRef.value?.ruleFormRef?.clearValidate(); | 2075 | formRef.value?.ruleFormRef?.clearValidate(); |
| 2074 | }, 50) | 2076 | }, 50) |
| 2075 | }) | 2077 | }) |
| 2076 | } else { | 2078 | } else { |
| 2077 | proxy.$ElMessage.error(res.msg); | 2079 | proxy.$ElMessage.error(res.msg); |
| 2078 | } | 2080 | } |
| 2081 | }).catch(err => { | ||
| 2082 | fullscreenLoading.value = false; | ||
| 2079 | }) | 2083 | }) |
| 2080 | }).catch(() => { | ||
| 2081 | fullscreenLoading.value = false; | ||
| 2082 | }) | 2084 | }) |
| 2083 | } else { | 2085 | } else { |
| 2084 | getRegisterCatalogListData(); | 2086 | getRegisterCatalogListData(); |
| ... | @@ -2170,8 +2172,8 @@ const saveDraft = () => { | ... | @@ -2170,8 +2172,8 @@ const saveDraft = () => { |
| 2170 | }, { | 2172 | }, { |
| 2171 | reqParamListRQVOS: inputParamsData.value, | 2173 | reqParamListRQVOS: inputParamsData.value, |
| 2172 | respParamListRQVOS: respParamsData.value, | 2174 | respParamListRQVOS: respParamsData.value, |
| 2173 | resourcesRQVOS: authSourceData.value, | 2175 | resourcesRQVOS: registerInfoValue.isAuthreSourceDevelop == 'Y' ? authSourceData.value : [], |
| 2174 | organizationRQVOS: orgData.value | 2176 | organizationRQVOS: registerInfoValue.isSharedData == 'Y' ? orgData.value : [] |
| 2175 | }, { | 2177 | }, { |
| 2176 | registerRQVO: { | 2178 | registerRQVO: { |
| 2177 | ...registerInfoValue, | 2179 | ...registerInfoValue, |
| ... | @@ -2369,8 +2371,8 @@ const save = () => { | ... | @@ -2369,8 +2371,8 @@ const save = () => { |
| 2369 | }, { | 2371 | }, { |
| 2370 | reqParamListRQVOS: inputParamsData.value, | 2372 | reqParamListRQVOS: inputParamsData.value, |
| 2371 | respParamListRQVOS: respParamsData.value, | 2373 | respParamListRQVOS: respParamsData.value, |
| 2372 | resourcesRQVOS: authSourceData.value, | 2374 | resourcesRQVOS: registerInfoValue.isAuthreSourceDevelop == 'Y' ? authSourceData.value : [], |
| 2373 | organizationRQVOS: orgData.value | 2375 | organizationRQVOS: registerInfoValue.isSharedData == 'Y' ? orgData.value : [] |
| 2374 | }, { | 2376 | }, { |
| 2375 | registerRQVO: { | 2377 | registerRQVO: { |
| 2376 | ...registerInfoValue, | 2378 | ...registerInfoValue, | ... | ... |
-
Please register or sign in to post a comment