Blame view

src/api/workflow/zjgcdyFlow.js 2.96 KB
1
/*
2
 * @Description:
3
 * @Autor: renchao
4
 * @LastEditTime: 2023-09-20 10:24:29
5
 */
6
import request from '@/utils/request'
7
let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
8

yuanbo committed
9 10 11 12 13
/**
 * @description: 初始化
 * @param {*} data
 * @author: renchao
 */
14
export function Init (data) {
15 16 17 18
    let apiUrl = "/rest/ywbl/zjgcdy/init";
    if (data.get("djlx") == "400") {
        apiUrl = "/rest/ywbl/zjgcdy/logoutInit";
    }
19
    return request({
20
        url: SERVER.SERVERAPI + apiUrl,
21 22 23 24
        method: 'post',
        data
    })
}
yuanbo committed
25 26 27 28 29
/**
 * @description: 批量初始化
 * @param {*} data
 * @author: renchao
 */
30
export function bacthInit (data) {
31 32 33
    let apiUrl = "";
    switch (data.get("djlx")) {
        case "100":
34
            apiUrl = "/rest/ywbl/zjgcdy/fristBatchInit";
35 36
            break;
        case "200":
37
            apiUrl = "/rest/ywbl/zjgcdy/transferBatchInit";
38 39
            break;
        case "300":
40
            apiUrl = "/rest/ywbl/zjgcdy/changeBatchInit";
41 42
            break;
        case "400":
43
            apiUrl = "/rest/ywbl/zjgcdy/logoutBatchInit";
44 45
            break;
        case "500":
46
            apiUrl = "/rest/ywbl/zjgcdy/riviseBatchInit";
47 48
            break;
        case "901":
49
            apiUrl = "/rest/ywbl/zjgcdy/renewaBatchlInit";
50 51
            break;
        case "902":
52
            apiUrl = "/rest/ywbl/zjgcdy/replaceBatchInit";
53 54 55 56 57 58 59 60
            break;
    }
    return request({
        url: SERVER.SERVERAPI + apiUrl,
        method: 'post',
        data
    })
}
yuanbo committed
61 62 63 64 65
/**
 * @description: 保存数据
 * @param {*} data
 * @author: renchao
 */
66
export function saveData (data, djlx) {
67
    let apiUrl = "/rest/ywbl/zjgcdy/saveData";
68
    if (djlx == "400") {
69 70 71 72 73 74 75 76 77
        apiUrl = "/rest/ywbl/zjgcdy/saveLogoutData";
    }
    return request({
        url: SERVER.SERVERAPI + apiUrl,
        method: 'post',
        data
    })
}

yuanbo committed
78 79 80 81 82
/**
 * @description: 批量保存
 * @param {*} data
 * @author: renchao
 */
83 84 85 86 87
export function saveBatchData (data, djlx) {    
    let apiUrl = "/rest/ywbl/zjgcdy/saveBatchData";
    if (djlx == "400") {
        apiUrl = "/rest/ywbl/zjgcdy/saveLogoutBatchData";
    }
88
    return request({
89
        url: SERVER.SERVERAPI + apiUrl,
90 91 92 93
        method: 'post',
        data
    })
}
yuanbo committed
94 95 96 97 98 99

/**
 * @description: 上传当个文件
 * @param {*} data
 * @author: renchao
 */
100 101 102 103 104 105 106
export function sjClmxUpload (data) {
    return request({
        url: SERVER.SERVERAPI + '/rest/zhcx/sjClmx/upload',
        method: 'post',
        data
    })
}
yuanbo committed
107 108 109 110 111 112

/**
 * @description: 删除多个文件
 * @param {*} data
 * @author: renchao
 */
113 114 115 116 117 118
export function sjClmxDelete (bsmClmx) {
    return request({
        url: SERVER.SERVERAPI + '/rest/zhcx/sjClmx/delete?bsmClmx=' + bsmClmx,
        method: 'delete'
    })
}
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134


/**
 * @description: 获取自然幢列表
 * @param {*} data
 * @author: renchao
 */
export function getZrzListByBsmSlsq (params) {
    return request({
        url: SERVER.SERVERAPI + '/rest/ywbl/zjgcdy/getZrzListByBsmSlsq',
        method: 'get',
        params
    })
}