UNPKG

app-base-react

Version:
1 lines 1.4 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _upload=require("antd/lib/upload"),_upload2=_interopRequireDefault(_upload),_button=require("antd/lib/button"),_button2=_interopRequireDefault(_button),_message2=require("antd/lib/message"),_message3=_interopRequireDefault(_message2),_react=(require("antd/lib/upload/style/css"),require("antd/lib/button/style/css"),require("antd/lib/message/style/css"),require("react")),_react2=_interopRequireDefault(_react),_antd=require("antd"),_utilAxios=require("../../../../library/util-axios"),_utilAxios2=_interopRequireDefault(_utilAxios);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var index=function(e){var u=e.onChange,t=e.type;return _react2.default.createElement(_upload2.default,{showUploadList:!1,accept:".xlsx,.xls",customRequest:function(r){var e=new FormData;e.append("file",r.file),e.append("type",t),_utilAxios2.default.post("CfgExcel/upload",e).then(function(e){return e.success?(_message3.default.success(e.msg),u&&!!(t=u)&&!t.nodename&&t.constructor!=String&&t.constructor!=RegExp&&t.constructor!=Array&&/function/i.test(t+"")&&u(e),r.onSuccess()):(_message3.default.error(e.msg),r.onError(e.msg));var t})}},_react2.default.createElement(_button2.default,{className:"btn-publish"},_react2.default.createElement("i",{className:"iconfont icon-publish"}),"上传excel"))};exports.default=index;