| | |
| | | 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"> |
| | |
| | | |
| | | <el-form-item v-if="formType !== 'create'" label="状态" prop="state"> |
| | | <el-radio-group v-if="formType === 'devState'" v-model="formData.state"> |
| | | <el-radio key="0" :label="0"> 空闲中 </el-radio> |
| | | <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="0" :value="0"> 空闲中 </el-radio> |
| | | <el-radio key="5" :value="5"> 已领取 </el-radio> |
| | | <el-radio key="10" :value="10"> 已装机 </el-radio> |
| | | <el-radio key="20" :value="20"> 已遗失 </el-radio> |
| | | <el-radio key="30" :value="30"> 待维修 </el-radio> |
| | | <el-radio key="30" :value="40"> 维修中 </el-radio> |
| | | <el-radio key="40" :value="50"> 已报废 </el-radio> |
| | | </el-radio-group> |
| | | <span v-else>{{tranlateDevState(formData.state)}}</span> |
| | | </el-form-item> |
| | |
| | | const formData = ref<DeviceVO>({ |
| | | id: 0, |
| | | purchaseDate: new Date().getTime(), |
| | | devId: '', |
| | | devCodeIntrinsic: '', |
| | | devCodeHosp: '', |
| | | devCodeDept: '', |
| | | category: '', |
| | | brand: '', |
| | | model: '', |
| | |
| | | formRef.value?.resetFields() |
| | | } |
| | | |
| | | const categoryOptions = ref<DictDataType[]>([]) |
| | | const brandOptions = ref<OptionsVO[]>([]) |
| | | const modelOptions = ref<OptionsVO[]>([]) |
| | | |
| | |
| | | formData.value.model = modelOptions.value.length === 0 ? "" : modelOptions.value[0].value |
| | | } |
| | | |
| | | const categoryOptions = ref<DictDataType[]>([]) |
| | | |
| | | const tranlateDevState = (state) => { |
| | | if (state === 0) return "空闲"; |
| | | 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 () => { |