eight
2024-10-08 3a78c38a219c785f1a55a193db06edef6b753eb9
设备三个编号
已修改2个文件
29 ■■■■■ 文件已修改
src/views/ecg/devmanage/DeviceForm.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devmanage/index.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devmanage/DeviceForm.vue
@@ -15,8 +15,14 @@
            placeholder="选择采购日期"
        />
      </el-form-item>
      <el-form-item label="设备编号" prop="devId">
        <el-input v-model="formData.devId" placeholder="请输入设备编号" />
      <el-form-item label="设备固有编号" prop="devId">
        <el-input v-model="formData.devCodeIntrinsic" placeholder="请输入设备固有编号" />
      </el-form-item>
      <el-form-item label="设备医院编号" prop="devId">
        <el-input v-model="formData.devCodeHosp" placeholder="请输入设备医院编号" />
      </el-form-item>
      <el-form-item label="设备科室编号" prop="devId">
        <el-input v-model="formData.devCodeDept" placeholder="请输入设备科室编号" />
      </el-form-item>
      <el-form-item label="分类名" prop="category">
        <el-select v-model="formData.category" placeholder="请选择分类名" @change="categoryChanged">
@@ -55,8 +61,9 @@
          <el-radio key="5" :label="5"> 已领取 </el-radio>
          <el-radio key="10" :label="10"> 已装机 </el-radio>
          <el-radio key="20" :label="20"> 已遗失 </el-radio>
          <el-radio key="30" :label="30"> 维修中 </el-radio>
          <el-radio key="40" :label="40"> 已报废 </el-radio>
          <el-radio key="30" :label="30"> 待维修 </el-radio>
          <el-radio key="30" :label="40"> 维修中 </el-radio>
          <el-radio key="40" :label="50"> 已报废 </el-radio>
        </el-radio-group>
        <span v-else>{{tranlateDevState(formData.state)}}</span>
      </el-form-item>
@@ -84,7 +91,9 @@
const formData = ref<DeviceVO>({
  id: 0,
  purchaseDate: new Date().getTime(),
  devId: '',
  devCodeIntrinsic: '',
  devCodeHosp: '',
  devCodeDept: '',
  category: '',
  brand: '',
  model: '',
@@ -186,8 +195,9 @@
  else if (state=== 5) return "已领用";
  else if (state=== 10) return "已装机";
  else if (state=== 20) return "已遗失";
  else if (state=== 30) return "维修中";
  else if (state=== 40) return "已报废";
  else if (state=== 30) return "待维修";
  else if (state=== 40) return "维修中";
  else if (state=== 50) return "已报废";
}
onMounted( async () => {
src/views/ecg/devmanage/index.vue
@@ -282,8 +282,9 @@
    {label: "已领用", value: 5},
    {label: "已装机", value: 10},
    {label: "已遗失", value: 20},
    {label: "维修中", value: 30},
    {label: "已报废", value: 40}
    {label: "待维修", value: 30},
    {label: "维修中", value: 40},
    {label: "已报废", value: 50}
    ]
const tranlateDevState = (state) => {