123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- import request from '@/router/axios';
- //主营项目列表&结算列表
- export function getList(current,size,params) {
- return request({
- url: '/api/trade-project/project/list',
- method: 'get',
- params: {
- ...params,
- current,
- size,
- }
- })
- }
- //新增及修改
- export function editMianProject(data) {
- return request({
- url: '/api/trade-project/project/modify',
- method: 'put',
- data: data
- })
- }
- //根据id主营以及明细
- export function projectDetail(id,itemStatus) {
- return request({
- url: '/api/trade-project/project/findById',
- method: 'get',
- params:{
- id : id,
- itemStatus:itemStatus
- }
- })
- }
- //删除
- export function deleteMain(id) {
- return request({
- url: '/api/trade-project/project/delete',
- method: 'delete',
- params:{
- id : id
- }
- })
- }
- //核算/完工/结算
- export function updateItemStatus(id,status,accountName,payTime) {
- return request({
- url: '/api/trade-project/project/updateItemStatus',
- method: 'POST',
- params:{
- id : id,
- status:status,
- accountName:accountName,
- payTime:payTime,
- }
- })
- }
- //任务列表
- export function getFlowList(current,size,params) {
- return request({
- url: '/api/trade-project/project/item/list',
- method: 'get',
- params: {
- ...params,
- current,
- size,
- }
- })
- }
- //系统编号
- export function getSysNo() {
- return request({
- url: '/api/trade-project/project/getSysNo',
- method: 'get'
- })
- }
- //子表ID查询父表ID
- export function getPidByItemId(itemId) {
- return request({
- url: '/api/trade-project/project/getPidByItemId',
- method: 'get',
- params:{
- itemId:itemId
- }
- })
- }
- //远程模糊查询username
- export function getUserList(params) {
- return request({
- url: '/api/blade-user/userList',
- method: 'get',
- params:params
- })
- }
- //结算 取消结算
- export function settleAccounts(id,status,accountName,payTime) {
- return request({
- url: '/api/trade-project/project/settleAccounts',
- method: 'post',
- params:{
- id:id,
- status:status,
- accountName:accountName,
- payTime:payTime,
- }
- })
- }
- //请核
- export function masterCheck(id) {
- return request({
- url: '/api/trade-project/project/masterCheck',
- method: 'post',
- params:{
- id:id,
- }
- })
- }
- //统计列表下载
- export function statisticalAnalysis(params) {
- return request({
- url: '/api/trade-project/project/statisticalAnalysis',
- method: 'get',
- params:{
- ...params
- }
- })
- }
- //业绩分析
- export function performanceAnalysis(current,size,params) {
- return request({
- url: '/api/trade-project/project/performanceAnalysis',
- method: 'get',
- params:{
- ...params,
- current,
- size
- }
- })
- }
- //业绩分析 导出
- export function importAnalysis(params) {
- return request({
- url: '/api/trade-project/project/import-out-performanceAnalysis',
- method: 'get',
- params:{
- ...params
- }
- })
- }
- //请核
- export function dispatch(data) {
- return request({
- url: '/api/trade-project/project/dispatch',
- method: 'post',
- data:data
- })
- }
|