| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- import request from '@/utils/request';
- /**
- * 新增印章
- * @param {Object} data 印章数据
- * @returns {Promise}
- */
- export async function addSeal(data) {
- const res = await request.post('/main/seal/management/add', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 变更印章
- * @param {Object} data 印章数据
- * @returns {Promise}
- */
- export async function changeSeal(data) {
- const res = await request.post('/main/seal/management/change', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除印章
- * @param {string|number} id 印章ID
- * @returns {Promise}
- */
- export async function deleteSeal(id) {
- const res = await request.get(`/main/seal/management/delete/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 停用印章
- * @param {string|number} id 印章ID
- * @returns {Promise}
- */
- export async function disableSeal(id) {
- const res = await request.put(`/main/seal/management/disable/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 启用印章
- * @param {string|number} id 印章ID
- * @returns {Promise}
- */
- export async function enableSeal(id) {
- const res = await request.put(`/main/seal/management/enable/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 根据ID查询印章详情
- * @param {string|number} id 印章ID
- * @returns {Promise}
- */
- export async function getSealById(id) {
- const res = await request.get(`/main/seal/management/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 查询印章历史版本
- * @param {string|number} sealId 印章ID
- * @returns {Promise}
- */
- export async function getSealHistoryList(sealId) {
- const res = await request.get(`/main/seal/management/getHistoryList/${sealId}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 分页查询印章列表
- * @param {Object} params 查询参数
- * @returns {Promise}
- */
- export async function getSealPage(data) {
- const res = await request.post(`/main/seal/management/page`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 分页查询公用章列表
- * @param {Object} data 查询参数
- * @returns {Promise}
- */
- export async function getPublicSealPage(data) {
- const res = await request.post(`/main/seal/management/public-page`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 分页查询个人章列表
- * @param {Object} data 查询参数
- * @returns {Promise}
- */
- export async function getPrivateSealPage(data) {
- const res = await request.post(`/main/seal/management/private-page`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 更新印章
- * @param {Object} data 印章数据
- * @returns {Promise}
- */
- export async function updateSeal(data) {
- const res = await request.post('/main/seal/management/update', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 根据印章ID查询使用记录列表
- * @param {string|number} id 印章ID
- * @param {Object} params 查询参数
- * @returns {Promise}
- */
- export async function getSealUsageRecordList(id, params) {
- let par = new URLSearchParams(params);
- const res = await request.get(
- `/main/seal/management/usageRecord/listBySealId/${id}?` + par,
- {}
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function usageRecordAdd(data) {
- const res = await request.post('/main/seal/management/usageRecord/add', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
|