1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- /* 企业管理通用接口 */
- import request from '@/utils/request'
- /* 添加企业 */
- export function addCompany(data, toast = true) {
- return request({
- url: '/sys/company',
- method: 'POST',
- data,
- toast
- })
- }
- /* 编辑企业 */
- export function updateCompany(data) {
- return request({
- url: '/sys/company',
- method: 'PUT',
- data
- })
- }
- /* 获取企业列表 */
- export function getCompanyPage(params) {
- return request({
- url: '/sys/company/page',
- method: 'GET',
- params
- })
- }
- /* 查看企业 */
- export function getCompany(id) {
- return request({
- url: `/sys/company/${id}`,
- method: 'GET'
- })
- }
- /* 删除企业 */
- export function deleteCompany(id) {
- return request({
- url: `/sys/company/${id}`,
- method: 'DELETE'
- })
- }
- /* 启用企业 */
- export function enableCompany(id) {
- return request({
- url: `/sys/company/enable/${id}`,
- method: 'PUT'
- })
- }
- /* 禁用企业 */
- export function disableCompany(id) {
- return request({
- url: `/sys/company/disable/${id}`,
- method: 'PUT'
- })
- }
- /* 重置企业密码 */
- export function resetCompanyPwd(data) {
- return request({
- url: `/sys/company/reset`,
- method: 'PUT',
- data
- })
- }
- /**
- * 开通服务
- * @param {object} params 参数对象
- * @param {Number} params.companyId 企业ID
- * @param {String} params.contractNo 实收金额
- * @param {Number} params.amount 应收金额
- * @param {Number} params.amountReceivable 合同编号
- * @param {Array} params.contractProjectPackList 注销【项目服务记录】ID列表
- * @returns {object}
- */
- export function openService(data) {
- return request({
- url: '/sys/contract/open',
- method: 'POST',
- data
- })
- }
|