96a7545d by lihua

修改数据产品列表页样式

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