From 42da72b00e5a709478c6e82477a63360f93a7a8e Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 12 Jan 2026 15:45:37 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/jagzwxm/ja_web
---
applications/drone-command/src/views/basicManage/deviceScrap/index.vue | 37 +++++++------------------------------
1 files changed, 7 insertions(+), 30 deletions(-)
diff --git a/applications/drone-command/src/views/basicManage/maintainRecord/maintainRecord.vue b/applications/drone-command/src/views/basicManage/deviceScrap/index.vue
similarity index 80%
copy from applications/drone-command/src/views/basicManage/maintainRecord/maintainRecord.vue
copy to applications/drone-command/src/views/basicManage/deviceScrap/index.vue
index 4e25852..a3642a8 100644
--- a/applications/drone-command/src/views/basicManage/maintainRecord/maintainRecord.vue
+++ b/applications/drone-command/src/views/basicManage/deviceScrap/index.vue
@@ -40,10 +40,6 @@
</el-col>
</el-row>
</el-form>
- <div>
- <el-button type="primary" @click="handleAdd">维护计划</el-button>
- <el-button type="danger" :disabled="!selectedIds.length" @click="handleDelete()">删除</el-button>
- </div>
<el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column type="index" width="60" label="序号" />
@@ -55,18 +51,16 @@
</el-table-column>
<el-table-column prop="deviceModel" label="型号" />
<el-table-column prop="manufacturer" label="生产厂商" />
+ <el-table-column prop="createTime" label="入库时间" />
+ <el-table-column prop="source" label="来源" />
<el-table-column prop="charger" label="负责人" />
+ <el-table-column prop="scrapTime" label="报废时间" />
+ <el-table-column prop="scrapReason" label="报废原因" />
+ <el-table-column prop="disposeWay" label="处置方式" />
<el-table-column prop="maintainReminder" label="维护提醒" />
- <el-table-column prop="planCycleType" label="维护计划">
- <template v-slot="{ row }">
- {{ getPlanCycleLabel(row) }}
- </template>
- </el-table-column>
<el-table-column label="操作">
<template v-slot="{ row }">
<el-link @click="handleView(row)" type="primary">查看</el-link>
- <el-link @click="maintenance(row)" type="warning">维护</el-link>
- <el-link @click="handleDelete(row)" type="danger">删除</el-link>
</template>
</el-table-column>
</el-table>
@@ -84,13 +78,12 @@
</template>
<script setup>
import { onMounted, ref } from 'vue'
-import { ElMessage, ElMessageBox } from 'element-plus'
import { getDictionaryByCode } from '@/api/system/dictbiz'
import { getDeptTree } from '@/api/system/dept'
import { getDictLabel } from '@ztzf/utils'
-import { fwDeviceMaintainPlanPageApi, fwDeviceMaintainPlanRemoveApi } from './maintainRecordApi'
import FormDiaLog from './FormDiaLog.vue'
import MaintenanceDiaLog from '@/views/basicManage/maintainRecord/MaintenanceDiaLog.vue'
+import { fwDeviceScrapPageApi } from '@/views/basicManage/deviceStock/fwDeviceScrapApi'
const initSearchParams = () => ({
deviceName: '', // 设备名称
@@ -128,7 +121,7 @@
async function getList() {
loading.value = true
try {
- const res = await fwDeviceMaintainPlanPageApi(searchParams.value)
+ const res = await fwDeviceScrapPageApi(searchParams.value)
list.value = res?.data?.data?.records ?? []
total.value = res?.data?.data?.total ?? 0
} finally {
@@ -152,22 +145,6 @@
// 查看
function handleView(row) {
dialogRef.value?.open({ mode: 'view', row: { ...row } })
-}
-
-// 维护
-function maintenance(row) {
- maintenanceDialogRef.value?.open({ mode: 'edit', row: { ...row } })
-}
-
-// 删除
-async function handleDelete(row) {
- const tips = row ? '该条' : '选中的项'
- await ElMessageBox.confirm(`确认删除${tips}吗?`, '提示', { type: 'warning' })
- const ids = row ? row.id : selectedIds.value.join(',')
- await fwDeviceMaintainPlanRemoveApi({ ids })
- ElMessage.success('删除成功')
- selectedIds.value = []
- getList()
}
// 勾选值设置
--
Gitblit v1.9.3