eight
2024-10-08 7dd1cf55eda4666b75f559b526837d0b4a6f2522
update
已修改7个文件
67 ■■■■■ 文件已修改
src/api/ecg/devrent/index.ts 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devrent/DevRentForm.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devrent/index.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/DevDataEntry.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/DevDismantle.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/DevInstall.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/components/DevReadyPanel.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/ecg/devrent/index.ts
@@ -10,7 +10,7 @@
  returnTime: Date // 拆机时间
  interference: number // 干扰数
  baseline: string // 基线粗
  detachment: string // 脱离
  detachment: string // 脱落
  remark: string // 备注
}
@@ -82,8 +82,13 @@
  },
  // 放弃装机
  devCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-cancel`, data })
  devReadyCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-ready-cancel`, data })
  },
  // 放弃装机
  devInstallCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-install-cancel`, data })
  },
  // 遗失
src/views/ecg/devrent/DevRentForm.vue
@@ -38,7 +38,7 @@
      <el-form-item label="基线粗" prop="baseline">
        <el-input v-model="formData.baseline" placeholder="请输入基线粗" />
      </el-form-item>
      <el-form-item label="脱离" prop="detachment">
      <el-form-item label="脱落" prop="detachment">
        <el-input v-model="formData.detachment" placeholder="请输入脱离" />
      </el-form-item>
      <el-form-item label="备注" prop="remark">
src/views/ecg/devrent/index.vue
@@ -57,6 +57,7 @@
          class="!w-220px"
        />
      </el-form-item>
<!--
      <el-form-item label="干扰数" prop="interference">
        <el-input
          v-model="queryParams.interference"
@@ -73,13 +74,14 @@
            :inactive-value="0"
        />
      </el-form-item>
      <el-form-item label="脱离" prop="detachment">
      <el-form-item label="脱落" prop="detachment">
        <el-switch
            v-model="queryParams.detachment"
            :active-value="1"
            :inactive-value="0"
        />
      </el-form-item>
-->
      <el-form-item label="备注" prop="remark">
        <el-input
          v-model="queryParams.remark"
@@ -147,7 +149,7 @@
      />
      <el-table-column label="干扰数" align="center" prop="interference" />
      <el-table-column label="基线粗" align="center" prop="baseline" />
      <el-table-column label="脱离" align="center" prop="detachment" />
      <el-table-column label="脱落" align="center" prop="detachment" />
      <el-table-column label="备注" align="center" prop="remark" />
      <el-table-column
        label="创建时间"
@@ -213,9 +215,9 @@
  patName: undefined,
  rentTime: [],
  returnTime: [],
  interference: undefined,
  baseline: undefined,
  detachment: undefined,
  // interference: undefined,
  // baseline: undefined,
  // detachment: undefined,
  remark: undefined,
  createTime: []
})
src/views/ecg/doctor/DevDataEntry.vue
@@ -28,9 +28,6 @@
          <el-form-item label="干扰数" prop="interference">
            <el-input v-model="formData.interference" placeholder="请输入干扰数" />
          </el-form-item>
          <el-form-item label="脱离" prop="detachment">
            <el-input v-model="formData.detachment" placeholder="请输入脱离" />
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="设备编号" prop="devId">
@@ -60,13 +57,26 @@
            />
          </el-form-item>
          <el-form-item label="基线粗" prop="baseline">
            <el-input v-model="formData.baseline" placeholder="请输入基线粗" />
            <el-switch
                v-model="formData.baseline"
                :active-value="1"
                :inactive-value="0"
            />
          </el-form-item>
          <el-form-item label="备注" prop="remark">
            <el-input v-model="formData.remark" placeholder="请输入备注" />
          <el-form-item label="脱落" prop="detachment">
            <el-switch
                v-model="formData.detachment"
                :active-value="1"
                :inactive-value="0"
            />
          </el-form-item>
        </el-col>
      </el-row>
      <el-row :gutter="20">
        <el-form-item label="备注" prop="remark">
          <el-input v-model="formData.remark" placeholder="请输入备注" />
        </el-form-item>
      </el-row>
    </el-form>
    <el-button @click="submitForm" type="primary" :disabled="formLoading">录入完成</el-button>
    <el-button @click="resetForm()">重 置</el-button>
src/views/ecg/doctor/DevDismantle.vue
@@ -54,7 +54,7 @@
          </el-form-item>
        </el-col>
        <el-col :span="12">
          <el-form-item label="脱离" prop="detachment">
          <el-form-item label="脱落" prop="detachment">
            <el-switch
                v-model="formData.detachment"
                :active-value="1"
src/views/ecg/doctor/DevInstall.vue
@@ -52,7 +52,7 @@
      <el-table-column label="装机情况" align="center" prop="lost" >
        <template #default="scope">
          <span v-if="scope.row.jobType === 10">"已装机"</span>
          <span v-if="scope.row.jobType === 30">"已放弃"</span>
          <span v-if="scope.row.jobType === 35">"已放弃"</span>
        </template>
      </el-table-column>
<!--      <el-table-column label="作业类型" align="center" prop="jobType" />-->
@@ -237,7 +237,7 @@
const queryParams = reactive({
  pageNo: 1,
  pageSize: 10,
  jobType: [10, 30],
  jobType: [10, 35],
  docId: undefined,
  docName: undefined,
  devId: undefined,
@@ -272,11 +272,11 @@
const cancelInstall = async () => {
  const data = formData.value as unknown as DevRentVO
  if (formData.value.id === null || formData.value.id === undefined) {
    const result = await DevRentApi.devCancel(data)
    const result = await DevRentApi.devInstallCancel(data)
    formData.value.id = result
    message.success(t('操作成功'))
  } else {
    await DevRentApi.devCancel(data)
    await DevRentApi.devInstallCancel(data)
    message.success(t('操作成功'))
  }
  // 发送操作成功的事件
src/views/ecg/doctor/components/DevReadyPanel.vue
@@ -14,7 +14,7 @@
        <el-input v-model="formData.devId" placeholder="请输入设备编号" @input="getDevInfo"/>
      </el-form-item>
      <el-form-item label="设备描述" prop="">
        {{deviceInfo.brand + "&nbsp;&nbsp;" + deviceInfo.model}}
        {{deviceInfo.brand + "&nbsp;&nbsp;" + deviceInfo.model + " " + deviceInfo.state}}
      </el-form-item>
      <el-form-item label="装机时间" prop="rentTime">
        <el-date-picker
@@ -172,7 +172,7 @@
  brand: '',
  model: '',
  purchaseDate: 0,
  lost: 0,
  state: 0,
})
/** 提交表单 */
@@ -204,11 +204,11 @@
const cancelInstall = async () => {
  const data = formData.value as unknown as DevRentVO
  if (formData.value.id === null || formData.value.id === undefined) {
    const result = await DevRentApi.devCancel(data)
    const result = await DevRentApi.devReadyCancel(data)
    formData.value.id = result
    message.success(t('操作成功'))
  } else {
    await DevRentApi.devCancel(data)
    await DevRentApi.devReadyCancel(data)
    message.success(t('操作成功'))
  }
  // 发送操作成功的事件
@@ -236,6 +236,7 @@
  deviceInfo.value.category = ''
  deviceInfo.value.brand = ''
  deviceInfo.value.model = ''
  deviceInfo.value.state = 0
}
const setPatient = (queueVO: QueueVO | undefined) => {
@@ -296,6 +297,7 @@
  deviceInfo.value.category = ''
  deviceInfo.value.brand = ''
  deviceInfo.value.model = ''
  deviceInfo.value.state = 0
  if (isStringEmpty(formData.value.devId))
    return