Commit 78117acb authored by 杨柠瑞's avatar 杨柠瑞

coding

parent bc5a9237
...@@ -293,9 +293,10 @@ ...@@ -293,9 +293,10 @@
* isShow: false, // 默认不显示详情 * isShow: false, // 默认不显示详情
* showColumns: ['mobile', 'loginid', 'username', 'email'] * showColumns: ['mobile', 'loginid', 'username', 'email']
* }, * },
* dataProcessing(value){} // 对接口返回数据进行处理 * dataProcessing(value){} // 对接口返回数据进行处理(必须有返回值,返回值需为 [{}] 的形式,支持放回Promise对象)
* "changeValue": { // 数据库字段转化显示,例如(0=否,1=是) * "changeValue": { // 数据库字段转化显示,例如(0=否,1=是)
* username: {1: '是', 0: '否'} * username: {1: '是', 0: '否'},
* type: { 1: 'Hm-isChecked', 0: 'Hm-noChecked' } // 以多选框的形式展示Hm-isChecked(选择状态)、Hm-noChecked(未选择状态)
* }, * },
* "newData": { // 新建按钮的配置 * "newData": { // 新建按钮的配置
* isShow: false, // 默认不显示新建按钮 * isShow: false, // 默认不显示新建按钮
...@@ -567,8 +568,16 @@ ...@@ -567,8 +568,16 @@
// 数据处理 // 数据处理
if (self.options && self.options.dataProcessing) { if (self.options && self.options.dataProcessing) {
if (Object.prototype.toString.apply(self.options.dataProcessing(resp.data)) === '[object Promise]') {
console.log('IS-[object Promise]')
self.options.dataProcessing(resp.data).then(function(dataList) {
self.list = dataList
})
} else {
console.log('NO-[object Promise]')
self.list = self.options.dataProcessing(resp.data) self.list = self.options.dataProcessing(resp.data)
} }
}
self.total = parseInt(resp.headers.total) self.total = parseInt(resp.headers.total)
self.listLoading = false self.listLoading = false
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment