8/31 dev 权限,sse,账单,bug
This commit is contained in:
@@ -4,9 +4,9 @@
|
||||
<transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave">
|
||||
<div v-show="showSearch" class="mb-[10px]">
|
||||
<el-card shadow="hover">
|
||||
<el-form ref="queryFormRef" :model="queryParams" @submit.prevent="handleQuery" :inline="true">
|
||||
<el-form ref="queryFormRef" :inline="true" :model="queryParams" @submit.prevent="handleQuery">
|
||||
<el-form-item label="求助人" prop="seekName">
|
||||
<el-input maxlength="20" v-model="queryParams.seekName" placeholder="请输入求助人" clearable @keyup.enter="handleQuery" />
|
||||
<el-input v-model="queryParams.seekName" clearable maxlength="20" placeholder="请输入求助人" @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleQuery">搜索</el-button>
|
||||
@@ -24,8 +24,8 @@
|
||||
:disable-delete="multiple"
|
||||
:disable-edit="single"
|
||||
:show-add="checkPermi(['handleLog:handleLog:add'])"
|
||||
:show-edit="checkPermi(['handleLog:handleLog:edit'])"
|
||||
:show-delete="checkPermi(['handleLog:handleLog:remove'])"
|
||||
:show-edit="checkPermi(['handleLog:handleLog:edit'])"
|
||||
@update:add="handleAdd"
|
||||
@update:edit="handleUpdate()"
|
||||
@update:delete="handleDelete()"
|
||||
@@ -33,46 +33,46 @@
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
<el-table v-loading="loading" border :data="handleLogList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="办事内容" align="center" prop="content">
|
||||
<el-table v-loading="loading" :data="handleLogList" border @selection-change="handleSelectionChange">
|
||||
<el-table-column align="center" type="selection" width="55" />
|
||||
<el-table-column align="center" label="办事内容" prop="content">
|
||||
<template #default="scope">
|
||||
<div class="color-blue moreRowEllipsis" v-html="scope.row.content"></div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="求助人" align="center" prop="seekName" width="120" />
|
||||
<el-table-column label="联系方式" align="center" prop="phone" width="120" />
|
||||
<el-table-column label="办事地点" align="center" prop="handlePosition" />
|
||||
<el-table-column label="办事时间" align="center" prop="handleTime" width="120">
|
||||
<el-table-column align="center" label="求助人" prop="seekName" width="120" />
|
||||
<el-table-column align="center" label="联系方式" prop="phone" width="120" />
|
||||
<el-table-column align="center" label="办事时间" prop="handleTime" width="120">
|
||||
<template #default="scope">
|
||||
<span>{{ parseTime(scope.row.handleTime, '{y}-{m}-{d}') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="附属材料" width="100" align="center" prop="handlePosition">
|
||||
<el-table-column align="center" label="办事地点" prop="handlePosition" />
|
||||
<el-table-column align="center" label="附属材料" prop="handlePosition" width="100">
|
||||
<template #default="scope">
|
||||
<el-button type="primary" v-if="scope.row.handleLogFileList?.length > 0" @click="openDialog(scope.row)" link>点击查看</el-button>
|
||||
<el-button v-if="scope.row.handleLogFileList?.length > 0" link type="primary" @click="openDialog(scope.row)">点击查看</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="200" align="center" fixed="right" class-name="small-padding fixed-width">
|
||||
<el-table-column align="center" class-name="small-padding fixed-width" fixed="right" label="操作" width="200">
|
||||
<template #default="scope">
|
||||
<el-button link type="primary" @click="handleUpdate(scope.row)" v-has-permi="['handleLog:handleLog:edit']">编辑</el-button>
|
||||
<el-button link type="primary" @click="handleDelete(scope.row)" v-has-permi="['handleLog:handleLog:remove']">删除</el-button>
|
||||
<el-button v-has-permi="['handleLog:handleLog:edit']" link type="primary" @click="handleUpdate(scope.row)">编辑</el-button>
|
||||
<el-button v-has-permi="['handleLog:handleLog:remove']" link type="primary" @click="handleDelete(scope.row)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
<pagination v-show="total > 0" v-model:limit="queryParams.pageSize" v-model:page="queryParams.pageNum" :total="total" @pagination="getList" />
|
||||
<!-- 添加或修改办事记录对话框 -->
|
||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||
<ul class="ulBox" v-if="dialog.files.length > 0">
|
||||
<li @click="handleDown(item)" class="files_item" v-for="(item, index) in dialog.files" :key="index">
|
||||
<el-dialog v-model="dialog.visible" :title="dialog.title" append-to-body width="500px">
|
||||
<ul v-if="dialog.files.length > 0" class="ulBox">
|
||||
<li v-for="(item, index) in dialog.files" :key="index" class="files_item" @click="handleDown(item)">
|
||||
<div>
|
||||
{{ item.fileName }}
|
||||
</div>
|
||||
<span class="clickDown">点击下载</span>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="ulBox" v-else>
|
||||
<ul v-else class="ulBox">
|
||||
<li class="files_item_no">
|
||||
<div>暂无数据</div>
|
||||
</li>
|
||||
@@ -82,7 +82,7 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup name="HandleLog" lang="ts">
|
||||
<script lang="ts" name="HandleLog" setup>
|
||||
import { listHandleLog, delHandleLog } from '@/api/system/HandleLog';
|
||||
import { HandleLogVO, HandleLogQuery, HandleLogForm, FileVO } from '@/api/system/HandleLog/type';
|
||||
import { checkPermi } from '@/utils/permission';
|
||||
|
||||
Reference in New Issue
Block a user