2ef5e7a2 by lihua

修改数据产品列表页样式

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