|
|
@@ -52,31 +52,16 @@
|
|
|
fixed="left"
|
|
|
show-overflow-tooltip />
|
|
|
<zm-table-column prop="personName" label="工单填报人" align="center" />
|
|
|
- <zm-table-column prop="auditStatus" label="审批状态" align="center">
|
|
|
- <template #default="{ row }">
|
|
|
- <dict-tag :type="DICT_TYPE.QHSE_AUDIT_STATUS" :value="row.status" />
|
|
|
- </template>
|
|
|
- </zm-table-column>
|
|
|
- <zm-table-column prop="rejectDesc" label="拒绝原因" align="center" />
|
|
|
<zm-table-column label="创建日期" prop="createTime" align="center">
|
|
|
<template #default="{ row }">
|
|
|
{{ formatDate(row.createTime) }}
|
|
|
</template>
|
|
|
</zm-table-column>
|
|
|
|
|
|
- <zm-table-column width="230" label="操作" align="center" fixed="right" action>
|
|
|
+ <zm-table-column label="操作" width="150" align="center" fixed="right" action>
|
|
|
<template #default="{ row }">
|
|
|
- <div class="">
|
|
|
- <el-button text v-if="row.status === 'unsubmit'" type="primary" @click="add(row)">
|
|
|
- 填报
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- v-if="row.status === 'unsubmit'"
|
|
|
- text
|
|
|
- type="primary"
|
|
|
- @click="submit(row)">
|
|
|
- 提交审批
|
|
|
- </el-button>
|
|
|
+ <div class="flex gap-1 justify-center">
|
|
|
+ <el-button text type="primary" @click="add(row)"> 填报 </el-button>
|
|
|
<el-button text size="small" type="success" @click="detail(row)"> 查看 </el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -242,23 +227,6 @@ const add = (row) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-const submit = async (row) => {
|
|
|
- try {
|
|
|
- await ElMessageBox.confirm('确认提交吗?', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- await QhseMonthReportApi.submitForApproval(row.id)
|
|
|
- ElMessage.success('提交成功')
|
|
|
- loadTableData()
|
|
|
- } catch (error) {
|
|
|
- if (error !== 'cancel') {
|
|
|
- ElMessage.error('提交失败')
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
const detail = (row) => {
|
|
|
// if (row.dutyPerson !== userInfo.value.id && userInfo.value.username !== 'admin') {
|
|
|
// ElMessage.error('您没有权限进行此操作')
|