增加表格重置
This commit is contained in:
+36
-9
@@ -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)
|
||||
// })
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user