|
@@ -50,6 +50,14 @@
|
|
|
@change="(val) => onCellChange(record, 'budget', val)"
|
|
|
/>
|
|
|
</template>
|
|
|
+ <template #operte="{ text, record }">
|
|
|
+ <editable-cell
|
|
|
+ :text="`${text}`"
|
|
|
+ :minValue="0"
|
|
|
+ title="回传最小金额设置"
|
|
|
+ @change="(val) => onCellChange(record, 'min_amout', val)"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
</a-table>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -66,6 +74,7 @@ import {
|
|
|
setGroupStatus,
|
|
|
setGroupDay,
|
|
|
ALLAcountGroupData,
|
|
|
+ setBackMinimum
|
|
|
} from "@/api";
|
|
|
import usePagination from "@/hooks/usePagination";
|
|
|
import EditableCell from "@/components/edit-cell/index.vue";
|
|
@@ -88,7 +97,7 @@ const Adgroup = defineComponent({
|
|
|
pickered: [moment().subtract(30, "d"), moment()],
|
|
|
columns: ref<any[]>([]),
|
|
|
fields: {},
|
|
|
- tableLoading:false,
|
|
|
+ tableLoading: false,
|
|
|
cost_order: 0,
|
|
|
balance_order: 0,
|
|
|
showTable: false,
|
|
@@ -130,7 +139,7 @@ const Adgroup = defineComponent({
|
|
|
const { data: totals } = await ALLAcountGroupData(datas);
|
|
|
|
|
|
let mainCloumn = AdCoundCloumn.map((r) => {
|
|
|
- if (r.dataIndex != "firle" && r.dataIndex !== "campaign_name") {
|
|
|
+ if (r.dataIndex != "firle" && r.dataIndex !== "campaign_name" && r.dataIndex!=='back_min_price') {
|
|
|
r.children = [
|
|
|
{
|
|
|
title: totals[r.dataIndex],
|
|
@@ -206,15 +215,25 @@ const Adgroup = defineComponent({
|
|
|
methods: {
|
|
|
moment,
|
|
|
onCellChange(record: any, dataIndex: string, value: string) {
|
|
|
- let data = {
|
|
|
- advertiser_id: record.advertiser_id,
|
|
|
- budget_mode:
|
|
|
- value == "不限" ? "BUDGET_MODE_INFINITE" : "BUDGET_MODE_DAY",
|
|
|
- budget: value == "不限" ? "0" : Number(value),
|
|
|
- };
|
|
|
- setGroupDay(data).then((res) => {
|
|
|
- this.$message.success("修改成功!");
|
|
|
- });
|
|
|
+ if (dataIndex === "budget") {
|
|
|
+ let data = {
|
|
|
+ advertiser_id: record.advertiser_id,
|
|
|
+ budget_mode:
|
|
|
+ value == "不限" ? "BUDGET_MODE_INFINITE" : "BUDGET_MODE_DAY",
|
|
|
+ budget: value == "不限" ? "0" : Number(value),
|
|
|
+ };
|
|
|
+ setGroupDay(data).then((res) => {
|
|
|
+ this.$message.success("修改成功!");
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ let data = {
|
|
|
+ advertiser_id: record.advertiser_id,
|
|
|
+ back_min_price: value
|
|
|
+ }
|
|
|
+ setBackMinimum(data).then(res=>{
|
|
|
+ this.$message.success("修改成功!");
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
});
|