|
@@ -47,10 +47,6 @@ onBeforeMount(() => {
|
|
|
fetchTableData();
|
|
|
});
|
|
|
|
|
|
-watch([ weekDate, monthDate ], () => {
|
|
|
- fetchTableData();
|
|
|
-});
|
|
|
-
|
|
|
async function refreshTable() {
|
|
|
currentPage.value = 1;
|
|
|
pageSize.value = 10;
|
|
@@ -75,13 +71,13 @@ async function fetchTableData(isQuery = false) {
|
|
|
return;
|
|
|
}
|
|
|
// await fetchTableData();
|
|
|
-
|
|
|
+
|
|
|
tableLoading.value = true;
|
|
|
-
|
|
|
+
|
|
|
if (isQuery) {
|
|
|
currentPage.value = 1;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
const query = {
|
|
|
page: currentPage.value,
|
|
|
limit: pageSize.value,
|
|
@@ -166,7 +162,7 @@ function handleJump() {
|
|
|
<div class="flex gap-5 flex-wrap">
|
|
|
<div>
|
|
|
<span class="font-medium mr-0.5">市 场 </span>
|
|
|
- <el-select v-model="marketplaceSelect" style="width: 90px" @change="fetchTableData">
|
|
|
+ <el-select v-model="marketplaceSelect" style="width: 90px">
|
|
|
<el-option
|
|
|
v-for="item in marketplaceOptions"
|
|
|
:key="item.value"
|
|
@@ -177,7 +173,7 @@ function handleJump() {
|
|
|
</div>
|
|
|
<div>
|
|
|
<span class="font-medium mr-0.5">报告类型 </span>
|
|
|
- <el-select v-model="reportTypeSelect" style="width: 90px" @change="fetchTableData">
|
|
|
+ <el-select v-model="reportTypeSelect" style="width: 90px">
|
|
|
<el-option label="周度" value="weekly"/>
|
|
|
<el-option label="月度" value="monthly"/>
|
|
|
</el-select>
|
|
@@ -210,7 +206,7 @@ function handleJump() {
|
|
|
<el-button :icon="Search" type="primary" @click="fetchTableData(true)">查 询</el-button>
|
|
|
<el-button :icon="Refresh" @click="refreshTable">刷 新</el-button>
|
|
|
</div>
|
|
|
-
|
|
|
+
|
|
|
</div>
|
|
|
<div class="mt-6">
|
|
|
<el-button :icon="TopRight" plain type="primary" @click="handleJump">搜索词管理</el-button>
|