1. 诊所管理

This commit is contained in:
李琦
2026-06-18 13:49:43 +08:00
parent 66a2243042
commit ef5067d015
13 changed files with 673 additions and 49 deletions

View File

@@ -10,6 +10,9 @@
<text class="status" :class="'s' + item.status">{{ statusText(item.status) }}</text>
</view>
<view class="sub">{{ item.mobile }} · {{ formatTime(item.created_at) }}</view>
<view v-if="inputType === 'store' && item.promoter_admin" class="promoter-row" @click.stop>
<promoter-info-card :admin="item.promoter_admin" />
</view>
</view>
<view v-if="!list.length" class="empty">暂无记录</view>
</view>
@@ -18,11 +21,12 @@
<script>
import BusinessPageLayout from '@/subPackages/sub_business_shared/components/business-page-layout.vue'
import PromoterInfoCard from '@/subPackages/sub_salesperson/components/PromoterInfoCard.vue'
import businessMixin from '@/subPackages/sub_business_shared/common/businessMixin.js'
export default {
mixins: [businessMixin],
components: { BusinessPageLayout },
components: { BusinessPageLayout, PromoterInfoCard },
props: {
auditMode: { type: Boolean, default: false },
inputType: { type: String, default: 'store' },
@@ -82,5 +86,6 @@ export default {
.s1 { color: #00B42A; }
.s2 { color: #F53F3F; }
.sub { margin-top: 12rpx; color: #86909C; font-size: 24rpx; }
.promoter-row { margin-top: 16rpx; padding-top: 12rpx; border-top: 1rpx solid #f5f5f5; }
.empty { text-align: center; color: #86909C; padding: 80rpx 0; }
</style>