页面优化,Api接口调整
This commit is contained in:
parent
38a5bcbe8d
commit
4e9fe10da5
@ -54,10 +54,48 @@ const expandList = [{
|
||||
label: '加急'
|
||||
}
|
||||
]
|
||||
const menuList = [{
|
||||
icon: "ic-user",
|
||||
title: "个人信息",
|
||||
path: "/pages/mine/mineAccount/mineInfo/mineInfo"
|
||||
}, {
|
||||
icon: 'ic-msg',
|
||||
title: '消息通知',
|
||||
path: '/pages/mine/mineAccount/mineMsgNotice/mineMsgNotice'
|
||||
}, {
|
||||
icon: 'ic-refund',
|
||||
title: '退款项目',
|
||||
path: '/pages/copyright/refund/refund'
|
||||
}, {
|
||||
icon: 'ic-repair',
|
||||
title: '补正项目',
|
||||
path: '/pages/copyright/repair/repair'
|
||||
}, {
|
||||
icon: 'ic-invoice-info',
|
||||
title: '发票抬头',
|
||||
path: '/pages/mine/mineAccount/invoiceInfo/invoiceInfo'
|
||||
}, {
|
||||
icon: "ic-invoice",
|
||||
title: "发票管理",
|
||||
path: "/pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage"
|
||||
}, {
|
||||
icon: "ic-pay-record",
|
||||
title: "资金流水",
|
||||
path: "/pages/mine/mineAccount/minePayRecord/minePayRecord"
|
||||
}, {
|
||||
icon: "ic-order",
|
||||
title: "我的订单",
|
||||
path: "/pages/mine/mineAccount/mineOrder/mineOrder"
|
||||
}, {
|
||||
icon: "ic-contact",
|
||||
title: "产权联系人",
|
||||
path: "/pages/mine/mineAccount/mineContact/mineContact"
|
||||
}]
|
||||
export {
|
||||
stateList,
|
||||
kindList,
|
||||
typeList,
|
||||
homeTypeList,
|
||||
expandList
|
||||
expandList,
|
||||
menuList
|
||||
}
|
@ -5,6 +5,8 @@ import {
|
||||
get
|
||||
} from "../cache/storage.js";
|
||||
// 公共API
|
||||
const proName = 'plug'
|
||||
const userId = get('userId')
|
||||
const apiPath = {
|
||||
mineInvoiceOrderList: '/api/invoicerecharge/recharge-listpage/{userId}/{status}', //可以开具发票的订单
|
||||
mineInvoiceList: '/api/invoice-config/listpage/{userId}', //我的开票信息
|
||||
@ -19,59 +21,88 @@ const apiPath = {
|
||||
}
|
||||
|
||||
class InvoiceApi {
|
||||
// 通用路径参数替换方法
|
||||
static #replacePathParams(path, params) {
|
||||
return Object.entries(params).reduce(
|
||||
(acc, [key, value]) => acc.replace(`{${key}}`, value),
|
||||
path
|
||||
)
|
||||
}
|
||||
|
||||
// 通用请求方法
|
||||
static requestHandler(endpoint, method, data = null, pathParams = {}) {
|
||||
const path = Object.keys(pathParams).length ?
|
||||
this.#replacePathParams(endpoint, pathParams) :
|
||||
endpoint
|
||||
return request(path, method, data, proName)
|
||||
}
|
||||
//获取可以开具发票的订单
|
||||
static doGetMineInvoiceOrderList(data, status) {
|
||||
const userId = get('userId')
|
||||
const path = apiPath.mineInvoiceOrderList.replace('{userId}', userId).replace('{status}', status)
|
||||
return request(path, "GET", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.mineInvoiceOrderList, "GET", data, {
|
||||
userId: userId,
|
||||
status: status
|
||||
})
|
||||
}
|
||||
// 获取字典列表
|
||||
static doGetDicListByPId(id) {
|
||||
const path = apiPath.dicByPId.replace('{pId}', id)
|
||||
return request(path, "GET")
|
||||
}
|
||||
//我的开票信息
|
||||
|
||||
// 我的开票信息
|
||||
static doGetMineInvoiceList(data) {
|
||||
const userId = get('userId')
|
||||
const path = apiPath.mineInvoiceList.replace('{userId}', userId)
|
||||
return request(path, "GET", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.mineInvoiceList, "GET", data, {
|
||||
userId: get('userId')
|
||||
});
|
||||
}
|
||||
//保存我的开票信息
|
||||
|
||||
// 保存我的开票信息
|
||||
static doSaveMineInvoiceInfo(data) {
|
||||
const userId = get('userId')
|
||||
const path = apiPath.saveInvoiceInfo.replace('{userId}', userId)
|
||||
return request(path, "POST", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.saveInvoiceInfo, "POST", data, {
|
||||
userId: get('userId')
|
||||
});
|
||||
}
|
||||
//编辑开票信息
|
||||
|
||||
// 编辑开票信息
|
||||
static doUpdateMineInvoiceInfo(id, data) {
|
||||
const path = apiPath.updateInvoiceInfo.replace('{invoiceId}', id)
|
||||
return request(path, "PUT", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.updateInvoiceInfo, "PUT", data, {
|
||||
invoiceId: id
|
||||
});
|
||||
}
|
||||
//删除开票信息
|
||||
|
||||
// 删除开票信息
|
||||
static doDelMineInvoiceInfo(id) {
|
||||
const path = apiPath.deleteInvoiceInfo.replace('{ids}', id)
|
||||
return request(path, "DELETE", null, null, 'plug')
|
||||
return this.requestHandler(apiPath.deleteInvoiceInfo, "DELETE", null, {
|
||||
ids: id
|
||||
});
|
||||
}
|
||||
//开票申请列表
|
||||
|
||||
// 开票申请列表(已修改,保持原有结构)
|
||||
static doGetInvoiceRecordList(data) {
|
||||
const userId = get('userId')
|
||||
const path = apiPath.mineInvoiceRecordList.replace('{userId}', userId)
|
||||
return request(path, "GET", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.mineInvoiceRecordList, "GET", data, {
|
||||
userId: get('userId')
|
||||
});
|
||||
}
|
||||
//取消开票申请
|
||||
|
||||
// 取消开票申请
|
||||
static doCancelInvoiceRecord(id) {
|
||||
const path = apiPath.cancelInvoiceRecord.replace('{invoiceRechargeId}', id)
|
||||
return request(path, "PUT", null, null, 'plug')
|
||||
return this.requestHandler(apiPath.cancelInvoiceRecord, "PUT", null, {
|
||||
invoiceRechargeId: id
|
||||
});
|
||||
}
|
||||
//提交开票申请
|
||||
|
||||
// 提交开票申请
|
||||
static doSaveInvoiceRecord(data) {
|
||||
const userId = get('userId')
|
||||
const path = apiPath.saveInvoiceRecord.replace('{userId}', userId)
|
||||
return request(path, "POST", data, null, 'plug')
|
||||
return this.requestHandler(apiPath.saveInvoiceRecord, "POST", data, {
|
||||
userId: get('userId')
|
||||
});
|
||||
}
|
||||
//修改开票申请
|
||||
|
||||
// 修改开票申请
|
||||
static doUpdateInvoiceRecord(id, data) {
|
||||
const path = apiPath.updateInvoiceRecord.replace('{invoiceRechargeId}', id)
|
||||
return request(path, 'PUT', data, null, 'plug')
|
||||
return this.requestHandler(apiPath.updateInvoiceRecord, "PUT", data, {
|
||||
invoiceRechargeId: id
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -7,10 +7,26 @@ const apiPath = {
|
||||
getPayOrder: '/api/pay/get-pay', //获取支付订单
|
||||
enterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付
|
||||
enterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息
|
||||
wxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
||||
bdPayParams:'/api/accountrecharge/save-bd-pay-order-info'
|
||||
wxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
||||
bdPayParams: '/api/accountrecharge/save-bd-pay-order-info'
|
||||
}
|
||||
const proName = 'operator'
|
||||
class PayApi {
|
||||
// 通用路径参数替换方法
|
||||
static #replacePathParams(path, params) {
|
||||
return Object.entries(params).reduce(
|
||||
(acc, [key, value]) => acc.replace(`{${key}}`, value),
|
||||
path
|
||||
)
|
||||
}
|
||||
|
||||
// 通用请求方法
|
||||
static requestHandler(endpoint, method, data = null, pathParams = {}) {
|
||||
const path = Object.keys(pathParams).length ?
|
||||
this.#replacePathParams(endpoint, pathParams) :
|
||||
endpoint
|
||||
return request(path, method, data, proName)
|
||||
}
|
||||
static doGetBuyPackageList(type, data) {
|
||||
const path = apiPath.getBuyPackageList.replace('${type}', type);
|
||||
return request(path, "GET", data);
|
||||
@ -28,13 +44,14 @@ class PayApi {
|
||||
static doGetOrder(data) {
|
||||
return request(apiPath.getPayOrder, "POST", data)
|
||||
}
|
||||
//获取微信支付参数
|
||||
// 获取微信支付参数
|
||||
static doGetWxPayParams(data) {
|
||||
return request(apiPath.wxPayParams, "POST", data, null, "operator")
|
||||
}
|
||||
//获取百度支付参数
|
||||
static doGetBdPayParams(data){
|
||||
return request(apiPath.bdPayParams,"POST",data,null,"operator")
|
||||
return this.requestHandler(apiPath.wxPayParams, "POST", data);
|
||||
}
|
||||
|
||||
// 获取百度支付参数
|
||||
static doGetBdPayParams(data) {
|
||||
return this.requestHandler(apiPath.bdPayParams, "POST", data);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -258,7 +258,8 @@
|
||||
},
|
||||
"tabBar": {
|
||||
"color": "#515151",
|
||||
"selectedColor": "#FE9944",
|
||||
"selectedColor": "#FE9944",
|
||||
"height": "70px",
|
||||
"list": [{
|
||||
"pagePath": "pages/index/home",
|
||||
"text": "首页",
|
||||
|
@ -67,10 +67,10 @@
|
||||
<view class="pro-list-name">{{item.projName}}</view>
|
||||
</view>
|
||||
<view class="pro-list-item-left-footer">
|
||||
<view class="pro-list-item-left-tag">{{item.gmtCreate}}</view>
|
||||
<view class="pro-list-item-left-tag mr-10 single-line">
|
||||
{{item.authorName}}
|
||||
</view>
|
||||
<view class="pro-list-item-left-tag">{{item.gmtCreate}}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -334,21 +334,9 @@
|
||||
_self.msgType = 'success'
|
||||
_self.$refs.msg.open()
|
||||
//TODO 返回上一页刷新
|
||||
// setTimeout(() => {
|
||||
// _self.backPageRefresh()
|
||||
// }, 2000);
|
||||
setTimeout(() => {
|
||||
uni.navigateBack({
|
||||
success: function() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList ===
|
||||
'function') {
|
||||
prevPage.doRefreshList()
|
||||
}
|
||||
}
|
||||
});
|
||||
}, 1500)
|
||||
_self.backPageRefresh()
|
||||
}, 1500);
|
||||
})
|
||||
.catch(err => {
|
||||
wx.hideLoading()
|
||||
@ -380,6 +368,12 @@
|
||||
return false
|
||||
}
|
||||
return true
|
||||
},
|
||||
backPageRefresh() {
|
||||
var pages = getCurrentPages()
|
||||
let prevPage = pages[pages.length - 2];
|
||||
prevPage.$vm.needRefresh = true
|
||||
uni.navigateBack()
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -464,13 +458,17 @@
|
||||
border-radius: 10rpx;
|
||||
padding: 30rpx;
|
||||
margin: 10rpx;
|
||||
box-shadow: 1rpx 1rpx 2rpx 2rpx $bg-gray-input-color;
|
||||
border-bottom: 1rpx solid $divider-color;
|
||||
}
|
||||
|
||||
.pro-list-item:nth-of-type(n+2) {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
|
||||
.pro-list-item:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.pro-list-item-left {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -76,10 +76,10 @@
|
||||
:nodes="'已通过补正<span style=color:red;font-size:28rpx;font-weight:bold;>'+ item.approvedCount+'</span>次'"></rich-text>
|
||||
</view>
|
||||
<view class="pro-list-item-left-footer">
|
||||
<view class="pro-list-item-left-tag mr-10 single-line">
|
||||
<view class="pro-list-item-left-tag">{{item.gmtCreate}}</view>
|
||||
<view class="pro-list-item-left-tag single-line">
|
||||
{{item.authorName}}
|
||||
</view>
|
||||
<view class="pro-list-item-left-tag">{{item.gmtCreate}}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -382,18 +382,10 @@
|
||||
_self.msgHint = '提交操作已顺利完成,我们会尽快审核,还请耐心等待'
|
||||
_self.msgType = 'success'
|
||||
_self.$refs.msg.open()
|
||||
setTimeout(() => {
|
||||
uni.navigateBack({
|
||||
success: function() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList ===
|
||||
'function') {
|
||||
prevPage.doRefreshList()
|
||||
}
|
||||
}
|
||||
});
|
||||
}, 1500)
|
||||
setTimeout(()=>{
|
||||
_self.backPageRefresh()
|
||||
},1500)
|
||||
|
||||
})
|
||||
.catch(err => {
|
||||
uni.hideLoading()
|
||||
@ -430,7 +422,13 @@
|
||||
return false
|
||||
}
|
||||
return true
|
||||
},
|
||||
},
|
||||
backPageRefresh() {
|
||||
var pages = getCurrentPages()
|
||||
let prevPage = pages[pages.length - 2];
|
||||
prevPage.$vm.needRefresh = true
|
||||
uni.navigateBack()
|
||||
}
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@ -514,13 +512,17 @@
|
||||
border-radius: 10rpx;
|
||||
padding: 30rpx;
|
||||
margin: 10rpx;
|
||||
box-shadow: 1rpx 1rpx 2rpx 2rpx $bg-gray-input-color;
|
||||
border-bottom: 1rpx solid $divider-color;
|
||||
}
|
||||
|
||||
.pro-list-item:nth-of-type(n+2) {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
|
||||
.pro-list-item:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.pro-list-item-left {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -41,77 +41,77 @@
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- #ifdef MP-TOUTIAO || MP-WEIXIN -->
|
||||
<view style="margin-top: 120rpx;">
|
||||
<!-- #endif -->
|
||||
<!-- #ifndef MP-TOUTIAO || MP-WEIXIN -->
|
||||
<view style="margin-top: 80rpx;">
|
||||
<!-- #endif -->
|
||||
<ContainerLoading :loadingVisible="loadingState">
|
||||
<scroll-view scroll-y style="height: 85vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
|
||||
@scrolltolower="doLoadMore">
|
||||
<view class="repair-list-box">
|
||||
<block v-for="(item,index) in refundList" :key="index">
|
||||
<view class="repair-list-item">
|
||||
<view class="repair-item-title-box" :data-value="item" @click="showReason">
|
||||
<view class="repair-title-box">
|
||||
<view :class="repairStatusColor(item.applyStatus)"
|
||||
class="repair-status-content">
|
||||
{{repairStatus(item.applyStatus)}}
|
||||
<!-- #ifdef MP-TOUTIAO || MP-WEIXIN -->
|
||||
<view style="margin-top: 120rpx;">
|
||||
<!-- #endif -->
|
||||
<!-- #ifndef MP-TOUTIAO || MP-WEIXIN -->
|
||||
<view style="margin-top: 80rpx;">
|
||||
<!-- #endif -->
|
||||
<ContainerLoading :loadingVisible="loadingState">
|
||||
<scroll-view scroll-y style="height: 85vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
|
||||
@scrolltolower="doLoadMore">
|
||||
<view class="repair-list-box">
|
||||
<block v-for="(item,index) in refundList" :key="index">
|
||||
<view class="repair-list-item">
|
||||
<view class="repair-item-title-box" :data-value="item" @click="showReason">
|
||||
<view class="repair-title-box">
|
||||
<view :class="repairStatusColor(item.applyStatus)"
|
||||
class="repair-status-content">
|
||||
{{repairStatus(item.applyStatus)}}
|
||||
</view>
|
||||
</view>
|
||||
<view class="repair-title-apply-time">{{item.gmtCreate}}</view>
|
||||
</view>
|
||||
<view class="divider-v mt-20"></view>
|
||||
<view class="repair-name-box mt-10">
|
||||
<view :data-value="item" @click="showReason" class="repair-title-content">
|
||||
{{item.projName}}
|
||||
</view>
|
||||
<view v-if="item.applyStatus=='PENDING'" class="icon-cancel-yellow size-48"
|
||||
@click="cancelApply" :data-value="item"></view>
|
||||
</view>
|
||||
<view :data-value="item" @click="showReason"
|
||||
class="repair-reason-desc multiple-2-ellipsis">{{item.refundReason}}</view>
|
||||
<view class="repair-footer-box">
|
||||
<view class="repair-attr-box" :data-value="item" @click="showReason">
|
||||
<view class="repair-attr-item">{{item.userInfoName}}</view>
|
||||
<rich-text :nodes="moneyTxt(10,14,item.projPayment/100)"></rich-text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="repair-title-apply-time">{{item.gmtCreate}}</view>
|
||||
</view>
|
||||
<view class="divider-v mt-20"></view>
|
||||
<view class="repair-name-box mt-10">
|
||||
<view :data-value="item" @click="showReason" class="repair-title-content">
|
||||
{{item.projName}}
|
||||
</view>
|
||||
<view v-if="item.applyStatus=='PENDING'" class="icon-cancel-yellow size-48"
|
||||
@click="cancelApply" :data-value="item"></view>
|
||||
</view>
|
||||
<view :data-value="item" @click="showReason"
|
||||
class="repair-reason-desc multiple-2-ellipsis">{{item.refundReason}}</view>
|
||||
<view class="repair-footer-box">
|
||||
<view class="repair-attr-box" :data-value="item" @click="showReason">
|
||||
<view class="repair-attr-item">{{item.userInfoName}}</view>
|
||||
<rich-text :nodes="moneyTxt(10,14,item.projPayment/100)"></rich-text>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<uni-load-more :status="hasMore"></uni-load-more>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</ContainerLoading>
|
||||
</view>
|
||||
<uni-popup type="message" ref="msg">
|
||||
<uni-popup-message :type="msgType" :message="msgHint" :duration="2000"></uni-popup-message>
|
||||
</uni-popup>
|
||||
<DownloadProgress :isShow="downloading" :progress="downloadProgress"></DownloadProgress>
|
||||
<uni-popup ref="reasonDialog" type="center" background-color="#fff" border-radius="15rpx 15rpx 15rpx 15rpx">
|
||||
<view class="bottom-dialog-container" style="width: 80vw;">
|
||||
<view class="approve-title">退款原因</view>
|
||||
<view v-if="reasonItem != null" class="approve-content mt-10">{{reasonItem.refundReason}}</view>
|
||||
<view class="approve-title mt-10">退款凭证</view>
|
||||
<view v-if="reasonItem != null" class="approve-img-box mt-10">
|
||||
<block v-for="(item,index) in reasonItem.refundVoucherFileKVs" :key="index">
|
||||
<view class="approve-img-item single-line" @click="previewImg" :data-item="item">
|
||||
{{item.value}}
|
||||
</view>
|
||||
</block>
|
||||
<uni-load-more :status="hasMore"></uni-load-more>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</ContainerLoading>
|
||||
</view>
|
||||
<uni-popup type="message" ref="msg">
|
||||
<uni-popup-message :type="msgType" :message="msgHint" :duration="2000"></uni-popup-message>
|
||||
</uni-popup>
|
||||
<DownloadProgress :isShow="downloading" :progress="downloadProgress"></DownloadProgress>
|
||||
<uni-popup ref="reasonDialog" type="center" background-color="#fff" border-radius="15rpx 15rpx 15rpx 15rpx">
|
||||
<view class="bottom-dialog-container" style="width: 80vw;">
|
||||
<view class="approve-title">退款原因</view>
|
||||
<view v-if="reasonItem != null" class="approve-content mt-10">{{reasonItem.refundReason}}</view>
|
||||
<view class="approve-title mt-10">退款凭证</view>
|
||||
<view v-if="reasonItem != null" class="approve-img-box mt-10">
|
||||
<block v-for="(item,index) in reasonItem.refundVoucherFileKVs" :key="index">
|
||||
<view class="approve-img-item single-line" @click="previewImg" :data-item="item">
|
||||
{{item.value}}
|
||||
</view>
|
||||
</block>
|
||||
<view v-if="reasonItem != null && reasonItem.gmtReview !=''" class="approve-content-box">
|
||||
<view class="approve-title mt-10">审核时间</view>
|
||||
<view class="approve-content mt-10">{{reasonItem.gmtReview}}</view>
|
||||
<view class="approve-title mt-10">审核意见</view>
|
||||
<view class="approve-content mt-10">{{reasonItem.reviewReason}}</view>
|
||||
</view>
|
||||
<view class="close-btn" @click="closeDialog">关闭</view>
|
||||
</view>
|
||||
<view v-if="reasonItem != null && reasonItem.gmtReview !=''" class="approve-content-box">
|
||||
<view class="approve-title mt-10">审核时间</view>
|
||||
<view class="approve-content mt-10">{{reasonItem.gmtReview}}</view>
|
||||
<view class="approve-title mt-10">审核意见</view>
|
||||
<view class="approve-content mt-10">{{reasonItem.reviewReason}}</view>
|
||||
</view>
|
||||
<view class="close-btn" @click="closeDialog">关闭</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</uni-popup>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@ -183,6 +183,15 @@
|
||||
})
|
||||
this.doRefreshList()
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false
|
||||
this.doRefreshList()
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
},
|
||||
methods: {
|
||||
repairStatusColor,
|
||||
repairStatus,
|
||||
@ -235,6 +244,7 @@
|
||||
_self.loadingState = isRefresh ? 'loading' : ''
|
||||
ProApi.doGetMineRefundProList(_self.pageData)
|
||||
.then(res => {
|
||||
uni.stopPullDownRefresh()
|
||||
var status = 'success'
|
||||
status = res.rows && res.rows.length > 0 ? 'success' : 'empty'
|
||||
_self.loadingState = isRefresh ? status : ''
|
||||
@ -244,6 +254,7 @@
|
||||
_self.hasMore = _self.refundList.length < res.total ? 'more' : 'noMore'
|
||||
})
|
||||
.catch(err => {
|
||||
uni.stopPullDownRefresh()
|
||||
_self.loadingState = 'error'
|
||||
_self.listRefreshTrig = false
|
||||
_self.isLoadMore = false
|
||||
|
@ -162,12 +162,12 @@
|
||||
</view>
|
||||
<text class="download-item-desc">软件的鉴别材料-操作手册</text>
|
||||
<view class="download-btn-box">
|
||||
<view class="download-btn blue" @click="doDownloadDatum"
|
||||
<view class="download-btn blue" @click="doDownloadDatum" data-type="docx"
|
||||
data-path="/route/proj/download/manual/">
|
||||
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
|
||||
<view class="download-btn-txt">Word格式</view>
|
||||
</view>
|
||||
<view class="download-btn red" @click="doDownloadDatum"
|
||||
<view class="download-btn red" @click="doDownloadDatum" data-type="pdf"
|
||||
data-path="/route/proj/download/manual/pdf/">
|
||||
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
|
||||
<view class="download-btn-txt">PDF格式</view>
|
||||
@ -184,12 +184,12 @@
|
||||
</view>
|
||||
<text class="download-item-desc">软件的鉴别材料-项目源代码</text>
|
||||
<view class="download-btn-box">
|
||||
<view class="download-btn blue" @click="doDownloadDatum"
|
||||
<view class="download-btn blue" @click="doDownloadDatum" data-type="docx"
|
||||
data-path="/route/proj/download/code/">
|
||||
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
|
||||
<view class="download-btn-txt">Word格式</view>
|
||||
</view>
|
||||
<view class="download-btn red" @click="doDownloadDatum"
|
||||
<view class="download-btn red" @click="doDownloadDatum" data-type="pdf"
|
||||
data-path="/route/proj/download/code/pdf/">
|
||||
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
|
||||
<view class="download-btn-txt">PDF格式</view>
|
||||
@ -313,6 +313,15 @@
|
||||
});
|
||||
this.doRefreshList()
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false
|
||||
this.doRefreshList()
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
},
|
||||
methods: {
|
||||
repairStatusColor,
|
||||
repairStatus,
|
||||
@ -415,23 +424,24 @@
|
||||
}
|
||||
},
|
||||
//下载文件
|
||||
doDownload(url, header) {
|
||||
doDownload(url, header, filePath) {
|
||||
const _self = this
|
||||
return new Promise((resolve, reject) => {
|
||||
const downloadTask = uni.downloadFile({
|
||||
url: url,
|
||||
filePath: filePath,
|
||||
header: header,
|
||||
success: resolve,
|
||||
fail: reject
|
||||
})
|
||||
downloadTask.onProgressUpdate(res => {
|
||||
_self.downloadProgress = res.progress
|
||||
_self.downloadProgress = Number(res.progress)
|
||||
})
|
||||
})
|
||||
},
|
||||
//点击下载
|
||||
//path :文件地址
|
||||
async download(path) {
|
||||
async download(path, fileType) {
|
||||
const _self = this
|
||||
_self.downloadProgress = 0 //重置下载进度
|
||||
_self.downloading = true //显示进度
|
||||
@ -441,13 +451,15 @@
|
||||
if (token) {
|
||||
header.Auth = `Bearer ${token}`;
|
||||
}
|
||||
const downloadRes = await _self.doDownload(url, header)
|
||||
const filePath = 'bdfile://usr/' + this.tempDownloadPro.projId + '.' + fileType
|
||||
const downloadRes = await _self.doDownload(url, header, filePath)
|
||||
console.log('下载返回', downloadRes)
|
||||
if (downloadRes && downloadRes.statusCode == 200) {
|
||||
_self.downloadProgress = 0
|
||||
_self.downloading = false
|
||||
uni.openDocument({
|
||||
filePath: downloadRes.tempFilePath,
|
||||
filePath: downloadRes.filePath,
|
||||
fileType: fileType,
|
||||
showMenu: true,
|
||||
success: res => {
|
||||
|
||||
@ -505,6 +517,7 @@
|
||||
_self.loadingState = isRefresh ? 'loading' : ''
|
||||
ProApi.doGetMineRepairList(_self.pageData)
|
||||
.then(res => {
|
||||
uni.stopPullDownRefresh()
|
||||
console.log(res)
|
||||
var status = 'success'
|
||||
status = res.rows && res.rows.length > 0 ? 'success' : 'empty'
|
||||
@ -514,6 +527,7 @@
|
||||
_self.hasMore = _self.repairList.length < res.total ? 'more' : 'noMore'
|
||||
})
|
||||
.catch(err => {
|
||||
uni.stopPullDownRefresh()
|
||||
_self.loadingState = 'error'
|
||||
_self.isLoadMore = false
|
||||
_self.hasMore = 'more'
|
||||
@ -528,8 +542,9 @@
|
||||
doDownloadDatum(e) {
|
||||
const _self = this
|
||||
const path = e.currentTarget.dataset.path
|
||||
const fileType = e.currentTarget.dataset.type
|
||||
const url = copyrightUrl + path + this.tempDownloadPro.projId
|
||||
_self.download(url)
|
||||
_self.download(url, fileType)
|
||||
},
|
||||
//去申请补正
|
||||
applyRepair() {
|
||||
@ -1015,9 +1030,9 @@
|
||||
align-items: center;
|
||||
padding: 15rpx;
|
||||
border-radius: 5px;
|
||||
flex: 1;
|
||||
box-shadow: 0rpx 0rpx 2rpx $bg-gray-input-color;
|
||||
font-weight: bold;
|
||||
flex: 1;
|
||||
box-shadow: 0rpx 0rpx 2rpx $bg-gray-input-color;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.download-btn:nth-child(2) {
|
||||
@ -1078,7 +1093,7 @@
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
align-items: center;
|
||||
background-color: $bg-green-light-color;
|
||||
width: 72rpx;
|
||||
height: 72rpx;
|
||||
|
@ -172,6 +172,9 @@
|
||||
});
|
||||
this.doRefreshList()
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
},
|
||||
methods: {
|
||||
closeDialog() {
|
||||
this.companyName = ''
|
||||
@ -274,6 +277,7 @@
|
||||
_self.loadingState = isRefresh ? 'loading' : ''
|
||||
InvoiceApi.doGetMineInvoiceList(_self.pageData)
|
||||
.then(res => {
|
||||
uni.stopPullDownRefresh()
|
||||
console.log(res)
|
||||
var status = 'success'
|
||||
status = res.rows && res.rows.length > 0 ? 'success' : 'empty'
|
||||
@ -283,6 +287,7 @@
|
||||
_self.hasMore = _self.invoiceInfoList.length < res.total ? 'more' : 'noMore'
|
||||
})
|
||||
.catch(err => {
|
||||
uni.stopPullDownRefresh()
|
||||
_self.loadingState = 'error'
|
||||
_self.isLoadMore = false
|
||||
_self.hasMore = 'more'
|
||||
@ -412,11 +417,7 @@
|
||||
}
|
||||
return true
|
||||
},
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
uni.stopPullDownRefresh()
|
||||
},
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
|
@ -110,6 +110,15 @@
|
||||
});
|
||||
this.doRefreshList()
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false
|
||||
this.doRefreshList()
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
},
|
||||
methods: {
|
||||
invoiceStatus,
|
||||
invoiceStatusColor,
|
||||
@ -213,6 +222,7 @@
|
||||
_self.loadingState = isRefresh ? 'loading' : ''
|
||||
InvoiceApi.doGetInvoiceRecordList(_self.pageData)
|
||||
.then(res => {
|
||||
uni.stopPullDownRefresh()
|
||||
console.log(res)
|
||||
var status = 'success'
|
||||
status = res.rows && res.rows.length > 0 ? 'success' : 'empty'
|
||||
@ -222,15 +232,12 @@
|
||||
_self.isLoadMore = false
|
||||
})
|
||||
.catch(err => {
|
||||
uni.stopPullDownRefresh()
|
||||
_self.loadingState = 'error'
|
||||
_self.hasMore = 'more'
|
||||
_self.isLoadMore = false
|
||||
})
|
||||
},
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList()
|
||||
uni.stopPullDownRefresh()
|
||||
}
|
||||
};
|
||||
</script>
|
||||
@ -239,7 +246,7 @@
|
||||
.add-btn {
|
||||
border-radius: 4px;
|
||||
background-color: $btn-green-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
text-align: center;
|
||||
@ -289,17 +296,17 @@
|
||||
|
||||
.red {
|
||||
background-color: $bg-red-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
}
|
||||
|
||||
.green {
|
||||
background-color: $bg-green-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
}
|
||||
|
||||
.green:active {
|
||||
background-color: $bg-green-deep-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
}
|
||||
|
||||
.options-btn:nth-of-type(n+2) {
|
||||
@ -419,7 +426,7 @@
|
||||
line-height: 20px;
|
||||
border-radius: 4px;
|
||||
background-color: $btn-green-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
font-family: PingFangSC-regular;
|
||||
@ -430,7 +437,7 @@
|
||||
line-height: 20px;
|
||||
border-radius: 4px;
|
||||
background-color: $btn-red-color;
|
||||
color: rgba(255, 255, 255, 1);
|
||||
color: $white-color;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
font-family: PingFangSC-regular;
|
||||
|
@ -22,8 +22,7 @@
|
||||
<view class="invoice-info-item-content">
|
||||
<radio-group class="custom-radio-group" @change="changeType">
|
||||
<block v-for="(item,index) in typeList" :key="index">
|
||||
<radio :checked="typeId==item.dataName"
|
||||
:value="item.dataName">
|
||||
<radio :checked="typeId==item.dataName" :value="item.dataName">
|
||||
{{item.dataName}}
|
||||
</radio>
|
||||
</block>
|
||||
@ -35,8 +34,7 @@
|
||||
<view class="invoice-info-item-content">
|
||||
<radio-group class="custom-radio-group" @change="changeContent">
|
||||
<block v-for="(item,index) in contentList" :key="index">
|
||||
<radio :checked="contentId==item.dataName"
|
||||
:value="item.dataName">{{item.dataName}}</radio>
|
||||
<radio :checked="contentId==item.dataName" :value="item.dataName">{{item.dataName}}</radio>
|
||||
</block>
|
||||
</radio-group>
|
||||
</view>
|
||||
@ -46,8 +44,7 @@
|
||||
<view class="invoice-info-item-content">
|
||||
<radio-group class="custom-radio-group" @change="changeRate">
|
||||
<block v-for="(item,index) in rateList" :key="index">
|
||||
<radio :checked="rateId==item.dataName"
|
||||
:value="item.dataName">
|
||||
<radio :checked="rateId==item.dataName" :value="item.dataName">
|
||||
{{item.dataName}}
|
||||
</radio>
|
||||
</block>
|
||||
@ -206,15 +203,18 @@
|
||||
rows: 100
|
||||
}
|
||||
const _self = this
|
||||
const type = InvoiceApi.doGetDicListByPId('e0251d55-cd52-4f57-be92-b2bef8a6dd62')
|
||||
const content = InvoiceApi.doGetDicListByPId('b67d5208-db1d-4d0e-99de-cc22d9d50041')
|
||||
const rate = InvoiceApi.doGetDicListByPId('e4808c45-64ee-42fa-a413-a470fbdc0aea')
|
||||
const type = InvoiceApi.doGetDicListByPId(
|
||||
'e0251d55-cd52-4f57-be92-b2bef8a6dd62') //开票内容 本地e0251d55-cd52-4f57-be92-b2bef8a6dd62
|
||||
const content = InvoiceApi.doGetDicListByPId(
|
||||
'b67d5208-db1d-4d0e-99de-cc22d9d50041') //税率 本地 b67d5208-db1d-4d0e-99de-cc22d9d50041
|
||||
const rate = InvoiceApi.doGetDicListByPId(
|
||||
'e4808c45-64ee-42fa-a413-a470fbdc0aea') // 开票类型 本地e4808c45-64ee-42fa-a413-a470fbdc0aea
|
||||
const info = InvoiceApi.doGetMineInvoiceList(pageData)
|
||||
const list = [type, content, rate, info]
|
||||
Promise.all(list)
|
||||
.then(res => {
|
||||
uni.hideLoading()
|
||||
console.log(res[3])
|
||||
console.log(res)
|
||||
_self.contentList = res[0]
|
||||
_self.rateList = res[1]
|
||||
_self.typeList = res[2]
|
||||
@ -396,10 +396,7 @@
|
||||
backPageRefresh() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList ===
|
||||
'function') {
|
||||
prevPage.doRefreshList()
|
||||
}
|
||||
prevPage.$vm.needRefresh = true
|
||||
uni.navigateBack()
|
||||
},
|
||||
closeDialog(e) {
|
||||
@ -483,7 +480,7 @@
|
||||
}
|
||||
|
||||
.invoice-info-item-content {
|
||||
font-size: 24rpx;
|
||||
font-size: 28rpx;
|
||||
padding-left: 20rpx;
|
||||
margin-left: 15rpx;
|
||||
flex: 1;
|
||||
|
@ -71,6 +71,9 @@
|
||||
import {
|
||||
pxToRpx
|
||||
} from '@/common/js/util.js'
|
||||
import {
|
||||
menuList
|
||||
} from '@/common/js/data.js'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
@ -83,43 +86,7 @@
|
||||
animationData: {},
|
||||
animation: null,
|
||||
alertMsg: '', //alertDialog提示内容
|
||||
menuList: [{
|
||||
icon: "ic-user",
|
||||
title: "个人信息",
|
||||
path: "/pages/mine/mineAccount/mineInfo/mineInfo"
|
||||
}, {
|
||||
icon: 'ic-msg',
|
||||
title: '消息通知',
|
||||
path: '/pages/mine/mineAccount/mineMsgNotice/mineMsgNotice'
|
||||
}, {
|
||||
icon: 'ic-refund',
|
||||
title: '退款项目',
|
||||
path: '/pages/copyright/refund/refund'
|
||||
}, {
|
||||
icon: 'ic-repair',
|
||||
title: '补正项目',
|
||||
path: '/pages/copyright/repair/repair'
|
||||
}, {
|
||||
icon: 'ic-invoice-info',
|
||||
title: '发票抬头',
|
||||
path: '/pages/mine/mineAccount/invoiceInfo/invoiceInfo'
|
||||
}, {
|
||||
icon: "ic-pay-record",
|
||||
title: "资金流水",
|
||||
path: "/pages/mine/mineAccount/minePayRecord/minePayRecord"
|
||||
}, {
|
||||
icon: "ic-order",
|
||||
title: "我的订单",
|
||||
path: "/pages/mine/mineAccount/mineOrder/mineOrder"
|
||||
}, {
|
||||
icon: "ic-invoice",
|
||||
title: "发票管理",
|
||||
path: "/pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage"
|
||||
}, {
|
||||
icon: "ic-contact",
|
||||
title: "产权联系人",
|
||||
path: "/pages/mine/mineAccount/mineContact/mineContact"
|
||||
}],
|
||||
menuList: menuList,
|
||||
msgType: 'info',
|
||||
msgTxt: '',
|
||||
allPrice: 0, //全托管价格
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 415 B |
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
{"version":3,"file":"data.js","sources":["common/js/data.js"],"sourcesContent":["const kindList = [{\r\n\t\"value\": \"CODE\",\r\n\t\"title\": \"代码\"\r\n}, {\r\n\t\"title\": \"操作手册\",\r\n\t\"value\": \"MANUAL\"\r\n}, {\r\n\t\"title\": \"全部\",\r\n\t\"value\": \"ALL\"\r\n}]\r\nconst typeList = [{\r\n\t\"title\": \"一次补正\",\r\n\t\"value\": \"CORRECTION1\"\r\n}, {\r\n\t\"title\": \"二次补正\",\r\n\t\"value\": \"CORRECTION2\"\r\n}]\r\nconst stateList = [{\r\n\t\"title\": \"待审核\",\r\n\t\"value\": \"PENDING\"\r\n}, {\r\n\t\"title\": \"已通过\",\r\n\t\"value\": \"APPROVED\"\r\n}, {\r\n\t\"title\": \"未通过\",\r\n\t\"value\": \"REJECTED\"\r\n}, {\r\n\t\"title\": \"已取消\",\r\n\t\"value\": \"CANCELED\"\r\n}]\r\nconst homeTypeList = [{\r\n\t\tvalue: 'FREE',\r\n\t\tlabel: '免费试用'\r\n\t},\r\n\t{\r\n\t\tvalue: 'MATERIAL',\r\n\t\tlabel: '写材料'\r\n\t},\r\n\t{\r\n\t\tvalue: 'ALL',\r\n\t\tlabel: '全托管'\r\n\t}\r\n]\r\nconst expandList = [{\r\n\t\tvalue: 'PKG',\r\n\t\tlabel: '安装包'\r\n\t},\r\n\t{\r\n\t\tvalue: 'VIDEO_DEMO',\r\n\t\tlabel: '演示视频'\r\n\t},\r\n\t{\r\n\t\tvalue: 'URGENT',\r\n\t\tlabel: '加急'\r\n\t}\r\n]\r\nexport {\r\n\tstateList,\r\n\tkindList,\r\n\ttypeList,\r\n\thomeTypeList,\r\n\texpandList\r\n}"],"names":[],"mappings":";AAAK,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,YAAY,CAAC;AAAA,EAClB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,eAAe;AAAA,EAAC;AAAA,IACpB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;AACK,MAAC,aAAa;AAAA,EAAC;AAAA,IAClB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;;;;;;"}
|
||||
{"version":3,"file":"data.js","sources":["common/js/data.js"],"sourcesContent":["const kindList = [{\r\n\t\"value\": \"CODE\",\r\n\t\"title\": \"代码\"\r\n}, {\r\n\t\"title\": \"操作手册\",\r\n\t\"value\": \"MANUAL\"\r\n}, {\r\n\t\"title\": \"全部\",\r\n\t\"value\": \"ALL\"\r\n}]\r\nconst typeList = [{\r\n\t\"title\": \"一次补正\",\r\n\t\"value\": \"CORRECTION1\"\r\n}, {\r\n\t\"title\": \"二次补正\",\r\n\t\"value\": \"CORRECTION2\"\r\n}]\r\nconst stateList = [{\r\n\t\"title\": \"待审核\",\r\n\t\"value\": \"PENDING\"\r\n}, {\r\n\t\"title\": \"已通过\",\r\n\t\"value\": \"APPROVED\"\r\n}, {\r\n\t\"title\": \"未通过\",\r\n\t\"value\": \"REJECTED\"\r\n}, {\r\n\t\"title\": \"已取消\",\r\n\t\"value\": \"CANCELED\"\r\n}]\r\nconst homeTypeList = [{\r\n\t\tvalue: 'FREE',\r\n\t\tlabel: '免费试用'\r\n\t},\r\n\t{\r\n\t\tvalue: 'MATERIAL',\r\n\t\tlabel: '写材料'\r\n\t},\r\n\t{\r\n\t\tvalue: 'ALL',\r\n\t\tlabel: '全托管'\r\n\t}\r\n]\r\nconst expandList = [{\r\n\t\tvalue: 'PKG',\r\n\t\tlabel: '安装包'\r\n\t},\r\n\t{\r\n\t\tvalue: 'VIDEO_DEMO',\r\n\t\tlabel: '演示视频'\r\n\t},\r\n\t{\r\n\t\tvalue: 'URGENT',\r\n\t\tlabel: '加急'\r\n\t}\r\n]\r\nconst menuList = [{\r\n\ticon: \"ic-user\",\r\n\ttitle: \"个人信息\",\r\n\tpath: \"/pages/mine/mineAccount/mineInfo/mineInfo\"\r\n}, {\r\n\ticon: 'ic-msg',\r\n\ttitle: '消息通知',\r\n\tpath: '/pages/mine/mineAccount/mineMsgNotice/mineMsgNotice'\r\n}, {\r\n\ticon: 'ic-refund',\r\n\ttitle: '退款项目',\r\n\tpath: '/pages/copyright/refund/refund'\r\n}, {\r\n\ticon: 'ic-repair',\r\n\ttitle: '补正项目',\r\n\tpath: '/pages/copyright/repair/repair'\r\n}, {\r\n\ticon: 'ic-invoice-info',\r\n\ttitle: '发票抬头',\r\n\tpath: '/pages/mine/mineAccount/invoiceInfo/invoiceInfo'\r\n}, {\r\n\ticon: \"ic-invoice\",\r\n\ttitle: \"发票管理\",\r\n\tpath: \"/pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage\"\r\n}, {\r\n\ticon: \"ic-pay-record\",\r\n\ttitle: \"资金流水\",\r\n\tpath: \"/pages/mine/mineAccount/minePayRecord/minePayRecord\"\r\n}, {\r\n\ticon: \"ic-order\",\r\n\ttitle: \"我的订单\",\r\n\tpath: \"/pages/mine/mineAccount/mineOrder/mineOrder\"\r\n}, {\r\n\ticon: \"ic-contact\",\r\n\ttitle: \"产权联系人\",\r\n\tpath: \"/pages/mine/mineAccount/mineContact/mineContact\"\r\n}]\r\nexport {\r\n\tstateList,\r\n\tkindList,\r\n\ttypeList,\r\n\thomeTypeList,\r\n\texpandList,\r\n\tmenuList\r\n}"],"names":[],"mappings":";AAAK,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,YAAY,CAAC;AAAA,EAClB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,eAAe;AAAA,EAAC;AAAA,IACpB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;AACK,MAAC,aAAa;AAAA,EAAC;AAAA,IAClB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;AACK,MAAC,WAAW,CAAC;AAAA,EACjB,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,GAAG;AAAA,EACF,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP,CAAC;;;;;;;"}
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
{"version":3,"file":"payApi.js","sources":["common/js/net/payApi.js"],"sourcesContent":["import {\r\n\trequest\r\n} from './http.js'\r\n// 公共API\r\nconst apiPath = {\r\n\tgetBuyPackageList: '/api/proj/servicepkg/packageinfo/listpage/${type}/self', //获取可以购买的套餐包列表\r\n\tgetPayOrder: '/api/pay/get-pay', //获取支付订单\r\n\tenterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付\r\n\tenterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息\r\n\twxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID\n\tbdPayParams:'/api/accountrecharge/save-bd-pay-order-info'\r\n}\r\nclass PayApi {\r\n\tstatic doGetBuyPackageList(type, data) {\r\n\t\tconst path = apiPath.getBuyPackageList.replace('${type}', type);\r\n\t\treturn request(path, \"GET\", data);\r\n\t}\r\n\t//对公转账完成\r\n\tstatic doCompleteEnterprisePay(url, data) {\r\n\t\tconst path = apiPath.enterprisePay.replace('${accountRechargeId}', url)\r\n\t\treturn request(path, \"POST\", data)\r\n\t}\r\n\t//获取账户信息\r\n\tstatic doGetEnterpriseAccountInfo() {\r\n\t\treturn request(apiPath.enterpriseAccountInfo, \"GET\")\r\n\t}\r\n\t//获取订单\r\n\tstatic doGetOrder(data) {\r\n\t\treturn request(apiPath.getPayOrder, \"POST\", data)\r\n\t}\r\n\t//获取微信支付参数\r\n\tstatic doGetWxPayParams(data) {\r\n\t\treturn request(apiPath.wxPayParams, \"POST\", data, null, \"operator\")\r\n\t}\n\t//获取百度支付参数\n\tstatic doGetBdPayParams(data){\n\t\treturn request(apiPath.bdPayParams,\"POST\",data,null,\"operator\")\n\t}\r\n}\r\n\r\nexport default PayApi;"],"names":["request"],"mappings":";;AAIA,MAAM,UAAU;AAAA,EACf,mBAAmB;AAAA;AAAA,EACnB,aAAa;AAAA;AAAA,EACb,eAAe;AAAA;AAAA,EACf,uBAAuB;AAAA;AAAA,EACvB,aAAa;AAAA;AAAA,EACb,aAAY;AACb;AACA,MAAM,OAAO;AAAA,EACZ,OAAO,oBAAoB,MAAM,MAAM;AACtC,UAAM,OAAO,QAAQ,kBAAkB,QAAQ,WAAW,IAAI;AAC9D,WAAOA,2BAAQ,MAAM,OAAO,IAAI;AAAA,EAChC;AAAA;AAAA,EAED,OAAO,wBAAwB,KAAK,MAAM;AACzC,UAAM,OAAO,QAAQ,cAAc,QAAQ,wBAAwB,GAAG;AACtE,WAAOA,2BAAQ,MAAM,QAAQ,IAAI;AAAA,EACjC;AAAA;AAAA,EAED,OAAO,6BAA6B;AACnC,WAAOA,2BAAQ,QAAQ,uBAAuB,KAAK;AAAA,EACnD;AAAA;AAAA,EAED,OAAO,WAAW,MAAM;AACvB,WAAOA,mBAAO,QAAC,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAChD;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAM;AAC7B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAa,QAAQ,MAAM,MAAM,UAAU;AAAA,EAClE;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAK;AAC5B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAY,QAAO,MAAK,MAAK,UAAU;AAAA,EAC9D;AACF;;"}
|
||||
{"version":3,"file":"payApi.js","sources":["common/js/net/payApi.js"],"sourcesContent":["import {\r\n\trequest\r\n} from './http.js'\r\n// 公共API\r\nconst apiPath = {\r\n\tgetBuyPackageList: '/api/proj/servicepkg/packageinfo/listpage/${type}/self', //获取可以购买的套餐包列表\r\n\tgetPayOrder: '/api/pay/get-pay', //获取支付订单\r\n\tenterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付\r\n\tenterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息\r\n\twxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID\r\n\tbdPayParams: '/api/accountrecharge/save-bd-pay-order-info'\r\n}\r\nconst proName = 'operator'\r\nclass PayApi {\r\n\t// 通用路径参数替换方法\r\n\tstatic #replacePathParams(path, params) {\r\n\t\treturn Object.entries(params).reduce(\r\n\t\t\t(acc, [key, value]) => acc.replace(`{${key}}`, value),\r\n\t\t\tpath\r\n\t\t)\r\n\t}\r\n\r\n\t// 通用请求方法\r\n\tstatic requestHandler(endpoint, method, data = null, pathParams = {}) {\r\n\t\tconst path = Object.keys(pathParams).length ?\r\n\t\t\tthis.#replacePathParams(endpoint, pathParams) :\r\n\t\t\tendpoint\r\n\t\treturn request(path, method, data, proName)\r\n\t}\r\n\tstatic doGetBuyPackageList(type, data) {\r\n\t\tconst path = apiPath.getBuyPackageList.replace('${type}', type);\r\n\t\treturn request(path, \"GET\", data);\r\n\t}\r\n\t//对公转账完成\r\n\tstatic doCompleteEnterprisePay(url, data) {\r\n\t\tconst path = apiPath.enterprisePay.replace('${accountRechargeId}', url)\r\n\t\treturn request(path, \"POST\", data)\r\n\t}\r\n\t//获取账户信息\r\n\tstatic doGetEnterpriseAccountInfo() {\r\n\t\treturn request(apiPath.enterpriseAccountInfo, \"GET\")\r\n\t}\r\n\t//获取订单\r\n\tstatic doGetOrder(data) {\r\n\t\treturn request(apiPath.getPayOrder, \"POST\", data)\r\n\t}\r\n\t// 获取微信支付参数\r\n\tstatic doGetWxPayParams(data) {\r\n\t\treturn this.requestHandler(apiPath.wxPayParams, \"POST\", data);\r\n\t}\r\n\r\n\t// 获取百度支付参数\r\n\tstatic doGetBdPayParams(data) {\r\n\t\treturn this.requestHandler(apiPath.bdPayParams, \"POST\", data);\r\n\t}\r\n}\r\n\r\nexport default PayApi;"],"names":["request"],"mappings":";;;;;;;;;;;;;;;;AAIA,MAAM,UAAU;AAAA,EACf,mBAAmB;AAAA;AAAA,EACnB,aAAa;AAAA;AAAA,EACb,eAAe;AAAA;AAAA,EACf,uBAAuB;AAAA;AAAA,EACvB,aAAa;AAAA;AAAA,EACb,aAAa;AACd;AACA,MAAM,UAAU;AAChB,MAAM,OAAO;AAAA;AAAA,EAUZ,OAAO,eAAe,UAAU,QAAQ,OAAO,MAAM,aAAa,IAAI;AACrE,UAAM,OAAO,OAAO,KAAK,UAAU,EAAE,SACpC,sBAAK,0CAAL,WAAwB,UAAU,cAClC;AACD,WAAOA,mBAAO,QAAC,MAAM,QAAQ,MAAM,OAAO;AAAA,EAC1C;AAAA,EACD,OAAO,oBAAoB,MAAM,MAAM;AACtC,UAAM,OAAO,QAAQ,kBAAkB,QAAQ,WAAW,IAAI;AAC9D,WAAOA,2BAAQ,MAAM,OAAO,IAAI;AAAA,EAChC;AAAA;AAAA,EAED,OAAO,wBAAwB,KAAK,MAAM;AACzC,UAAM,OAAO,QAAQ,cAAc,QAAQ,wBAAwB,GAAG;AACtE,WAAOA,2BAAQ,MAAM,QAAQ,IAAI;AAAA,EACjC;AAAA;AAAA,EAED,OAAO,6BAA6B;AACnC,WAAOA,2BAAQ,QAAQ,uBAAuB,KAAK;AAAA,EACnD;AAAA;AAAA,EAED,OAAO,WAAW,MAAM;AACvB,WAAOA,mBAAO,QAAC,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAChD;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAM;AAC7B,WAAO,KAAK,eAAe,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAC5D;AAAA;AAAA,EAGD,OAAO,iBAAiB,MAAM;AAC7B,WAAO,KAAK,eAAe,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAC5D;AACF;AAxCQ;AAAA,uBAAkB,SAAC,MAAM,QAAQ;AACvC,SAAO,OAAO,QAAQ,MAAM,EAAE;AAAA,IAC7B,CAAC,KAAK,CAAC,KAAK,KAAK,MAAM,IAAI,QAAQ,IAAI,GAAG,KAAK,KAAK;AAAA,IACpD;AAAA,EACA;AACD;AAAA;AALD,aAFK,QAEE;;"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
0
unpackage/dist/dev/mp-baidu/.swan/editor.json
vendored
Normal file
0
unpackage/dist/dev/mp-baidu/.swan/editor.json
vendored
Normal file
38
unpackage/dist/dev/mp-baidu/common/js/data.js
vendored
38
unpackage/dist/dev/mp-baidu/common/js/data.js
vendored
@ -57,9 +57,47 @@ const expandList = [
|
||||
label: "加急"
|
||||
}
|
||||
];
|
||||
const menuList = [{
|
||||
icon: "ic-user",
|
||||
title: "个人信息",
|
||||
path: "/pages/mine/mineAccount/mineInfo/mineInfo"
|
||||
}, {
|
||||
icon: "ic-msg",
|
||||
title: "消息通知",
|
||||
path: "/pages/mine/mineAccount/mineMsgNotice/mineMsgNotice"
|
||||
}, {
|
||||
icon: "ic-refund",
|
||||
title: "退款项目",
|
||||
path: "/pages/copyright/refund/refund"
|
||||
}, {
|
||||
icon: "ic-repair",
|
||||
title: "补正项目",
|
||||
path: "/pages/copyright/repair/repair"
|
||||
}, {
|
||||
icon: "ic-invoice-info",
|
||||
title: "发票抬头",
|
||||
path: "/pages/mine/mineAccount/invoiceInfo/invoiceInfo"
|
||||
}, {
|
||||
icon: "ic-invoice",
|
||||
title: "发票管理",
|
||||
path: "/pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage"
|
||||
}, {
|
||||
icon: "ic-pay-record",
|
||||
title: "资金流水",
|
||||
path: "/pages/mine/mineAccount/minePayRecord/minePayRecord"
|
||||
}, {
|
||||
icon: "ic-order",
|
||||
title: "我的订单",
|
||||
path: "/pages/mine/mineAccount/mineOrder/mineOrder"
|
||||
}, {
|
||||
icon: "ic-contact",
|
||||
title: "产权联系人",
|
||||
path: "/pages/mine/mineAccount/mineContact/mineContact"
|
||||
}];
|
||||
exports.expandList = expandList;
|
||||
exports.homeTypeList = homeTypeList;
|
||||
exports.kindList = kindList;
|
||||
exports.menuList = menuList;
|
||||
exports.stateList = stateList;
|
||||
exports.typeList = typeList;
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-baidu/common/js/data.js.map
|
||||
|
@ -1,6 +1,22 @@
|
||||
"use strict";
|
||||
var __accessCheck = (obj, member, msg) => {
|
||||
if (!member.has(obj))
|
||||
throw TypeError("Cannot " + msg);
|
||||
};
|
||||
var __privateAdd = (obj, member, value) => {
|
||||
if (member.has(obj))
|
||||
throw TypeError("Cannot add the same private member more than once");
|
||||
member instanceof WeakSet ? member.add(obj) : member.set(obj, value);
|
||||
};
|
||||
var __privateMethod = (obj, member, method) => {
|
||||
__accessCheck(obj, member, "access private method");
|
||||
return method;
|
||||
};
|
||||
var _replacePathParams, replacePathParams_fn;
|
||||
const common_js_net_http = require("./http.js");
|
||||
const common_js_cache_storage = require("../cache/storage.js");
|
||||
const proName = "plug";
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const apiPath = {
|
||||
mineInvoiceOrderList: "/api/invoicerecharge/recharge-listpage/{userId}/{status}",
|
||||
//可以开具发票的订单
|
||||
@ -24,60 +40,80 @@ const apiPath = {
|
||||
//数据字典
|
||||
};
|
||||
class InvoiceApi {
|
||||
// 通用请求方法
|
||||
static requestHandler(endpoint, method, data = null, pathParams = {}) {
|
||||
const path = Object.keys(pathParams).length ? __privateMethod(this, _replacePathParams, replacePathParams_fn).call(this, endpoint, pathParams) : endpoint;
|
||||
return common_js_net_http.request(path, method, data, proName);
|
||||
}
|
||||
//获取可以开具发票的订单
|
||||
static doGetMineInvoiceOrderList(data, status) {
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const path = apiPath.mineInvoiceOrderList.replace("{userId}", userId).replace("{status}", status);
|
||||
return common_js_net_http.request(path, "GET", data, null, "plug");
|
||||
return this.requestHandler(apiPath.mineInvoiceOrderList, "GET", data, {
|
||||
userId,
|
||||
status
|
||||
});
|
||||
}
|
||||
// 获取字典列表
|
||||
static doGetDicListByPId(id) {
|
||||
const path = apiPath.dicByPId.replace("{pId}", id);
|
||||
return common_js_net_http.request(path, "GET");
|
||||
}
|
||||
//我的开票信息
|
||||
// 我的开票信息
|
||||
static doGetMineInvoiceList(data) {
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const path = apiPath.mineInvoiceList.replace("{userId}", userId);
|
||||
return common_js_net_http.request(path, "GET", data, null, "plug");
|
||||
return this.requestHandler(apiPath.mineInvoiceList, "GET", data, {
|
||||
userId: common_js_cache_storage.get("userId")
|
||||
});
|
||||
}
|
||||
//保存我的开票信息
|
||||
// 保存我的开票信息
|
||||
static doSaveMineInvoiceInfo(data) {
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const path = apiPath.saveInvoiceInfo.replace("{userId}", userId);
|
||||
return common_js_net_http.request(path, "POST", data, null, "plug");
|
||||
return this.requestHandler(apiPath.saveInvoiceInfo, "POST", data, {
|
||||
userId: common_js_cache_storage.get("userId")
|
||||
});
|
||||
}
|
||||
//编辑开票信息
|
||||
// 编辑开票信息
|
||||
static doUpdateMineInvoiceInfo(id, data) {
|
||||
const path = apiPath.updateInvoiceInfo.replace("{invoiceId}", id);
|
||||
return common_js_net_http.request(path, "PUT", data, null, "plug");
|
||||
return this.requestHandler(apiPath.updateInvoiceInfo, "PUT", data, {
|
||||
invoiceId: id
|
||||
});
|
||||
}
|
||||
//删除开票信息
|
||||
// 删除开票信息
|
||||
static doDelMineInvoiceInfo(id) {
|
||||
const path = apiPath.deleteInvoiceInfo.replace("{ids}", id);
|
||||
return common_js_net_http.request(path, "DELETE", null, null, "plug");
|
||||
return this.requestHandler(apiPath.deleteInvoiceInfo, "DELETE", null, {
|
||||
ids: id
|
||||
});
|
||||
}
|
||||
//开票申请列表
|
||||
// 开票申请列表(已修改,保持原有结构)
|
||||
static doGetInvoiceRecordList(data) {
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const path = apiPath.mineInvoiceRecordList.replace("{userId}", userId);
|
||||
return common_js_net_http.request(path, "GET", data, null, "plug");
|
||||
return this.requestHandler(apiPath.mineInvoiceRecordList, "GET", data, {
|
||||
userId: common_js_cache_storage.get("userId")
|
||||
});
|
||||
}
|
||||
//取消开票申请
|
||||
// 取消开票申请
|
||||
static doCancelInvoiceRecord(id) {
|
||||
const path = apiPath.cancelInvoiceRecord.replace("{invoiceRechargeId}", id);
|
||||
return common_js_net_http.request(path, "PUT", null, null, "plug");
|
||||
return this.requestHandler(apiPath.cancelInvoiceRecord, "PUT", null, {
|
||||
invoiceRechargeId: id
|
||||
});
|
||||
}
|
||||
//提交开票申请
|
||||
// 提交开票申请
|
||||
static doSaveInvoiceRecord(data) {
|
||||
const userId = common_js_cache_storage.get("userId");
|
||||
const path = apiPath.saveInvoiceRecord.replace("{userId}", userId);
|
||||
return common_js_net_http.request(path, "POST", data, null, "plug");
|
||||
return this.requestHandler(apiPath.saveInvoiceRecord, "POST", data, {
|
||||
userId: common_js_cache_storage.get("userId")
|
||||
});
|
||||
}
|
||||
//修改开票申请
|
||||
// 修改开票申请
|
||||
static doUpdateInvoiceRecord(id, data) {
|
||||
const path = apiPath.updateInvoiceRecord.replace("{invoiceRechargeId}", id);
|
||||
return common_js_net_http.request(path, "PUT", data, null, "plug");
|
||||
return this.requestHandler(apiPath.updateInvoiceRecord, "PUT", data, {
|
||||
invoiceRechargeId: id
|
||||
});
|
||||
}
|
||||
}
|
||||
_replacePathParams = new WeakSet();
|
||||
replacePathParams_fn = function(path, params) {
|
||||
return Object.entries(params).reduce(
|
||||
(acc, [key, value]) => acc.replace(`{${key}}`, value),
|
||||
path
|
||||
);
|
||||
};
|
||||
// 通用路径参数替换方法
|
||||
__privateAdd(InvoiceApi, _replacePathParams);
|
||||
exports.InvoiceApi = InvoiceApi;
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/InvoiceApi.js.map
|
||||
|
@ -1,4 +1,18 @@
|
||||
"use strict";
|
||||
var __accessCheck = (obj, member, msg) => {
|
||||
if (!member.has(obj))
|
||||
throw TypeError("Cannot " + msg);
|
||||
};
|
||||
var __privateAdd = (obj, member, value) => {
|
||||
if (member.has(obj))
|
||||
throw TypeError("Cannot add the same private member more than once");
|
||||
member instanceof WeakSet ? member.add(obj) : member.set(obj, value);
|
||||
};
|
||||
var __privateMethod = (obj, member, method) => {
|
||||
__accessCheck(obj, member, "access private method");
|
||||
return method;
|
||||
};
|
||||
var _replacePathParams, replacePathParams_fn;
|
||||
const common_js_net_http = require("./http.js");
|
||||
const apiPath = {
|
||||
getBuyPackageList: "/api/proj/servicepkg/packageinfo/listpage/${type}/self",
|
||||
@ -13,7 +27,13 @@ const apiPath = {
|
||||
//获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
|
||||
bdPayParams: "/api/accountrecharge/save-bd-pay-order-info"
|
||||
};
|
||||
const proName = "operator";
|
||||
class PayApi {
|
||||
// 通用请求方法
|
||||
static requestHandler(endpoint, method, data = null, pathParams = {}) {
|
||||
const path = Object.keys(pathParams).length ? __privateMethod(this, _replacePathParams, replacePathParams_fn).call(this, endpoint, pathParams) : endpoint;
|
||||
return common_js_net_http.request(path, method, data, proName);
|
||||
}
|
||||
static doGetBuyPackageList(type, data) {
|
||||
const path = apiPath.getBuyPackageList.replace("${type}", type);
|
||||
return common_js_net_http.request(path, "GET", data);
|
||||
@ -31,14 +51,23 @@ class PayApi {
|
||||
static doGetOrder(data) {
|
||||
return common_js_net_http.request(apiPath.getPayOrder, "POST", data);
|
||||
}
|
||||
//获取微信支付参数
|
||||
// 获取微信支付参数
|
||||
static doGetWxPayParams(data) {
|
||||
return common_js_net_http.request(apiPath.wxPayParams, "POST", data, null, "operator");
|
||||
return this.requestHandler(apiPath.wxPayParams, "POST", data);
|
||||
}
|
||||
//获取百度支付参数
|
||||
// 获取百度支付参数
|
||||
static doGetBdPayParams(data) {
|
||||
return common_js_net_http.request(apiPath.bdPayParams, "POST", data, null, "operator");
|
||||
return this.requestHandler(apiPath.bdPayParams, "POST", data);
|
||||
}
|
||||
}
|
||||
_replacePathParams = new WeakSet();
|
||||
replacePathParams_fn = function(path, params) {
|
||||
return Object.entries(params).reduce(
|
||||
(acc, [key, value]) => acc.replace(`{${key}}`, value),
|
||||
path
|
||||
);
|
||||
};
|
||||
// 通用路径参数替换方法
|
||||
__privateAdd(PayApi, _replacePathParams);
|
||||
exports.PayApi = PayApi;
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/payApi.js.map
|
||||
|
3
unpackage/dist/dev/mp-baidu/common/vendor.js
vendored
3
unpackage/dist/dev/mp-baidu/common/vendor.js
vendored
@ -7333,7 +7333,7 @@ function isConsoleWritable() {
|
||||
function initRuntimeSocketService() {
|
||||
const hosts = "127.0.0.1,192.168.0.132";
|
||||
const port = "8090";
|
||||
const id2 = "mp-baidu_l0ZcfF";
|
||||
const id2 = "mp-baidu_8D76bK";
|
||||
const lazy = typeof swan !== "undefined";
|
||||
let restoreError = lazy ? () => {
|
||||
} : initOnError();
|
||||
@ -8671,6 +8671,7 @@ const globalStyle = {
|
||||
const tabBar = {
|
||||
color: "#515151",
|
||||
selectedColor: "#FE9944",
|
||||
height: "70px",
|
||||
list: [
|
||||
{
|
||||
pagePath: "pages/index/home",
|
||||
|
@ -85,11 +85,14 @@
|
||||
border-radius: 10rpx;
|
||||
padding: 30rpx;
|
||||
margin: 10rpx;
|
||||
box-shadow: 1rpx 1rpx 2rpx 2rpx #F9FAFB;
|
||||
border-bottom: 1rpx solid #F0F0F0;
|
||||
}
|
||||
.pro-list-item.data-v-8fd51228:nth-of-type(n+2) {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.pro-list-item.data-v-8fd51228:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
.pro-list-item-left.data-v-8fd51228 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -226,15 +226,7 @@ const _sfc_main = {
|
||||
_self.msgType = "success";
|
||||
_self.$refs.msg.open();
|
||||
setTimeout(() => {
|
||||
common_vendor.index.navigateBack({
|
||||
success: function() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList === "function") {
|
||||
prevPage.doRefreshList();
|
||||
}
|
||||
}
|
||||
});
|
||||
_self.backPageRefresh();
|
||||
}, 1500);
|
||||
}).catch((err) => {
|
||||
wx.hideLoading();
|
||||
@ -266,6 +258,12 @@ const _sfc_main = {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
},
|
||||
backPageRefresh() {
|
||||
var pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
prevPage.$vm.needRefresh = true;
|
||||
common_vendor.index.navigateBack();
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -317,8 +315,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
b: item.projId,
|
||||
c: $data.tempSelPro != null && $data.tempSelPro.projId == item.projId,
|
||||
d: common_vendor.t(item.projName),
|
||||
e: common_vendor.t(item.authorName),
|
||||
f: common_vendor.t(item.gmtCreate),
|
||||
e: common_vendor.t(item.gmtCreate),
|
||||
f: common_vendor.t(item.authorName),
|
||||
g: item,
|
||||
h: item
|
||||
};
|
||||
|
@ -1 +1 @@
|
||||
<view class="page-container data-v-8fd51228"><swiper class="data-v-8fd51228" indicator-dots style="height:120rpx" autoplay indicator-active-color="#fff"><swiper-item class="data-v-8fd51228"><image class="data-v-8fd51228" src="{{a}}" style="width:100vw;height:120rpx"></image></swiper-item><swiper-item class="data-v-8fd51228"><image class="data-v-8fd51228" src="{{b}}" style="width:100vw;height:120rpx"></image></swiper-item></swiper><view class="apply-box data-v-8fd51228"><text class="label data-v-8fd51228">申请退款</text><view class="apply-item-row mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228" style="align-self:center">退款软著</view><view class="apply-content data-v-8fd51228" bindtap="{{e}}"><view class="{{['data-v-8fd51228', d]}}">{{c}}</view><view class="icon-arrow-solid data-v-8fd51228"></view></view></view><view class="apply-item-column mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228">退款原因</view><textarea bindinput="{{f}}" value="{{g}}" placeholder="请输入退款原因" placeholder-style="font-size:28rpx;color:$text-gray-hint-color" class="reason-content mt-10 data-v-8fd51228"></textarea></view><view class="apply-item-column mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228">退款凭证</view><view class="mt-10 data-v-8fd51228"><uni-file-picker s-if="{{j}}" class="r data-v-8fd51228" u-r="imgPicker" binddelete="__e" bindselect="__e" u-i="8fd51228-0" eO="{{i}}" u-p="{{j}}"></uni-file-picker></view><view class="hint data-v-8fd51228"> *上传完整的补正通知书或者完整的补正通知书的截图,要求右上方的流水号和右下方的补正通知书的日期都得完整显示 </view></view></view><view class="bottom-fixed-footer data-v-8fd51228"><view class="bottom-btn-green data-v-8fd51228" bindtap="{{k}}">提交</view></view><uni-popup s-if="{{z}}" class="r data-v-8fd51228" u-s="{{['d']}}" u-r="proDialog" u-i="8fd51228-1" u-p="{{z}}"><view class="bottom-dialog-container data-v-8fd51228"><view class="dialog-title-box data-v-8fd51228"><view class="search-container data-v-8fd51228"><input placeholder="请输入项目名称" class="search-input data-v-8fd51228" value="{{l}}" bindinput="{{m}}" type="text" bindconfirm="{{n}}" confirm-type="search"/></view><view class="icon-close size-48 data-v-8fd51228" bindtap="{{o}}"></view></view><view style="height:600rpx" class="mt-10 data-v-8fd51228"><container-loading-vue s-if="{{w}}" class="data-v-8fd51228" u-s="{{['d']}}" u-i="8fd51228-2,8fd51228-1" u-p="{{w}}"><scroll-view class="data-v-8fd51228" scroll-y style="height:580rpx" lower-threshold="{{10}}" binddoRefresh="{{t}}" refresher-background="#FFFFFF00" bindscrolltolower="{{v}}"><view class="pro-list-box data-v-8fd51228"><radio-group class="data-v-8fd51228" bindchange="{{r}}"><view s-for="item in p trackBy item.a" class="pro-list-item data-v-8fd51228" data-value="{{item.h}}"><radio class="data-v-8fd51228" value="{{item.b}}" checked="{{item.c}}"></radio><view class="pro-list-item-left data-v-8fd51228" bindtap="{{q}}" data-value="{{item.g}}"><view class="pro-list-item-left-title data-v-8fd51228"><view class="pro-list-name data-v-8fd51228">{{item.d}}</view></view><view class="pro-list-item-left-footer data-v-8fd51228"><view class="pro-list-item-left-tag mr-10 single-line data-v-8fd51228">{{item.e}}</view><view class="pro-list-item-left-tag data-v-8fd51228">{{item.f}}</view></view></view></view></radio-group><uni-load-more s-if="{{s}}" class="data-v-8fd51228" u-i="8fd51228-3,8fd51228-2" u-p="{{s}}"></uni-load-more></view></scroll-view></container-loading-vue></view><view class="bottom-btn-green data-v-8fd51228" bindtap="{{x}}">确定</view></view></uni-popup><uni-popup s-if="{{C}}" class="r data-v-8fd51228" u-s="{{['d']}}" u-r="msg" u-i="8fd51228-4" u-p="{{C}}"><uni-popup-message s-if="{{A}}" class="data-v-8fd51228" u-i="8fd51228-5,8fd51228-4" u-p="{{A}}"></uni-popup-message></uni-popup></view>
|
||||
<view class="page-container data-v-8fd51228"><swiper class="data-v-8fd51228" indicator-dots style="height:120rpx" autoplay indicator-active-color="#fff"><swiper-item class="data-v-8fd51228"><image class="data-v-8fd51228" src="{{a}}" style="width:100vw;height:120rpx"></image></swiper-item><swiper-item class="data-v-8fd51228"><image class="data-v-8fd51228" src="{{b}}" style="width:100vw;height:120rpx"></image></swiper-item></swiper><view class="apply-box data-v-8fd51228"><text class="label data-v-8fd51228">申请退款</text><view class="apply-item-row mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228" style="align-self:center">退款软著</view><view class="apply-content data-v-8fd51228" bindtap="{{e}}"><view class="{{['data-v-8fd51228', d]}}">{{c}}</view><view class="icon-arrow-solid data-v-8fd51228"></view></view></view><view class="apply-item-column mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228">退款原因</view><textarea bindinput="{{f}}" value="{{g}}" placeholder="请输入退款原因" placeholder-style="font-size:28rpx;color:$text-gray-hint-color" class="reason-content mt-10 data-v-8fd51228"></textarea></view><view class="apply-item-column mt-20 ml-10 data-v-8fd51228"><view class="apply-title star data-v-8fd51228">退款凭证</view><view class="mt-10 data-v-8fd51228"><uni-file-picker s-if="{{j}}" class="r data-v-8fd51228" u-r="imgPicker" binddelete="__e" bindselect="__e" u-i="8fd51228-0" eO="{{i}}" u-p="{{j}}"></uni-file-picker></view><view class="hint data-v-8fd51228"> *上传完整的补正通知书或者完整的补正通知书的截图,要求右上方的流水号和右下方的补正通知书的日期都得完整显示 </view></view></view><view class="bottom-fixed-footer data-v-8fd51228"><view class="bottom-btn-green data-v-8fd51228" bindtap="{{k}}">提交</view></view><uni-popup s-if="{{z}}" class="r data-v-8fd51228" u-s="{{['d']}}" u-r="proDialog" u-i="8fd51228-1" u-p="{{z}}"><view class="bottom-dialog-container data-v-8fd51228"><view class="dialog-title-box data-v-8fd51228"><view class="search-container data-v-8fd51228"><input placeholder="请输入项目名称" class="search-input data-v-8fd51228" value="{{l}}" bindinput="{{m}}" type="text" bindconfirm="{{n}}" confirm-type="search"/></view><view class="icon-close size-48 data-v-8fd51228" bindtap="{{o}}"></view></view><view style="height:600rpx" class="mt-10 data-v-8fd51228"><container-loading-vue s-if="{{w}}" class="data-v-8fd51228" u-s="{{['d']}}" u-i="8fd51228-2,8fd51228-1" u-p="{{w}}"><scroll-view class="data-v-8fd51228" scroll-y style="height:580rpx" lower-threshold="{{10}}" binddoRefresh="{{t}}" refresher-background="#FFFFFF00" bindscrolltolower="{{v}}"><view class="pro-list-box data-v-8fd51228"><radio-group class="data-v-8fd51228" bindchange="{{r}}"><view s-for="item in p trackBy item.a" class="pro-list-item data-v-8fd51228" data-value="{{item.h}}"><radio class="data-v-8fd51228" value="{{item.b}}" checked="{{item.c}}"></radio><view class="pro-list-item-left data-v-8fd51228" bindtap="{{q}}" data-value="{{item.g}}"><view class="pro-list-item-left-title data-v-8fd51228"><view class="pro-list-name data-v-8fd51228">{{item.d}}</view></view><view class="pro-list-item-left-footer data-v-8fd51228"><view class="pro-list-item-left-tag data-v-8fd51228">{{item.e}}</view><view class="pro-list-item-left-tag mr-10 single-line data-v-8fd51228">{{item.f}}</view></view></view></view></radio-group><uni-load-more s-if="{{s}}" class="data-v-8fd51228" u-i="8fd51228-3,8fd51228-2" u-p="{{s}}"></uni-load-more></view></scroll-view></container-loading-vue></view><view class="bottom-btn-green data-v-8fd51228" bindtap="{{x}}">确定</view></view></uni-popup><uni-popup s-if="{{C}}" class="r data-v-8fd51228" u-s="{{['d']}}" u-r="msg" u-i="8fd51228-4" u-p="{{C}}"><uni-popup-message s-if="{{A}}" class="data-v-8fd51228" u-i="8fd51228-5,8fd51228-4" u-p="{{A}}"></uni-popup-message></uni-popup></view>
|
@ -85,11 +85,14 @@
|
||||
border-radius: 10rpx;
|
||||
padding: 30rpx;
|
||||
margin: 10rpx;
|
||||
box-shadow: 1rpx 1rpx 2rpx 2rpx #F9FAFB;
|
||||
border-bottom: 1rpx solid #F0F0F0;
|
||||
}
|
||||
.pro-list-item.data-v-4a9d8e58:nth-of-type(n+2) {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.pro-list-item.data-v-4a9d8e58:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
.pro-list-item-left.data-v-4a9d8e58 {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -238,15 +238,7 @@ const _sfc_main = {
|
||||
_self.msgType = "success";
|
||||
_self.$refs.msg.open();
|
||||
setTimeout(() => {
|
||||
common_vendor.index.navigateBack({
|
||||
success: function() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList === "function") {
|
||||
prevPage.doRefreshList();
|
||||
}
|
||||
}
|
||||
});
|
||||
_self.backPageRefresh();
|
||||
}, 1500);
|
||||
}).catch((err) => {
|
||||
common_vendor.index.hideLoading();
|
||||
@ -283,6 +275,12 @@ const _sfc_main = {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
},
|
||||
backPageRefresh() {
|
||||
var pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
prevPage.$vm.needRefresh = true;
|
||||
common_vendor.index.navigateBack();
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -338,8 +336,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
c: $data.tempSelPro != null && $data.tempSelPro.projId == item.projId,
|
||||
d: common_vendor.t(item.projName),
|
||||
e: "已通过补正<span style=color:red;font-size:28rpx;font-weight:bold;>" + item.approvedCount + "</span>次",
|
||||
f: common_vendor.t(item.authorName),
|
||||
g: common_vendor.t(item.gmtCreate),
|
||||
f: common_vendor.t(item.gmtCreate),
|
||||
g: common_vendor.t(item.authorName),
|
||||
h: item,
|
||||
i: item
|
||||
};
|
||||
|
File diff suppressed because one or more lines are too long
@ -63,6 +63,15 @@ const _sfc_main = {
|
||||
});
|
||||
this.doRefreshList();
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false;
|
||||
this.doRefreshList();
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
},
|
||||
methods: {
|
||||
repairStatusColor: common_js_conver.repairStatusColor,
|
||||
repairStatus: common_js_conver.repairStatus,
|
||||
@ -114,6 +123,7 @@ const _sfc_main = {
|
||||
_self.refundList = isRefresh ? [] : _self.refundList;
|
||||
_self.loadingState = isRefresh ? "loading" : "";
|
||||
common_js_net_projectApi.ProApi.doGetMineRefundProList(_self.pageData).then((res) => {
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
var status = "success";
|
||||
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
||||
_self.loadingState = isRefresh ? status : "";
|
||||
@ -122,6 +132,7 @@ const _sfc_main = {
|
||||
_self.isLoadMore = false;
|
||||
_self.hasMore = _self.refundList.length < res.total ? "more" : "noMore";
|
||||
}).catch((err) => {
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
_self.loadingState = "error";
|
||||
_self.listRefreshTrig = false;
|
||||
_self.isLoadMore = false;
|
||||
@ -170,7 +181,7 @@ const _sfc_main = {
|
||||
const _self = this;
|
||||
_self.$refs.reasonDialog.close();
|
||||
const item = e.currentTarget.dataset.item;
|
||||
common_vendor.index.__f__("log", "at pages/copyright/refund/refund.vue:296", item);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/refund/refund.vue:307", item);
|
||||
const fileName = item.value;
|
||||
const path = item.url;
|
||||
if (fileName.toLowerCase().endsWith(".pdf")) {
|
||||
@ -243,7 +254,7 @@ const _sfc_main = {
|
||||
header.Auth = `Bearer ${token}`;
|
||||
}
|
||||
const downloadRes = await _self.doDownload(url, header);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/refund/refund.vue:374", "下载返回", downloadRes);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/refund/refund.vue:385", "下载返回", downloadRes);
|
||||
if (downloadRes && downloadRes.statusCode == 200) {
|
||||
_self.downloadProgress = 0;
|
||||
_self.downloading = false;
|
||||
|
@ -88,6 +88,15 @@ const _sfc_main = {
|
||||
});
|
||||
this.doRefreshList();
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false;
|
||||
this.doRefreshList();
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
},
|
||||
methods: {
|
||||
repairStatusColor: common_js_conver.repairStatusColor,
|
||||
repairStatus: common_js_conver.repairStatus,
|
||||
@ -164,7 +173,7 @@ const _sfc_main = {
|
||||
return value;
|
||||
});
|
||||
this.reasonItem = item;
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:394", item);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:403", item);
|
||||
this.$refs.reasonDialog.open();
|
||||
},
|
||||
//预览补正凭证
|
||||
@ -172,7 +181,7 @@ const _sfc_main = {
|
||||
const _self = this;
|
||||
_self.$refs.reasonDialog.close();
|
||||
const item = e.currentTarget.dataset.item;
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:402", item);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:411", item);
|
||||
const fileName = item.value;
|
||||
const path = item.url;
|
||||
if (fileName.toLowerCase().endsWith(".pdf")) {
|
||||
@ -185,23 +194,24 @@ const _sfc_main = {
|
||||
}
|
||||
},
|
||||
//下载文件
|
||||
doDownload(url, header) {
|
||||
doDownload(url, header, filePath) {
|
||||
const _self = this;
|
||||
return new Promise((resolve, reject) => {
|
||||
const downloadTask = common_vendor.index.downloadFile({
|
||||
url,
|
||||
filePath,
|
||||
header,
|
||||
success: resolve,
|
||||
fail: reject
|
||||
});
|
||||
downloadTask.onProgressUpdate((res) => {
|
||||
_self.downloadProgress = res.progress;
|
||||
_self.downloadProgress = Number(res.progress);
|
||||
});
|
||||
});
|
||||
},
|
||||
//点击下载
|
||||
//path :文件地址
|
||||
async download(path) {
|
||||
async download(path, fileType) {
|
||||
const _self = this;
|
||||
_self.downloadProgress = 0;
|
||||
_self.downloading = true;
|
||||
@ -211,13 +221,15 @@ const _sfc_main = {
|
||||
if (token) {
|
||||
header.Auth = `Bearer ${token}`;
|
||||
}
|
||||
const downloadRes = await _self.doDownload(url, header);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:445", "下载返回", downloadRes);
|
||||
const filePath = "bdfile://usr/" + this.tempDownloadPro.projId + "." + fileType;
|
||||
const downloadRes = await _self.doDownload(url, header, filePath);
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:456", "下载返回", downloadRes);
|
||||
if (downloadRes && downloadRes.statusCode == 200) {
|
||||
_self.downloadProgress = 0;
|
||||
_self.downloading = false;
|
||||
common_vendor.index.openDocument({
|
||||
filePath: downloadRes.tempFilePath,
|
||||
filePath: downloadRes.filePath,
|
||||
fileType,
|
||||
showMenu: true,
|
||||
success: (res) => {
|
||||
},
|
||||
@ -240,7 +252,7 @@ const _sfc_main = {
|
||||
},
|
||||
//刷新
|
||||
doRefreshList() {
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:474", "正在刷新...");
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:486", "正在刷新...");
|
||||
const _self = this;
|
||||
_self.loadingState = "loading";
|
||||
_self.hasMore = "more";
|
||||
@ -272,7 +284,8 @@ const _sfc_main = {
|
||||
_self.repairList = isRefresh ? [] : _self.repairList;
|
||||
_self.loadingState = isRefresh ? "loading" : "";
|
||||
common_js_net_projectApi.ProApi.doGetMineRepairList(_self.pageData).then((res) => {
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:508", res);
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
common_vendor.index.__f__("log", "at pages/copyright/repair/repair.vue:521", res);
|
||||
var status = "success";
|
||||
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
||||
_self.loadingState = isRefresh ? status : "";
|
||||
@ -280,6 +293,7 @@ const _sfc_main = {
|
||||
_self.isLoadMore = false;
|
||||
_self.hasMore = _self.repairList.length < res.total ? "more" : "noMore";
|
||||
}).catch((err) => {
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
_self.loadingState = "error";
|
||||
_self.isLoadMore = false;
|
||||
_self.hasMore = "more";
|
||||
@ -294,8 +308,9 @@ const _sfc_main = {
|
||||
doDownloadDatum(e) {
|
||||
const _self = this;
|
||||
const path = e.currentTarget.dataset.path;
|
||||
const fileType = e.currentTarget.dataset.type;
|
||||
const url = common_js_net_mainUrl.copyrightUrl + path + this.tempDownloadPro.projId;
|
||||
_self.download(url);
|
||||
_self.download(url, fileType);
|
||||
},
|
||||
//去申请补正
|
||||
applyRepair() {
|
||||
|
File diff suppressed because one or more lines are too long
@ -65,6 +65,9 @@ const _sfc_main = {
|
||||
});
|
||||
this.doRefreshList();
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
},
|
||||
methods: {
|
||||
closeDialog() {
|
||||
this.companyName = "";
|
||||
@ -140,7 +143,7 @@ const _sfc_main = {
|
||||
this.doRefreshList();
|
||||
},
|
||||
doRefreshList() {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/invoiceInfo/invoiceInfo.vue:250", "正在刷新...");
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/invoiceInfo/invoiceInfo.vue:253", "正在刷新...");
|
||||
const _self = this;
|
||||
_self.loadingState = "loading";
|
||||
_self.hasMore = "more";
|
||||
@ -165,7 +168,8 @@ const _sfc_main = {
|
||||
_self.invoiceInfoList = isRefresh ? [] : _self.invoiceInfoList;
|
||||
_self.loadingState = isRefresh ? "loading" : "";
|
||||
common_js_net_InvoiceApi.InvoiceApi.doGetMineInvoiceList(_self.pageData).then((res) => {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/invoiceInfo/invoiceInfo.vue:277", res);
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/invoiceInfo/invoiceInfo.vue:281", res);
|
||||
var status = "success";
|
||||
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
||||
_self.loadingState = isRefresh ? status : "";
|
||||
@ -173,6 +177,7 @@ const _sfc_main = {
|
||||
_self.isLoadMore = false;
|
||||
_self.hasMore = _self.invoiceInfoList.length < res.total ? "more" : "noMore";
|
||||
}).catch((err) => {
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
_self.loadingState = "error";
|
||||
_self.isLoadMore = false;
|
||||
_self.hasMore = "more";
|
||||
@ -296,10 +301,6 @@ const _sfc_main = {
|
||||
}
|
||||
return true;
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
|
@ -21,7 +21,7 @@
|
||||
.add-btn.data-v-d48a47ca {
|
||||
border-radius: 4px;
|
||||
background-color: #4EAF79;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
text-align: center;
|
||||
@ -60,15 +60,15 @@
|
||||
}
|
||||
.red.data-v-d48a47ca {
|
||||
background-color: #F7312A6B;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.green.data-v-d48a47ca {
|
||||
background-color: #78e2846b;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.green.data-v-d48a47ca:active {
|
||||
background-color: #39C7C1;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.options-btn.data-v-d48a47ca:nth-of-type(n+2) {
|
||||
margin-left: 10rpx;
|
||||
@ -170,7 +170,7 @@
|
||||
line-height: 20px;
|
||||
border-radius: 4px;
|
||||
background-color: #4EAF79;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
font-family: PingFangSC-regular;
|
||||
@ -180,7 +180,7 @@
|
||||
line-height: 20px;
|
||||
border-radius: 4px;
|
||||
background-color: #F7312A;
|
||||
color: white;
|
||||
color: #FFFFFF;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
font-family: PingFangSC-regular;
|
||||
|
@ -43,6 +43,15 @@ const _sfc_main = {
|
||||
});
|
||||
this.doRefreshList();
|
||||
},
|
||||
onShow() {
|
||||
if (this.needRefresh) {
|
||||
this.needRefresh = false;
|
||||
this.doRefreshList();
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
},
|
||||
methods: {
|
||||
invoiceStatus: common_js_conver.invoiceStatus,
|
||||
invoiceStatusColor: common_js_conver.invoiceStatusColor,
|
||||
@ -100,7 +109,7 @@ const _sfc_main = {
|
||||
});
|
||||
common_js_net_InvoiceApi.InvoiceApi.doCancelInvoiceRecord(item.invoiceRechargeId).then((res) => {
|
||||
common_vendor.index.hideLoading();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:171", res);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:180", res);
|
||||
_self.msgHint = "取消成功";
|
||||
_self.msgType = "success";
|
||||
_self.$refs.msg.open();
|
||||
@ -119,7 +128,7 @@ const _sfc_main = {
|
||||
});
|
||||
},
|
||||
doRefreshList() {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:191", "正在刷新...");
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:200", "正在刷新...");
|
||||
const _self = this;
|
||||
_self.loadingState = "loading";
|
||||
_self.hasMore = "more";
|
||||
@ -142,7 +151,8 @@ const _sfc_main = {
|
||||
_self.recordList = isRefresh ? [] : _self.recordList;
|
||||
_self.loadingState = isRefresh ? "loading" : "";
|
||||
common_js_net_InvoiceApi.InvoiceApi.doGetInvoiceRecordList(_self.pageData).then((res) => {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:216", res);
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.vue:226", res);
|
||||
var status = "success";
|
||||
status = res.rows && res.rows.length > 0 ? "success" : "empty";
|
||||
_self.loadingState = isRefresh ? status : "";
|
||||
@ -150,15 +160,12 @@ const _sfc_main = {
|
||||
_self.hasMore = _self.recordList.length < res.total ? "more" : "noMore";
|
||||
_self.isLoadMore = false;
|
||||
}).catch((err) => {
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
_self.loadingState = "error";
|
||||
_self.hasMore = "more";
|
||||
_self.isLoadMore = false;
|
||||
});
|
||||
}
|
||||
},
|
||||
onPullDownRefresh() {
|
||||
this.doRefreshList();
|
||||
common_vendor.index.stopPullDownRefresh();
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
|
@ -78,7 +78,7 @@
|
||||
font-size: 28rpx;
|
||||
}
|
||||
.invoice-info-item-content.data-v-a34784c2 {
|
||||
font-size: 24rpx;
|
||||
font-size: 28rpx;
|
||||
padding-left: 20rpx;
|
||||
margin-left: 15rpx;
|
||||
flex: 1;
|
||||
|
@ -86,14 +86,20 @@ const _sfc_main = {
|
||||
rows: 100
|
||||
};
|
||||
const _self = this;
|
||||
const type = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId("e0251d55-cd52-4f57-be92-b2bef8a6dd62");
|
||||
const content = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId("b67d5208-db1d-4d0e-99de-cc22d9d50041");
|
||||
const rate = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId("e4808c45-64ee-42fa-a413-a470fbdc0aea");
|
||||
const type = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId(
|
||||
"e0251d55-cd52-4f57-be92-b2bef8a6dd62"
|
||||
);
|
||||
const content = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId(
|
||||
"b67d5208-db1d-4d0e-99de-cc22d9d50041"
|
||||
);
|
||||
const rate = common_js_net_InvoiceApi.InvoiceApi.doGetDicListByPId(
|
||||
"e4808c45-64ee-42fa-a413-a470fbdc0aea"
|
||||
);
|
||||
const info = common_js_net_InvoiceApi.InvoiceApi.doGetMineInvoiceList(pageData);
|
||||
const list = [type, content, rate, info];
|
||||
Promise.all(list).then((res) => {
|
||||
common_vendor.index.hideLoading();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineMakeInvoice/mineMakeInvoice.vue:217", res[3]);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineAccount/mineMakeInvoice/mineMakeInvoice.vue:217", res);
|
||||
_self.contentList = res[0];
|
||||
_self.rateList = res[1];
|
||||
_self.typeList = res[2];
|
||||
@ -267,9 +273,7 @@ const _sfc_main = {
|
||||
backPageRefresh() {
|
||||
let pages = getCurrentPages();
|
||||
let prevPage = pages[pages.length - 2];
|
||||
if (prevPage && typeof prevPage.doRefreshList === "function") {
|
||||
prevPage.doRefreshList();
|
||||
}
|
||||
prevPage.$vm.needRefresh = true;
|
||||
common_vendor.index.navigateBack();
|
||||
},
|
||||
closeDialog(e) {
|
||||
|
@ -3,6 +3,7 @@ const common_vendor = require("../../../common/vendor.js");
|
||||
const common_js_net_UserApi = require("../../../common/js/net/UserApi.js");
|
||||
const common_js_net_projectApi = require("../../../common/js/net/projectApi.js");
|
||||
const common_js_util = require("../../../common/js/util.js");
|
||||
const common_js_data = require("../../../common/js/data.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
@ -17,43 +18,7 @@ const _sfc_main = {
|
||||
animation: null,
|
||||
alertMsg: "",
|
||||
//alertDialog提示内容
|
||||
menuList: [{
|
||||
icon: "ic-user",
|
||||
title: "个人信息",
|
||||
path: "/pages/mine/mineAccount/mineInfo/mineInfo"
|
||||
}, {
|
||||
icon: "ic-msg",
|
||||
title: "消息通知",
|
||||
path: "/pages/mine/mineAccount/mineMsgNotice/mineMsgNotice"
|
||||
}, {
|
||||
icon: "ic-refund",
|
||||
title: "退款项目",
|
||||
path: "/pages/copyright/refund/refund"
|
||||
}, {
|
||||
icon: "ic-repair",
|
||||
title: "补正项目",
|
||||
path: "/pages/copyright/repair/repair"
|
||||
}, {
|
||||
icon: "ic-invoice-info",
|
||||
title: "发票抬头",
|
||||
path: "/pages/mine/mineAccount/invoiceInfo/invoiceInfo"
|
||||
}, {
|
||||
icon: "ic-pay-record",
|
||||
title: "资金流水",
|
||||
path: "/pages/mine/mineAccount/minePayRecord/minePayRecord"
|
||||
}, {
|
||||
icon: "ic-order",
|
||||
title: "我的订单",
|
||||
path: "/pages/mine/mineAccount/mineOrder/mineOrder"
|
||||
}, {
|
||||
icon: "ic-invoice",
|
||||
title: "发票管理",
|
||||
path: "/pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage"
|
||||
}, {
|
||||
icon: "ic-contact",
|
||||
title: "产权联系人",
|
||||
path: "/pages/mine/mineAccount/mineContact/mineContact"
|
||||
}],
|
||||
menuList: common_js_data.menuList,
|
||||
msgType: "info",
|
||||
msgTxt: "",
|
||||
allPrice: 0,
|
||||
@ -91,7 +56,7 @@ const _sfc_main = {
|
||||
const deviceInfo = common_vendor.index.getSystemInfoSync();
|
||||
this.statusBarHeight = deviceInfo.statusBarHeight;
|
||||
this.totalHeight = deviceInfo.osName.toLowerCase() == "ios" ? 48 : 50;
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:165", "手机平台", deviceInfo.osName);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:132", "手机平台", deviceInfo.osName);
|
||||
},
|
||||
//计算高度
|
||||
calculateRemainingHeight() {
|
||||
@ -99,7 +64,7 @@ const _sfc_main = {
|
||||
const windowHeight = systemInfo.windowHeight;
|
||||
const screenWidth = systemInfo.screenWidth;
|
||||
const screenHeight = systemInfo.screenHeight;
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:175", windowHeight);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:142", windowHeight);
|
||||
const query = common_vendor.index.createSelectorQuery().in(this);
|
||||
query.select("#func-box").boundingClientRect((data) => {
|
||||
if (data) {
|
||||
@ -109,7 +74,7 @@ const _sfc_main = {
|
||||
let coverHeight = common_js_util.pxToRpx(this.contentHeight, screenWidth);
|
||||
this.contentHeight = coverHeight;
|
||||
} else {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:194", "未获取到高度");
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:161", "未获取到高度");
|
||||
}
|
||||
}).exec();
|
||||
},
|
||||
@ -162,7 +127,7 @@ const _sfc_main = {
|
||||
const _self = this;
|
||||
common_js_net_projectApi.ProApi.doGetPrice().then((res) => {
|
||||
common_vendor.index.hideLoading();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:248", res);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:215", res);
|
||||
res.projTypes.forEach((el) => {
|
||||
if (el.type == "ALL") {
|
||||
_self.allPrice = el.price;
|
||||
@ -210,7 +175,7 @@ const _sfc_main = {
|
||||
_self.allCount = res.ALL;
|
||||
_self.materialCount = res.MATERIAL;
|
||||
}).catch((err) => {
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:303", err);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:270", err);
|
||||
_self.allCount = 0;
|
||||
_self.materialCount = 0;
|
||||
_self.msgType = "error";
|
||||
@ -232,7 +197,7 @@ const _sfc_main = {
|
||||
};
|
||||
common_js_net_projectApi.ProApi.doGetPackageList(data).then((res) => {
|
||||
common_vendor.index.hideLoading();
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:326", res.rows);
|
||||
common_vendor.index.__f__("log", "at pages/mine/mineIndex/mineIndex.vue:293", res.rows);
|
||||
if (res.rows && res.rows.length > 0) {
|
||||
const packageId = res.rows[0].packageInfoId;
|
||||
const price = type == "ALL" ? _self.allPrice : _self.materialPrice;
|
||||
|
16
unpackage/dist/dev/mp-baidu/project.swan.json
vendored
16
unpackage/dist/dev/mp-baidu/project.swan.json
vendored
@ -6,9 +6,14 @@
|
||||
"ignore": []
|
||||
},
|
||||
"enhance": true,
|
||||
"ignorePrefixCss": false
|
||||
"ignorePrefixCss": false,
|
||||
"quickPreview": true
|
||||
},
|
||||
"selected": -3
|
||||
"selected": -2,
|
||||
"forceChanged": {
|
||||
"quickPreview": true,
|
||||
"originMode": "optiAmd"
|
||||
}
|
||||
},
|
||||
"host": "baiduboxapp",
|
||||
"projectname": "ts_aimz",
|
||||
@ -16,7 +21,10 @@
|
||||
"autoAudits": false,
|
||||
"urlCheck": false
|
||||
},
|
||||
"preview": {
|
||||
"packageId": 1208021
|
||||
"swan": {
|
||||
"baiduboxapp": {
|
||||
"swanJsVersion": "3.970.2",
|
||||
"extensionJsVersion": "1.21.2"
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 415 B |
Loading…
Reference in New Issue
Block a user