|
@@ -92,10 +92,12 @@
|
|
|
size="small"
|
|
|
v-model:value="popForm[currentTbs].condition"
|
|
|
>
|
|
|
- <a-select-option :value="item.name" v-for="item in popForm[currentTbs].report_conditions">
|
|
|
- {{item.desc}}
|
|
|
+ <a-select-option
|
|
|
+ :value="item.name"
|
|
|
+ v-for="item in popForm[currentTbs].report_conditions"
|
|
|
+ >
|
|
|
+ {{ item.desc }}
|
|
|
</a-select-option>
|
|
|
-
|
|
|
</a-select>
|
|
|
</div>
|
|
|
<div class="hover-content">
|
|
@@ -131,7 +133,10 @@
|
|
|
style="width: 150px"
|
|
|
/>
|
|
|
</div>
|
|
|
- <div class="hover-content" v-if="popForm[currentTbs].report_type=='recharge'">
|
|
|
+ <div
|
|
|
+ class="hover-content"
|
|
|
+ v-if="popForm[currentTbs].report_type == 'recharge'"
|
|
|
+ >
|
|
|
<span class="label">回传付费最低金额</span
|
|
|
><a-input
|
|
|
v-model:value="popForm[currentTbs].price"
|
|
@@ -197,7 +202,12 @@
|
|
|
:closable="false"
|
|
|
v-model:visible="visible1"
|
|
|
>
|
|
|
- <put-count :ids="backData.ids" :begin_date="backData.begin_date" :end_date="backData.end_date" :field="backData.field"></put-count>
|
|
|
+ <put-count
|
|
|
+ :ids="backData.ids"
|
|
|
+ :begin_date="backData.begin_date"
|
|
|
+ :end_date="backData.end_date"
|
|
|
+ :field="backData.field"
|
|
|
+ ></put-count>
|
|
|
</a-drawer>
|
|
|
<a-drawer
|
|
|
title="注册用户"
|
|
@@ -205,7 +215,10 @@
|
|
|
:closable="false"
|
|
|
v-model:visible="registerVisable"
|
|
|
>
|
|
|
- <register-datad :ad_lid="register.ad_lid" :back_platform="register.back_platform"></register-datad>
|
|
|
+ <register-datad
|
|
|
+ :ad_lid="register.ad_lid"
|
|
|
+ :back_platform="register.back_platform"
|
|
|
+ ></register-datad>
|
|
|
</a-drawer>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -253,8 +266,8 @@ const PutAdPlan = defineComponent({
|
|
|
let { loading, meta, tablePageOptions } = usePagination();
|
|
|
let list: any[] = [],
|
|
|
opList: any[] = [],
|
|
|
- stList :any = [];
|
|
|
-
|
|
|
+ stList: any = [];
|
|
|
+
|
|
|
const state = reactive({
|
|
|
platform: "platform1",
|
|
|
list: ref<ADPlanItem[]>([]),
|
|
@@ -276,13 +289,13 @@ const PutAdPlan = defineComponent({
|
|
|
pickerFilter: [moment(), moment()],
|
|
|
tablePageOptions,
|
|
|
columns: list,
|
|
|
- backData:{
|
|
|
+ backData: {
|
|
|
ids: "",
|
|
|
- begin_date:'',
|
|
|
- end_date:'',
|
|
|
- field:''
|
|
|
+ begin_date: "",
|
|
|
+ end_date: "",
|
|
|
+ field: "",
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
currentTbs: 0,
|
|
|
hasPopFormData: false,
|
|
|
popForm: [
|
|
@@ -295,8 +308,8 @@ const PutAdPlan = defineComponent({
|
|
|
},
|
|
|
],
|
|
|
optionList: opList,
|
|
|
- statsList:stList,
|
|
|
- currentStats:'paid_order_amount',
|
|
|
+ statsList: stList,
|
|
|
+ currentStats: "paid_order_amount",
|
|
|
defaultColumns: TableColumnOfPutAdPlan,
|
|
|
fields: {},
|
|
|
rangePick: picker,
|
|
@@ -353,9 +366,9 @@ const PutAdPlan = defineComponent({
|
|
|
state.inSearching = false;
|
|
|
});
|
|
|
};
|
|
|
- getAdStatus().then(res=>{
|
|
|
+ getAdStatus().then((res) => {
|
|
|
state.statsList = res.data;
|
|
|
- })
|
|
|
+ });
|
|
|
getCustomColumn().then((res) => {
|
|
|
let columns: any[] = [];
|
|
|
let blackList = [
|
|
@@ -445,10 +458,10 @@ const PutAdPlan = defineComponent({
|
|
|
this.$message.success("修改成功!");
|
|
|
});
|
|
|
},
|
|
|
- getregister(record:any) {
|
|
|
- console.log(record)
|
|
|
+ getregister(record: any) {
|
|
|
+ console.log(record);
|
|
|
this.register.ad_lid = record.id;
|
|
|
- this.register.back_platform =record.delivery_platform;
|
|
|
+ this.register.back_platform = record.delivery_platform;
|
|
|
this.registerVisable = true;
|
|
|
},
|
|
|
onCellChange(record: any, dataIndex: string, value: string) {
|
|
@@ -489,7 +502,7 @@ const PutAdPlan = defineComponent({
|
|
|
openBackDrawer() {
|
|
|
let ids = "";
|
|
|
this.list.map((item: ADPlanItem) => {
|
|
|
- ids = ids + `,${item.ad_id}`;
|
|
|
+ ids = ids + `,${item.id}`;
|
|
|
});
|
|
|
let [begin_dates, end_dates] = this.pickerFilter;
|
|
|
let begin_date = moment(begin_dates).format("YYYY-MM-DD");
|
|
@@ -539,12 +552,12 @@ export default PutAdPlan;
|
|
|
margin-right: 10px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- .ant-select{
|
|
|
+ .ant-select {
|
|
|
width: 100px;
|
|
|
}
|
|
|
- .label{
|
|
|
+ .label {
|
|
|
display: inline-block;
|
|
|
- min-width:80px;
|
|
|
+ min-width: 80px;
|
|
|
}
|
|
|
}
|
|
|
.hover-content {
|