require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["devTools/page/components/dialog/sendRequest"],{"1e88":function(e,t,s){"use strict";var n=s("e891"),u=s.n(n);u.a},7786:function(e,t,s){"use strict";s.r(t);var n=s("d453"),u=s.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){s.d(t,e,(function(){return n[e]}))}(a);t["default"]=u.a},"9bd1":function(e,t,s){"use strict";s.d(t,"b",(function(){return n})),s.d(t,"c",(function(){return u})),s.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,s=(e._self._c,e.isShow?e.requestMethods.findIndex((function(t){return t==e.request.method})):null);e._isMounted||(e.e0=function(t){e.request.url=""},e.e1=function(t){e.request.method=e.requestMethods[t.detail.value]},e.e2=function(t){e.request.data=""},e.e3=function(t){e.request.header=""}),e.$mp.data=Object.assign({},{$root:{g0:s}})},u=[]},d453:function(e,t,s){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n;function u(e){return JSON.stringify(e,null,2)}var a={components:{subTitleBar:function(){s.e("devTools/page/components/ui/subTitleBar").then(function(){return resolve(s("1135"))}.bind(null,s)).catch(s.oe)},objectAnalysis:function(){s.e("devTools/page/components/listItem/objectAnalysis").then(function(){return resolve(s("c9fd"))}.bind(null,s)).catch(s.oe)}},data:function(){return{isShow:!1,height:e.getSystemInfoSync().windowHeight,dialogHeight:Math.ceil(.85*e.getSystemInfoSync().windowHeight),requestMethods:["get","post","put","delete","connect","head","options","trace"],request:{url:"",header:"",method:"get",data:""},ajaxHasRes:!1,ajaxRes:{},send:{status:!1,t:0,time:0}}},mounted:function(){var e=this;setInterval((function(){e.send.status&&(e.send.t=(new Date).getTime()-e.send.time)}),1e3/24)},methods:{show:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=this;return s.send.status&&(s.send.status=!1),s.ajaxHasRes&&(s.ajaxHasRes=!1),new Promise((function(a,r){if(a,n=r,e&&e.url&&e.method){s.request.url=e.url,"string"==typeof e.method?s.request.method=e.method.toLocaleLowerCase():s.request.method="get";try{var o=u(e.data);0==Object.keys(o).length?o="":s.request.data=o}catch(n){s.request.data=""}try{s.request.header=u(e.header)}catch(n){s.request.header=u({"content-type":"application/x-www-form-urlencoded"})}}else s.request.url="",s.request.data="",s.request.method="get",s.ajaxHasRes=!1,s.request.header=u({"content-type":"application/x-www-form-urlencoded"});s.send.status=!1,s.isShow=!0,t&&s.sendRequest()}))},hide:function(){this.isShow=!1,n()},sendRequest:function(){var t=this;if(t.send.status)return e.showModal({title:"提示",content:"请求还在进行,是否确认取消请求?",success:function(e){e.confirm&&t.send.status&&(t.send.status=!1,t.ajaxHasRes=!1)}});var s=function(t){return e.showToast({icon:"none",title:t})};if(""==t.request.url||"string"!=typeof t.request.url)return s("请输入url");if(0!=t.request.url.indexOf("http"))return s("请输入正确的url地址");if(-1==t.request.url.indexOf("://"))return s("请输入正确的url地址");if(t.request.url.length<10)return s("请输入正确的url地址");var u={};if(""!=t.request.data)try{u=JSON.parse(t.request.data)}catch(n){return s("请求参数json解析失败!")}var a={};if(t.request.header)try{a=JSON.parse(t.request.header)}catch(n){return s("请求头json解析失败!")}a["Devtoolssend"]=1,t.send.t=0,t.send.time=(new Date).getTime(),t.send.status=!0,t.ajaxHasRes=!1,e.request({url:t.request.url,method:t.request.method,data:u,header:a,success:function(s){t.send.status&&t.isShow&&(t.send.status=!1,s["请求用时"]=(new Date).getTime()-t.send.time+"ms",t.$set(t,"ajaxRes",s),t.ajaxHasRes=!0,e.showToast({title:"请求响应成功",icon:"success"}))},fail:function(s,n){if(t.send.status&&t.isShow){var u={fail:s,request:n,"请求用时":(new Date).getTime()-t.send.time+"ms"};t.send.status=!1,t.$set(t,"ajaxRes",u),t.ajaxHasRes=!0,e.showToast({title:"请求响应失败",icon:"error"})}}})}}};t.default=a}).call(this,s("df3c")["default"])},e891:function(e,t,s){},eea6:function(e,t,s){"use strict";s.r(t);var n=s("9bd1"),u=s("7786");for(var a in u)["default"].indexOf(a)<0&&function(e){s.d(t,e,(function(){return u[e]}))}(a);s("1e88");var r=s("828b"),o=Object(r["a"])(u["default"],n["b"],n["c"],!1,null,"708cce46",null,!1,n["a"],void 0);t["default"]=o.exports}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'devTools/page/components/dialog/sendRequest-create-component', { 'devTools/page/components/dialog/sendRequest-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('df3c')['createComponent'](__webpack_require__("eea6")) }) }, [['devTools/page/components/dialog/sendRequest-create-component']] ]);