From ddfa27c45cc80f575f414bac49201ac60f20888a Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 14 二月 2025 18:23:59 +0800 Subject: [PATCH] fix: b端 --- packages/components/src/Card/JobApplicationCard.vue | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/packages/components/src/Card/JobApplicationCard.vue b/packages/components/src/Card/JobApplicationCard.vue index 5800a9e..20e606c 100644 --- a/packages/components/src/Card/JobApplicationCard.vue +++ b/packages/components/src/Card/JobApplicationCard.vue @@ -2,26 +2,29 @@ <div class="job-application-card-wrapper"> <div class="job-application-card-title-wrapper"> <div class="job-application-card-title">瀹㈡埧鏈嶅姟鍛�</div> - <div class="job-application-card-title-more" @click.stop="handleMore"> + <TaskPrice :value="212" v-if="mode === 'taskManage'" /> + <div v-else class="job-application-card-title-more" @click.stop="handleMore"> <img :src="IconMore" class="more-btn-icon" /> </div> </div> <div class="job-application-card-line"> <div class="job-application-card-time">{{ `${'2025骞�2鏈�5鏃�'}鑷�${'2025骞�3鏈�5鏃�'}` }}</div> - <div class="job-application-card-status">{{ '鐢熸晥涓�' }}</div> + <div class="job-application-card-status" v-if="mode === 'normal'">{{ '鐢熸晥涓�' }}</div> </div> <div class="job-application-card-line"> <div class="job-application-card-company"> <div class="job-application-card-company-tag">H</div> <div class="job-application-card-company-address">瀹佹尝闆疯开妫厭搴�</div> </div> - <div class="job-application-card-people">{{ `鎶ュ悕浜烘暟锛�${5}` }}</div> + <div class="job-application-card-people" v-if="mode === 'normal'">{{ `鎶ュ悕浜烘暟锛�${5}` }}</div> </div> <div class="job-application-card-line"> <div class="job-application-card-publish-time">{{ `鍙戝竷鏃ユ湡锛�${'2022骞�12鏈�25鏃�'}` }}</div> - <div class="job-application-card-fee"> - <TaskPrice :value="212" /> - </div> + <slot name="footer-actions"> + <div class="job-application-card-fee"> + <TaskPrice :value="212" /> + </div> + </slot> </div> </div> </template> @@ -77,10 +80,12 @@ type Props = CommonTaskCardProps & { showActions?: boolean; status?: ResourceStatus; + mode?: 'taskManage' | 'normal'; }; const props = withDefaults(defineProps<Props>(), { showActions: true, + mode: 'normal', }); const emit = defineEmits<{ @@ -265,6 +270,12 @@ .job-application-card-publish-time { color: boleGetCssVar('text-color', 'regular'); } + + .nut-button { + min-width: 144rpx; + height: 52rpx; + font-size: 24rpx; + } } } </style> -- Gitblit v1.9.1