index.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <el-tabs tab-position="left" style="height: 100%;">
  3. <el-tab-pane label="分时调价">
  4. <TimerBidTmpl mode="auto" :data="ruleData"/>
  5. </el-tab-pane>
  6. <el-tab-pane label="分时预算" :lazy="true">
  7. <!-- <TimerBudgetTmpl mode="auto" /> -->
  8. </el-tab-pane>
  9. <el-tab-pane label="广告活动" :lazy="true">
  10. <!-- <CampaignTmpl mode="auto" /> -->
  11. </el-tab-pane>
  12. <el-tab-pane label="添加否定词" :lazy="true">
  13. </el-tab-pane>
  14. </el-tabs>
  15. </template>
  16. <script lang="ts" setup>
  17. import { ref, computed } from 'vue'
  18. import TimerBidTmpl from '/@/components/auto-templates/timer-bid.vue'
  19. import TimerBudgetTmpl from '/@/components/auto-templates/timer-budget.vue'
  20. import CampaignTmpl from '/@/components/auto-templates/campaign.vue'
  21. const ruleData = ref({
  22. templateType: 0,
  23. templateId: 0,
  24. templateName: '',
  25. rule: {
  26. type: 0,
  27. campaignType: '', // sp|sb|sd
  28. campaignAd: [],
  29. action: '',
  30. activeModel: '',
  31. setTime: '',
  32. weekdays: [],
  33. conditions: [],
  34. },
  35. })
  36. </script>
  37. <style scoped>
  38. </style>