Files
tuanwei-uniapp/pages/gxmu/module-form-service.js
2026-07-20 11:56:02 +08:00

213 lines
4.9 KiB
JavaScript

import { API_BASE_URL } from '../../utils/request'
import { apiRequest, getToken } from '../assistant/chat-service'
function request(url, method = 'GET', data) {
return apiRequest({
url: `${API_BASE_URL}${url}`,
method,
data
})
}
export function userPageTzbcyForm(params) {
return request('/gxmu/tzbcy-form/userPage', 'GET', params)
}
export function getTzbcyForm(id) {
return request(`/gxmu/tzbcy-form/${id}`, 'GET')
}
export function addTzbcyForm(data) {
return request('/gxmu/tzbcy-form', 'POST', data)
}
export function updateTzbcyForm(data) {
return request('/gxmu/tzbcy-form', 'PUT', data)
}
export function removeTzbcyForm(id) {
return request(`/gxmu/tzbcy-form/${id}`, 'DELETE')
}
export function userPageSjqnForm(params) {
return request('/gxmu/sjqn-form/userPage', 'GET', params)
}
export function getSjqnForm(id) {
return request(`/gxmu/sjqn-form/${id}`, 'GET')
}
export function addSjqnForm(data) {
return request('/gxmu/sjqn-form', 'POST', data)
}
export function updateSjqnForm(data) {
return request('/gxmu/sjqn-form', 'PUT', data)
}
export function removeSjqnForm(id) {
return request(`/gxmu/sjqn-form/${id}`, 'DELETE')
}
export function getDeclare(id) {
return request(`/gxmu/declare/${id}`, 'GET')
}
export function listDictData(params) {
return request('/system/dict-data', 'GET', params)
}
export function userPageQmgcForm(params) {
return request('/gxmu/qmgc-form/userPage', 'GET', params)
}
export function getQmgcForm(id) {
return request(`/gxmu/qmgc-form/${id}`, 'GET')
}
export function addQmgcForm(data) {
return request('/gxmu/qmgc-form', 'POST', data)
}
export function updateQmgcForm(data) {
return request('/gxmu/qmgc-form', 'PUT', data)
}
export function removeQmgcForm(id) {
return request(`/gxmu/qmgc-form/${id}`, 'DELETE')
}
export function userPageWxxzxForm(params) {
return request('/gxmu/wxxzx-form/userPage', 'GET', params)
}
export function getWxxzxForm(id) {
return request(`/gxmu/wxxzx-form/${id}`, 'GET')
}
export function addWxxzxForm(data) {
return request('/gxmu/wxxzx-form', 'POST', data)
}
export function updateWxxzxForm(data) {
return request('/gxmu/wxxzx-form', 'PUT', data)
}
export function removeWxxzxForm(id) {
return request(`/gxmu/wxxzx-form/${id}`, 'DELETE')
}
export function userPageSjtbzbsjForm(params) {
return request('/gxmu/sjtbzbsj-form/userPage', 'GET', params)
}
export function getSjtbzbsjForm(id) {
return request(`/gxmu/sjtbzbsj-form/${id}`, 'GET')
}
export function addSjtbzbsjForm(data) {
return request('/gxmu/sjtbzbsj-form', 'POST', data)
}
export function updateSjtbzbsjForm(data) {
return request('/gxmu/sjtbzbsj-form', 'PUT', data)
}
export function userPageWshqtwForm(params) {
return request('/gxmu/wshqtw-form/userPage', 'GET', params)
}
export function getWshqtwForm(id) {
return request(`/gxmu/wshqtw-form/${id}`, 'GET')
}
export function addWshqtwForm(data) {
return request('/gxmu/wshqtw-form', 'POST', data)
}
export function updateWshqtwForm(data) {
return request('/gxmu/wshqtw-form', 'PUT', data)
}
export function userPageWshqtzbForm(params) {
return request('/gxmu/wshqtzb-form/userPage', 'GET', params)
}
export function getWshqtzbForm(id) {
return request(`/gxmu/wshqtzb-form/${id}`, 'GET')
}
export function addWshqtzbForm(data) {
return request('/gxmu/wshqtzb-form', 'POST', data)
}
export function updateWshqtzbForm(data) {
return request('/gxmu/wshqtzb-form', 'PUT', data)
}
export function userPageYxgqtdgbForm(params) {
return request('/gxmu/yxgqtdgb-form/userPage', 'GET', params)
}
export function getYxgqtdgbForm(id) {
return request(`/gxmu/yxgqtdgb-form/${id}`, 'GET')
}
export function addYxgqtdgbForm(data) {
return request('/gxmu/yxgqtdgb-form', 'POST', data)
}
export function updateYxgqtdgbForm(data) {
return request('/gxmu/yxgqtdgb-form', 'PUT', data)
}
export function userPageYxgqtyForm(params) {
return request('/gxmu/yxgqty-form/userPage', 'GET', params)
}
export function getYxgqtyForm(id) {
return request(`/gxmu/yxgqty-form/${id}`, 'GET')
}
export function addYxgqtyForm(data) {
return request('/gxmu/yxgqty-form', 'POST', data)
}
export function updateYxgqtyForm(data) {
return request('/gxmu/yxgqty-form', 'PUT', data)
}
export function uploadTempFile(file) {
const token = getToken()
return new Promise((resolve, reject) => {
uni.uploadFile({
url: `${API_BASE_URL}/file/upload`,
filePath: file.path,
name: 'file',
header: token
? {
Authorization: token
}
: {},
formData: {
tenantId: '10049'
},
success: (response) => {
try {
const result = JSON.parse(response.data || '{}')
if (result.code === 0 && result.data) {
resolve(result.data)
return
}
reject(new Error(result.message || '上传失败'))
} catch (error) {
reject(new Error('上传响应解析失败'))
}
},
fail: (error) => {
reject(new Error(error.errMsg || '上传失败'))
}
})
})
}