common.js 2.95 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
    })
}

/**x
 *修改 宗地,自然幢,户的权属状态
 */
export function copyZdjbxx(data) {
    return request({
        url: '/bg/fwsxbg/copyZdjbxx',
        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
        }
    })
}