增加表格重置

This commit is contained in:
龙运模
2024-07-30 10:08:04 +08:00
parent 337ed6fbb0
commit 67f098aa07
3 changed files with 50 additions and 16 deletions
+36 -9
View File
@@ -1,5 +1,5 @@
//数据表格配置
import tool from '@/utils/tool'
// import tool from '@/utils/tool'
import http from "@/utils/request";
export default {
@@ -39,7 +39,9 @@ export default {
}
let data = {
column_config:column,
save_column:true
save_column:true,
page:1,
pageSize:this.pageSize
}
http.post(params.url, data).then(res=>{
if(res.code == 200 && res.data.column){
@@ -63,6 +65,8 @@ export default {
}
let data = {
table_config:config,
page:1,
pageSize:this.pageSize
}
http.post(params.url, data).then(res=>{
if(res.code == 200 && res.data.column){
@@ -78,13 +82,36 @@ export default {
* @tableName scTable组件的props->tableName
* @column 组件接受到的props->column
*/
columnSettingReset: function (tableName, column) {
return new Promise((resolve) => {
//这里为了演示使用了session和setTimeout演示,开发时应用数据请求
setTimeout(()=>{
tool.session.remove(tableName)
resolve(column)
},1000)
columnSettingReset: function (tableName, column ,params) {
column.forEach((item,index)=>{
item.sort = index+1;
})
return new Promise((resolve) => {
if(!params.url || params.url==''){
resolve(false)
return
}
let data = {
column_config:column,
save_column:false,
page:1,
pageSize:this.pageSize
}
http.post(params.url, data).then(res=>{
if(res.code == 200 && res.data.columnConfig){
resolve(res.data.columnConfig)
}else{
resolve(false)
}
});
})
// return new Promise((resolve) => {
// //这里为了演示使用了session和setTimeout演示,开发时应用数据请求
// setTimeout(()=>{
// tool.session.remove(tableName)
// resolve(column)
// },1000)
// })
}
}