Ver código fonte

RING:展示字段修改 广告组数据传参丢失修改

ringcode 3 anos atrás
pai
commit
768f3d3e85

+ 5 - 3
src/views/put/ad-countdata.vue

@@ -59,7 +59,9 @@
             @click="goAdlgroup(record.advertiser_id)"
             class="small-font single-line"
           >
-            <a href="javascript:;">广告主ID:{{ record.advertiser_id }}</a>
+            <a style="color: rgb(160, 160, 160)" href="javascript:;"
+              >ID:{{ record.advertiser_id }}</a
+            >
           </p>
         </template>
 
@@ -265,8 +267,8 @@ const Adgroup = defineComponent({
       router.push({ path: "/put/datas/group", query: { advertiser_id: id } });
     };
     const changeTime = (monent: any, string: string[]) => {
-      if(Array.isArray(string) && string.join('')){
-         store.commit(MutationType.setSelectTime, string);
+      if (Array.isArray(string) && string.join("")) {
+        store.commit(MutationType.setSelectTime, string);
       }
     };
     onMounted(getData);

+ 2 - 4
src/views/put/ad-group.vue

@@ -180,7 +180,6 @@ const Adgroup = defineComponent({
       state.defaultToolvalue = {
         advertiser_id: route.query.advertiser_id as string,
       };
-      console.log("TEST:", state.defaultToolvalue);
       // state.fields = {
       //   advertiser_id: route.query.advertiser_id as string,
       // };
@@ -306,7 +305,7 @@ const Adgroup = defineComponent({
         setSateSwitch(sorter.order, "convert_cost_order");
       }
       const { current, pageSize, total } = pagination;
-      let data = Object.assign({ current, ...state.fields });
+      let data = Object.assign({ current, ...state.defaultToolvalue });
       getData(data);
     };
     const popConfirm = () => {
@@ -359,10 +358,9 @@ const Adgroup = defineComponent({
     };
 
     const changeTime = (monent: any, string: string[]) => {
-      if(Array.isArray(string) && string.join('')){
+      if (Array.isArray(string) && string.join("")) {
         store.commit(MutationType.setSelectTime, string);
       }
-      
     };
 
     return {

+ 25 - 5
src/views/put/put-ad-plan.vue

@@ -98,7 +98,7 @@
         size="small"
         bordered
         :scroll="{ x: 1600, y: scrollY }"
-      >
+        >ad_name
         <template #switch="{ record }">
           <a-switch
             v-model:checked="record.enable"
@@ -110,10 +110,22 @@
         </template>
         <template #ad_name="{ record }">
           <p class="small-font">{{ record.ad_name }}</p>
-          <!-- <p>广告名:{{ record.ad_name }}</p>
-          <p>广告ID:{{ record.ad_id }}</p> -->
+          <p class="small-font" style="color: rgb(160, 160, 160)">
+            ID:{{ record.ad_id }}
+          </p>
+        </template>
+        <template #advertiser_name="{ record }">
+          <p class="small-font">{{ record.advertiser_name }}</p>
+          <p class="small-font" style="color: rgb(160, 160, 160)">
+            ID:{{ record.advertiser_id }}
+          </p>
+        </template>
+        <template #campaign_name="{ record }">
+          <p class="small-font">{{ record.campaign_name }}</p>
+          <p class="small-font" style="color: rgb(160, 160, 160)">
+            ID:{{ record.campaign_id }}
+          </p>
         </template>
-
         <template #dayt="{ record }">
           <div class="flex-box line-box">
             <a-popover title="回传配置" placement="left" trigger="click">
@@ -550,7 +562,7 @@ const PutAdPlan = defineComponent({
       let sortList = ["cost", "convert", "convert_cost"];
       let columns = state.columns.map((r) => {
         if (r.dataIndex === "ad_name") {
-          r.width = 100;
+          r.width = 130;
           r.children = [
             {
               title: "总计",
@@ -642,6 +654,14 @@ const PutAdPlan = defineComponent({
           if (item.name == "budget") {
             lolumnItem.slots = { customRender: item.name };
           }
+          // 所属广告组插槽
+          if (item.name == "campaign_name") {
+            lolumnItem.slots = { customRender: item.name };
+          }
+          // 所属账户插槽
+          if (item.name == "advertiser_name") {
+            lolumnItem.slots = { customRender: item.name };
+          }
           if (extendList.includes(item.name)) {
             state.innerClomuns.push(lolumnItem);
           }