yxh
2026-10-18 1446994d504819c367e1ff667360eadb314f9ac6
src/views/ecg/checktype/CheckTypeForm.vue
@@ -17,12 +17,12 @@
    >
      <el-row :gutter="20">
        <el-col :span="12">
          <el-form-item label="检查项目名称" prop="name">
          <el-form-item label="项目名称" prop="name">
            <el-input v-model="formData.name" placeholder="请输入检查项目名称" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="检查项目值" prop="value">
          <el-form-item label="项目编码" prop="value">
            <el-input v-model="formData.value" placeholder="请输入检查项目值" />
          </el-form-item>
        </el-col>
@@ -38,13 +38,19 @@
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="允许准备中人数" prop="readyNum">
            <el-input v-model="formData.readyNum" placeholder="请输入允许准备中人数" />
          <el-form-item label="候诊准备人数" prop="readyNum">
            <!--
              【本次说明】这个值决定该检查项目在工位上「候诊区」的容量上限:
              系统自动把「排队中」的患者搬进「候诊区」时,最多搬到这个人数。
              **填 0 = 不自动分流**(排队中的患者不会主动进候诊区,需在工位候诊区用「拉入」手动补人)。
              多个检查项目的工位,取其中**最大值**。
            -->
            <el-input v-model="formData.readyNum" placeholder="候诊区自动补人上限;0=不自动分流(靠手动拉入)" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="需要设备领用" prop="needDevReady">
          <el-form-item label="设备领用" prop="needDevReady">
            <el-switch v-model="formData.needDevReady" :active-value="1" :inactive-value="0" />
          </el-form-item>
        </el-col>
@@ -55,7 +61,7 @@
        </el-col>
        <el-col :span="12">
          <el-form-item label="叫号列" prop="callingColumn">
          <el-form-item label="大屏显示列" prop="callingColumn">
            <el-input v-model="formData.callingColumn" placeholder="请输入叫号列" />
          </el-form-item>
        </el-col>
@@ -66,25 +72,25 @@
        </el-col>
        <el-col :span="12">
          <el-form-item label="时段预约规定人数" prop="timeslotBookNum">
          <el-form-item label="时段预约人数" prop="timeslotBookNum">
            <el-input v-model="formData.timeslotBookNum" placeholder="请输入时段预约规定人数" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="每时段预留人数" prop="timeslotReservedNum">
          <el-form-item label="时段预留人数" prop="timeslotReservedNum">
            <el-input v-model="formData.timeslotReservedNum" placeholder="请输入每时段预留人数" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="预约注意事项" prop="notes">
          <el-form-item label="注意事项" prop="notes">
            <el-input v-model="formData.notes" placeholder="请输入预约注意事项" />
          </el-form-item>
        </el-col>
        <!-- ↓↓↓ 以下三项按要求「单占一行」 ↓↓↓ -->
        <el-col :span="24">
          <el-form-item label="显示患者条码" prop="displayBarcode">
          <el-form-item label="患者条码显示" prop="displayBarcode">
            <el-checkbox-group v-model="formData.displayBarcode">
              <el-checkbox
                  v-for="(dict, index) in getIntDictOptions(DICT_TYPE.ECG_PAT_SOURCE)"
@@ -98,8 +104,8 @@
        <!-- 需求:排队序号规则(签到时如何给患者排队序号) -->
        <el-col :span="24">
          <el-form-item label="排队序号规则" prop="seqRule">
            <el-select v-model="formData.seqRule" placeholder="请选择排队序号规则" class="w-full">
          <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"
@@ -108,9 +114,9 @@
              />
            </el-select>
            <div class="text-12px text-gray-500 leading-5 mt-1">
              预约号:用预约系统下发的号,签到不再分配;<br />
              签到序号:当天同检查项目内连续递增(第 1 个签到=1 号),每 9 个号预留 1 个给加急;<br />
              时段号:按预约时间段给号(<b>不选时默认此项</b>,与改造前行为一致)。
              按预约号:用预约系统下发的号,签到不再分配;<br />
              按签到顺序:当天同检查项目内连续递增(第 1 个签到=1 号),每 9 个号预留 1 个给加急;<br />
              按时段分配:按预约时间段给号(<b>不选时默认此项</b>,与改造前行为一致)。
            </div>
          </el-form-item>
        </el-col>