第7天
團隊今天在對安全風險檢查表的前端進行了修改和功能的添加 :文件導入之后就是分頁查詢 分頁查詢這里 發現增和改復用函數,導致樂觀鎖。 <el-dialog
(https://img2024.cnblogs.com/blog/3634350/202504/3634350-20250426233346345-1978141202.jpg)
安全風險報表前端:(部分)
</div>
<div class="other-buttons-wrapper">
<el-button @click="add" type="primary">
添加數據
</el-button>
<el-button @click="openQueryDialog" type="primary">
分組查詢
</el-button>
<el-upload
action="http://localhost:9090/safetyrisk/import"
method="post"
:on-success="handleImport"
:before-upload="beforeUpload"
accept=".xlsx,.xls"
>
<el-button type="primary">
批量導入
</el-button>
</el-upload>
<el-button @click="exportData" type="primary">
批量導出
</el-button>
</div>
v-model="dialogVisible"
title="添加/編輯風險記錄"
width="50%"
:before-close="handleClose"
:confirmButtonText="'提交'"
:cancelButtonText="'關閉'"<span>
<el-form
:label-position="labelPosition"
label-width="100px"
:model="form"
style="max-width: 800px"
>
<el-form-item label="id">
<el-input v-model="form.id" disabled /> <!-- 禁用 id 輸入框 -->
</el-form-item>
<el-form-item label="風險編碼">
<el-input v-model="form.risk_code" />
</el-form-item>
<el-form-item label="責任部門/工區">
<el-input v-model="form.department" />
</el-form-item>
<el-form-item label="專業系統">
<el-input v-model="form.professional_system" />
</el-form-item>
<el-form-item label="風險類別">
<el-input v-model="form.risk_category" />
</el-form-item>
<el-form-item label="風險項目">
<el-input v-model="form.risk_item" />
</el-form-item>
<el-form-item label="風險項點">
<el-input v-model="form.risk_point" />
</el-form-item>
<!-- 修改為單選框 -->
<el-form-item label="風險等級">
<el-radio-group v-model="form.risk_level">
<el-radio label="重大">重大</el-radio>
<el-radio label="較大">較大</el-radio>
<el-radio label="一般">一般</el-radio>
<el-radio label="低">低</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="危害程度">
<el-radio-group v-model="form.harm_degree">
<el-radio label="較高">較高</el-radio>
<el-radio label="高">高</el-radio>
<el-radio label="中">中</el-radio>
<el-radio label="低">低</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="管控措施">
<el-input v-model="form.control_measures" />
</el-form-item>
<el-form-item label="管控崗位">
<el-input v-model="form.control_position" />
</el-form-item>
<el-form-item label="管控人員">
<el-input v-model="form.control_personnel" />
</el-form-item>
<el-form-item label="量化要求">
<el-input v-model="form.quantified_requirements" />
</el-form-item>
<el-form-item label="開始錄入日期">
<el-date-picker
v-model="form.entry_start_date"
type="date"
placeholder="選擇日期"
/>
</el-form-item>
<el-form-item label="結束錄入日期">
<el-date-picker
v-model="form.entry_end_date"
type="date"
placeholder="選擇日期"
/>
</el-form-item>
<el-form-item label="審核狀態">
<el-radio-group v-model="form.review_status">
<el-radio label="待審核">待審核</el-radio>
<el-radio label="已通過">已通過</el-radio>
<el-radio label="已拒絕">已拒絕</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="審核日期">
<el-date-picker
v-model="form.review_date"
type="date"
placeholder="選擇日期"
/>
</el-form-item>
</el-form>
</span>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="save">
確認
</el-button>
</span>
</template>

浙公網安備 33010602011771號