|
@@ -233,7 +233,7 @@
|
|
|
color="green">{{ record.gmv }}元</a-tag></div>
|
|
color="green">{{ record.gmv }}元</a-tag></div>
|
|
|
<div>预估收入: <template v-if="record.income == 0 || record.income == null">-</template><a-tag v-else
|
|
<div>预估收入: <template v-if="record.income == 0 || record.income == null">-</template><a-tag v-else
|
|
|
color="green">{{
|
|
color="green">{{
|
|
|
- record.income }}元</a-tag></div>
|
|
|
|
|
|
|
+ record.income }}元</a-tag></div>
|
|
|
</template>
|
|
</template>
|
|
|
<template #settlement="{ record }">
|
|
<template #settlement="{ record }">
|
|
|
<a-tag :color="record.is_settlement ? 'green' : 'orange'" bordered>
|
|
<a-tag :color="record.is_settlement ? 'green' : 'orange'" bordered>
|
|
@@ -485,6 +485,10 @@ const typeOptions = computed<SelectOptionData[]>(() => [
|
|
|
label: '应用建议卡',
|
|
label: '应用建议卡',
|
|
|
value: 3,
|
|
value: 3,
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '购物助手',
|
|
|
|
|
+ value: 4,
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
label: '侧边栏',
|
|
label: '侧边栏',
|
|
|
value: 7,
|
|
value: 7,
|
|
@@ -563,6 +567,8 @@ const getTypeName = (type: number) => {
|
|
|
return 'SDK优惠券';
|
|
return 'SDK优惠券';
|
|
|
case 3:
|
|
case 3:
|
|
|
return '应用建议卡';
|
|
return '应用建议卡';
|
|
|
|
|
+ case 4:
|
|
|
|
|
+ return '购物助手';
|
|
|
case 7:
|
|
case 7:
|
|
|
return '侧边栏';
|
|
return '侧边栏';
|
|
|
case 10:
|
|
case 10:
|
|
@@ -581,6 +587,10 @@ const getSubTypeName = (subType: number) => {
|
|
|
return '应用内优惠券';
|
|
return '应用内优惠券';
|
|
|
case 300001:
|
|
case 300001:
|
|
|
return '应用建议卡';
|
|
return '应用建议卡';
|
|
|
|
|
+ case 400002:
|
|
|
|
|
+ return '全搜';
|
|
|
|
|
+ case 400003:
|
|
|
|
|
+ return '分页符';
|
|
|
case 700001:
|
|
case 700001:
|
|
|
return '侧边栏';
|
|
return '侧边栏';
|
|
|
case 1000001:
|
|
case 1000001:
|
|
@@ -616,6 +626,12 @@ const subTypeOptions = computed(() => {
|
|
|
case 3:
|
|
case 3:
|
|
|
baseOptions.push({ label: '应用建议卡', value: 300001 });
|
|
baseOptions.push({ label: '应用建议卡', value: 300001 });
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 4:
|
|
|
|
|
+ baseOptions.push(
|
|
|
|
|
+ { label: '全搜', value: 400002 },
|
|
|
|
|
+ { label: '分页符', value: 400003 }
|
|
|
|
|
+ );
|
|
|
|
|
+ break;
|
|
|
case 7:
|
|
case 7:
|
|
|
baseOptions.push({ label: '侧边栏', value: 700001 });
|
|
baseOptions.push({ label: '侧边栏', value: 700001 });
|
|
|
break;
|
|
break;
|
|
@@ -867,6 +883,8 @@ const onEdit = (current: PushDataReportRecord) => {
|
|
|
editForm.value.sub_type = 100000;
|
|
editForm.value.sub_type = 100000;
|
|
|
} else if (type === 3 && editForm.value.sub_type !== 300001) {
|
|
} else if (type === 3 && editForm.value.sub_type !== 300001) {
|
|
|
editForm.value.sub_type = 300001;
|
|
editForm.value.sub_type = 300001;
|
|
|
|
|
+ } else if (type === 4 && !([400002, 400003].includes(editForm.value.sub_type as number))) {
|
|
|
|
|
+ editForm.value.sub_type = 400002;
|
|
|
} else if (type === 7 && editForm.value.sub_type !== 700001) {
|
|
} else if (type === 7 && editForm.value.sub_type !== 700001) {
|
|
|
editForm.value.sub_type = 700001;
|
|
editForm.value.sub_type = 700001;
|
|
|
} else if (type === 10 && !([1000001, 1000002, 1000003, 1000004, 1000005, 1000006, 1000007].includes(editForm.value.sub_type as number))) {
|
|
} else if (type === 10 && !([1000001, 1000002, 1000003, 1000004, 1000005, 1000006, 1000007].includes(editForm.value.sub_type as number))) {
|
|
@@ -1024,6 +1042,8 @@ watch(
|
|
|
editForm.value.sub_type = 100001;
|
|
editForm.value.sub_type = 100001;
|
|
|
} else if (newType === 3) {
|
|
} else if (newType === 3) {
|
|
|
editForm.value.sub_type = 300001;
|
|
editForm.value.sub_type = 300001;
|
|
|
|
|
+ } else if (newType === 4) {
|
|
|
|
|
+ editForm.value.sub_type = 400002;
|
|
|
} else if (newType === 7) {
|
|
} else if (newType === 7) {
|
|
|
editForm.value.sub_type = 700001;
|
|
editForm.value.sub_type = 700001;
|
|
|
} else if (newType === 10) {
|
|
} else if (newType === 10) {
|