<view class="page">
  <view class="card">
    <view class="card-title">本次活动</view>
    <view class="row"><text class="row-label">客户</text><text class="row-value">{{customerText}}</text></view>
    <view class="row"><text class="row-label">关联商机</text><text class="row-value">{{oppText}}</text></view>
    <view class="row"><text class="row-label">活动 / 场景</text><text class="row-value">{{activityText}}</text></view>
  </view>

  <view class="notice">工单只在工作台内闭环，不接飞书 / 钉钉。状态在「我的待办」里按 发起 → 指派 → 截止 → 完成 → 关闭 推进；资料回填且客户认可后，由销售点击关闭任务。</view>

  <view class="card">
    <view class="card-title">选择下一步计划<text class="req">*</text></view>
    <view class="chips">
      <view class="chip {{planKey === item.key ? 'on' : ''}}" wx:for="{{planTypes}}" wx:key="key" data-key="{{item.key}}" bindtap="onPlan">{{item.name}}</view>
    </view>
    <view class="card-sub" style="margin-top:8rpx;margin-bottom:0">{{planHint}}</view>
  </view>

  <view class="card">
    <view class="card-title">{{isOrder ? '工单内容' : '销售动作内容'}}</view>
    <view class="field">
      <text class="field-label">{{descLabel}}<text class="req">*</text></text>
      <textarea class="textarea" value="{{desc}}" bindinput="onDesc" placeholder="{{descPlaceholder}}" />
    </view>

    <view wx:if="{{isOrder}}" class="field">
      <text class="field-label">时间节点（销售按客户需求给定{{needNegotiate ? '，内部评估协商后议定终版' : ''}}）</text>
      <picker mode="date" value="{{dueDate}}" bindchange="onDue">
        <view class="picker">{{dueDateText}}</view>
      </picker>
    </view>

    <view wx:if="{{roleFields.length > 0}}">
      <view class="card-sub">人员指派</view>
      <view wx:for="{{roleFields}}" wx:key="key" class="field">
        <text class="field-label">{{item.label}}</text>
        <input class="input" value="{{item.value}}" data-index="{{index}}" bindinput="onRole" placeholder="{{item.placeholder}}" />
      </view>
    </view>

    <view wx:if="{{isDataOrder}}" class="notice">客户在某个具体场景下，因检测需求、技术限定或竞对已达成指标，要求我司提供同类性能数据或参考性能数据。资料回填至此且客户认可后，销售点击关闭任务。</view>

    <view class="field">
      <text class="field-label">附件名称（可选，一期不上传文件）</text>
      <input class="input" value="{{attachments}}" bindinput="onAttachments" placeholder="例：下机文件.xlsx、结果图.png" />
    </view>
  </view>

  <view wx:if="{{errorMsg}}" class="notice" style="background:#fce8e6;border-color:#f3b3b0;color:#a50e0e">{{errorMsg}}</view>
  <view class="btn btn-primary" bindtap="submit">{{isOrder ? '发起工单并回到工作台' : '保存下一步动作并回到工作台'}}</view>
  <view class="btn btn-ghost" bindtap="skip">跳过，直接回工作台</view>
</view>
