| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 | 
							- <!-- 用户信息卡片 -->
 
- <template>
 
-   <view :class="[{ 'border-bottom': props.hasBorderBottom }]"
 
-     class="userinfoai-item ss-flex ss-row-between ss-col-center">
 
-     <view v-if="!isEmpty(props.item)" class="item-left">
 
-       <view class="area-text ss-flex ss-col-center" @click="onSelect">
 
-         <uni-tag v-if="props.item.defaultStatus" class="ss-m-r-10"
 
-           custom-style="background-color: var(--ui-BG-Main); border-color: var(--ui-BG-Main); color: #fff;" size="small"
 
-           text="默认" />
 
-         {{ props.item.textInformation }}
 
-       </view>
 
-     </view>
 
-     <view v-else>
 
-       <view class="userinfoai-text ss-m-b-10">请选择用户信息</view>
 
-     </view>
 
-     <slot>
 
-       <button class="ss-reset-button edit-btn" @tap.stop="onEdit">
 
-         <view class="edit-icon ss-flex ss-row-center ss-col-center">
 
-           <image :src="sheep.$url.static('/static/img/shop/member/userinfoai/edit.png')" />
 
-         </view>
 
-       </button>
 
-     </slot>
 
-   </view>
 
- </template>
 
- <script setup>
 
- /**
 
-  * 基础组件 - 用户信息卡片
 
-  *
 
-  * @param {String}  icon = _icon-edit    - icon
 
-  *
 
-  * @event {Function()} click       - 点击
 
-  * @event {Function()} actionClick     - 点击工具栏
 
-  *
 
-  * @slot                 - 默认插槽
 
-  */
 
- import sheep from '@/sheep';
 
- import { isEmpty } from 'lodash-es';
 
- const props = defineProps({
 
-   item: {
 
-     type: Object,
 
-     default() { },
 
-   },
 
-   hasBorderBottom: {
 
-     type: Boolean,
 
-     defult: true,
 
-   },
 
- });
 
- const onEdit = () => {
 
-   sheep.$router.go('/pages/member/userinfoai/edit', {
 
-     id: props.item.id,
 
-   });
 
- };
 
- const onSelect = () => {
 
-   sheep.$router.go('/pages/member/UserInfoAiEdit', {
 
-     id: props.item.id,
 
-   });
 
- };
 
- </script>
 
- <style lang="scss" scoped>
 
- .userinfoai-item {
 
-   padding: 24rpx 30rpx;
 
-   .item-left {
 
-     width: 600rpx;
 
-   }
 
-   .area-text {
 
-     font-size: 26rpx;
 
-     font-weight: 400;
 
-     color: $dark-9;
 
-   }
 
-   .userinfoai-text {
 
-     font-size: 32rpx;
 
-     font-weight: 500;
 
-     color: #333333;
 
-     line-height: 48rpx;
 
-   }
 
-   .person-text {
 
-     font-size: 28rpx;
 
-     font-weight: 400;
 
-     color: $dark-9;
 
-   }
 
- }
 
- .edit-btn {
 
-   width: 44rpx;
 
-   height: 44rpx;
 
-   background: $gray-f;
 
-   border-radius: 50%;
 
-   .edit-icon {
 
-     width: 24rpx;
 
-     height: 24rpx;
 
-   }
 
- }
 
- image {
 
-   width: 100%;
 
-   height: 100%;
 
- }
 
- </style>
 
 
  |