123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- import type { SectorType } from '@/pages/Project/Verification/Detail/Flow/components/Edge'
- import { request } from 'umi'
- /** 获取项目列表 POST /api/project/list */
- export async function getProjectList(params: API.ProjectListParams) {
- return request<API.ProjectList>('/project/list', {
- method: 'POST',
- data: {
- ...params
- }
- })
- }
- /** 获取项目类型列表 POST /api/projectType/list */
- export async function getProjectTypeList() {
- return request<API.ProjectTypeList>('/projectType/list', {
- method: 'POST'
- })
- }
- /** 项目详情 GET /api/project/detail */
- export async function getProject(params: API.ProjectDelParams) {
- return request('/project/detail', {
- method: 'GET',
- params
- })
- }
- /** 删除项目 POST /api/project/delete */
- export async function delProject(params: API.ProjectDelParams) {
- return request('/project/delete', {
- method: 'POST',
- data: params
- })
- }
- /** 更新项目 POST /api/project/update */
- export async function updateProject(params: API.ProjectUpdateParams) {
- return request('/project/update', {
- method: 'POST',
- data: params
- })
- }
- /** 新增项目 POST /api/project/add */
- export async function addProject(params: API.ProjectAddParams) {
- return request('/project/add', {
- method: 'POST',
- data: params
- })
- }
- /** 更新审批流程图 */
- export async function addApprovalFlow(params) {
- return request('/approval/update/process', {
- method: 'POST',
- data: params
- })
- }
- /** 获得审批列表 */
- export async function getApprovalList(params: API.ApprovalListParams) {
- return request('/approval/list', {
- method: 'GET',
- params
- })
- }
- /** 设置审批信息 */
- export async function setApproval(params: API.ApprovalSetParams) {
- return request('/project/set/approval', {
- method: 'POST',
- data: params
- })
- }
- /** 删除审批流程 */
- export async function delApproval(params: { ID: string }) {
- return request('/approval/delete', {
- method: 'POST',
- data: params
- })
- }
- /** 新增审批流程 */
- export async function addApproval(params: { name: string }) {
- return request('/approval/add', {
- method: 'POST',
- data: params
- })
- }
- /** 更新审批流程 */
- export async function saveApproval(params: { ID: string; name: string }) {
- return request('/approval/save/name', {
- method: 'POST',
- data: params
- })
- }
- /** 设置项目人员 */
- export async function setProjectPersonor(params: {
- ID: string
- createdID: string
- reportAccount: string
- }) {
- return request('/project/set/personnel', {
- method: 'POST',
- data: params
- })
- }
- /** 获取审批流程详情 */
- export async function queryApprovalDetail(params: { ID: string }) {
- return request('/approval/detail', {
- params
- })
- }
- /** 审批流程-新增节点 */
- export async function addApprovalNode(params: {
- ID: string
- segmentBrotherID: string
- segment: {
- ID: string
- name: string
- sectorType: SectorType
- }[]
- }) {
- return request('/approval/add/segment', {
- method: 'POST',
- data: params
- })
- }
- /** 审批流程-移除节点 */
- export async function removeApprovalNode(params: { ID: string; segmentID: string }) {
- return request('/approval/delete/segment', {
- method: 'POST',
- data: params
- })
- }
- /** 审批流程-保存可视化节点数据 */
- export async function saveApprovalProcess(params: { ID: string; flowProcess: string }) {
- return request('/approval/update/process', {
- method: 'POST',
- data: params
- })
- }
- /** 审批流程-保存环节下参与人信息 */
- export async function saveApprovalParticipant(params: {
- ID: string
- segmentID: string
- participantInfo: API.ParticipantInfo
- }) {
- return request('/approval/set/participant', {
- method: 'POST',
- data: params
- })
- }
|