|
@@ -27,6 +27,7 @@ from config import settings
|
|
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
+# 信息发布创建
|
|
|
@router.post('/create')
|
|
|
async def create_emergency_plan(
|
|
|
db: Session = Depends(get_db),
|
|
@@ -112,7 +113,7 @@ async def create_emergency_plan(
|
|
|
# 处理异常
|
|
|
raise HTTPException(status_code=500, detail=str(e))
|
|
|
|
|
|
-
|
|
|
+# 信息发布分页查询
|
|
|
@router.get('/list')
|
|
|
async def get_publish_list(
|
|
|
publish_group: str = Query('', description='发布单位'),
|
|
@@ -202,6 +203,7 @@ async def get_publish_list(
|
|
|
traceback.print_exc()
|
|
|
raise HTTPException(status_code=500, detail=str(e))
|
|
|
|
|
|
+# 信息发布查看
|
|
|
@router.get('/edit')
|
|
|
async def get_edit_info(
|
|
|
request: Request,
|
|
@@ -231,6 +233,7 @@ async def get_edit_info(
|
|
|
"data": data
|
|
|
}
|
|
|
|
|
|
+# 信息发布编辑保存
|
|
|
@router.post('/edit')
|
|
|
async def post_edit_info(
|
|
|
request: Request,
|
|
@@ -250,6 +253,7 @@ async def post_edit_info(
|
|
|
"msg": "保存信息成功"
|
|
|
}
|
|
|
|
|
|
+# 信息发布提交审核
|
|
|
@router.post('/examine')
|
|
|
async def post_examine_info(
|
|
|
request: Request,
|
|
@@ -278,6 +282,7 @@ async def post_examine_info(
|
|
|
"msg": "保存审批记录成功"
|
|
|
}
|
|
|
|
|
|
+# 信息发布查看发送列表
|
|
|
@router.get("send_list")
|
|
|
async def get_send_list(
|
|
|
info_id: str = Query('', description='信息ID'),
|