sinake
6 天以前 1fa81f8c3c68b14e08554637eda80679f90b46ee
src/views/ecg/doctor/components/DevReadyPanel.vue
@@ -9,29 +9,44 @@
      :rules="formRules"
      label-width="100px"
      v-loading="formLoading"
    >
     <el-row>
    <el-col :span="12">
      <el-form-item label="检查项目" prop="">
        {{getCheckTypeName(formData.checkType)}}
      </el-form-item>
      <el-form-item label="患者编号" prop="patId">
      </el-col>
      <el-col :span="12">
      <el-form-item label="患者编号" prop="patId" >
        <el-input v-model="formData.patId" placeholder="请输入患者编号" @input="getRentInfoByPatId" />
        <Barcode v-if="displayBarCode" :value="displayBarCode" :width=100 />
        <el-button @click="copyBarcode()">复制</el-button>
      </el-form-item>
      </el-col>
      <el-col :span="12">
      <el-form-item label="患者名称" prop="patName">
        <el-input v-model="formData.patName" placeholder="请输入患者名称" />
      </el-form-item>
     </el-col>
      <el-col :span="12">
      <el-form-item label="患者描述" prop="patDeptDesc">
        <dict-tag v-if="formData.patDetails?.source" :type="DICT_TYPE.ECG_PAT_SOURCE" :value="formData.patDetails?.source" />
        {{formData?.patDetails?.deptDesc}} {{formData?.patDetails?.wardDesc}} {{formData?.patDetails?.bedNo}}
      </el-form-item>
           </el-col>
      <el-col :span="12">
      <el-form-item label="设备编号" prop="devId">
        <el-input v-model="formData.devId" placeholder="请输入设备编号" @input="getDevInfo"/>
      </el-form-item>
           </el-col>
      <el-col :span="12">
      <el-form-item label="设备描述" prop="">
        {{ devInfo?.brand||'-' }} {{ devInfo?.model||'-' }} {{ tranlateDevState(devInfo?.state) }}
      </el-form-item>
           </el-col>
      <el-col :span="12">
      <el-form-item label="领用时间" prop="rentTime">
        <el-date-picker
          v-model="formData.rentTime"
@@ -40,6 +55,14 @@
          placeholder="选择领用时间"
        />
      </el-form-item>
           </el-col>
      <el-col :span="12">
       <el-form-item label="是否多耐" prop="tolerance">
         <el-tag type="info" v-if="formData.tolerance == 0">否</el-tag>
        <el-tag type="danger" v-else>是</el-tag>
        </el-form-item>
             </el-col>
      </el-row>
      <el-form-item label="备注" prop="remark">
        <el-input v-model="formData.remark" placeholder="请输入备注" />
      </el-form-item>
@@ -51,6 +74,7 @@
        </el-radio-group>
      </el-form-item>
-->
    </el-form>
    <el-button @click="submitForm" type="primary" :disabled="formLoading">领用完成</el-button>
    <el-checkbox style="margin-left:10px" label="自动&nbsp;" v-model="autoPrint" />
@@ -147,7 +171,7 @@
import {AppointmentApi, AppointmentVO} from "@/api/ecg/appointment";
import {useCheckTypeStore} from '@/store/modules/checkType'
import {calGender, getBookBeginTime} from "@/utils";
import {DICT_TYPE} from "@/utils/dict";
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import {tranlateDevState} from "@/utils/statusFormatter";
import {getCheckTypeName, needAutoFeeConfirm} from "../../../../utils/checkTypeFormatter";