| | |
| | | <template> |
| | | <basic-container> |
| | | <div class="chart"> |
| | | <DeviceChart1 /> |
| | | <DeviceChart2 /> |
| | | <DeviceChart3 /> |
| | | <DeviceChart1 :key="updateKey"/> |
| | | <DeviceChart2 :key="updateKey"/> |
| | | <DeviceChart3 :key="updateKey"/> |
| | | </div> |
| | | |
| | | <el-form ref="queryParamsRef" :model="searchParams" class="command-page-history-search"> |
| | |
| | | {{ dayjs(row.createTime).format('YYYY-MM-DD') }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="source" show-overflow-tooltip width="112" label="来源" /> |
| | | <el-table-column prop="purpose" show-overflow-tooltip width="206" label="用途" /> |
| | | <el-table-column prop="belongDeptName" show-overflow-tooltip label="所属部门" /> |
| | | <el-table-column prop="source" show-overflow-tooltip width="120" label="来源" /> |
| | | <el-table-column prop="purpose" show-overflow-tooltip width="130" label="用途" /> |
| | | <el-table-column prop="belongDeptName" show-overflow-tooltip width="160" label="所属部门" /> |
| | | <el-table-column prop="charger" show-overflow-tooltip width="100" label="负责人" /> |
| | | <el-table-column prop="yxzt" show-overflow-tooltip width="116" label="运行状态"> |
| | | <template v-slot="{ row }"> |
| | |
| | | {{ getDictLabel(row.trackStatus, trackStatusOptions) }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" class-name="operation-btns"> |
| | | <el-table-column label="操作" class-name="operation-btns" width="140"> |
| | | <template v-slot="{ row }"> |
| | | <el-link @click="handleView(row)">查看</el-link> |
| | | <el-link @click="handleEdit(row)">编辑</el-link> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <FormDiaLog ref="dialogRef" @success="getList" /> |
| | | <DeviceTrackDiaLog ref="outboundDialogRef" @success="getList" /> |
| | | <DeviceScrapDiaLog ref="scrapDialogRef" @success="getList" /> |
| | | <FormDiaLog ref="dialogRef" @success="successFun" /> |
| | | <DeviceTrackDiaLog ref="outboundDialogRef" @success="successFun" /> |
| | | <DeviceScrapDiaLog ref="scrapDialogRef" @success="successFun" /> |
| | | </basic-container> |
| | | </template> |
| | | |
| | |
| | | { dictKey: 1, dictValue: '已出库' } |
| | | ]) |
| | | |
| | | const updateKey = ref(0) |
| | | function successFun() { |
| | | updateKey.value = updateKey.value + 1 |
| | | getList() |
| | | } |
| | | |
| | | // 获取列表 |
| | | async function getList() { |
| | | const range = dateRangeFormat(dateRange.value) |
| | |
| | | |
| | | // 归还 |
| | | async function returnDevice(row) { |
| | | await ElMessageBox.confirm(`确认归还吗?`, '提示', { |
| | | await ElMessageBox.confirm(`确认归还吗?`, '提示', { |
| | | type: 'warning', |
| | | customClass: 'command-page-view-message-box', |
| | | confirmButtonClass: 'command-message-box-confirm', |
| | |
| | | // 删除 |
| | | async function handleDelete(row) { |
| | | const tips = row ? '该条' : '选中的项' |
| | | await ElMessageBox.confirm(`确认删除${tips}吗?`, '提示', { |
| | | await ElMessageBox.confirm(`确认删除${tips}吗?`, '提示', { |
| | | type: 'warning', |
| | | customClass: 'command-page-view-message-box', |
| | | confirmButtonClass: 'command-message-box-confirm', |