first commit

This commit is contained in:
annnj-company
2026-04-17 18:29:53 +08:00
parent e49fa5a215
commit 130c1026c4
5615 changed files with 1639145 additions and 0 deletions

12
pgapp/api/common.js Normal file
View File

@@ -0,0 +1,12 @@
import upload from '@/utils/upload'
import request from '@/utils/request'
// 图片上传
export function uploadImg(data) {
return upload({
url: 'admin/Index/fileUpload',
name: data.name,
filePath: data.filePath
})
}

View File

@@ -0,0 +1,356 @@
import request from '@/utils/request'
// 询价待回价
export function waitReturnPrice(params) {
// const data = {
// page:1,
// limit:10
// }
return request({
'url': 'admin/Bussiness/index',
'method': 'post',
'data': params
})
}
// 银行获取:专属录入询价页面的银行获取下拉框,只有登录用户有建行业务员角色才包含建行选项
export async function getBankForInquiry (params) {
return await request({
'url':'admin/Bank/getBankForInquiry',
'method':'post',
'data':params
})
}
// 银行获取
export async function getBank (params) {
return await request({
'url':'admin/Bank/getBank',
'method':'post',
'data':params
})
}
// 分行、支行获取
export async function getBranch (params) {
return await request({
'url':'admin/Bank/getBranch',
'method':'post',
'data':params
})
}
// 客户经理下拉列表
export function getAccountManager (params) {
return request({
'url':'admin/AccountManager/getAccountManager',
'method':'post',
'data':params
})
}
// 请求询价详情
export function inquiryDetail(params) {
return request({
'url':'admin/Bussiness/inquiryDetail',
'method':'post',
'data':params
})
}
// 获取城区
export function getDistrict (params) {
return request({
'url':'admin/Regions/getDistrict',
'method':'post',
'data':params
})
}
// 获取城市下拉列表
export function getBuildingCity (params) {
return request({
'url':'admin/Regions/getBuildingCity',
'method':'post',
'data':params
})
}
// 获取楼盘名称
export function getBuilding (params) {
return request({
'url':'admin/BuildingInfo/getBuilding',
'method':'post',
'data':params
})
}
// 提交询价
export function save (params) {
return request({
'url':'admin/Bussiness/save',
'method':'post',
'data':params
})
}
// 查询房号信息
export function getHouse (params) {
return request({
'url':'admin/BuildingInfo/getHouse',
'method':'post',
'data':params
})
}
// 查询楼层信息
export function getFloor (params) {
return request({
'url':'admin/BuildingInfo/getFloor',
'method':'post',
'data':params})
}
// 添加房号
export function addHouse (params) {
return request({
'url':'admin/BuildingInfo/addHouse',
'method':'post',
'data':params})
}
// 添加栋阁信息
export function addUnit (params) {
return request({
'url':'admin/BuildingInfo/addUnit',
'method':'post',
'data':params})
}
// 添加楼层
export function addFloor (params) {
return request({
'url':'admin/BuildingInfo/addFloor',
'method':'post',
'data':params
})
}
// 获取栋阁信息
export function getUnit (params) {
return request({
'url':'admin/BuildingInfo/getUnit',
'method':'post',
'data':params})
}
// 获取证件号码
export function zcCustomer (params) {
return request({
'url':'admin/Customer/zcCustomer',
'method':'post',
'data':params})
}
// 获取评估目的
export async function getProduct (params) {
return request({
'url':'admin/Bussiness/getProduct',
'method':'post',
'data':params})
}
// 查档
export async function consultFiles (params) {
return request({
'url':'admin/CheckFile/consultFiles',
'method':'post',
'data':params})
}
// 查勘信息
export async function reportSurveyInfo (params) {
return request({
'url':'admin/ReportManage/reportSurveyInfo',
'method':'post',
'data':params})
}
// 验证近三个月是否出过报告
export async function checkExistReport (params) {
return request({
'url':'admin/Bussiness/checkExistReport',
'method':'post',
'data':params})
}
// 判断物业是否在指定时间内重复询价
export async function checkExistInquiry (params) {
return request({
'url':'admin/Bussiness/reqIsQuotDuplicated',
'method':'post',
'data':params
})
}
// 重复询价单提交
export function repeatInquirySave (params) {
return request({
'url':'admin/Bussiness/repeatInquirySave',
'method':'post',
'data':params
})
}
// 获取用户列表
export function getUserList (params) {
return request({
url: 'admin/User/getRole',
method: 'post',
data: params
})
}
// 数据字典获取
export function getDictionaryByType (params) {
return request({
'url':'admin/Dictionary/reqDataDict',
'method':'post',
'data':params})
}
// 获取询价详细 (或 获取回价详细信息)
// param id -- 询价id
export function returnedPriceDetails (params) {
return request({
'url':'admin/Pending/ReturnedPriceDetails',
'method':'post',
'data':params})
}
// 获取报告处理状态
export function getOfficialResultStatus( params ){
return request({
'url':'admin/Boc/getOfficialResultStatus',
'method':'post',
'data':params})
}
// 询价-房产信息-详情
export async function reqPropertyInfo (params) {
return request({
'url':'admin/Bussiness/reqPropertyInfo',
'method':'post',
'data':params})
}
// 获取片区
export async function getSmallArea (params) {
return request({
'url':'admin/Regions/getSmallArea',
'method':'post',
'data':params})
}
// 询价-发起查勘
export async function askSurvey (params) {
return request({
'url':'admin/Property_cert_info/reqApplySurvey',
'method':'post',
'data':params})
}
export async function getBranchCompanyList (params) {
return request({
'url':'admin/branchComConfig/list',
'method':'post',
'data':params})
return res
}
// 获取角色用户
export async function getRole (params) {
return request({
'url':'admin/User/getRole',
'method':'post',
'data':params})
}
// 申请生成报告
export async function createReport (params) {
return request({
'url':'admin/Bussiness/createReport',
'method':'post',
'data':params})
}
// 获取申请生成报告信息(保存过)
export async function getReportDetail (params) {
return request({
'url':'admin/Bussiness/getReportDetail',
'method':'post',
'data':params})
}
// 获取报告类型
export async function getReportObjTypeList (params) {
return request({
'url':'admin/EnumManager/getReportObjTypeList',
'method':'post',
'data':params})
}
export async function getEstateListByName (params) {
return request({
'url':'lpDict/LpDictBase/getEstateListByName',
'method':'post',
'data':params})
}
export async function getBuildingListByBName (params) {
return request({
'url':'lpDict/LpDictBase/getBuildingListByBName',
'method':'post',
'data':params})
}
export async function getPropertyListByBid (params) {
return request({
'url':'lpDict/LpDictBase/getPropertyListByBid',
'method':'post',
'data':params})
}
// ocr识别房屋证书
export async function ocrRecogniseHouseCert (params) {
return request({
'url':'admin/bussiness/ocrRecogniseHouseCert',
'method':'post',
'data': params})
}
// 提交自动询价接口
export async function autoInquiry (params) {
return request({
'url':'admin/Bussiness/autoInquiry',
'method':'post',
'data': params})
}
// 询价记录接口
export async function autoInquiryList (params) {
return request({
'url':'admin/Bussiness/autoInquiryList',
'method':'post',
'data': params})
}
// 获取3个月内同一个物业的询价记录接口
export async function getThreeMonthSameEstateInquiryRecord (params) {
return request({
'url':'admin/Pending/getThreeMonthSameEstateInquiryRecord',
'method':'post',
'data': params})
}

