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