yxh
2026-09-29 6ab4b1e0b68e4c347110e37018fa005603f53904
src/views/ecg/checktype/CheckTypeForm.vue
@@ -52,8 +52,20 @@
      <el-form-item label="预约注意事项" prop="notes">
        <el-input v-model="formData.notes" placeholder="请输入预约注意事项" />
      </el-form-item>
      <el-form-item label="序号前缀" prop="notes">
      <el-form-item label="序号前缀" prop="seqPrefix">
        <el-input v-model="formData.seqPrefix" placeholder="请输入序号前缀" />
      </el-form-item>
      <!-- 需求:排队序号规则(签到时如何给患者排队序号) -->
      <el-form-item label="排队序号规则" prop="seqRule">
        <el-select v-model="formData.seqRule" placeholder="请选择排队序号规则" class="w-full">
          <el-option v-for="dict in getIntDictOptions(DICT_TYPE.ECG_SEQ_RULE)"
                     :key="dict.value" :label="dict.label" :value="dict.value" />
        </el-select>
        <div class="text-12px text-gray-500 leading-5 mt-1">
          预约号:用预约系统下发的号,签到不再分配;<br />
          签到序号:当天同检查类型内连续递增(第 1 个签到=1 号),每 9 个号预留 1 个给加急;<br />
          时段号:按预约时间段给号(<b>不选时默认此项</b>,与改造前行为一致)。
        </div>
      </el-form-item>
      <el-form-item label="亲和的检查类型" prop="affinityCheckTypes">
        <el-checkbox-group v-model="formData.affinityCheckTypes">
@@ -97,7 +109,9 @@
  timeslotReservedNum: undefined,
  affinityCheckTypes: [],
  notes: undefined,
  seqPrefix: undefined
  seqPrefix: undefined,
  // 排队序号规则:留空即按后端默认(时段号)处理,与改造前行为一致
  seqRule: undefined
})
const formRules = reactive({
})
@@ -160,7 +174,8 @@
    timeslotReservedNum: undefined,
    affinityCheckTypes: [],
    notes: undefined,
    seqPrefix: undefined
    seqPrefix: undefined,
    seqRule: undefined
  }
  formRef.value?.resetFields()
}