街道岗位管理页面

This commit is contained in:
dengxin
2024-02-18 16:49:41 +08:00
parent 1461d54104
commit ebc27796c4
10 changed files with 651 additions and 260 deletions

View File

@@ -1,102 +1,97 @@
import request from '@/router/axios';
import { getToken } from '@/util/auth'
import request from "@/router/axios";
import { getToken } from "@/util/auth";
export const getList =
(current, size, params) => {
return request({
url: '/api/jobslink-api/missions/mission/manage/list',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getList = (current, size, params) => {
return request({
url: "/api/jobslink-api/missions/mission/manage/list",
method: "get",
params: {
...params,
current,
size,
},
});
};
export const getZPView =
(current, size, missionNo, params) => {
return request({
url: '/api/jobslink-api/missions/mission/apply/manage/list',
method: 'get',
params: {
...params,
current,
size,
missionNo,
}
})
}
export const getZPView = (current, size, missionNo, params) => {
return request({
url: "/api/jobslink-api/missions/mission/apply/manage/list",
method: "get",
params: {
...params,
current,
size,
missionNo,
type: 1,
},
});
};
export const getWageView =
(current, size, missionNo, params) => {
return request({
url: '/api/jobslink-api/payment/userOrder/mission/user/list',
method: 'get',
params: {
...params,
current,
size,
missionNo,
}
})
}
export const getWageView = (current, size, missionNo, params) => {
return request({
url: "/api/jobslink-api/payment/userOrder/mission/user/list",
method: "get",
params: {
...params,
current,
size,
missionNo,
},
});
};
export const getDetail =
(missionNo) => {
return request({
url: '/api/jobslink-api/missions/mission/detail',
method: 'get',
params: {missionNo}
})
}
export const getDetail = (missionNo) => {
return request({
url: "/api/jobslink-api/missions/mission/detail",
method: "get",
params: { missionNo },
});
};
export const delay =
(missionNo, expiryTime, remarks) => {
return request({
url: '/api/jobslink-api/payment/mission/payroll/manage/delay',
method: 'post',
params: {
missionNo,
expiryTime,
remarks,
},
})
}
export const delay = (missionNo, expiryTime, remarks) => {
return request({
url: "/api/jobslink-api/payment/mission/payroll/manage/delay",
method: "post",
params: {
missionNo,
expiryTime,
remarks,
},
});
};
export const review =
(ids, remarks) => {
return request({
url: '/api/jobslink-api/missions/mission/manage/review',
method: 'post',
data: {
ids,
remarks,
}
})
}
export const review = (ids, remarks) => {
return request({
url: "/api/jobslink-api/missions/mission/manage/review",
method: "post",
data: {
ids,
remarks,
},
});
};
export const complet = (ids) => {
return request({
url: '/api/jobslink-api/missions/mission/manage/complet',
method: 'post',
params: {ids}
})
}
url: "/api/jobslink-api/missions/mission/manage/complet",
method: "post",
params: { ids },
});
};
//导出数据
export const download = (query) => {
query=JSON.stringify(query).replace(/:/g,"=")
query=query.replace(/{/g,"")
query=query.replace(/}/g,"")
query=query.replace(/,/g,"&")
query=query.replace(/"/g,"")
return `jobslink-api/missions/mission/export-mission?${query}&Jobslink-Auth=${getToken()}`
query = JSON.stringify(query).replace(/:/g, "=");
query = query.replace(/{/g, "");
query = query.replace(/}/g, "");
query = query.replace(/,/g, "&");
query = query.replace(/"/g, "");
return `jobslink-api/missions/mission/export-mission?${query}&Jobslink-Auth=${getToken()}`;
/*let {
/*let {
companyName,missionNo,missionTitle,type,stime,etime,status
}=query;
return `jobslink-api/missions/mission/export-mission?companyName=${companyName}&missionNo=${missionNo}&missionTitle=${missionTitle}&type=${type}&stime=${stime}&etime=${etime}&status=${status}&Jobslink-Auth=${getToken()}`
*/
}
};

144
src/api/workstation/post.js Normal file
View File

@@ -0,0 +1,144 @@
import request from "@/router/axios";
import { getToken } from "@/util/auth";
// 任务汇总概况
export const gatherInfo = (params) => {
return request({
url: "/api/jobslink-api/works/station/gatherInfo",
method: "get",
params: params,
});
};
// 任务明细概况
export const detailInfo = (params) => {
return request({
url: "/api/jobslink-api/works/station/detailInfo",
method: "get",
params: params,
});
};
// 任务汇总列表分页
export const gatherList = (params) => {
return request({
url: "/api/jobslink-api/works/station/gatherList",
method: "get",
params: params,
});
};
// 任务明细列表分页
export const detailList = (params) => {
return request({
url: "/api/jobslink-api/works/station/detailList",
method: "get",
params: params,
});
};
// 任务明细列表导出
export const stationExport = (
status,
companyName,
missionNo,
missionTitle,
reviewState,
stime,
etime,
current,
size
) => {
return `jobslink-api/works/station/export?status=${status}&companyName=${companyName}&missionNo=${missionNo}&missionTitle=${missionTitle}&reviewState=${reviewState}&stime=${stime}&etime=${etime}&current=${current}&size=${size}&Jobslink-Auth=${getToken()}`;
};
export const getList = (current, size, params) => {
return request({
url: "/api/jobslink-api/jkWorks/jkWorks/list",
method: "get",
params: {
...params,
current,
size,
},
});
};
export const getZPView = (current, size, missionNo, params) => {
return request({
url: "/api/jobslink-api/missions/mission/apply/manage/list",
method: "get",
params: {
...params,
current,
size,
missionNo,
type: 2,
},
});
};
export const getWageView = (current, size, missionNo, params) => {
return request({
url: "/api/jobslink-api/payment/userOrder/mission/user/list",
method: "get",
params: {
...params,
current,
size,
missionNo,
},
});
};
export const getDetail = (missionNo) => {
return request({
url: "/api/jobslink-api/jkWorks/jkWorks/detail",
method: "get",
params: { missionNo },
});
};
export const delay = (missionNo, expiryTime, remarks) => {
return request({
url: "/api/jobslink-api/payment/mission/payroll/manage/delay",
method: "post",
params: {
missionNo,
expiryTime,
remarks,
},
});
};
export const review = (ids, remarks) => {
return request({
url: "/api/jobslink-api/jkWorks/jkWorks/manage/review",
method: "post",
data: {
ids,
remarks,
},
});
};
export const complet = (ids) => {
return request({
url: "/api/jobslink-api/jkWorks/jkWorks/manage/complet",
method: "post",
params: { ids },
});
};
//导出数据
export const download = (query) => {
query = JSON.stringify(query).replace(/:/g, "=");
query = query.replace(/{/g, "");
query = query.replace(/}/g, "");
query = query.replace(/,/g, "&");
query = query.replace(/"/g, "");
return `jobslink-api/jkWorks/jkWorks/export-mission?${query}&Jobslink-Auth=${getToken()}`;
/*let {
companyName,missionNo,missionTitle,type,stime,etime,status
}=query;
return `jobslink-api/jkWorks/jkWorks/export-mission?companyName=${companyName}&missionNo=${missionNo}&missionTitle=${missionTitle}&type=${type}&stime=${stime}&etime=${etime}&status=${status}&Jobslink-Auth=${getToken()}`
*/
};