diff --git a/src/router/index.js b/src/router/index.js index 7fce71a..d77adf8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -45,7 +45,8 @@ const mainRoutes = { { path: '/buyorder-mergeorder', component: _import('modules/order/buyorder-mergeorder'), name: 'buyorder-mergeorder', meta: { title: '合并发货', isTab: true } }, { path: '/buyorder-print', component: _import('modules/order/buyorder-print'), name: 'buyorder-print', meta: { title: '打印面单', isTab: true } }, { path: '/activity-list', component: _import('modules/activity/activityList'), name: 'activity-list', meta: { title: '活动列表', isTab: true } }, - { path: '/user-point-memery', component: _import('modules/user/user-point-memery'), name: 'user-point-memery', meta: { title: '充/扣记录', isTab: true } }, + { path: '/user-point-memery', component: _import('modules/user/user-point-memery'), name: 'user-point-memery', meta: { title: '天医币充/扣记录', isTab: true } }, + { path: '/user-point-jf', component: _import('modules/user/user-point-jf'), name: 'user-point-jf', meta: { title: '积分充/扣记录', isTab: true } }, { path: '/user-add-course', component: _import('modules/user/user-add-course'), name: 'user-add-course', meta: { title: '开通课程', isTab: true } }, { path: '/order-epay', component: _import('modules/order/order-errorpay'), name: 'order-epay', meta: { title: '充值异常列表', isTab: true } }, { path: '/xieyi_list', component: _import('modules/xieyi/xieyi'), name: 'xieyi_list', meta: { title: '协议管理', isTab: true } }, diff --git a/src/views/modules/order/buyorderdetail.vue b/src/views/modules/order/buyorderdetail.vue index 65ab857..00f846e 100644 --- a/src/views/modules/order/buyorderdetail.vue +++ b/src/views/modules/order/buyorderdetail.vue @@ -2,61 +2,119 @@
- 待付款 - 待发货 - 已发货 - 已完成 + 待付款 + 待发货 + 已发货 + 已完成
@@ -74,11 +135,20 @@ @@ -89,51 +159,126 @@
-
物流信息 修改收货信息
+
+ 物流信息 + + 修改收货信息 +
-
  • 收货人:{{orderDetails.consignee.consigneeName}}   {{orderDetails.consignee.consigneeMobile}} +
  • + 收货人:{{ orderDetails.consignee.consigneeName }}   {{ + orderDetails.consignee.consigneeMobile + }}
  • -
  • 收货地址:{{orderDetails.consignee.province}}-{{orderDetails.consignee.city}}-{{orderDetails.consignee.county}}-{{orderDetails.consignee.address}} +
  • + 收货地址:{{ orderDetails.consignee.province }}-{{ + orderDetails.consignee.city + }}-{{ orderDetails.consignee.county }}-{{ + orderDetails.consignee.address + }}
  • -
  • - - +
  • + +
    - 快递包裹 {{index+1}} 运单号:{{item.expressOrderSn}} - - 隐藏包裹内商品 - - 显示包裹内商品 - 查看物流进度 + 快递包裹 {{ index + 1 }} 运单号:{{ + item.expressOrderSn + }} + + 隐藏包裹内商品 + + 显示包裹内商品 + 查看物流进度 -
    +
      -
    • +
    • -
      +
      - +
      -
      {{item2.productName}} [ ×{{item2.quantity}} ]
      -
      所属订单:{{item2.orderSn}}
      +
      + {{ item2.productName }} [ ×{{ + item2.quantity + }} + ] +
      +
      + 所属订单:{{ item2.orderSn }} +
      @@ -143,24 +288,52 @@
    -
  • -
  • - 删除订单 -
  • - +
    +
  • + 删除订单 +
  • +
    - +
    -
    运单信息:{{currentSheet.expressCompanyName}} - {{currentSheet.expressOrderSn}}
    -
    +
    + 运单信息:{{ currentSheet.expressCompanyName }} - + {{ currentSheet.expressOrderSn }} +
    +
    - + {{ activity.acceptStation }} @@ -168,9 +341,20 @@
    -暂无物流信息-
    - +
    - + @@ -181,25 +365,52 @@ - - + + - - + + - - + + - +
    @@ -208,17 +419,28 @@ 确 定
    - +
    - 该商品共包含了 {{currBookLIst.length}} 个书籍 + 该商品共包含了 {{ currBookLIst.length }} 个书籍
    • - +
      - {{item.name}}[{{item.id}}] + {{ item.name }}[{{ item.id }}]
    @@ -228,571 +450,579 @@ - +
    \ No newline at end of file +} + +.liName { + font-size: 12px; + margin-bottom: 10px; + font-weight: bold; +} + +.text_button { + padding: 0; +} + +.el-icon-truck:before { + content: "\e740"; +} + +.el-timeline-item:first-child { + .el-timeline-item__node { + background-color: rgb(11, 189, 135); + } + + color: rgb(11, 189, 135) !important; +} + +.el-timeline-item { + width: 100%; + position: relative; + padding-bottom: 20px; +} + +.el-timeline-item__node--large { + left: -2px; + width: 14px; + height: 14px; +} + +.el-timeline-item__node { + position: absolute; + background-color: #e4e7ed; + border-radius: 50%; + display: flex; + justify-content: center; + align-items: center; +} + +.el-timeline-item__node--normal { + left: -1px; + width: 12px; + height: 12px; +} + +.el-timeline-item__wrapper { + position: relative; + padding-left: 28px; + top: -3px; +} + +.el-timeline li { + list-style: none; +} + +.el-timeline-item__tail { + position: absolute; + left: 4px; + height: 100%; + border-left: 2px solid #e4e7ed; +} + +.el-timeline .el-timeline-item:last-child .el-timeline-item__tail { + display: none; +} + +.el-timeline-item__timestamp { + color: #c3c3c3; + font-size: 14px; +} + +/deep/ .el-select-dropdown { + width: 200px !important; +} + +:deep(.el-select-dropdown__list) { + width: 200px !important; +} + +/deep/ .el-select-dropdown__list { + width: 200px !important; +} + diff --git a/src/views/modules/order/set-deliver-dialog.vue b/src/views/modules/order/set-deliver-dialog.vue index 6ded56c..c8aa8a3 100644 --- a/src/views/modules/order/set-deliver-dialog.vue +++ b/src/views/modules/order/set-deliver-dialog.vue @@ -1,7 +1,7 @@ + + + diff --git a/src/views/modules/points/userPoints.vue b/src/views/modules/points/userPoints.vue new file mode 100644 index 0000000..bcb2f5e --- /dev/null +++ b/src/views/modules/points/userPoints.vue @@ -0,0 +1,686 @@ + + + + diff --git a/src/views/modules/user/addJf.vue b/src/views/modules/user/addJf.vue new file mode 100644 index 0000000..add14fd --- /dev/null +++ b/src/views/modules/user/addJf.vue @@ -0,0 +1,456 @@ + + + + diff --git a/src/views/modules/user/user-point-jf.vue b/src/views/modules/user/user-point-jf.vue new file mode 100644 index 0000000..2012fc2 --- /dev/null +++ b/src/views/modules/user/user-point-jf.vue @@ -0,0 +1,720 @@ + + + + diff --git a/src/views/modules/user/user-point-memery.vue b/src/views/modules/user/user-point-memery.vue index fffe331..cda7d46 100644 --- a/src/views/modules/user/user-point-memery.vue +++ b/src/views/modules/user/user-point-memery.vue @@ -9,23 +9,50 @@ 查询 --> -
    当前用户:{{userName}} / {{query.tel}}
    - +
    + 当前用户:{{ userName }} / {{ query.tel }} +
    + - + - + - + - - + - + - + - + - + - - + +
    + 充/扣主题:{{ mdetail.remark }} +
    +
    + 操作时间:{{ mdetail.createTime }} +
    - - - {{mdetail.remark}} - - - - {{mdetail.createTime}} - - - 充值天医币 - 扣除天医币 - - - - {{mdetail.changeAmount}} - +
    + 积分: + {{ + mdetail.changeAmount + }} +
    +
    + 订单详情: +
    - - {{mdetail.note}} - - -
    关 闭 @@ -88,147 +149,161 @@ diff --git a/src/views/modules/user/user.vue b/src/views/modules/user/user.vue index 65bfa18..ab825f3 100644 --- a/src/views/modules/user/user.vue +++ b/src/views/modules/user/user.vue @@ -214,6 +214,42 @@ + + + + +
    @@ -525,7 +568,8 @@ import userCouponList from "../coupon/userCouponList"; import OpenVip from "./user-open-vip"; import AddOrUpdate from "./user-add-or-update"; -import addCertificate from "./addPoints.vue"; +import addCertificate from "@/views/modules/points/addPoints.vue"; +import addJF from "./addJf.vue"; export default { data() { return { @@ -581,6 +625,7 @@ export default { AddOrUpdate, userCouponList, addCertificate, + addJF, OpenVip }, activated() { @@ -833,6 +878,12 @@ export default { this.$refs.addCertificate.init("add", {}); }); }, + handleJF(val) { + this.currentuserInfo = val; + this.$nextTick(() => { + this.$refs.addJF.init("add", {}); + }); + }, huaSheng(point) { // console.log(this.pointForm.pointAmount, point) if (this.pointForm.pointAmount > point && this.pointForm.pointType == 1) { diff --git a/src/views/modules/user/userPoints.vue b/src/views/modules/user/userPoints.vue index 12d9498..bcb2f5e 100644 --- a/src/views/modules/user/userPoints.vue +++ b/src/views/modules/user/userPoints.vue @@ -239,7 +239,7 @@