【优化代理人预授权提示语】获取产品售卖权限列表公共方法返回值添加resultMessage

This commit is contained in:
li.yuetong
2022-09-30 13:53:24 +08:00
parent d6baf4eae7
commit d3cf889110
6 changed files with 27 additions and 18 deletions

View File

@@ -132,7 +132,10 @@ export default {
//获取产品售卖权限列表
getProductSellPermissionList(val, that) {
let flag = true
let resultData = {
flag:true,
resultMessage:''
}
const data = { productCodes: [val] }
if (Object.prototype.toString.call(val) === '[object Array]') data.productCodes = [...val]
return new Promise((resolve, reject) => {
@@ -140,15 +143,16 @@ export default {
res => {
if (res.result == '0') {
if (JSON.stringify(res.content) == '{}') {
flag = false
resultData.flag = false
} else {
//0-有权限 1-没权限
flag = res.content[val] === '1' ? true : false
resultData.flag = res.content[val] === '1' ? true : false
}
resultData.resultMessage = res.resultMessage
} else {
that.$toast(res.resultMessage)
}
resolve(flag)
resolve(resultData)
},
error => {
reject(true)