+
-
- 搜索
+
+ 搜索
-
+
-
头像
uid
@@ -12,49 +16,41 @@
到期时间
操作
- -
-
+
-
+
-
1234
-
小可爱
+
+
{{ item.userName }}
-
- -
-
-
-
-
-
-
- 私聊
-
-
- 禁言
+ 根据用户的禁言状态来显示禁言还是取消禁言
+ 取消禁言
+ 加载中...
+ 没有更多了...
+ 下拉加载更多...
diff --git a/src/views/circle/detail/components/userLnteractList.vue b/src/views/circle/detail/components/userLnteractList.vue
index df2a82e..d0583fc 100644
--- a/src/views/circle/detail/components/userLnteractList.vue
+++ b/src/views/circle/detail/components/userLnteractList.vue
@@ -1,19 +1,19 @@
-
+
搜索
-
{{ item.content }}
-
![]()
+
-
加载中...
-
没有更多了...
-
下拉加载更多...
+
加载中...
+
没有更多了...
+
下拉加载更多...
+
diff --git a/src/views/order/administration/agreementDetails.vue b/src/views/order/administration/agreementDetails.vue
new file mode 100644
index 0000000..1c0be0f
--- /dev/null
+++ b/src/views/order/administration/agreementDetails.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+ {{ item.contractName }}
+
+
+
+ 取消
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/administration/belowThresholdOrder.vue b/src/views/order/administration/belowThresholdOrder.vue
new file mode 100644
index 0000000..b9ddb3c
--- /dev/null
+++ b/src/views/order/administration/belowThresholdOrder.vue
@@ -0,0 +1,650 @@
+
+
+
+
+
+
+
+ {{ scope.row.iPlat | getChannel }}
+
+
+
+
+
+
+
+ {{ scope.row.fundAccount == scope.row.mobile ? '--' : scope.row.fundAccount }}
+
+
+
+
+
+ {{ scope.row.custRiskLevel | getCustomRiskLevel }}
+
+
+
+
+
+ {{ scope.row.productType | getProductType }}
+
+
+
+
+
+ {{ scope.row.productRiskLevel | getRiskLevel }}
+
+
+
+
+
+
+
+ {{ scope.row.payType | getPayType }}
+
+
+
+
+ {{ scope.row.commissionRate }}‰
+ {{ (scope.row.productPrice / 100).toFixed(2) }}
+
+
+
+
+
+
+
+ --
+ {{ (scope.row.payTotal / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.cancelAmount / 100).toFixed(2) }}
+ --
+
+
+
+
+ {{ scope.row.orderStatus | getOrderStatus(scope.row.payType) }}
+
+
+
+
+
+ --
+ {{ scope.row.refundStatus | getRefundStatus(scope.row.payType) }}
+
+
+
+
+
+ {{ scope.row.isRenew === 1 ? '续订' : '新订' }}
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ {{ parseTime(scope.row.payTime) }}
+
+
+
+
+ {{ parseTime(scope.row.moduleStart) }}
+
+
+
+
+ {{ parseTime(scope.row.moduleEnd) }}
+
+
+
+
+ --
+ {{ parseTime(scope.row.applyRefundTime) }}
+
+
+
+
+ {{ parseTime(scope.row.approveRefundTime) }}
+ --
+
+
+
+
+
+ {{ scope.row.valid === 1 ? '有效' : '无效' }}
+
+
+
+
+ --
+ {{ scope.row.applyReason }}
+
+
+
+
+ {{ scope.row.examineReason }}
+ --
+
+
+
+
+
+
+
+
+
+ {{ scope.row.payType === 13 ? '解约' : '退款' }}审核
+ 直接退款
+ 直接解约
+
+
+
+
+
+
+ 协议详情
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/administration/index.vue b/src/views/order/administration/index.vue
new file mode 100644
index 0000000..1cf53b3
--- /dev/null
+++ b/src/views/order/administration/index.vue
@@ -0,0 +1,1736 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 退款时间限制:
+
+
+
+ 是否关闭退款时间限制?关闭后,用户可随时申请退款
+
+ 是否开启退款时间限制?开启后,用户只能在订单开头后5个交易日内申请退款
+
+
+
+
+ 时间筛选 :
+
+
+
+
+
+ 查询
+ 导出
+
+
+
+
+ 连续10个交易日低于签约门槛的佣金支付订单,点击查看
+
+
+
+
+
+
+
+ {{ scope.row.iPlat | getChannel }}
+
+
+
+
+
+
+
+ {{
+ scope.row.fundAccount == scope.row.mobile
+ ? "--"
+ : scope.row.fundAccount
+ }}
+
+
+
+
+
+ {{ getRiskLevel(scope.row.custRiskLevel) }}
+
+
+
+
+
+ {{ scope.row.productType | getProductType }}
+
+
+
+
+
+ {{ getProductRiskLevel(scope.row.productRiskLevel) }}
+
+
+
+
+
+
+
+ {{ getPayType(scope.row.payType) }}
+
+
+
+
+ {{ scope.row.commissionRate }}‰
+ {{ (scope.row.productPrice / 100).toFixed(2) }}
+
+
+
+
+
+
+
+ --
+ {{ (scope.row.payTotal / 100).toFixed(2) }}
+
+
+
+
+ {{
+ (scope.row.cancelAmount / 100).toFixed(2)
+ }}
+ --
+
+
+
+
+ {{
+ getOrderStatus(scope.row.orderStatus, scope.row.payType)
+ }}
+
+
+
+
+
+ --
+ {{ getRefundStatus(scope.row.refundStatus) }}
+
+
+
+
+
+ {{ scope.row.isRenew === 1 ? "续订" : "新订" }}
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ {{ parseTime(scope.row.payTime) }}
+
+
+
+
+ {{ parseTime(scope.row.moduleStart) }}
+
+
+
+
+ {{ parseTime(scope.row.moduleEnd) }}
+
+
+
+
+
+ {{
+ scope.row.applyRefundTime
+ ? parseTime(scope.row.applyRefundTime)
+ : "--"
+ }}
+
+
+
+
+ {{ parseTime(scope.row.approveRefundTime) }}
+ --
+
+
+
+
+
+ {{ scope.row.valid === 1 ? "有效" : "无效" }}
+
+
+
+
+ --
+ {{ scope.row.applyReason }}
+
+
+
+
+ {{
+ scope.row.examineReason
+ }}
+ --
+
+
+
+
+
+
+
+
+
+ {{ scope.row.payType === 13 ? "解约" : "退款" }}审核
+ 直接退款
+ 直接解约
+
+
+
+
+
+
+ 协议详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/administration/refundApplication.vue b/src/views/order/administration/refundApplication.vue
new file mode 100644
index 0000000..a7efa40
--- /dev/null
+++ b/src/views/order/administration/refundApplication.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+ {{ (data.payTotal / 100).toFixed(2) }}
+ 元
+
+
+
+
+ 元
+
+
+
+
+
+
+ 通过
+
+ 驳回
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/administration/refundLication.vue b/src/views/order/administration/refundLication.vue
new file mode 100644
index 0000000..388f989
--- /dev/null
+++ b/src/views/order/administration/refundLication.vue
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+ {{ (data.payTotal / 100).toFixed(2) + '元' }}
+
+
+
+
+ 元
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/administration/signingReview.vue b/src/views/order/administration/signingReview.vue
new file mode 100644
index 0000000..3e9d56f
--- /dev/null
+++ b/src/views/order/administration/signingReview.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+ 通过
+ 驳回
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/list/agreementDetails.vue b/src/views/order/list/agreementDetails.vue
new file mode 100644
index 0000000..9ca5519
--- /dev/null
+++ b/src/views/order/list/agreementDetails.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+ {{ item.contractName }}
+
+
+
+ 取消
+
+
+
+
+
+
+
diff --git a/src/views/order/list/index.vue b/src/views/order/list/index.vue
new file mode 100644
index 0000000..1661acc
--- /dev/null
+++ b/src/views/order/list/index.vue
@@ -0,0 +1,1130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.customCode | formatPhone }}
+
+
+
+
+ {{ scope.row.customMobile | formatPhone }}
+
+
+
+
+ {{ scope.row.customAccount | formatPhone }}
+
+
+
+
+
+ 基础产品
+ 套餐产品
+
+
+
+
+
+
+
+
+
+
+ {{ pay_type_words[scope.row.payType] || "" }}
+
+
+
+
+
+
+
+ {{ (scope.row.totalPrice / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.payPrice / 100).toFixed(2) }}
+
+
+
+
+ {{ scope.row.rate ? `${scope.row.rate * 1000}‰` : "-" }}
+
+
+
+
+
+ {{ coupon_type_map[scope.row.couponType] || "" }}
+
+
+
+
+ {{
+ scope.row.couponType == 1
+ ? `${scope.row.couponValue}${
+ scope.row.couponFreeType == 1 ? "天" : "月"
+ }`
+ : ""
+ }}
+
+
+
+
+
+ {{
+ [2, 3].includes(scope.row.couponType)
+ ? `${(scope.row.couponValue / 100).toFixed(2)}`
+ : ""
+ }}
+
+
+
+
+
+ {{ renewal_map[scope.row.isRenewal] || "" }}
+
+
+
+
+ {{ risk_levels[scope.row.customRiskLevel] || "" }}
+
+
+
+
+ {{ risk_levels[scope.row.productRiskLevel] || "" }}
+
+
+
+
+ {{
+ pay_cycle[scope.row.productPeriod] || ""
+ }}
+ {{ scope.row.productPeriodDay }}天
+
+
+
+
+
+ {{ scope.row.platform == 1 ? "支付购买" : "免费开通" }}
+
+
+
+
+
+
+
+
+
+ {{ scope.row.liveProductId ? "是" : "否" }}
+
+
+
+
+ {{ scope.row.liveName }}
+
+
+
+
+ {{ channel_map[scope.row.channel] || "" }}
+
+
+
+
+ {{ free_order_campaign_map[scope.row.campaign] || "" }}
+
+
+
+
+ {{
+ [3, 4].includes(scope.row.payType)
+ ? pay_status_words_ty[scope.row.status]
+ : pay_status_words[scope.row.status] || ""
+ }}
+
+
+
+
+
+
+
+ {{ scope.row.refundAmount / 100 || "" }}
+
+
+
+
+
+
+
+ 驳回
+ 申请中
+ 通过
+
+
+
+
+
+
+
+
+
+ 申请退款
+ 审核退款
+ 强制退款
+
+
+ 立即解约
+
+
+
+
+
+
+
+
+
+
+
+ {{ refundParams.orderId }}
+
+
+ {{ refundParams.amount / 100 }}元
+
+
+ 元
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ checkRefundParams.orderId }}
+
+
+ {{ checkRefundParams.refundAmount / 100 }}元
+
+
+
+ 驳回
+ 通过
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/list/refundApplication.vue b/src/views/order/list/refundApplication.vue
new file mode 100644
index 0000000..2b285bb
--- /dev/null
+++ b/src/views/order/list/refundApplication.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+ {{ (data.payTotal / 100).toFixed(2) + '元' }}
+
+
+
+
+ 元
+
+
+
+
+
+ 提交
+ 取消
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/marketingList/index.vue b/src/views/order/marketingList/index.vue
new file mode 100644
index 0000000..39ec3bb
--- /dev/null
+++ b/src/views/order/marketingList/index.vue
@@ -0,0 +1,544 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (scope.row.totalPrice / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.payPrice / 100).toFixed(2) }}
+
+
+
+
+ {{ scope.row.rate ? `${scope.row.rate * 1000}‰` : "-" }}
+
+
+
+
+
+ {{ coupon_type_map[scope.row.couponType] || "" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/order/summary/index.vue b/src/views/order/summary/index.vue
new file mode 100644
index 0000000..adb0dd1
--- /dev/null
+++ b/src/views/order/summary/index.vue
@@ -0,0 +1,434 @@
+
+
+
+ 时间筛选 :
+
+
+ 查询
+
+ 导出
+
+
+
+
+ 总交易单数: {{ topData.orders }} 单
+ 订单总金额(元): {{ (topData.totalPrices / 100).toFixed(2) }}
+ 手续费总金额(元): {{ (topData.totalFees / 100).toFixed(2) }}
+ 实收总金额(元): {{ (topData.payTotals / 100).toFixed(2) }}
+ 申请退款总金额(元):
+ {{ (topData.applyRefundAmounts / 100).toFixed(2) }}
+ 退款总金额(元): {{ (topData.refundAmounts / 100).toFixed(2) }}
+
+
+
+
+
+
+
+
+ {{ (scope.row.totalPrices / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.totalFees / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.payTotals / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.applyRefundAmounts / 100).toFixed(2) }}
+
+
+
+
+ {{ (scope.row.refundAmounts / 100).toFixed(2) }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/components/CourseTab.vue b/src/views/personalHomepage/components/CourseTab.vue
new file mode 100644
index 0000000..416273c
--- /dev/null
+++ b/src/views/personalHomepage/components/CourseTab.vue
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ riskLevelList[scope.row.riskLevel] }}
+
+
+
+
+
+ {{ scope.row.authorityId ? "收费" : "免费" }}
+
+
+
+
+ {{
+ scope.row.authorityId
+ ? scope.row.activityPrice
+ ? scope.row.activityPrice
+ : scope.row.originalPrice
+ : "--"
+ }}
+
+
+
+
+
+ {{ scope.row.isDisplay === 1 ? '显示' : '隐藏' }}
+
+
+
+
+
+ 设置权重
+ 取消权重
+ 隐藏
+ 显示
+ 配置文案
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/components/LiveTab.vue b/src/views/personalHomepage/components/LiveTab.vue
new file mode 100644
index 0000000..9b2a9d8
--- /dev/null
+++ b/src/views/personalHomepage/components/LiveTab.vue
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ riskLevelList[scope.row.riskLevel] }}
+
+
+
+
+ {{ playStyleList[scope.row.playStyle] }}
+
+
+
+
+
+ {{ scope.row.playType === 1 ? liveLabel[scope.row.liveStatus] : '--' }}
+
+
+
+
+ {{ scope.row.duration ? timeFormatTwo(scope.row.duration) : scope.row.duration }}
+
+
+
+
+
+
+
+ {{ scope.row.cartVOList.length > 0 ? '是' : '否' }}
+
+
+
+
+
+ {{ scope.row.isDisplay === 1 ? '显示' : '隐藏' }}
+
+
+
+
+ 设置权重
+ 取消权重
+ 隐藏
+ 显示
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/components/ShortTab.vue b/src/views/personalHomepage/components/ShortTab.vue
new file mode 100644
index 0000000..ccb5da8
--- /dev/null
+++ b/src/views/personalHomepage/components/ShortTab.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ statusObj[scope.row.status] }}
+
+
+
+
+ {{ riskLevelObj[scope.row.riskLevel] }}
+
+
+
+
+ {{ scope.row.isCart === 1 ? "是" : "否" }}
+
+
+
+
+
+ {{ scope.row.isDisplay === 1 ? '显示' : '隐藏' }}
+
+
+
+
+ 设置权重
+ 取消权重
+ 隐藏
+ 显示
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/index.vue b/src/views/personalHomepage/index.vue
new file mode 100644
index 0000000..7e9338d
--- /dev/null
+++ b/src/views/personalHomepage/index.vue
@@ -0,0 +1,367 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.showName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 系统推荐名称
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/indexTg.vue b/src/views/personalHomepage/indexTg.vue
new file mode 100644
index 0000000..e922369
--- /dev/null
+++ b/src/views/personalHomepage/indexTg.vue
@@ -0,0 +1,367 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.showName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 系统推荐名称
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalHomepage/indexYx.vue b/src/views/personalHomepage/indexYx.vue
new file mode 100644
index 0000000..93e87d2
--- /dev/null
+++ b/src/views/personalHomepage/indexYx.vue
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.showName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 系统推荐名称
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
diff --git a/vue.config.js b/vue.config.js
index 9fdba6c..66a2f5b 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -2,6 +2,7 @@
const path = require("path");
const defaultSettings = require("./src/settings.js");
const CompressionPlugin = require("compression-webpack-plugin");
+const ZipPlugin = require("zip-webpack-plugin");
function resolve(dir) {
return path.join(__dirname, dir);
@@ -14,8 +15,8 @@ const port = 8013; // 端口配置
module.exports = {
// hash 模式下可使用
// publicPath: process.env.NODE_ENV === 'development' ? '/' : './',
- publicPath: "/admin/",
- outputDir: "dist",
+ publicPath: "/syAdmin/",
+ outputDir: "build/syAdmin",
assetsDir: "static",
lintOnSave: process.env.NODE_ENV === "development",
productionSourceMap: false,
@@ -60,6 +61,10 @@ module.exports = {
filename: "[path].gz[query]", // 压缩后的文件名
algorithm: "gzip", // 使用gzip压缩
minRatio: 0.8 // 压缩率小于1才会压缩
+ }),
+ new ZipPlugin({
+ path: "./", //路径名
+ filename: "./syAdmin.zip" //打包名
})
]
},