47
pgapp/api/login.js Normal file
View File

@@ -0,0 +1,47 @@
import request from '@/utils/request'
// 登录方法
export function login(username, password, code, uuid) {
const data = {
username,
password,
code,
uuid
}
return request({
'url': 'admin/User/SignIn',
headers: {
isToken: false
},
'method': 'post',
'data': data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
'url': '/getInfo',
'method': 'get'
})
}
// 退出方法
export function logout() {
return request({
'url': '/logout',
'method': 'post'
})
}
// 获取验证码
export function getCodeImg() {
return request({
'url': '/captchaImage',
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}

124
pgapp/api/survey/survey.js Normal file
View File

@@ -0,0 +1,124 @@
import request from '@/utils/request'
// 查勘指派列表
export function appointSurvey (data) {
return request({
'url': 'admin/survey/reqAssignSurveyOrder',
'method': 'post',
'data': data
})
}
// 查勘待跟进
export function waitSurvey(data) {
return request({
'url': 'admin/survey/reqFollowSurveyList',
'method': 'post',
'data': data
})
}
// 查勘已完成列表
export function finishSurvey (data) {
return request({
'url': 'admin/survey/reqCompletedSurveyList',
'method': 'post',
'data': data
})
}
// 查勘已退回列表
export function backSurvey (data) {
return request({
'url': 'admin/survey/reqSurveyReturnList',
'method': 'post',
'data': data
})
}
export function getRole (data) {
return request({
'url':'admin/User/getRole',
'method':'post',
'data':data
})
}
// 查勘转派
export function transferSurveyUser (data) {
return request({
'url':'admin/survey/transferSurveyUser',
'method':'post',
'data':data
})
}
// 查勘退回
export function returnSurveyToAsked (data) {
return request({
'url':'admin/survey/returnSurveyToAsked',
'method':'post',
'data':data
})
}
// 查勘退回
export function returnSurvey (data) {
return request({
'url':'admin/survey/returnSurvey',
'method':'post',
'data':data
})
}
// 我的查勘-详情
export function surveyDetail (data) {
return request({
'url':'admin/Survey/reqSurveyInfo',
'method':'post',
'data':data
})
}
export function surveyOptions () {
return request({
'url':'admin/survey/surveyOptions',
'method':'post',
'data':{}
})
}
//查勘提交
export function surveySubmit (data) {
return request({
'url':'admin/survey/reqSubmitSurvey',
'method':'post',
'data':data
})
}
//查勘员接单
export function selectSurveyUser (data) {
return request({
'url':'admin/survey/reqAppointedToSurveyor',
'method':'post',
'data':data
})
}

41
pgapp/api/system/user.js Normal file
View File

@@ -0,0 +1,41 @@
import upload from '@/utils/upload'
import request from '@/utils/request'
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
const data = {
oldPassword,
newPassword
}
return request({
url: '/system/user/profile/updatePwd',
method: 'put',
params: data
})
}
// 查询用户个人信息
export function getUserProfile() {
return request({
url: '/system/user/profile',
method: 'get'
})
}
// 修改用户个人信息
export function updateUserProfile(data) {
return request({
url: '/system/user/profile',
method: 'put',
data: data
})
}
// 用户头像上传
export function uploadAvatar(data) {
return upload({
url: 'system/user/profile/avatar',
name: data.name,
filePath: data.filePath
})
}