|
@@ -198,9 +198,15 @@
|
|
|
{{ appModel.templateName }}
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
+ <a style="margin: 0 10px" @click="addTemplate(item.accountId)">新增模板</a>
|
|
|
+ <a
|
|
|
+ @click="lookTemplate(item.accountId, unitName.templateId)"
|
|
|
+ :disabled="unitName.templateId == ''"
|
|
|
+ >查看模板</a
|
|
|
+ >
|
|
|
</a-form-model-item>
|
|
|
- <a-form-model-item label="投放范围" v-if="item.allianceAccount">
|
|
|
- <a-radio-group buttonStyle="solid" v-model="unitName.allianceAccount">
|
|
|
+ <a-form-model-item label="投放范围">
|
|
|
+ <a-radio-group buttonStyle="solid" v-model="unitName.allianceAccount" disabled>
|
|
|
<a-radio-button value="1">默认</a-radio-button>
|
|
|
<a-radio-button value="2">联盟广告</a-radio-button>
|
|
|
</a-radio-group>
|
|
@@ -298,6 +304,7 @@
|
|
|
]"
|
|
|
v-model="unitName.sceneId"
|
|
|
@change="changeData"
|
|
|
+ :disabled="unitName.allianceAccount == '2'"
|
|
|
/>
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="优化目标">
|
|
@@ -551,10 +558,16 @@
|
|
|
{{ appModel.templateName }}
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
+ <a style="margin: 0 10px" @click="addTemplate(item.accountId)">新增模板</a>
|
|
|
+ <a
|
|
|
+ @click="lookTemplate(item.accountId, campaign.unitIdentical.templateId)"
|
|
|
+ :disabled="campaign.unitIdentical.templateId == ''"
|
|
|
+ >查看模板</a
|
|
|
+ >
|
|
|
</a-form-model-item>
|
|
|
|
|
|
- <a-form-model-item label="投放范围" v-if="item.allianceAccount">
|
|
|
- <a-radio-group buttonStyle="solid" v-model="campaign.unitIdentical.allianceAccount">
|
|
|
+ <a-form-model-item label="投放范围">
|
|
|
+ <a-radio-group buttonStyle="solid" v-model="campaign.unitIdentical.allianceAccount" disabled>
|
|
|
<a-radio-button value="1">默认</a-radio-button>
|
|
|
<a-radio-button value="2">联盟广告</a-radio-button>
|
|
|
</a-radio-group>
|
|
@@ -654,6 +667,7 @@
|
|
|
]"
|
|
|
v-model="campaign.unitIdentical.sceneId"
|
|
|
@change="changeData"
|
|
|
+ :disabled="campaign.unitIdentical.allianceAccount == '2'"
|
|
|
/>
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="优化目标">
|
|
@@ -892,10 +906,16 @@
|
|
|
{{ appModel.templateName }}
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
+ <a style="margin: 0 10px" @click="addTemplate(item.accountId)">新增模板</a>
|
|
|
+ <a
|
|
|
+ @click="lookTemplate(item.accountId, item.campaignOne.templateId)"
|
|
|
+ :disabled="item.campaignOne.templateId == ''"
|
|
|
+ >查看模板</a
|
|
|
+ >
|
|
|
</a-form-model-item>
|
|
|
|
|
|
- <a-form-model-item label="投放范围" v-if="item.allianceAccount">
|
|
|
- <a-radio-group buttonStyle="solid" v-model="item.campaignOne.allianceAccount">
|
|
|
+ <a-form-model-item label="投放范围">
|
|
|
+ <a-radio-group buttonStyle="solid" v-model="item.campaignOne.allianceAccount" disabled>
|
|
|
<a-radio-button value="1">默认</a-radio-button>
|
|
|
<a-radio-button value="2">联盟广告</a-radio-button>
|
|
|
</a-radio-group>
|
|
@@ -991,6 +1011,7 @@
|
|
|
]"
|
|
|
v-model="item.campaignOne.sceneId"
|
|
|
@change="changeData"
|
|
|
+ :disabled="item.campaignOne.allianceAccount == '2'"
|
|
|
/>
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="优化目标">
|
|
@@ -1168,6 +1189,7 @@
|
|
|
</ul>
|
|
|
<div v-else style="width: 100%; height: 200px; text-align: center; line-height: 200px">无创建失败条数</div>
|
|
|
</a-modal>
|
|
|
+ <templateModal ref="templateModal" @getData="getTemplateList" />
|
|
|
</a-card>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -1179,12 +1201,14 @@ import { mapActions, mapGetters } from 'vuex'
|
|
|
import Treeselect from '@/views/modules/Statistics/components/Treeselect.vue'
|
|
|
import selectCheckAll from '../account/stepForm/stepModule/test'
|
|
|
import checkBoxGroup from '@/components/formComponents/checkBoxGroup'
|
|
|
+import templateModal from './templateModal'
|
|
|
export default {
|
|
|
name: 'create-unit',
|
|
|
components: {
|
|
|
Treeselect,
|
|
|
selectCheckAll,
|
|
|
checkBoxGroup,
|
|
|
+ templateModal,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -1272,6 +1296,12 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ lookTemplate(accountId, templateId) {
|
|
|
+ this.$refs.templateModal.handleOk(accountId, templateId, 'look')
|
|
|
+ },
|
|
|
+ addTemplate(accountId) {
|
|
|
+ this.$refs.templateModal.create(accountId, 'add')
|
|
|
+ },
|
|
|
tiaozhuan() {
|
|
|
this.showCreate = false
|
|
|
localStorage.setItem('crossAccountUnit', JSON.stringify(this.createUnitSuccess))
|
|
@@ -1380,6 +1410,7 @@ export default {
|
|
|
accountId: accountId,
|
|
|
}).then((res) => {
|
|
|
if (res.success) {
|
|
|
+ this.getTemplateList(accountId)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -1387,6 +1418,8 @@ export default {
|
|
|
this.templateList = []
|
|
|
getAction('/batch/kuaishouTemplate/list', {
|
|
|
accountId: accountId,
|
|
|
+ pageSize: 1000,
|
|
|
+ pageNo: 1,
|
|
|
}).then((res) => {
|
|
|
if (res.success) {
|
|
|
this.templateList = res.result.records.map((item, index) => {
|
|
@@ -1462,7 +1495,7 @@ export default {
|
|
|
scheduleTimeData: item.campaignOne.scheduleTimeData,
|
|
|
scheduleTime: item.campaignOne.scheduleTime,
|
|
|
showMode: item.campaignOne.showMode,
|
|
|
- sceneId: item.campaignOne.sceneId,
|
|
|
+ sceneId: item.campaignOne.allianceAccount == '1' ? item.campaignOne.sceneId : [5],
|
|
|
ocpxActionType: item.campaignOne.ocpxActionType,
|
|
|
bidType: item.campaignOne.bidType,
|
|
|
deepConversionType: item.campaignOne.deepConversionType,
|
|
@@ -1522,7 +1555,7 @@ export default {
|
|
|
scheduleTimeData: i.unitIdentical.scheduleTimeData,
|
|
|
scheduleTime: i.unitIdentical.scheduleTime,
|
|
|
showMode: i.unitIdentical.showMode,
|
|
|
- sceneId: i.unitIdentical.sceneId,
|
|
|
+ sceneId: i.unitIdentical.allianceAccount == '1' ? i.unitIdentical.sceneId : [5],
|
|
|
ocpxActionType: i.unitIdentical.ocpxActionType,
|
|
|
bidType: i.unitIdentical.bidType,
|
|
|
deepConversionType: i.unitIdentical.deepConversionType,
|
|
@@ -1575,7 +1608,7 @@ export default {
|
|
|
scheduleTimeData: c.scheduleTimeData,
|
|
|
scheduleTime: c.scheduleTime,
|
|
|
showMode: c.showMode,
|
|
|
- sceneId: c.sceneId,
|
|
|
+ sceneId: c.allianceAccount == '1' ? c.sceneId : [5],
|
|
|
ocpxActionType: c.ocpxActionType,
|
|
|
bidType: c.bidType,
|
|
|
deepConversionType: c.deepConversionType,
|