feedback-func
v1.0.24
Published
服务反馈对话框
Downloads
5
Readme
feedback
一句话描述 一张截图
接入
install
tnpm install feedback-func
Simple Usage
let Feedback = require('feedback-func');
let Icon = require('*.svg');
let props = {
userKey: window.__getUserId || '',
corpKey: window.App && App.corpId || '',
platform: 'dingtalk',
eStr: window.App && App.feedbackEncryptStr || '',
appCode: 'xteam',
extension: {
ua: navigator.userAgent,
main_module: '欢行',
module: '随手报',
second_module: '随手报'
},
uploadScreen64Url: '/open/feedbackRpc/uploadScreenshotWithBase64.json',
feedbackInfoUrl: '/open/feedbackRpc/uploadFeedbackInfo.jsonp',
questionTypeUrl: '/open/feedbackRpc/taxiQuestionType.jsonp',
isQuestionTypeOpen: 'y',
title: '系统故障反馈',
message: '欢行已为您截图,请描述您遇到的系统问题,服务台会尽快与您联系。政策问题请咨询1818-2,报销问题请咨询1818-8。',
confirmText: '确定',
cancelText: '取消',
fadeTrans: true
}
<Feedback {...props}>
<Icon />
</Feedback>
API
Feedback
通过子元素传入自定义的图标,如果没有子元素,则使用默认的图标
Props
locale
- 描述:国际化(包括 zh-cn, en-us)
- 类型:
string
- 默认:
zh-cn
- 必选:否
title
- 描述:提示窗显示的标题
- 类型:
String
- 默认:
系统故障反馈
- 必选:否
message
- 描述:提示窗显示的内容
- 类型:
String
- 默认:
欢行已为您截图,请描述您遇到的系统问题,服务台会尽快与您联系。政策问题请咨询1818-2,报销问题请咨询1818-8。
- 必选:否
confirmText
- 描述:提示窗确定文案
- 类型:
String
- 默认:
确定
- 必选:否
cancelText
- 描述:提示窗取消文案
- 类型:
String
- 默认:
取消
- 必选:否
questionTypeUrl
- 描述:获取问题类型URL
- 类型:
String
- 默认:
''
- 必选:否
isQuestionTypeOpen
- 描述:获取问题类型开关
- 类型:
String
- 默认:
'y'
- 必选:否
feedbackInfoUrl
- 描述:提交反馈URL
- 类型:
String
- 默认:
''
- 必选:是
uploadScreen64Url
- 描述:上传图片URL
- 类型:
String
- 默认:
''
- 必选:是
userKey
- 描述:员工工号
- 类型:
string
- 默认:``
- 必选:是
corpKey
- 描述:企业KEY
- 类型:
string
- 默认:``
- 必选:是
platform
- 描述:平台
- 类型:
string
。枚举,aliwork:内外,dingtalk:钉钉,alimail:云邮,btrip:阿里商旅 - 默认:``
- 必选:是
eStr
- 描述:接口权限校验KEY
- 类型:
string
。[一般可从当前页面中获取] - 默认:``
- 必选:是
appCode
- 描述:应用CODE
- 类型:
string
- 默认:``
- 必选:是
extension
- 描述:扩展字段
- 类型:
object
{
main_module: 主模块,如“欢行”
module:子模块,如“差旅”
second_module:子子模块:如“差旅申请”
}
- 默认:``
- 必选:否
fadeTrans
- 描述:是否使用动画
- 类型:
bool
APIs
Links
上传图片接口
- 入参:
imgData 图片内容的BASE64 string
- 返回:
authKey 文件授权的KEY string
fileName 文件名 string
fileSize 文件大小 long
提交报障内容接口
- 入参:
content 报障内容 string
authKey 上面接口返回的文件授权KEY string
extension 扩展字段 string 该字段为JSON格式,用来放一个扩展内容,其中有几个内容是必传的
main_module: 主模块,如“欢行”
module:子模块,如“差旅”
second_module:子子模块:如“差旅申请”
userKey 员工工号 string
corpKey 企业KEY string
platform 平台 string 枚举,aliwork:内外,dingtalk:钉钉,alimail:云邮,btrip:阿里商旅
eStr 接口权限校验KEY string 一般可从当前页面中获取
appCode 应用CODE string
返回:
报障记录的主键