doum
2026-03-05 b164672e214273b33b9d98965bc8ec76d6523d23
经销商管理
已删除3个文件
已修改7个文件
93 ■■■■■ 文件已修改
admin/dmmall_admin/index.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/dmmall_admin/static/css/app.51bd40d6.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/dmmall_admin/static/js/app.17ff12aa.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/dmmall_admin/static/js/app.17ff12aa.js.map 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaInformationWindow.vue 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaOrderRefundWindow.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaShopInfoWindow.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/platformGoods.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmmall_service/src/main/java/com/doumee/service/business/impl/UserActionServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/dmmall_admin/index.html
@@ -1 +1 @@
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>鼎元农机后台管理</title><link href="static/css/app.51bd40d6.css" rel="preload" as="style"><link href="static/css/chunk-vendors.d9e68312.css" rel="preload" as="style"><link href="static/js/app.17ff12aa.js" rel="preload" as="script"><link href="static/js/chunk-vendors.22d73e08.js" rel="preload" as="script"><link href="static/css/chunk-vendors.d9e68312.css" rel="stylesheet"><link href="static/css/app.51bd40d6.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but é¼Žå…ƒå†œæœºåŽå°ç®¡ç† doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="static/js/chunk-vendors.22d73e08.js"></script><script src="static/js/app.17ff12aa.js"></script></body></html>
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>鼎元农机后台管理</title><link href="static/css/app.420cab1e.css" rel="preload" as="style"><link href="static/css/chunk-vendors.d9e68312.css" rel="preload" as="style"><link href="static/js/app.93385205.js" rel="preload" as="script"><link href="static/js/chunk-vendors.22d73e08.js" rel="preload" as="script"><link href="static/css/chunk-vendors.d9e68312.css" rel="stylesheet"><link href="static/css/app.420cab1e.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but é¼Žå…ƒå†œæœºåŽå°ç®¡ç† doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="static/js/chunk-vendors.22d73e08.js"></script><script src="static/js/app.93385205.js"></script></body></html>
admin/dmmall_admin/static/css/app.51bd40d6.css
ÎļþÒÑɾ³ý
admin/dmmall_admin/static/js/app.17ff12aa.js
ÎļþÒÑɾ³ý
admin/dmmall_admin/static/js/app.17ff12aa.js.map
ÎļþÒÑɾ³ý
admin/src/components/business/OperaInformationWindow.vue
@@ -1,6 +1,5 @@
<template>
  <GlobalWindow
      width="80%"
    :title="title"
    :visible.sync="visible"
    v-loading="isUploading"
@@ -11,7 +10,7 @@
      <el-form-item label="标题" prop="name">
        <el-input v-model="form.name" placeholder="请输入标题" v-trim/>
      </el-form-item>
      <el-form-item label="主图" prop="imgurlfull">
      <el-form-item label="主图" prop="imgurl">
        <UploadAvatarImage
            :file="{ 'imgurlfull': form.imgurlfull, 'imgurl': form.imgurl }"
            @uploadSuccess="uploadAvatarSuccess"
@@ -119,6 +118,26 @@
    },
    getWangedditor(val){
      this.form.content =val
    },
    open (title, target) {
      this.title = title
      this.visible = true
      this.form.imgurlfull=null
      this.form.imgurl=null
      // æ–°å»º
      if (target == null) {
        this.$nextTick(() => {
          this.$refs.form.resetFields()
          this.form[this.configData['field.id']] = null
        })
        return
      }
      // ç¼–辑
      this.$nextTick(() => {
        for (const key in this.form) {
          this.form[key] = target[key]
        }
      })
    }
  }
}
@@ -126,43 +145,10 @@
<style lang="scss" scoped>
@import "@/assets/style/alertstyle.scss";
::v-deep .el-form-item__content {
  flex: 0.6;
}
::v-deep .el-select {
  width: 100%;
  .el-input__inner {
    width: 100%;
  }
}
$image-width: 100px;
.avatar-uploader {
  width: $image-width;
  height: $image-width;
}
::v-deep .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  width: $image-width;
  height: $image-width;
  overflow: hidden;
}
.avatar-uploader .el-upload:hover {
  border-color: #409EFF;
}
.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: $image-width;
  height: $image-width;
  line-height: $image-width;
  text-align: center;
}
.avatar {
  width: $image-width;
  height: $image-width;
  display: block;
}
</style>
admin/src/components/business/OperaOrderRefundWindow.vue
@@ -53,31 +53,31 @@
        <div  class="header-b">退款内容</div>
        <div class="info-item"  >
          <el-form :model="form" ref="form" label-width="120px" label-suffix=":"  :rules="rules"  >
            <el-form-item label="退款金额" prop="money" style="display: block;">
            <el-form-item label="退款金额" prop="money"  >
              <el-input type="number"  v-model="form.money" placeholder="请输入退款金额" v-trim>  <template slot="append"> å…ƒ</template>  </el-input>
              <span class="tip-warn" style="margin-bottom: 30px;font-size: 14px;">   <i class="el-icon-warning"></i>
              æç¤ºï¼šå½“前订单最多可退金额为<span class="red">{{(info.price||0).toFixed(2)}}</span></span>
            </el-form-item>
            <div style="display:flex;">
              <el-form-item label="退还" prop="refundInfo"  style="display: inline;">
              <el-form-item label="退还" prop="refundInfo"   >
                <el-checkbox style="border: none;" v-model="form.returnUseCouponStatus" label="退还客户优惠券" border></el-checkbox>
              </el-form-item>
              <el-form-item label="" prop="refundInfo"  style="display: inline;">
              <el-form-item label="" prop="refundInfo"  >
                <el-checkbox style="border: none"  v-model="form.returnUseIntegralStatus" label="退还客户积分" border></el-checkbox>
              </el-form-item>
            </div>
            <div style="display:flex;">
              <el-form-item label="扣除" prop="refundInfo"  style="display: inline;">
              <el-form-item label="扣除" prop="refundInfo"  >
                <el-checkbox style="border: none"  v-model="form.returnShopSettlementStatus" label="扣除经销商已结算金额" border></el-checkbox>
              </el-form-item>
              <el-form-item label="" prop="refundInfo"  style="display: inline;">
              <el-form-item label="" prop="refundInfo"   >
                <el-checkbox style="border: none"  v-model="form.returnIntegralStatus" label="扣除已返客户积分" border></el-checkbox>
              </el-form-item>
              <el-form-item label="" prop="refundInfo"  style="display: inline;">
              <el-form-item label="" prop="refundInfo" >
                <el-checkbox style="border: none"  v-model="form.returnShopIntegralStatus" label="扣除已返经销商积分" border></el-checkbox>
              </el-form-item>
            </div>
            <el-form-item label="备注" prop="remark"  style="display: block;">
            <el-form-item label="备注" prop="remark"   >
              <el-input type="textarea" :autosize="{ minRows: 4, maxRows:4 }" style="width: 500px;" v-model="form.remark" placeholder="请输入取消说明"  v-trim/>
            </el-form-item>
          </el-form>
