feat: 重构核心租住流程页面与交互体验
统一注册、看房、申请与入住等核心页面的视觉和流程衔接,补齐支付、签约与状态流转闭环,提升移动端操作连贯性。
This commit is contained in:
41
api/index.js
41
api/index.js
@@ -237,6 +237,21 @@ export function applicationFormMePage(params = {}, language) {
|
||||
})
|
||||
}
|
||||
|
||||
export function applicationFormDetail(detailCode = '', language) {
|
||||
const normalizedDetailCode = String(detailCode || '').trim()
|
||||
if (!normalizedDetailCode) {
|
||||
return Promise.reject(new Error('申请明细编码不能为空'))
|
||||
}
|
||||
|
||||
return request({
|
||||
url: `/applicationform/detail/${encodeURIComponent(normalizedDetailCode)}`,
|
||||
method: 'GET',
|
||||
header: {
|
||||
'X-Requested-Language': resolveLanguageHeader(language)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// --- 工单 ---
|
||||
export function ticketOrderPage(params = {}, language) {
|
||||
return request({
|
||||
@@ -526,6 +541,24 @@ export function accountQueryBill(params = {}, language) {
|
||||
})
|
||||
}
|
||||
|
||||
export function accountQueryBillPreview(params = {}, language) {
|
||||
const query = params || {}
|
||||
const orderNo = String(query.orderNo || query.OrderNo || '').trim()
|
||||
if (!orderNo) {
|
||||
return Promise.reject(new Error('订单号不能为空'))
|
||||
}
|
||||
return request({
|
||||
url: '/accountquery/bill-preview',
|
||||
method: 'GET',
|
||||
params: {
|
||||
OrderNo: orderNo
|
||||
},
|
||||
header: {
|
||||
'X-Requested-Language': resolveLanguageHeader(language)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export function paymentBillPay(data = {}, language) {
|
||||
const payload = data || {}
|
||||
return request({
|
||||
@@ -576,9 +609,13 @@ export function paymentStatusByBillNo(params = {}, language) {
|
||||
}
|
||||
|
||||
export function userDetailCancel(data = {}, language) {
|
||||
const payload = data || {}
|
||||
const source = data || {}
|
||||
const payload = {
|
||||
detailCode: String(source.detailCode || source.code || source.referenceTypeNo || '').trim(),
|
||||
remark: source.remark == null ? '' : String(source.remark)
|
||||
}
|
||||
return request({
|
||||
url: '/ApplicationForm/user/detail/cancel',
|
||||
url: '/applicationform/user/detail/cancel',
|
||||
method: 'POST',
|
||||
data: payload,
|
||||
header: {
|
||||
|
||||
Reference in New Issue
Block a user