浏览代码

feat: 商品添加标签字段

yijianjun 1 周之前
父节点
当前提交
0646b15d58
共有 2 个文件被更改,包括 22 次插入1 次删除
  1. 7 0
      mer_mer_admin/src/api/product.js
  2. 15 1
      mer_mer_admin/src/views/product/creatProduct/index.vue

+ 7 - 0
mer_mer_admin/src/api/product.js

@@ -736,3 +736,10 @@ export function productMarketingListApi(params) {
     params,
   });
 }
+
+export function whattodayeatTagAllApi() {
+  return request({
+    url: `/admin/platform/whattodayeatTag/all`,
+    method: 'get',
+  });
+}

+ 15 - 1
mer_mer_admin/src/views/product/creatProduct/index.vue

@@ -145,7 +145,7 @@
             </el-form-item>
           </el-col>
           <el-col v-if="formValidate.type == 0" :xs="18" :sm="18" :md="18" :lg="12" :xl="12">
-            <el-form-item label="运费模板:" prop="tempId">
+            <!-- <el-form-item label="运费模板:" prop="tempId">
               <el-select
                 v-model="formValidate.tempId"
                 placeholder="请选择"
@@ -154,6 +154,17 @@
               >
                 <el-option v-for="item in shippingTemplates" :key="item.id" :label="item.name" :value="item.id" />
               </el-select>
+            </el-form-item> -->
+             <el-form-item label="商品标签:" prop="tagIds">
+              <el-select
+                v-model="formValidate.tagIds"
+                placeholder="请选择"
+                :disabled="isDisabled"
+                class="from-ipt-width mr20"
+                multiple
+              >
+                <el-option v-for="item in whattodayeatTags" :key="item.id" :label="item.tagName" :value="`${item.id}`" />
+              </el-select>
             </el-form-item>
           </el-col>
           <el-col v-bind="grid2">
@@ -521,6 +532,7 @@ import {
   copyConfigApi,
   copyProductApi,
   importProductApi,
+  whattodayeatTagAllApi
 } from '@/api/product';
 import { Debounce } from '@/utils/validate';
 import { mapGetters, mapState } from 'vuex';
@@ -558,6 +570,7 @@ export default {
   components: { edit, Tinymce, creatAttr },
   data() {
     return {
+    whattodayeatTags:[],
       //批量添加规格的值
       oneFormBatch: [
         {
@@ -734,6 +747,7 @@ export default {
     if (this.isCopy && checkPermi(['merchant:plat:product:brand:cache:list'])) this.getCopyConfig();
     this.productClassify = this.addDisabled(this.merPlatProductClassify);
     this.getProductAuditSwitchInfo();
+    whattodayeatTagAllApi().then(res =>this.whattodayeatTags = res)
   },
   methods: {
     checkPermi,