|
@@ -52,6 +52,7 @@
|
|
|
:loading="loading.value"
|
|
|
@change="handleTableChange"
|
|
|
rowKey="id"
|
|
|
+ bordered
|
|
|
:scroll="{ x: 1800,y:700 }"
|
|
|
>
|
|
|
<template #switch="{ text, record }">
|
|
@@ -179,6 +180,7 @@
|
|
|
<p @click="getBackData(record)"><a>回传</a></p>
|
|
|
</a-popover>
|
|
|
<p @click="getregister(record)"><a>注册用户</a></p>
|
|
|
+ <p @click="getmoreLineData(record)"><a>更多数据</a></p>
|
|
|
</template>
|
|
|
|
|
|
<template #cpa_bid="{ text, record }">
|
|
@@ -202,7 +204,7 @@
|
|
|
</a-table>
|
|
|
<a-drawer
|
|
|
title="操作日志"
|
|
|
- placement="right"
|
|
|
+ placement="right"
|
|
|
:closable="false"
|
|
|
v-model:visible="visible"
|
|
|
>
|
|
@@ -222,6 +224,19 @@
|
|
|
></put-count>
|
|
|
</a-drawer>
|
|
|
<a-drawer
|
|
|
+ title="补充数据"
|
|
|
+ placement="right"
|
|
|
+ :closable="false"
|
|
|
+ v-model:visible="lineVisable"
|
|
|
+ >
|
|
|
+ <a-descriptions bordered title="扩展数据" size="small">
|
|
|
+ <a-descriptions-item :label="item.title" v-for="item in innerClomuns">
|
|
|
+ {{temData[item.dataIndex]}}
|
|
|
+ </a-descriptions-item>
|
|
|
+ </a-descriptions>
|
|
|
+ </a-drawer>
|
|
|
+
|
|
|
+ <a-drawer
|
|
|
title="注册用户"
|
|
|
placement="right"
|
|
|
:closable="false"
|
|
@@ -292,6 +307,8 @@ const PutAdPlan = defineComponent({
|
|
|
currentSelect: "AD_STATUS_DELIVERY_OK",
|
|
|
picker: [],
|
|
|
currentId: "",
|
|
|
+ innerClomuns: ref<any[]>([]),
|
|
|
+ lineVisable:false,
|
|
|
defaultToolvalue: {},
|
|
|
visible: false,
|
|
|
popconfirmShow: false,
|
|
@@ -305,6 +322,7 @@ const PutAdPlan = defineComponent({
|
|
|
pickerFilter: [moment(), moment()],
|
|
|
tablePageOptions,
|
|
|
columns: list,
|
|
|
+ temData:{},
|
|
|
backData: {
|
|
|
ids: "",
|
|
|
begin_date: "",
|
|
@@ -412,6 +430,18 @@ const PutAdPlan = defineComponent({
|
|
|
"ad_id",
|
|
|
"delivery_platform",
|
|
|
];
|
|
|
+ let extendList = [
|
|
|
+ "campaign_name",
|
|
|
+ "landing_type",
|
|
|
+ "start_end_time",
|
|
|
+ "pricing",
|
|
|
+ "promotion_type",
|
|
|
+ "delivery_range",
|
|
|
+ "inventory_type",
|
|
|
+ "convert_id",
|
|
|
+ "external_actions",
|
|
|
+ "ad_create_time"
|
|
|
+ ]
|
|
|
res.data.map((item: { desc: string; name: string }) => {
|
|
|
let lolumnItem: {
|
|
|
title: string;
|
|
@@ -419,10 +449,12 @@ const PutAdPlan = defineComponent({
|
|
|
slots?: any;
|
|
|
width?: string | number;
|
|
|
sorter?: boolean;
|
|
|
+ ellipsis?:boolean;
|
|
|
} = {
|
|
|
title: item.desc,
|
|
|
dataIndex: item.name,
|
|
|
width: 120,
|
|
|
+ ellipsis: true,
|
|
|
};
|
|
|
|
|
|
if (item.name == "external_url") {
|
|
@@ -434,13 +466,18 @@ const PutAdPlan = defineComponent({
|
|
|
if (item.name == "cost") {
|
|
|
lolumnItem.sorter = true;
|
|
|
}
|
|
|
+ if(extendList.includes(item.name)){
|
|
|
+ state.innerClomuns.push(lolumnItem)
|
|
|
+ }
|
|
|
|
|
|
columns.push(lolumnItem);
|
|
|
});
|
|
|
+
|
|
|
+
|
|
|
let newColunms = columns.filter(
|
|
|
- (item) => !blackList.includes(item.dataIndex)
|
|
|
+ (item) => !blackList.includes(item.dataIndex) && !extendList.includes(item.dataIndex)
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
state.columns = [];
|
|
|
state.columns.push(...state.defaultColumns);
|
|
|
state.columns.push(...newColunms);
|
|
@@ -457,15 +494,16 @@ const PutAdPlan = defineComponent({
|
|
|
slots: { customRender: "dayt" },
|
|
|
width: 100,
|
|
|
});
|
|
|
+
|
|
|
});
|
|
|
|
|
|
const setSateSwitch = (val: string, name: string) => {
|
|
|
switch (val) {
|
|
|
case "ascend":
|
|
|
- (state as any)[name] = 1;
|
|
|
+ (state as any)[name] = 2;
|
|
|
break;
|
|
|
case "descend":
|
|
|
- (state as any)[name] = 2;
|
|
|
+ (state as any)[name] = 1;
|
|
|
break;
|
|
|
default:
|
|
|
(state as any)[name] = 0;
|
|
@@ -517,6 +555,10 @@ const PutAdPlan = defineComponent({
|
|
|
this.popconfirmShow = true;
|
|
|
}
|
|
|
},
|
|
|
+ getmoreLineData(record:any){
|
|
|
+ this.lineVisable = true;
|
|
|
+ this.temData = record;
|
|
|
+ },
|
|
|
confirmEdit() {
|
|
|
let { id, back_on, rate, condition, price, float_rate } = this.popForm[
|
|
|
this.currentTbs
|