| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- import request from '@/utils/request'
- const url = window.context.form
- /**
- * 查询单位列表
- * @param {Object} data - 请求参数
- * @param {String} data.regionCode - 所属区域代码,全部传空或全部
- * @param {String} data.unitName - 单位名称关键词
- * @returns {Promise} - 返回请求结果
- */
- export function getAuditedUnitList(data) {
- return request({
- url: url + '/api/audited-unit/pageList',
- method: 'post',
- data,
- })
- }
- export function getAllUnitList(data) {
- return request({
- url: url + '/api/audited-unit/list',
- method: 'get',
- params: data,
- })
- }
- // /api/audited-unit/detail
- export function getAuditedUnitDetail(data) {
- return request({
- url: url + `/api/audited-unit/detail`,
- method: 'get',
- params: data,
- })
- }
- /**
- * 新增单位
- * @param {Object} data - 单位信息
- * @param {String} data.unitName - 单位名称
- * @param {String} data.socialCreditCode - 社会信用代码
- * @param {String} [data.regionCode] - 所属区域代码
- * @param {String} [data.address] - 地址
- * @param {String} [data.contactPerson] - 联系人
- * @param {String} [data.contactPhone] - 联系电话
- * @param {String} [data.remark] - 备注
- * @returns {Promise} - 返回请求结果
- * @description 按表单创建被监审单位,由后端填充isDeleted=false、status=1、createTime、updateTime、createBy=system、updateBy=system
- */
- export function addAuditedUnit(data) {
- return request({
- url: url + '/api/audited-unit',
- method: 'post',
- data: data,
- })
- }
- /**
- * 修改单位
- * @param {Object} data - 单位信息
- * @param {String} data.unitId - 单位ID
- * @param {String} [data.unitName] - 单位名称
- * @param {String} [data.socialCreditCode] - 社会信用代码
- * @param {String} [data.regionCode] - 所属区域代码
- * @param {String} [data.address] - 地址
- * @param {String} [data.contactPerson] - 联系人
- * @param {String} [data.contactPhone] - 联系电话
- * @param {String} [data.remark] - 备注
- * @returns {Promise} - 返回请求结果
- * @description 编辑被监审单位信息,由后端填充updateTime、updateBy=system
- */
- export function editAuditedUnit(data) {
- return request({
- url: url + '/api/audited-unit',
- method: 'put',
- data: data,
- })
- }
- /**
- * 删除单位(逻辑删除)
- * @param {String} id - 单位ID
- * @returns {Promise} - 返回请求结果
- * @description 逻辑删除单位
- */
- export function deleteAuditedUnit(id) {
- return request({
- url: url + `/api/audited-unit/${id}`,
- method: 'delete',
- })
- }
- /**
- * 启用/停用单位
- * @param {String} id - 单位ID
- * @param {Boolean} enable - true启用,false停用
- * @returns {Promise} - 返回请求结果
- * @description 企业账号启用/停用
- */
- export function updateAuditedUnitStatus(id, enable) {
- return request({
- url: url + `/api/audited-unit/${id}/status`,
- method: 'patch',
- params: {
- enable: enable,
- },
- })
- }
|