| | |
| | | </el-form> |
| | | <el-button @click="submitForm" type="primary" :disabled="formLoading">拆机完成</el-button> |
| | | <el-button @click="resetForm()">重 置</el-button> |
| | | <el-button @click="submitForm" :disabled="formLoading">遗 失</el-button> |
| | | <el-button @click="loseDismantle" :disabled="formLoading">遗 失</el-button> |
| | | |
| | | <!-- 医生拆机列表 --> |
| | | <ContentWrap> |
| | | <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" @current-change="onCurChange" > |
| | | <el-table-column label="id" align="center" prop="id" /> |
| | | <el-table-column label="--" align="center" prop="lost" > |
| | | <template #default="scope"> |
| | | {{scope.row.lost == 1 ? "遗失" : ""}} |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column label="作业类型" align="center" prop="jobType" />--> |
| | | <!-- <el-table-column label="医生编号" align="center" prop="docId" />--> |
| | | <el-table-column label="医生名称" align="center" prop="docName" /> |
| | |
| | | } |
| | | } |
| | | |
| | | // 遗失操作 |
| | | const loseDismantle = async () => { |
| | | // 校验表单 |
| | | await formRef.value.validate() |
| | | // 提交请求 |
| | | formLoading.value = true |
| | | try { |
| | | const data = formData.value as unknown as DevRentVO |
| | | await DevRentApi.devLose(data) |
| | | message.success(t('操作成功')) |
| | | dialogVisible.value = false |
| | | // 发送操作成功的事件 |
| | | emit('success') |
| | | resetForm() |
| | | getList() |
| | | } finally { |
| | | formLoading.value = false |
| | | } |
| | | } |
| | | |
| | | /** 重置表单 */ |
| | | const resetForm = () => { |
| | | formData.value = { |