|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
|
|
|
|
<div class="toolbox-automate-rules-create-body">
|
|
<div class="toolbox-automate-rules-create-body">
|
|
- <div class="toolbox-automate-rules-create-content_title"><h3> 新建空白规则模板</h3></div>
|
|
|
|
|
|
+ <div class="toolbox-automate-rules-create-content_title"><h3> 新建空白模板</h3></div>
|
|
<div class="toolbox-automate-rules-create-content">
|
|
<div class="toolbox-automate-rules-create-content">
|
|
<a-form-model
|
|
<a-form-model
|
|
ref="ruleForm"
|
|
ref="ruleForm"
|
|
@@ -22,10 +22,10 @@
|
|
<div class="input-item">
|
|
<div class="input-item">
|
|
<a-form-model-item ref="eventRuleLevel" prop="eventRuleLevel">
|
|
<a-form-model-item ref="eventRuleLevel" prop="eventRuleLevel">
|
|
<a-radio-group v-model="form.mediaType" >
|
|
<a-radio-group v-model="form.mediaType" >
|
|
- <a-radio-button :value="1" >头条</a-radio-button>
|
|
|
|
- <a-radio-button :value="2">快手</a-radio-button>
|
|
|
|
|
|
+ <!-- <a-radio-button :value="1" >头条</a-radio-button> -->
|
|
|
|
+ <!-- <a-radio-button :value="2">快手</a-radio-button> -->
|
|
<a-radio-button :value="3">头条内广</a-radio-button>
|
|
<a-radio-button :value="3">头条内广</a-radio-button>
|
|
- <a-radio-button :value="4">快手内广</a-radio-button>
|
|
|
|
|
|
+ <!-- <a-radio-button :value="4">快手内广</a-radio-button> -->
|
|
|
|
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
@@ -61,8 +61,8 @@
|
|
<div class="required-item"></div>
|
|
<div class="required-item"></div>
|
|
</div>
|
|
</div>
|
|
<div class="input-item" >
|
|
<div class="input-item" >
|
|
- <a-collapse accordion>
|
|
|
|
- <a-collapse-panel v-for="(item,index) in form.ruleList" :key="index" :header="item.groupName">
|
|
|
|
|
|
+ <a-collapse accordion >
|
|
|
|
+ <a-collapse-panel v-for="(item,index) in form.ruleList" :key="index" :header="item.groupName" :style="customStyle">
|
|
<span slot="extra">
|
|
<span slot="extra">
|
|
<a-popconfirm
|
|
<a-popconfirm
|
|
:title="`确定删除吗?`"
|
|
:title="`确定删除吗?`"
|
|
@@ -123,7 +123,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="input-item">
|
|
<div class="input-item">
|
|
<a-form-model-item ref="ruleType" prop="ruleType">
|
|
<a-form-model-item ref="ruleType" prop="ruleType">
|
|
- <a-radio-group v-model="item.ruleType" >
|
|
|
|
|
|
+ <a-radio-group v-model="item.ruleType" @change="ruleTypeChange(item)">
|
|
<a-radio-button value="group">组合</a-radio-button>
|
|
<a-radio-button value="group">组合</a-radio-button>
|
|
<a-radio-button value="base">基础</a-radio-button>
|
|
<a-radio-button value="base">基础</a-radio-button>
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
@@ -145,7 +145,7 @@
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="row-item" >
|
|
|
|
|
|
+ <div class="row-item" v-if="item.ruleType=='group'">
|
|
<div class="hint-item"></div>
|
|
<div class="hint-item"></div>
|
|
<div class="label-item">
|
|
<div class="label-item">
|
|
<div class="text-item">规则复建</div>
|
|
<div class="text-item">规则复建</div>
|
|
@@ -217,7 +217,6 @@
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
<div class="rules-list-item-subject" v-if="ele.dataType=='number'">
|
|
<div class="rules-list-item-subject" v-if="ele.dataType=='number'">
|
|
@@ -310,6 +309,8 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ tabActiveKey:[0],
|
|
|
|
+ customStyle:'background: #fff;border-radius: 4px;;overflow: hidden',
|
|
conditionList:[],
|
|
conditionList:[],
|
|
url:{
|
|
url:{
|
|
fieldList:'/ruleIndicator/list',
|
|
fieldList:'/ruleIndicator/list',
|
|
@@ -331,8 +332,8 @@ export default {
|
|
// 用到的参数数组
|
|
// 用到的参数数组
|
|
|
|
|
|
form: {
|
|
form: {
|
|
- mediaType:1,
|
|
|
|
- templateName: `空白规则模板_${moment().format('YYYY_MM_DD_hh:mm:ss')}`,
|
|
|
|
|
|
+ mediaType:3,
|
|
|
|
+ templateName: `空白模板_${moment().format('YYYY_MM_DD_hh:mm:ss')}`,
|
|
ruleList:[
|
|
ruleList:[
|
|
{
|
|
{
|
|
groupName:'默认规则',
|
|
groupName:'默认规则',
|
|
@@ -383,7 +384,13 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
|
|
-
|
|
|
|
|
|
+ ruleTypeChange(item){
|
|
|
|
+
|
|
|
|
+ if(item.ruleType=='base'){
|
|
|
|
+ item.isCopy=0
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ },
|
|
inputCheck(val){
|
|
inputCheck(val){
|
|
console.log(val)
|
|
console.log(val)
|
|
},
|
|
},
|
|
@@ -504,6 +511,8 @@ export default {
|
|
]
|
|
]
|
|
},
|
|
},
|
|
)
|
|
)
|
|
|
|
+
|
|
|
|
+
|
|
},
|
|
},
|
|
deleteRulesListItem(index,ind){
|
|
deleteRulesListItem(index,ind){
|
|
console.log(index,ind)
|
|
console.log(index,ind)
|
|
@@ -703,7 +712,7 @@ export default {
|
|
this.spinning=true;
|
|
this.spinning=true;
|
|
this.currentRuleId=this.$route.query.id
|
|
this.currentRuleId=this.$route.query.id
|
|
getAction(this.url.fieldList,{
|
|
getAction(this.url.fieldList,{
|
|
- mediaType:1,
|
|
|
|
|
|
+ mediaType:3,
|
|
pageNo:1,
|
|
pageNo:1,
|
|
pageSize:500,
|
|
pageSize:500,
|
|
}).then(res=>{
|
|
}).then(res=>{
|