|
@@ -29,6 +29,7 @@
|
|
|
ref="table"
|
|
|
size="middle"
|
|
|
bordered
|
|
|
+ :loading="controlLoading"
|
|
|
:columns="columns"
|
|
|
:dataSource="dataSource"
|
|
|
:pagination="false"
|
|
@@ -263,6 +264,7 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
return {
|
|
|
+ controlLoading: true,
|
|
|
adBudgetShowTitle: false,
|
|
|
budgetVisible: false,
|
|
|
budgetForm: {
|
|
@@ -404,6 +406,7 @@ export default {
|
|
|
}
|
|
|
this.$refs.ruleForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
+ this.controlLoading = true;
|
|
|
this.handlePopoverChange(paramsData);
|
|
|
}
|
|
|
else {
|
|
@@ -447,6 +450,7 @@ export default {
|
|
|
}
|
|
|
this.$refs.budgetForm.validate(valid => {
|
|
|
if (valid) {
|
|
|
+ this.controlLoading = true;
|
|
|
this.handlePopoverChange(paramsData);
|
|
|
}
|
|
|
else {
|
|
@@ -481,6 +485,7 @@ export default {
|
|
|
},
|
|
|
handleResetList() {
|
|
|
this.acountId = '';
|
|
|
+ this.controlLoading = true;
|
|
|
this.handleInitTable();
|
|
|
},
|
|
|
handleInitTable() {
|
|
@@ -499,6 +504,7 @@ export default {
|
|
|
item.accountBudget = '不限';
|
|
|
}
|
|
|
});
|
|
|
+ this.controlLoading = false;
|
|
|
this.dataSource = result.result.records;
|
|
|
this.totalAll = result.result.total;
|
|
|
}
|
|
@@ -515,6 +521,7 @@ export default {
|
|
|
title: '删除提示',
|
|
|
content: '是否删除该条数据',
|
|
|
onOk() {
|
|
|
+ that.controlLoading = true;
|
|
|
deleteAction(urlAcount + '/bytedance-api/advertiser/aiBytedanceAdvertiserStrategy/delete', {id: data.id}).then(result => {
|
|
|
if (result.code === 0) {
|
|
|
that.handleInitTable();
|
|
@@ -537,6 +544,7 @@ export default {
|
|
|
},
|
|
|
handleQueryList(event) {
|
|
|
event.preventDefault();
|
|
|
+ this.controlLoading = true;
|
|
|
this.handleInitTable();
|
|
|
},
|
|
|
onShowSizeChange(current, pageSize) {
|
|
@@ -544,9 +552,11 @@ export default {
|
|
|
page: current,
|
|
|
size: pageSize
|
|
|
};
|
|
|
+ this.controlLoading = true;
|
|
|
this.handleInitTable();
|
|
|
},
|
|
|
handleSwitchChang(checked, data) {
|
|
|
+ this.controlLoading = true;
|
|
|
const paramsData = {
|
|
|
id: data.id,
|
|
|
state: checked ? 0 : 1,
|