| | |
| | | <template> |
| | | <div class="task-price"> |
| | | <div class="task-price-decimal">{{ value }}</div> |
| | | <div class="task-price-decimal" v-if="billingMethod !== EnumBillingMethod.Face"> |
| | | {{ value }} |
| | | </div> |
| | | <div class="task-price-unit">{{ unit }}</div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import { EnumBillingMethod } from '@12333/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'TaskPrice', |
| | | }); |
| | |
| | | type Props = { |
| | | value?: number | string; |
| | | unit?: string; |
| | | billingMethod?: EnumBillingMethod; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), {}); |