1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-29d5594e"],{"0c3c":function(t,e,a){},"31c7":function(t,e,a){"use strict";var r=a("6f1d"),i=a.n(r);i.a},"333d":function(t,e,a){"use strict";var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[];a("c5f6");Math.easeInOutQuad=function(t,e,a,r){return t/=r/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function s(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function o(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function l(t,e,a){var r=o(),i=t-r,l=20,c=0;e="undefined"===typeof e?500:e;var u=function t(){c+=l;var o=Math.easeInOutQuad(c,r,i,e);s(o),c<e?n(t):a&&"function"===typeof a&&a()};u()}var c={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total, sizes, ->,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&l(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&l(0,800)}}},u=c,d=(a("da75"),a("2877")),p=Object(d["a"])(u,r,i,!1,null,"13a9916e",null);e["a"]=p.exports},"355f":function(t,e,a){},"5df3":function(t,e,a){"use strict";var r=a("02f4")(!0);a("01f9")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,a=this._i;return a>=e.length?{value:void 0,done:!0}:(t=r(e,a),this._i+=t.length,{value:t,done:!1})})},6724:function(t,e,a){"use strict";a("8d41");var r="@@wavesContext";function i(t,e){function a(a){var r=Object.assign({},e.value),i=Object.assign({ele:t,type:"hit",color:"rgba(0, 0, 0, 0.15)"},r),n=i.ele;if(n){n.style.position="relative",n.style.overflow="hidden";var s=n.getBoundingClientRect(),o=n.querySelector(".waves-ripple");switch(o?o.className="waves-ripple":(o=document.createElement("span"),o.className="waves-ripple",o.style.height=o.style.width=Math.max(s.width,s.height)+"px",n.appendChild(o)),i.type){case"center":o.style.top=s.height/2-o.offsetHeight/2+"px",o.style.left=s.width/2-o.offsetWidth/2+"px";break;default:o.style.top=(a.pageY-s.top-o.offsetHeight/2-document.documentElement.scrollTop||document.body.scrollTop)+"px",o.style.left=(a.pageX-s.left-o.offsetWidth/2-document.documentElement.scrollLeft||document.body.scrollLeft)+"px"}return o.style.backgroundColor=i.color,o.className="waves-ripple z-active",!1}}return t[r]?t[r].removeHandle=a:t[r]={removeHandle:a},a}var n={bind:function(t,e){t.addEventListener("click",i(t,e),!1)},update:function(t,e){t.removeEventListener("click",t[r].removeHandle,!1),t.addEventListener("click",i(t,e),!1)},unbind:function(t){t.removeEventListener("click",t[r].removeHandle,!1),t[r]=null,delete t[r]}},s=function(t){t.directive("waves",n)};window.Vue&&(window.waves=n,Vue.use(s)),n.install=s;e["a"]=n},"6f1d":function(t,e,a){},"8d41":function(t,e,a){},aa77:function(t,e,a){var r=a("5ca1"),i=a("be13"),n=a("79e5"),s=a("fdef"),o="["+s+"]",l="
",c=RegExp("^"+o+o+"*"),u=RegExp(o+o+"*$"),d=function(t,e,a){var i={},o=n(function(){return!!s[t]()||l[t]()!=l}),c=i[t]=o?e(p):s[t];a&&(i[a]=c),r(r.P+r.F*o,"String",i)},p=d.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(u,"")),t};t.exports=d},b39a:function(t,e,a){var r=a("d3f4");t.exports=function(t,e){if(!r(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},c26b:function(t,e,a){"use strict";var r=a("86cc").f,i=a("2aeb"),n=a("dcbc"),s=a("9b43"),o=a("f605"),l=a("4a59"),c=a("01f9"),u=a("d53b"),d=a("7a56"),p=a("9e1e"),f=a("67ab").fastKey,h=a("b39a"),v=p?"_s":"size",m=function(t,e){var a,r=f(e);if("F"!==r)return t._i[r];for(a=t._f;a;a=a.n)if(a.k==e)return a};t.exports={getConstructor:function(t,e,a,c){var u=t(function(t,r){o(t,u,e,"_i"),t._t=e,t._i=i(null),t._f=void 0,t._l=void 0,t[v]=0,void 0!=r&&l(r,a,t[c],t)});return n(u.prototype,{clear:function(){for(var t=h(this,e),a=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete a[r.i];t._f=t._l=void 0,t[v]=0},delete:function(t){var a=h(this,e),r=m(a,t);if(r){var i=r.n,n=r.p;delete a._i[r.i],r.r=!0,n&&(n.n=i),i&&(i.p=n),a._f==r&&(a._f=i),a._l==r&&(a._l=n),a[v]--}return!!r},forEach:function(t){h(this,e);var a,r=s(t,arguments.length>1?arguments[1]:void 0,3);while(a=a?a.n:this._f){r(a.v,a.k,this);while(a&&a.r)a=a.p}},has:function(t){return!!m(h(this,e),t)}}),p&&r(u.prototype,"size",{get:function(){return h(this,e)[v]}}),u},def:function(t,e,a){var r,i,n=m(t,e);return n?n.v=a:(t._l=n={i:i=f(e,!0),k:e,v:a,p:r=t._l,n:void 0,r:!1},t._f||(t._f=n),r&&(r.n=n),t[v]++,"F"!==i&&(t._i[i]=n)),t},getEntry:m,setStrong:function(t,e,a){c(t,e,function(t,a){this._t=h(t,e),this._k=a,this._l=void 0},function(){var t=this,e=t._k,a=t._l;while(a&&a.r)a=a.p;return t._t&&(t._l=a=a?a.n:t._t._f)?u(0,"keys"==e?a.k:"values"==e?a.v:[a.k,a.v]):(t._t=void 0,u(1))},a?"entries":"values",!a,!0),d(e)}}},c5f6:function(t,e,a){"use strict";var r=a("7726"),i=a("69a8"),n=a("2d95"),s=a("5dbc"),o=a("6a99"),l=a("79e5"),c=a("9093").f,u=a("11e9").f,d=a("86cc").f,p=a("aa77").trim,f="Number",h=r[f],v=h,m=h.prototype,y=n(a("2aeb")(m))==f,g="trim"in String.prototype,b=function(t){var e=o(t,!1);if("string"==typeof e&&e.length>2){e=g?e.trim():p(e,3);var a,r,i,n=e.charCodeAt(0);if(43===n||45===n){if(a=e.charCodeAt(2),88===a||120===a)return NaN}else if(48===n){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var s,l=e.slice(2),c=0,u=l.length;c<u;c++)if(s=l.charCodeAt(c),s<48||s>i)return NaN;return parseInt(l,r)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,a=this;return a instanceof h&&(y?l(function(){m.valueOf.call(a)}):n(a)!=f)?s(new v(b(e)),a,h):b(e)};for(var _,D=a("9e1e")?c(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;D.length>w;w++)i(v,_=D[w])&&!i(h,_)&&d(h,_,u(v,_));h.prototype=m,m.constructor=h,a("2aba")(r,f,h)}},da75:function(t,e,a){"use strict";var r=a("0c3c"),i=a.n(r);i.a},e0b8:function(t,e,a){"use strict";var r=a("7726"),i=a("5ca1"),n=a("2aba"),s=a("dcbc"),o=a("67ab"),l=a("4a59"),c=a("f605"),u=a("d3f4"),d=a("79e5"),p=a("5cc5"),f=a("7f20"),h=a("5dbc");t.exports=function(t,e,a,v,m,y){var g=r[t],b=g,_=m?"set":"add",D=b&&b.prototype,w={},k=function(t){var e=D[t];n(D,t,"delete"==t?function(t){return!(y&&!u(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(y&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return y&&!u(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,a){return e.call(this,0===t?0:t,a),this})};if("function"==typeof b&&(y||D.forEach&&!d(function(){(new b).entries().next()}))){var S=new b,x=S[_](y?{}:-0,1)!=S,T=d(function(){S.has(1)}),C=p(function(t){new b(t)}),N=!y&&d(function(){var t=new b,e=5;while(e--)t[_](e,e);return!t.has(-0)});C||(b=e(function(e,a){c(e,b,t);var r=h(new g,e,b);return void 0!=a&&l(a,m,r[_],r),r}),b.prototype=D,D.constructor=b),(T||N)&&(k("delete"),k("has"),m&&k("get")),(N||x)&&k(_),y&&D.clear&&delete D.clear}else b=v.getConstructor(e,t,m,_),s(b.prototype,a),o.NEED=!0;return f(b,t),w[t]=b,i(i.G+i.W+i.F*(b!=g),w),y||v.setStrong(b,t,m),b}},e262:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-header",{staticStyle:{height:"auto"}},[a("div",{staticClass:"filter-container",staticStyle:{"padding-bottom":"20px"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"80px"},attrs:{placeholder:"接口id"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.id,callback:function(e){t.$set(t.listQuery,"id",e)},expression:"listQuery.id"}}),t._v(" "),a("el-input",{staticClass:"filter-item",staticStyle:{width:"150px"},attrs:{placeholder:"接口名称"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.customName,callback:function(e){t.$set(t.listQuery,"customName",e)},expression:"listQuery.customName"}}),t._v(" "),a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"url"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.url,callback:function(e){t.$set(t.listQuery,"url",e)},expression:"listQuery.url"}}),t._v(" "),a("el-select",{staticClass:"filter-item",staticStyle:{width:"100px"},attrs:{placeholder:"method",filterable:"",clearable:""},on:{change:function(e){return t.getMethod(t.listQuery.method)}},model:{value:t.listQuery.method,callback:function(e){t.$set(t.listQuery,"method",e)},expression:"listQuery.method"}},t._l(t.envMethod,function(t){return a("el-option",{key:t.str,attrs:{label:t.str,value:t.str}})}),1),t._v(" "),a("el-select",{staticClass:"filter-item",staticStyle:{width:"100px"},attrs:{placeholder:"data类型",filterable:"",clearable:""},on:{change:function(e){return t.getDataType(t.listQuery.returnDataType)}},model:{value:t.listQuery.returnDataTypeStr,callback:function(e){t.$set(t.listQuery,"returnDataTypeStr",e)},expression:"listQuery.returnDataTypeStr"}},t._l(t.envSelectDataType,function(t){return a("el-option",{key:t.code,attrs:{label:t.msg,value:t.code}})}),1),t._v(" "),a("el-select",{staticClass:"filter-item",staticStyle:{width:"100px"},attrs:{placeholder:"状态",filterable:"",clearable:""},model:{value:t.listQuery.status,callback:function(e){t.$set(t.listQuery,"status",e)},expression:"listQuery.status"}},t._l(t.options,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"真实服务URL"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.actualUrl,callback:function(e){t.$set(t.listQuery,"actualUrl",e)},expression:"listQuery.actualUrl"}}),t._v(" "),a("el-input",{staticClass:"filter-item",staticStyle:{width:"100px"},attrs:{placeholder:"创建人"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.creator,callback:function(e){t.$set(t.listQuery,"creator",e)},expression:"listQuery.creator"}}),t._v(" "),a("el-button",{directives:[{name:"waves",rawName:"v-waves"}],staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleFilter}},[t._v("\n 搜索\n ")]),t._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"1px"},attrs:{type:"primary",icon:"el-icon-edit"},on:{click:t.handleCreate}},[t._v("\n 新增\n ")]),t._v(" "),a("el-checkbox",{staticClass:"filter-item",staticStyle:{"margin-left":"1px"},on:{change:function(e){t.tableKey=t.tableKey+1}},model:{value:t.showReviewer,callback:function(e){t.showReviewer=e},expression:"showReviewer"}},[t._v("\n 备注\n ")])],1)]),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.list,fit:"","highlight-current-row":"","header-cell-style":t.styleObj},on:{"sort-change":t.sortChange}},[a("el-table-column",{attrs:{label:"接口ID",prop:"id",sortable:"",align:"center","min-width":"50"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.id))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"名称","min-width":"150px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.customName))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"url","min-width":"220px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.url))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"method","min-min-width":"60px"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("span",[t._v(t._s(r.method))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"data类型","min-width":"110px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.returnDataTypeStr))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"状态","class-name":"status-col","min-width":"100"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-tag",{attrs:{type:t._f("statusFilter")(r.status)}},[t._v("\n "+t._s(t.statusMaps.get(r.status))+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"真实服务URL","min-width":"110px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.actualUrl))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建人","min-width":"110px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.creator))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"更新时间","min-width":"150px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.updateTimeStr))])]}}])}),t._v(" "),t.showReviewer?a("el-table-column",{attrs:{label:"备注","min-width":"110px",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticStyle:{color:"red"}},[t._v(t._s(e.row.remark))])]}}],null,!1,2834642313)}):t._e(),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center","min-width":"370px","class-name":"small-padding fixed-width",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleCheck(r)}}},[t._v("\n 查看\n ")]),t._v(" "),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleUpdate(r)}}},[t._v("\n 编辑\n ")]),t._v(" "),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleCopy(r)}}},[t._v("\n 复制\n ")]),t._v(" "),1!=r.status?a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.handleModifyStatus(r,1)}}},[t._v("\n 开启\n ")]):t._e(),t._v(" "),0!=r.status?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.handleModifyStatus(r,0)}}},[t._v("\n 关闭\n ")]):t._e(),t._v(" "),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.redirectTo(r.id,r.customName,t.methodProtocol)}}},[t._v("\n 规则 >>\n ")])]}}])})],1),t._v(" "),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],attrs:{total:t.total,page:t.listQuery.curIndex,limit:t.listQuery.pageSize},on:{"update:page":function(e){return t.$set(t.listQuery,"curIndex",e)},"update:limit":function(e){return t.$set(t.listQuery,"pageSize",e)},pagination:t.getList}}),t._v(" "),a("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],visible:t.dialogFormVisible,width:"65%"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"serviceDataForms",staticStyle:{width:"500px","margin-left":"80px"},attrs:{rules:t.serviceDataRules,model:t.serviceData,"label-position":"left","label-width":"120px"}},[a("el-form-item",{attrs:{label:"接口名称",prop:"customName"}},[a("el-input",{attrs:{disabled:t.shouldShow,placeholder:"接口名称"},model:{value:t.serviceData.customName,callback:function(e){t.$set(t.serviceData,"customName",e)},expression:"serviceData.customName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"url",prop:"url"}},[a("el-input",{attrs:{disabled:t.shouldShow,placeholder:"url"},model:{value:t.serviceData.url,callback:function(e){t.$set(t.serviceData,"url",e)},expression:"serviceData.url"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"method",prop:"method"}},[a("el-input",{attrs:{disabled:t.shouldShow,placeholder:"method"},model:{value:t.serviceData.method,callback:function(e){t.$set(t.serviceData,"method",e)},expression:"serviceData.method"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"data类型",prop:"returnDataType"}},[a("el-select",{staticClass:"filter-item",attrs:{disabled:t.shouldShow,filterable:"",clearable:"",placeholder:"data类型"},model:{value:t.serviceData.returnDataType,callback:function(e){t.$set(t.serviceData,"returnDataType",e)},expression:"serviceData.returnDataType"}},t._l(t.envSelectDataType,function(t){return a("el-option",{key:t.code,attrs:{label:t.msg,value:t.code}})}),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"真实服务url",prop:"actualUrl"}},[a("el-input",{attrs:{disabled:t.shouldShow,placeholder:"真实服务url"},model:{value:t.serviceData.actualUrl,callback:function(e){t.$set(t.serviceData,"actualUrl",e)},expression:"serviceData.actualUrl"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"创建人",prop:"creator"}},[a("el-input",{attrs:{disabled:t.shouldShow,placeholder:"创建人"},model:{value:t.serviceData.creator,callback:function(e){t.$set(t.serviceData,"creator",e)},expression:"serviceData.creator"}})],1)],1),t._v(" "),a("span",{staticClass:"showBtn",on:{mouseover:t.explain,mouseout:t.explain}},[t._v("配置指南")]),t._v(" "),t.showexplain?a("div",{staticClass:"showInfo"},[a("div",{staticClass:"showZm"}),t._v(" "),a("div",{staticClass:"showInfo"},[t._v("配置指南")])]):t._e(),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("\n 取消\n ")]),t._v(" "),t.showSubmitBtn?a("el-button",{attrs:{type:"primary"},on:{click:function(e){"create"===t.dialogStatus?t.createData():t.updateData()}}},[t._v("\n 确定\n ")]):t._e()],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.dialogPvVisible,title:"Reading statistics"},on:{"update:visible":function(e){t.dialogPvVisible=e}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.pvData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"key",label:"Channel"}}),t._v(" "),a("el-table-column",{attrs:{prop:"pv",label:"Pv"}})],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogPvVisible=!1}}},[t._v("Confirm")])],1)],1)],1)},i=[],n=(a("6b54"),a("ac6a"),a("5df3"),a("f400"),a("b775")),s="http://10.179.88.110:8089";function o(t){return Object(n["a"])({url:s+"/api/mock/httpmock/query",method:"post",data:t})}function l(t){return Object(n["a"])({url:s+"/api/mock/httpmock/add",method:"post",data:t})}function c(t){return Object(n["a"])({url:s+"/api/mock/httpmock/update",method:"post",data:t})}function u(t){return Object(n["a"])({url:s+"/api/mock/httpmock/changeStatus",method:"post",data:t})}function d(t){return Object(n["a"])({url:s+"/api/mock/httpmock/copy/"+t,method:"get",id:t})}function p(t){return Object(n["a"])({url:s+"/api/mock/httpmock/getReturnDataTyppes",method:"get",params:{}})}function f(){return Object(n["a"])({url:s+"/api/mock/httpmock/getSupportMethods",method:"get",params:{}})}var h=a("6724"),v=a("ed08"),m=a("333d"),y=[],g=[],b={name:"Httpmock",components:{Pagination:m["a"]},directives:{waves:h["a"]},filters:{statusFilter:function(t){var e={1:"success",draft:"info",0:"danger"};return e[t]}},data:function(){return{styleObj:{color:"rgba(0, 0, 0, 0.726)"},tableKey:0,shouldShow:!1,list:null,total:0,num:"",Edition:"",showtit:"",envMethod:"",showexplain:!1,listLoading:!0,statusMaps:new Map([[1,"已开启"],[0,"未开启"]]),statusOperateMap:new Map([[1,"开启"],[0,"关闭"]]),options:[{value:"0",label:"未开启"},{value:"1",label:"已开启"},{value:"",label:"全部显示"}],listQuery:{customName:"",method:"",url:"",returnDataType:"",status:null,actualUrl:"",creator:"",returnDataTypeStr:"",curIndex:1,pageSize:20,sort:"+id",id:null},importanceOptions:[1,2,3],envSelectDataType:"",envSelections:y,methodProtocol:"http",consumerSelections:g,sortOptions:[{label:"ID Ascending",key:"+id"},{label:"ID Descending",key:"-id"}],statusOptions:["published","draft","deleted"],showReviewer:!1,showSubmitBtn:!0,temp:{id:void 0,importance:1,actualUrl:"",creator:"",timestamp:new Date,title:"",type:"",status:"published"},serviceData:{customName:"",url:"",method:"",returnDataTypeStr:"",returnDataType:"",envChannel:1,id:"",status:1,actualUrl:"",creator:""},serviceDataExt:{id:0},dialogFormVisible:!1,dialogStatus:"",textMap:{update:"编辑",create:"新增服务"},dialogPvVisible:!1,pvData:[],serviceDataRules:{customName:[{required:!0,message:"接口名称不能为空",trigger:"change"}],url:[{required:!0,message:"url不能为空",trigger:"change"}],method:[{required:!0,message:"method不能为空",trigger:"change"}]},downloadLoading:!1}},created:function(){this.getList(),this.mockDataTypes(),this.mockGetMethod()},methods:{getList:function(){var t=this;this.listLoading=!0,o(this.listQuery).then(function(e){t.list=e.data.mockMethodList,t.total=e.data.total,t.listLoading=!1})},explain:function(){!1===this.showexplain?this.showexplain=!0:this.showexplain=!1},mockGetMethod:function(){var t=this;this.envMethod=[],f().then(function(e){if(e.code)for(var a=0;a<e.data.length;a++){var r={};r.str=e.data[a],t.envMethod.push(r)}else t.$message({message:"请求失败!",type:"danger"})})},getMethod:function(t){this.listQuery.method=t},mockDataTypes:function(){var t=this;this.envSelectDataType=[],p().then(function(e){e.code?t.envSelectDataType=e.data:t.$message({message:"请求失败!",type:"danger"})})},getDataType:function(t){this.listQuery.returnDataType=t},handleFilter:function(){this.getList()},handleModifyStatus:function(t,e){var a=this,r={id:t.id,status:e};u(r).then(function(r){200===r.code?(t.status=e,a.$message({message:t.id.toString()+" "+a.statusOperateMap.get(e)+"成功!",type:"success"})):a.$message({message:t.id.toString()+" "+a.statusOperateMap.get(e)+"失败!",type:"danger"})})},sortChange:function(t){var e=t.prop,a=t.order;"id"===e&&this.sortByID(a)},sortByID:function(t){this.listQuery.sort="ascending"===t?"+id":"-id",this.handleFilter()},resetServiceData:function(){this.serviceData={customName:"",url:"",method:"",returnDataTypeStr:"",returnDataType:"",envChannel:1,id:"",status:1,actualUrl:"",creator:""}},handleCreate:function(){var t=this;this.shouldShow=!1,this.resetServiceData(),this.dialogStatus="create",this.dialogFormVisible=!0,this.showSubmitBtn=!0,this.$nextTick(function(){t.$refs["serviceDataForms"].clearValidate()})},createData:function(){var t=this;this.$refs["serviceDataForms"].validate(function(e){e&&(t.serviceData.customName,t.serviceData.method,t.serviceData.url,t.serviceData.returnDataType,t.serviceData.status,t.serviceData.actualUrl,t.serviceData.creator,t.serviceData.returnDataTypeStr,l(t.serviceData).then(function(e){200===e.code?(t.dialogFormVisible=!1,t.getList(),t.$notify({title:"Success",message:e.msg,type:"success",duration:1e4})):t.$notify({title:"Failed",message:e.msg,type:"error",duration:1e4})}))})},handleUpdate:function(t){var e=this,a={id:t.id,url:t.url,customName:t.customName,returnDataType:t.returnDataType,actualUrl:t.actualUrl,creator:t.creator,method:t.method,returnDataTypeStr:t.returnDataTypeStr},r=t;this.shouldShow=!1,c(a).then(function(t){t.data&&(e.serviceData.id=r.id,e.serviceData.url=r.url,e.serviceData.customName=r.customName,e.serviceData.returnDataType=r.returnDataType,e.serviceData.status=r.status,e.serviceData.actualUrl=r.actualUrl,e.serviceData.creator=r.creator,e.serviceData.method=r.method,e.serviceData.returnDataTypeStr=r.returnDataTypeStr,e.dialogStatus="update",e.dialogFormVisible=!0,e.showSubmitBtn=!0,e.$nextTick(function(){e.$refs["serviceDataForms"].clearValidate()}))})},handleCheck:function(t){var e=this;this.shouldShow=!0;var a={id:t.id};o(a).then(function(a){var r=a.data.mockMethodList;e.serviceData=Object.assign({},r),e.serviceData.curIndex=e.listQuery.curIndex,e.serviceData.url=t.url,e.serviceData.customName=t.customName,e.serviceData.returnDataType=t.returnDataType,e.serviceData.status=t.status,e.serviceData.actualUrl=t.actualUrl,e.serviceData.creator=t.creator,e.serviceData.method=t.method,e.serviceData.returnDataTypeStr=t.returnDataTypeStr,e.dialogStatus="update",e.dialogFormVisible=!0,e.showSubmitBtn=!1,e.$nextTick(function(){e.$refs["serviceDataForms"].clearValidate()})})},handleCopy:function(t){var e=this,a={id:t.id};this.shouldShow=!0,d(a.id).then(function(a){var r=a.data.mockMethodList;e.serviceData=Object.assign({},r),e.serviceData.url=t.url,e.serviceData.customName=t.customName,e.serviceData.returnDataType=t.returnDataType,e.serviceData.status=t.status,e.serviceData.actualUrl=t.actualUrl,e.serviceData.creator=t.creator,e.serviceData.method=t.method,e.serviceData.returnDataTypeStr=t.returnDataTypeStr,e.dialogStatus="create",e.dialogFormVisible=!0,e.showSubmitBtn=!0,e.$nextTick(function(){e.$refs["serviceDataForms"].clearValidate()})})},updateData:function(){var t=this;this.$refs["serviceDataForms"].validate(function(e){if(e){var a={id:t.serviceData.id,customName:t.serviceData.customName,url:t.serviceData.url,envChannel:t.serviceData.envChannel,method:t.serviceData.method,actualUrl:t.serviceData.actualUrl,status:t.serviceData.status,creator:t.serviceData.creator,returnDataTypeStr:t.serviceData.returnDataTypeStr};c(a).then(function(e){200===e.code?(t.dialogFormVisible=!1,t.getList(),t.$notify({title:"Success",message:e.msg,type:"success",duration:2e3})):t.$notify({title:"Failed",message:e.msg,type:"error",duration:2e3})})}})},formatJson:function(t,e){return e.map(function(e){return t.map(function(t){return"timestamp"===t?Object(v["b"])(e[t]):e[t]})})},redirectTo:function(t,e,a){console.log(a),this.$router.push({path:"/mock/httpmock/".concat(t),query:{mehtodName:e,methodProtocol:a}})}}},_=b,D=(a("31c7"),a("e523"),a("2877")),w=Object(D["a"])(_,r,i,!1,null,"665599a4",null);e["default"]=w.exports},e523:function(t,e,a){"use strict";var r=a("355f"),i=a.n(r);i.a},f400:function(t,e,a){"use strict";var r=a("c26b"),i=a("b39a"),n="Map";t.exports=a("e0b8")(n,function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(i(this,n),t);return e&&e.v},set:function(t,e){return r.def(i(this,n),0===t?0:t,e)}},r,!0)},fdef:function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"}}]);
|