doum
2025-12-11 21c7a5cf169657835b45668fee59ddf50ca13e67
经销商管理
已修改9个文件
50 ■■■■ 文件已修改
admin/src/components/business/OperaBannerZhuanquWindow.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaCreationApproveWindow.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaCreationWindow.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaPlatformGoodsSkuWindow.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaShopApproveWindow.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/bannerZhuanqu.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/creationApply.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/platformGoods.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmmall_service/src/main/java/com/doumee/dao/business/model/Goods.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaBannerZhuanquWindow.vue
@@ -70,7 +70,6 @@
  components: { GlobalAlertWindow, UploadAvatarImage },
  data () {
    let positionRule = (rule, value, callBack) => {
      debugger
      if (!value) {
        callBack(new Error(rule.message))
      } else {
admin/src/components/business/OperaCreationApproveWindow.vue
@@ -15,7 +15,7 @@
          v-trim
        />
      </el-form-item>
    </el-form>
  </GlobalAlertWindow>
</template>
@@ -29,7 +29,6 @@
  components: { GlobalAlertWindow },
  data () {
    let rule = (rule, value, callBack) => {
      debugger
      console.log(rule, value);
      callBack()
    }
@@ -39,10 +38,10 @@
        id: null,
        mark: '',
      },
      // 验证规则
      rules: {
        mark: [
          { required: true, message: '请输入内容', tigger: 'blur' }
        ]
admin/src/components/business/OperaCreationWindow.vue
@@ -176,7 +176,6 @@
  },
  methods: {
    open (title, target) {
      debugger
      this.title = title
      this.visible = true
      this.cities = []
admin/src/components/business/OperaPlatformGoodsSkuWindow.vue
@@ -5,6 +5,7 @@
    :confirm-working="isWorking"
    @confirm="confirm"
  >
    <el-form :model="form" ref="form" :rules="rules" label-width="120px" label-suffix=":"  inline>
    <div class="title-style"><div>SKU配置</div><div class="btn" @click="addSku">添加规格</div></div>
    <el-table
      :data="skiuList"
@@ -32,7 +33,7 @@
        <template slot-scope="scope">
          <!-- skiuList.splice(scope.$index, 1) -->
          <el-button slot="append" @click="deleteSku(scope.$index)">X</el-button>
        </template>
      </el-table-column>
    </el-table>
@@ -75,6 +76,7 @@
        </template>
      </el-table-column>
    </el-table>
    </el-form>
  </GlobalWindow>
</template>
@@ -181,7 +183,6 @@
              }
              return newItem
            })
            debugger
          } else {
            let tempAttr = [...attr]
            attr = []
@@ -202,10 +203,8 @@
          }
        }
      }
      this.skuAttr = attr
    },
    uploadSuccess(file, row) {
      row.imgurlfull=file.imgurlfull
      row.imgurl=file.imgurl
@@ -219,7 +218,7 @@
  font-weight: 500;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin-bottom: 20px;
admin/src/components/business/OperaShopApproveWindow.vue
@@ -15,7 +15,7 @@
          v-trim
        />
      </el-form-item>
    </el-form>
  </GlobalAlertWindow>
</template>
@@ -30,7 +30,6 @@
  components: { GlobalAlertWindow },
  data () {
    let rule = (rule, value, callBack) => {
      debugger
      console.log(rule, value);
      callBack()
    }
@@ -42,10 +41,10 @@
        mark: '',
      },
      // 验证规则
      rules: {
        mark: [
          { required: true, message: '请输入内容', tigger: 'blur' }
        ]
admin/src/views/business/bannerZhuanqu.vue
@@ -19,7 +19,7 @@
          </template>
        </el-table-column>
        <el-table-column prop="parentName" label="专区名称" align="center" min-width="140px" show-overflow-tooltip></el-table-column>
        <el-table-column prop="goodsName" label="关联产品" align="center" min-width="100px" show-overflow-tooltip></el-table-column>
        <el-table-column prop="goodsNum" label="关联产品数" align="center" min-width="100px" show-overflow-tooltip></el-table-column>
        <el-table-column prop="sortnum" label="排序码(升序)" align="center" min-width="100px"></el-table-column>
        <el-table-column prop="createDate" label="创建时间" align="center" min-width="140px"></el-table-column>
        <el-table-column
admin/src/views/business/creationApply.vue
@@ -5,7 +5,7 @@
      <el-form-item label="申请人昵称" prop="nikeName">
        <el-input v-model="searchForm.nikeName" placeholder="请输入申请人昵称" @keypress.enter.native="search"></el-input>
      </el-form-item>
      <el-form-item label="审核状态" prop="status">
        <el-select
          v-model="searchForm.type"
@@ -15,7 +15,7 @@
          <el-option v-for="item in status" :key="item.id" :value="item.id" :label="item.label"></el-option>
        </el-select>
      </el-form-item>
      <section>
        <el-button type="primary" @click="search">搜索</el-button>
        <el-button @click="reset">重置</el-button>
@@ -148,7 +148,6 @@
    approveAgree(id) {
      this.$dialog.messageApprove('确定通过审核?')
        .then(() => {
          debugger
        })
    },
    approveRefuse(id) {
admin/src/views/business/platformGoods.vue
@@ -87,6 +87,8 @@
          <template slot-scope="{row}">
            <el-switch
              v-model="row.status"
              :active-value="1"
              :inactive-value="0"
              active-color="#13ce66"
              inactive-color="#ff4949"
              @change="statusChange(row)"
@@ -98,7 +100,6 @@
        <el-table-column prop="labels" label="商品标签集合,多个用英文逗号隔开" min-width="100px"></el-table-column> -->
        <!-- v-if="containPermissions(['business:goods:update', 'business:goods:delete'])" -->
        <el-table-column
          label="操作"
          min-width="120"
          fixed="right"
@@ -189,7 +190,7 @@
      'field.main': 'id'
    })
    this.search()
    labelList({
      capacity: 999,
      model: {
@@ -214,7 +215,7 @@
    },
    /**
     *
     *
     * @param {上下状态} status 0上架 1下架
     */
    issued(status) {
@@ -228,7 +229,7 @@
        })
    },
    statusChange(row) {
      updateById(row)
        .then(() => {
server/dmmall_service/src/main/java/com/doumee/dao/business/model/Goods.java
@@ -113,6 +113,15 @@
    @ApiModelProperty(value = "商品标签集合,多个用英文逗号隔开")
    @ExcelColumn(name="商品标签集合,多个用英文逗号隔开")
    private String labels;
    @ApiModelProperty(value = "所属专区ID集合,([1],[2])")
    @ExcelColumn(name="所属专区ID集合,([1],[2])")
    private String zhuanquIds;
    @ApiModelProperty(value = "适用品牌ID集合,([1],[2])")
    @ExcelColumn(name="适用品牌ID集合,([1],[2])")
    private String brandIds;
    @ApiModelProperty(value = "适用品牌系列ID集合,([1],[2])")
    @ExcelColumn(name="适用品牌系列ID集合,([1],[2])")
    private String serialIds;
    @ApiModelProperty(value = "一级分类")
    @ExcelColumn(name="一级分类")