common.js 3.83 KB
import request from '@/plugin/axios'

/**
 * 查询所有行政区
 */
export function getAllList() {
    return request({
        url: 'system/xzq/getAllList',
        method: 'get',
    })
}


/**
 * 跟据行政区标识码查地籍区
 */
export function getListByXzqbsm(xzqbsm) {
    return request({
        url: 'system/djq/getListByXzqbsm',
        method: 'get',
        params: {
            xzqbsm
        }
    })
}

/**
 * 跟据地籍区标识码查地籍子区
 */
export function getListByPbsm(pbsm) {
    return request({
        url: 'system/djq/getListByPbsm',
        method: 'get',
        params: {
            pbsm
        }
    })
}


/**
 * 通过名称获取字典
 */
export function getDdicByMC(mc) {
    return request({
        url: 'system/dictionary/getDdicByMC',
        method: 'get',
        params: {
            mc
        }
    })
}


/**
 * 获取左侧目录树
 */
export function getTreeList() {
    return request({
        url: '/system/xzq/findTreeList',
        method: 'get',
    })
}

/**
 * 根据宗地BSM获取左侧目录树
 */
export function getTree(zdbsm,source) {
    return request({
        url: 'system/xzq/getMenuTreeByZdbsm',
        method: 'post',
        params: {
            zdbsm:zdbsm,
            source:source
        }
    })
}

/**
 * 跟据所有权类型及其所在行政区,地籍区,地籍子区查询宗地和自然幢信息目录树数据
 */
export function getZdDetailList(data) {
    return request({
        url: 'system/xzq/getZdDetailList',
        method: 'post',
        params: {
            xzqbsm:data.xzqbsm,
            djqbsm:data.djqbsm,
            djzqbsm:data.djzqbsm,
            syqlx:data.syqlx,
            source:data.source
        }
    })
}

/**
 * 根据自然幢/多幢/户BSM获取左侧目录树
 */
export function getTreeByBsm(zrzbsm,type,source) {
    return request({
        url: 'system/xzq/getMenuTreeByBsm',
        method: 'post',
        params: {
            bsm:zrzbsm,
            type:type,
            source:source
        }
    })
}


/**x
 *修改 宗地,自然幢,户的权属状态
 */
export function updateQsztByBsm(data) {
    return request({
        url: '/gz/updateByBsm',
        method: 'post',
        data: data
    })
}

/**
 *范围属性变更 点击办理:宗地、自然幢、多幢、户、  bsm\type
 */
export function fwsxbgbl(data) {
    return request({
        url: '/bg/fwsxbg/fwsxbgDyByBsm',
        method: 'post',
        data: data
    })
}

/**
 * 提交表单信息
 * glbsm 关联标识码,自然幢,多幢等标识码 ,
 * status 状态
 * type  类型,zrz,dz,zd等信息,首字母缩写
 */
export function submit(data) {
    return request({
        url: '/system/submit/submitInfo',
        method: 'post',
        data: data
    })
}

/**
 * 添加附件
 */
export function insertFile(data) {
    return request({
        url: '/file',
        method: 'post',
        data: data
    })
}

/**
 * 获取文件
 */
export function getFileLis(glbsm) {
    return request({
        url: '/file/list',
        method: 'get',
        params: {
            glbsm
        }
    })
}

/**
 * 获取文件预览地址
 */
export function loadFile(id) {
    return request({
        url:"/file/loadImage",
        method:'get',
        params:{
            id
        }
    })
}
/**
 * 删除文件
 */
export function deleteFile(id) {
    return request({
        url:"/file/delete",
        method:'delete',
        params:{
            id
        }
    })
}

/**
 *  多个宗地代码获取树的数据信息
 */
export function getListMenu(data) {
    return request({
        url:'/system/xzq/getZdListMenu',
        method:'post',
        data:data
    })
}
/**
 *  登记调用
 */
export function registerCall(data) {
    return request({
        url:'/system/basiccommon/registerCall',
        method:'post',
         data:data
    })
}