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

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

/**
 * 树形结构查询所有行政区地籍(子)区
 */
export function getTreeList() {
    return request({
        url: '/system/xzq/findTreeList',
        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 getZdDetailList(data) {
    return request({
        url: 'system/xzq/getZdDetailList',
        method: 'get',
        params: {
            xzqbsm:data.xzqbsm,
            djqbsm:data.djqbsm,
            djzqbsm:data.djzqbsm,
            syqlx:data.syqlx
        }
    })
}

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

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

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


/**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(url) {
    return request({
        url:"/file/loadImage",
        method:'get',
        params:{
            url
        }
    })

}