admin/src/components/business/OperaShopInfoWindow.vue
@@ -126,6 +126,7 @@
              <el-option   :key="2" :value="2" label="待收货"  ></el-option>
              <el-option   :key="3" :value="3" label="交易完成"  ></el-option>
              <el-option   :key="4" :value="4" label="已关闭"  ></el-option>
              <el-option   :key="6" :value="6" label="已退款"  ></el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="" prop="receiveType" style="display: inline-block;margin-right: 20px;">
@@ -183,7 +184,7 @@
            >
              <el-table-column prop="code" label="订单编号"  fixed align="center" min-width="120px" show-overflow-tooltip>
                <template slot-scope="{row}">
                <span    style="color: #216EEE; "   @click="$refs.operaGoodsOrderDetail.open('订单详情', row, 'first')">{{row.code}}</span>
                <span    style="color: #216EEE;cursor: pointer; "   @click="$refs.operaGoodsOrderDetail.open('订单详情', row, 'first')">{{row.code}}</span>
                </template>
              </el-table-column>
@@ -198,7 +199,7 @@
              </el-table-column>
              <el-table-column prop="price" label="商品总价(元)" align="center" min-width="100px">
                <template slot-scope="{row}">
                   {{(row.totalPrice || 0) - (row.mailPrice||0)}}
                   {{((row.totalPrice || 0) - (row.mailPrice||0)).toFixed(2)}}
                </template>
              </el-table-column>
              <el-table-column prop="mailPrice" label="运费(元)" align="center" min-width="100px"></el-table-column>
admin/src/views/business/platformGoods.vue
@@ -90,8 +90,8 @@
        </el-table-column>
        <el-table-column prop="categoryName" label="所属分类" min-width="120px"></el-table-column>
        <el-table-column prop="brandName" label="所属品牌" min-width="120px"></el-table-column>
        <el-table-column prop="showPrice" label="出厂价(元)" min-width="100px"></el-table-column>
        <el-table-column prop="price" label="划线价(元)" min-width="100px"></el-table-column>
        <el-table-column prop="price" label="出厂价(元)" min-width="100px"></el-table-column>
        <el-table-column prop="showPrice" label="划线价(元)" min-width="100px"></el-table-column>
        <el-table-column prop="skuPrice" label="销售价(元)" min-width="100px"></el-table-column>
        <el-table-column prop="shopPrice" label="供货价设置" min-width="100px" align="center">
          <template slot-scope="{row}" >
admin/src/views/index.vue
@@ -66,7 +66,7 @@
              <el-table-column prop="sortnum" label="排名"  align="center">
                <template slot-scope="scope">{{scope.$index +1}}</template>
              </el-table-column>
              <el-table-column prop="name" label="经销商名称"   align="center" >  </el-table-column>
              <el-table-column prop="name" label="经销商名称"  show-overflow-tooltip align="center" >  </el-table-column>
              <el-table-column prop="num" label="订单量"   align="center" >  </el-table-column>
              <el-table-column prop="price" label="销售额(元)" align="center" ></el-table-column>
              <el-table-column prop="num1" label="会员数" align="center"  ></el-table-column>
@@ -87,7 +87,7 @@
              <el-table-column prop="sortnum" label="排名"   align="center">
                <template slot-scope="scope">{{scope.$index +1}}</template>
              </el-table-column>
              <el-table-column prop="name" label="商品名称"   align="center" >  </el-table-column>
              <el-table-column prop="name" label="商品名称" show-overflow-tooltip  align="center" >  </el-table-column>
              <el-table-column prop="num" label="销量"   align="center" >  </el-table-column>
              <el-table-column prop="price" label="销售额(元)" align="center"  ></el-table-column>
            </el-table>
server/dmmall_service/src/main/java/com/doumee/service/business/impl/UserActionServiceImpl.java
@@ -85,9 +85,9 @@
                                         String before,
                                         String after) {
        String info = type.getInfo();
        if(params!=null){
        if(params!=null&&info!= null){
            for (int i = 0; i < params.length; i++) {
                info = info.replace("${param"+(i+1)+"}",params[i]);
                info = info.replace("${param"+(i+1)+"}",StringUtils.defaultString(params[i],""));
            }
        }
        UserAction userAction=new UserAction();