This commit is contained in:
zoujiandong 2025-07-10 16:48:11 +08:00
parent 37d65dd416
commit d6bdabc210
3 changed files with 27 additions and 4 deletions

View File

@ -7,7 +7,7 @@
* @Email: lab1024@163.com
* @Copyright 1024创新实验室 https://1024lab.net Since 2012
*/
import { getRequest, postRequest,delRequest} from '/@/lib/axios';
import { putRequest, postRequest,delRequest} from '/@/lib/axios';
export const activityApi = {
/**
@ -19,5 +19,9 @@ export const activityApi = {
delActivity: (id) => {
return delRequest(`/caseplatformCase/activity/delete/${id}`);
},
changeStatus: (id,param) => {
return putRequest(`/caseplatformCase/activity/status/${id}`,param);
},
}

View File

@ -10,6 +10,7 @@ import 'tui-color-picker/dist/tui-color-picker.css';
import ImageEditor from 'tui-image-editor';
import { caseplatformCaseApi } from '/@/api/business/case/caseplatform-case-api';
import { FileUtil } from '/@/utils/fileutil'
import dayjs from 'dayjs';
import { SmartLoading } from '/@/components/framework/smart-loading';
const props=defineProps({
imgsrc:{
@ -282,7 +283,7 @@ const getImg=(file)=>{
caseplatformCaseApi.getOssSign(1).then(res=>{
console.log(res.data)
let { accessid, dir,policy,signature,host} = res.data;
let filename = FileUtil.UUID()+'.'+'png';
let filename = dayjs().format('YYYYMMDDHHmmss')+FileUtil.UUID()+'.'+'png';
let formData = new FormData();
formData.append('OSSAccessKeyId',accessid);
formData.append('policy', policy);

View File

@ -54,7 +54,7 @@
<!---------- 表格操作行 begin ----------->
<a-row class="smart-table-btn-block">
<div class="smart-table-operate-block">
<a-typography-title :level="5">活动申请管理</a-typography-title>
<a-typography-title :level="5">活动申请</a-typography-title>
<!-- <a-button @click="showForm()" type="primary" size="small">
<template #icon>
<PlusOutlined />
@ -74,6 +74,10 @@
<template v-if="column.dataIndex === 'createTime'">
<span>{{ text.substring(0, 11) }}</span>
</template>
<template v-if="column.dataIndex === 'status'">
<a-tag :color="text == 1?'success':'error'" >{{text == 1?'审核通过':'待审核'}}</a-tag>
</template>
<template v-if="column.dataIndex === 'expertProvName'">
<span>{{record.expertProvName+record.expertCityName }}</span>
</template>
@ -82,7 +86,8 @@
<template v-if="column.dataIndex === 'action'">
<div class="smart-table-operate">
<a-button @click="delActivity(record.id)" type="link" danger>删除</a-button>
<a-button @click="handleStatus(record.id)" type="link" success v-if="record.status==2">审核通过</a-button>
</div>
</template>
</template>
@ -155,6 +160,11 @@ const columns = ref([
dataIndex: 'expertHospitalName',
ellipsis: true,
},
{
title: '审核状态',
dataIndex: 'status',
ellipsis: true,
},
{
title: '创建时间',
@ -183,6 +193,14 @@ const columns = ref([
message.error(`上传失败`);
}
}
const handleStatus=(id)=>{
activityApi.changeStatus(id,{
status:1
}).then((res)=>{
message.success(`审核成功`);
queryData();
})
}
const delActivity=(id)=>{
Modal.confirm({
title: '确认删除?',