spring
2026-07-03 081f242ea3c019f4eddd0fe342c5cf6189da1468
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script lang="ts" setup>
import { Button } from 'ant-design-vue';
 
defineProps<{
  designerName?: string;
  productName?: string;
  version?: string;
}>();
 
const emit = defineEmits<{
  edit: [];
  publish: [];
}>();
</script>
 
<template>
  <div
    class="mb-4 flex items-center justify-between rounded-lg border border-amber-200 bg-amber-50 px-4 py-3"
  >
    <div class="text-sm text-amber-900">
      <span class="font-medium">任务已发起(草稿)</span>
      <span class="ml-2 text-amber-700">
        {{ productName }} {{ version }} · 设计师 {{ designerName || '未指定' }}
      </span>
      <span class="ml-2 text-amber-600">— 请确认信息后发布任务,发布后方可上传设计资料</span>
    </div>
    <div class="flex shrink-0 gap-2">
      <Button size="small" @click="emit('edit')">修改任务</Button>
      <Button size="small" type="primary" @click="emit('publish')">发布任务</Button>
    </div>
  </div>
</template>