123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- import request from '@/utils/request'
- export function searchCategory(data) {
- return request({
- url: '/project/category/search',
- method: 'post',
- data
- })
- }
- export function createCategory(data) {
- return request({
- url: '/project/category/create',
- method: 'post',
- data
- })
- }
- export function updateCategory(data) {
- return request({
- url: '/project/category/update',
- method: 'post',
- data
- })
- }
- export function getCategoryInfo(data) {
- return request({
- url: '/project/category/info',
- method: 'post',
- data
- })
- }
- export function deleteCategory(data) {
- return request({
- url: '/project/category/delete',
- method: 'post',
- data
- })
- }
- // 项目相关
- export function searchProject(data) {
- return request({
- url: '/project/search',
- method: 'post',
- data
- })
- }
- export function createProject(data) {
- return request({
- url: '/project/create',
- method: 'post',
- data
- })
- }
- export function updateProject(data) {
- return request({
- url: '/project/update',
- method: 'post',
- data
- })
- }
- export function getProjectInfo(data) {
- return request({
- url: '/project/info',
- method: 'post',
- data
- })
- }
- export function deleteProject(data) {
- return request({
- url: '/project/delete',
- method: 'post',
- data
- })
- }
- /* 关联模版 */
- export function relate(data) {
- return request({
- url: '/project/relate',
- method: 'post',
- data
- })
- }
- /* 获取绑定数据内容 template/searchTemplateList*/
- export function searchTemplateList(data) {
- return request({
- url: '/template/searchTemplateList',
- method: 'post',
- data
- })
- }
- /* 获取绑定数据模板列表 template/seachTemplateListNoData*/
- export function searchTemplateListNoData(data) {
- return request({
- url: '/template/seachTemplateListNoData',
- method: 'post',
- data
- })
- }
- /* 阶段 project/getphases */
- export function getphases(data) {
- return request({
- url: '/project/getphases',
- method: 'post',
- data
- })
- }
- /* 目前状态 */
- export function getstatus(data) {
- return request({
- url: '/project/getstatus',
- method: 'post',
- data
- })
- }
- /* 完成度 */
- export function calculate(data) {
- return request({
- url: '/project/calculate',
- method: 'post',
- data
- })
- }
- /* 导出文献列表 */
- export function exportItems(data) {
- return request({
- url: '/project-input/export',
- method: 'post',
- data,
- responseType: 'blob' // 重要:需要设置responseType为blob以接收文件流
- })
- }
|