x-php-Admin/src/config/filterBar.js
2023-07-11 00:41:24 +08:00

75 lines
1.2 KiB
JavaScript

export default {
//运算符
operator: [
{
label: '等于',
value: '=',
},
{
label: '不等于',
value: '!=',
},
{
label: '大于',
value: '>',
},
{
label: '大于等于',
value: '>=',
},
{
label: '小于',
value: '<',
},
{
label: '小于等于',
value: '<=',
},
{
label: '包含',
value: 'include',
},
{
label: '不包含',
value: 'notinclude',
}
],
//过滤结果运算符的分隔符
separator: '|',
//获取我的常用
getMy: function (name) {
return new Promise((resolve) => {
console.log(`这里可以根据${name}参数请求接口`)
var list = []
setTimeout(()=>{
resolve(list)
},500)
})
},
/**
* 常用保存处理 返回resolve后继续操作
* @name xFilterBar组件的props->filterName
* @obj 过滤项整理好的对象
*/
saveMy: function (name, obj) {
return new Promise((resolve) => {
console.log(name, obj)
setTimeout(()=>{
resolve(true)
},500)
})
},
/**
* 常用删除处理 返回resolve后继续操作
* @name xFilterBar组件的props->filterName
*/
delMy: function (name) {
return new Promise((resolve) => {
console.log(name)
setTimeout(()=>{
resolve(true)
},500)
})
}
}