修改数据产品列表页样式
Showing
1 changed file
with
32 additions
and
41 deletions
| ... | @@ -428,37 +428,6 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -428,37 +428,6 @@ const handleUploadClose = (itemGuid) => { |
| 428 | </div> | 428 | </div> |
| 429 | <div v-if="listData.length" v-for="(item, index) in listData" :key="item.guid" @click="handleDataClick(item)" | 429 | <div v-if="listData.length" v-for="(item, index) in listData" :key="item.guid" @click="handleDataClick(item)" |
| 430 | :class="{ 'v-border-top': item.isRegister == 'Y', 'card-content': true, 'v-border-no-pass': item.isRegister == 'N' }"> | 430 | :class="{ 'v-border-top': item.isRegister == 'Y', 'card-content': true, 'v-border-no-pass': item.isRegister == 'N' }"> |
| 431 | <!-- <div class="top-dam-img"></div> | ||
| 432 | <div class="dam-catalog-content"> | ||
| 433 | <div class="title-row"> | ||
| 434 | <div class="title"> | ||
| 435 | <ellipsis-tooltip :content="item.damName" class-name="w100f" | ||
| 436 | :refName="'tooltipOver' + item.guid"></ellipsis-tooltip> | ||
| 437 | </div> | ||
| 438 | </div> | ||
| 439 | <div class="type-btn"> | ||
| 440 | <div class="type">{{ item.subjectDomainName || item.subjectDomain || '--' }}</div> | ||
| 441 | <div class="type">{{ item.damTypeName || '--' }}</div> | ||
| 442 | <div class="type">{{ item.isRegister == 'Y' ? '已登记' : '未登记' }}</div> | ||
| 443 | <div class="type" v-if="item.foundMode">{{ item.foundMode ? (item.foundMode === 1 ? '自建' : '加工交付') : '--' | ||
| 444 | }}</div> | ||
| 445 | </div> | ||
| 446 | <div class="desc">{{ item.propertyDescription }}</div> | ||
| 447 | <el-popover v-model="cardBtnVisible" placement="bottom" width="96" trigger="click" | ||
| 448 | popper-class="tree-item-edit-menu" :show-arrow="false" :hide-after="0"> | ||
| 449 | <template #reference> | ||
| 450 | <el-icon class="list-more" color="#666" v-show="getTableBtns(item)?.length > 0" | ||
| 451 | @click.stop="cardBtnVisible = true"> | ||
| 452 | <MoreFilled /> | ||
| 453 | </el-icon> | ||
| 454 | </template> | ||
| 455 | <div class="levitation-ul"> | ||
| 456 | <span class="levitation-li" v-for="btn in getTableBtns(item)" @click="tableBtnClick({ row: item }, btn)">{{ | ||
| 457 | btn.label }}</span> | ||
| 458 | </div> | ||
| 459 | </el-popover> | ||
| 460 | </div> --><!-- 新增框放在列表的第一个 --> | ||
| 461 | |||
| 462 | <div> | 431 | <div> |
| 463 | <div class="v-top"> | 432 | <div class="v-top"> |
| 464 | <div class="top-tip"> | 433 | <div class="top-tip"> |
| ... | @@ -480,11 +449,15 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -480,11 +449,15 @@ const handleUploadClose = (itemGuid) => { |
| 480 | </div> | 449 | </div> |
| 481 | </ellipsis-tooltip> | 450 | </ellipsis-tooltip> |
| 482 | </div> | 451 | </div> |
| 452 | <div class="label-main"> | ||
| 453 | <div class="dataLabel" v-if="item.damTypeName">{{ item.damTypeName }}</div> | ||
| 454 | <div class="dataLabel" style="margin-left: 4px;">{{ item.subjectDomainName || item.subjectDomain || '--' }}</div> | ||
| 455 | </div> | ||
| 483 | </div> | 456 | </div> |
| 484 | <div class="v-middle"> | 457 | <div class="v-middle"> |
| 485 | <div class="mid-content"> | 458 | <div class="mid-content"> |
| 486 | <div class="left">资产类型</div> | 459 | <div class="left">登记主体</div> |
| 487 | <div class="right">{{ item.damTypeName || '--' }}</div> | 460 | <div class="right">{{ item.rightMainName || '--' }}</div> |
| 488 | </div> | 461 | </div> |
| 489 | <div class="mid-content"> | 462 | <div class="mid-content"> |
| 490 | <div class="left">产品来源</div> | 463 | <div class="left">产品来源</div> |
| ... | @@ -492,8 +465,8 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -492,8 +465,8 @@ const handleUploadClose = (itemGuid) => { |
| 492 | }}</div> | 465 | }}</div> |
| 493 | </div> | 466 | </div> |
| 494 | <div class="mid-content"> | 467 | <div class="mid-content"> |
| 495 | <div class="left">所属主题</div> | 468 | <div class="left">登记机构</div> |
| 496 | <div class="right">{{ item.subjectDomainName || item.subjectDomain || '--' }}</div> | 469 | <div class="right">{{ item.exchangeName || '--' }}</div> |
| 497 | </div> | 470 | </div> |
| 498 | </div> | 471 | </div> |
| 499 | <div class="v-bottom"> | 472 | <div class="v-bottom"> |
| ... | @@ -557,7 +530,7 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -557,7 +530,7 @@ const handleUploadClose = (itemGuid) => { |
| 557 | // height: calc(100% - 44px); | 530 | // height: calc(100% - 44px); |
| 558 | display: flex; | 531 | display: flex; |
| 559 | flex-wrap: wrap; | 532 | flex-wrap: wrap; |
| 560 | gap: 20px 20px; | 533 | gap: 15px 15px; |
| 561 | align-content: flex-start; | 534 | align-content: flex-start; |
| 562 | overflow-y: auto; | 535 | overflow-y: auto; |
| 563 | 536 | ||
| ... | @@ -566,7 +539,7 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -566,7 +539,7 @@ const handleUploadClose = (itemGuid) => { |
| 566 | 539 | ||
| 567 | 540 | ||
| 568 | .v-add { | 541 | .v-add { |
| 569 | width: calc(25% - 20px); | 542 | width: calc(25% - 13px); |
| 570 | min-width: 220px; | 543 | min-width: 220px; |
| 571 | height: 268px; | 544 | height: 268px; |
| 572 | // height: auto; | 545 | // height: auto; |
| ... | @@ -607,9 +580,9 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -607,9 +580,9 @@ const handleUploadClose = (itemGuid) => { |
| 607 | } | 580 | } |
| 608 | 581 | ||
| 609 | .card-content { | 582 | .card-content { |
| 610 | width: calc(25% - 20px); | 583 | width: calc(25% - 13px); |
| 611 | min-width: 220px; | 584 | min-width: 220px; |
| 612 | height: 268px; | 585 | height: 264px; |
| 613 | // height: auto; | 586 | // height: auto; |
| 614 | background: #FAFAFA; | 587 | background: #FAFAFA; |
| 615 | border: 1px solid rgba(229, 229, 229, 1); | 588 | border: 1px solid rgba(229, 229, 229, 1); |
| ... | @@ -660,7 +633,7 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -660,7 +633,7 @@ const handleUploadClose = (itemGuid) => { |
| 660 | display: flex; | 633 | display: flex; |
| 661 | flex-direction: column; | 634 | flex-direction: column; |
| 662 | background: #FFFFFF; | 635 | background: #FFFFFF; |
| 663 | padding: 16px 11px; | 636 | padding: 10px 11px; |
| 664 | 637 | ||
| 665 | .top-tip { | 638 | .top-tip { |
| 666 | display: flex; | 639 | display: flex; |
| ... | @@ -697,6 +670,22 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -697,6 +670,22 @@ const handleUploadClose = (itemGuid) => { |
| 697 | text-overflow: ellipsis; | 670 | text-overflow: ellipsis; |
| 698 | } | 671 | } |
| 699 | 672 | ||
| 673 | .label-main { | ||
| 674 | display: flex; | ||
| 675 | margin-top: 8px; | ||
| 676 | |||
| 677 | .dataLabel { | ||
| 678 | background: #F2F2F2; | ||
| 679 | border-radius: 2px; | ||
| 680 | font-size: 12px; | ||
| 681 | color: #666; | ||
| 682 | text-align: center; | ||
| 683 | line-height: 21px; | ||
| 684 | font-weight: 400; | ||
| 685 | padding: 0 8px; | ||
| 686 | } | ||
| 687 | } | ||
| 688 | |||
| 700 | .top-des1 { | 689 | .top-des1 { |
| 701 | font-size: 14px; | 690 | font-size: 14px; |
| 702 | color: #999999; | 691 | color: #999999; |
| ... | @@ -725,7 +714,8 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -725,7 +714,8 @@ const handleUploadClose = (itemGuid) => { |
| 725 | display: flex; | 714 | display: flex; |
| 726 | justify-content: space-between; | 715 | justify-content: space-between; |
| 727 | align-items: center; | 716 | align-items: center; |
| 728 | padding: 8px 0; | 717 | padding-top: 8px; |
| 718 | //padding: 8px 0; | ||
| 729 | 719 | ||
| 730 | .left { | 720 | .left { |
| 731 | font-size: 14px; | 721 | font-size: 14px; |
| ... | @@ -746,6 +736,7 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -746,6 +736,7 @@ const handleUploadClose = (itemGuid) => { |
| 746 | display: flex; | 736 | display: flex; |
| 747 | justify-content: end; | 737 | justify-content: end; |
| 748 | padding: 0 11px; | 738 | padding: 0 11px; |
| 739 | margin-top: 12px; | ||
| 749 | } | 740 | } |
| 750 | 741 | ||
| 751 | .top-dam-img { | 742 | .top-dam-img { | ... | ... |
-
Please register or sign in to post a comment