瀏覽代碼

抖音对接改造

yumeng 1 年之前
父節點
當前提交
4c74dfafec
共有 2 個文件被更改,包括 16 次插入3 次删除
  1. 2 1
      src/views/goodsManagement/goodsDetail.vue
  2. 14 2
      src/views/goodsManagement/goodslist.vue

+ 2 - 1
src/views/goodsManagement/goodsDetail.vue

@@ -337,12 +337,13 @@ export default {
           itemId: this.itemInfo.itemId,
           regId: this.itemInfo.regId,
           mediaId: this.itemInfo.mediaId,
+          byteDanceItemType: this.itemInfo.byteDanceItemType,
         }).then((res) => {
           this.itemJson = res.itemJson;
           this.judgeStatus = res.judgeStatus;
         });
       } else {
-        getItemDetailByItemId({ itemId: this.itemInfo.itemId ,mediaId:this.itemInfo.mediaId }).then((res) => {
+        getItemDetailByItemId({ itemId: this.itemInfo.itemId ,mediaId:this.itemInfo.mediaId,byteDanceItemType: this.itemInfo.byteDanceItemType}).then((res) => {
           this.itemJson = res.itemJson
             ? {
                 ...res.itemJson,

+ 14 - 2
src/views/goodsManagement/goodslist.vue

@@ -145,7 +145,7 @@
               </div>
             </template>
           </el-table-column>
-          <el-table-column label="媒体" align="center" prop="mediaName" width="20">
+          <el-table-column label="媒体" align="center" prop="mediaName" width="50">
             <template slot-scope="scope">
                 {{ scope.row.mediaName }}
             </template>
@@ -453,6 +453,15 @@
             <el-radio-button label="1">抖音</el-radio-button>
           </el-radio-group>
         </el-form-item>
+
+
+        <el-form-item label="商品类型" prop="byteDanceItemType"  v-if="this.mediaId == '1'" class="entire-line" style="width: 100%">
+          <el-radio-group v-model="byteDanceItemType">
+            <el-radio-button label="2">托管</el-radio-button>
+            <el-radio-button label="1">常规</el-radio-button>
+          </el-radio-group>
+        </el-form-item>
+
         <el-form-item label="商品归属" prop="regId" v-if="this.mediaId == '2'">
           <el-select
             filterable
@@ -471,7 +480,7 @@
           </el-select>
         </el-form-item>
 
-        <el-form-item label="活动ID" prop="activityId">
+        <el-form-item label="活动ID" v-if="this.byteDanceItemType != 2" prop="activityId">
           <el-select
             style="width: 240px"
             v-model="formBroadcast.activityId"
@@ -861,6 +870,7 @@
       };
       return {
         mediaId: "2",
+        byteDanceItemType: "2",
         // 遮罩层
         loading: true,
         // 选中数组
@@ -1521,6 +1531,7 @@
                   ""
                 );
                 params.mediaId = this.mediaId;
+                params.byteDanceItemType = this.byteDanceItemType;
                 params.examineStatus = 1;
                 this.confirmLoading = false;
                 this.openAllocation = false;
@@ -1539,6 +1550,7 @@
               params.regimentalPromotionRate = params.regimentalPromotionRate * 10;
               params.commissionRate = params.commissionRate * 10;
               params.mediaId = this.mediaId;
+              params.byteDanceItemType = this.byteDanceItemType;
               editItem(params)
                 .then((res) => {
                   this.confirmLoading = false;