1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import request from '@/utils/request';
- import axios from 'axios';
- // 创建填报
- export function fillingAdd(data) {
- return request({
- url: '/api/dataFilling/report',
- method: 'post',
- data: data
- });
- }
- // 填报管理
- export function fillingSelect(params) {
- return request({
- url: '/api/dataFilling/select',
- method: 'post',
- data: params
- });
- }
- // 表格详情
- export const fillingList = (reportId) => {
- return request({
- url: `/api/dataFilling/report_structure/${reportId}`, // 相对于基础 URL 的路径
- method: 'get'
- });
- };
- // 填报修改
- export const fillingChange = (reportId, payload) => {
- return request({
- url: `/api/dataFilling/report/${reportId}`,
- method: 'put',
- data: payload
- });
- };
- // 下发发布
- export const fillingRelease = (reportId) => {
- return request({
- url: `/api/dataFilling/report/${reportId}/update_status`,
- method: 'put'
- });
- };
- // 导出
- export const fillingTable = (reportId) => {
- return request({
- url: `/api/dataFilling/export_to_excel`, // 相对于基础 URL 的路径
- method: 'get',
- params: {
- report_id: reportId
- }
- });
- };
- // 我的填报-填表-上报
- export function fillingReport(reportId, form) {
- return request({
- url: '/api/dataFilling/submission_status',
- method: 'post',
- data: {
- report_id: reportId,
- data: form
- }
- });
- }
|