20251128API:selectAllWithTableName/selectAll/selectTaskHasCreated提前缓存

This commit is contained in:
wxlong
2025-11-28 14:46:02 +08:00
parent d3e0678ef0
commit 014e6dc299
17 changed files with 415 additions and 229 deletions

View File

@@ -792,25 +792,12 @@ export default {
// },
init() {
let that = this;
// 请求任务列表
that.tasksData = [];
that.srcTaskOptions = [];
that.destTaskOptions = [];
request({
url: "/task/selectTaskHasCreated",
method: "get",
}).then(function (response) {
if (response.data.success == true) {
var jsondata = JSON.parse(response.data.data);
that.tasksData = jsondata.data;
that.filteredData = [...that.tasksData]; // 初始化过滤数据
that.srcTaskOptions = jsondata.data;
that.destTaskOptions = jsondata.data;
} else if (response.data.status == "401") {
that.$alert(response.data.message);
that.$router.push({ path: "/login" });
}
});
// 从 store 获取数据
const taskData = that.$store.state.taskData.selectTaskHasCreated || [];
that.tasksData = taskData;
that.filteredData = [...that.tasksData]; // 初始化过滤数据
that.srcTaskOptions = taskData;
that.destTaskOptions = taskData;
},
beforeTpkUpload(file) {
if (file.type != "tpk") {

View File

@@ -765,27 +765,19 @@ export default {
} else {
let geojsonObject = result.data.data;
this.drawgridLayer(geojsonObject, flag, isRedraw);
request({
url: "/task/selectAllWithTableName",
method: "get",
}).then((response) => {
if (response.data.status == "401") {
this.$alert(response.data.message);
this.$router.push({ path: "/login" });
} else {
// 把数据装入查看表的下拉菜单中
let temp = response.data.data;
let current = temp.find((item) => {
return item.id == this.taskId;
});
this.taskValue = {
value: current.databaseName,
label: current.taskName,
id: current.id,
tableNames: current.tableNames,
};
}
// 从 store 获取数据
const taskData = this.$store.state.taskData.selectAllWithTableName || [];
let current = taskData.find((item) => {
return item.id == this.taskId;
});
if (current) {
this.taskValue = {
value: current.databaseName,
label: current.taskName,
id: current.id,
tableNames: current.tableNames,
};
}
}
})
.catch((error) => {

View File

@@ -370,34 +370,24 @@ export default {
},
init() {
let that = this;
// 请求任务列表
request({
url: "/task/selectTaskHasCreated",
method: "get",
}).then(function (response) {
if (response.data.success == true) {
var jsondata = JSON.parse(response.data.data);
that.tasksData = jsondata.data;
//0表示需要分配
for (var i = 0; i < that.tasksData.length; i++) {
if (that.tasksData[i].isAllocationOptional == 0) {
that.tasksData[i].isAllocationOptional = true;
} else {
that.tasksData[i].isAllocationOptional = false;
}
if (that.tasksData[i].allocated == "true") {
that.tasksData[i].allocated = true;
} else {
that.tasksData[i].allocated = false;
}
}
// 应用当前筛选和搜索
that.applyFilter();
} else if (response.data.status == "401") {
that.$alert(response.data.message);
that.$router.push({ path: "/login" });
// 从 store 获取数据
const taskData = that.$store.state.taskData.selectTaskHasCreated || [];
that.tasksData = taskData;
//0表示需要分配
for (var i = 0; i < that.tasksData.length; i++) {
if (that.tasksData[i].isAllocationOptional == 0) {
that.tasksData[i].isAllocationOptional = true;
} else {
that.tasksData[i].isAllocationOptional = false;
}
});
if (that.tasksData[i].allocated == "true") {
that.tasksData[i].allocated = true;
} else {
that.tasksData[i].allocated = false;
}
}
// 应用当前筛选和搜索
that.applyFilter();
request({
url: "/user/all_worker",
method: "get",