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

coding

parent bc5a9237
......@@ -293,9 +293,10 @@
* isShow: false, // 默认不显示详情
* showColumns: ['mobile', 'loginid', 'username', 'email']
* },
* dataProcessing(value){} // 对接口返回数据进行处理
* dataProcessing(value){} // 对接口返回数据进行处理(必须有返回值,返回值需为 [{}] 的形式,支持放回Promise对象)
* "changeValue": { // 数据库字段转化显示,例如(0=否,1=是)
* username: {1: '是', 0: '否'}
* username: {1: '是', 0: '否'},
* type: { 1: 'Hm-isChecked', 0: 'Hm-noChecked' } // 以多选框的形式展示Hm-isChecked(选择状态)、Hm-noChecked(未选择状态)
* },
* "newData": { // 新建按钮的配置
* isShow: false, // 默认不显示新建按钮
......@@ -567,8 +568,16 @@
// 数据处理
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.total = parseInt(resp.headers.total)
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