Commit 82f40ec6 authored by 黎博's avatar 黎博

新增vcc捞数据

parent 6ae6f440
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>QA测试平台</title><link rel="shortcut icon" href=/QA.png><link href=/static/css/app.7c4aa45e10a227631c684fe2f120d9dc.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b7c78a72b5fddc1903b5.js></script><script type=text/javascript src=/static/js/app.d59ffb47850c39ec8ad3.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>QA测试平台</title><link rel="shortcut icon" href=/QA.png><link href=/static/css/app.d4c7e2ae60db06974b1323751e4f1214.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b7c78a72b5fddc1903b5.js></script><script type=text/javascript src=/static/js/app.246c903ebdf5c970bc2a.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([1],{"2xTR":function(e,t){},CxV6:function(e,t){},F0KO:function(e,t){},J373:function(e,t){},KItN:function(e,t,a){e.exports=a.p+"static/img/logo.eaaed2e.png"},KXPB:function(e,t,a){e.exports=a.p+"static/img/qa.b80bda4.jpg"},Mh30:function(e,t){},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("7+uW"),l={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var s=a("VU/8")({name:"App"},l,!1,function(e){a("gqJV")},null,null).exports,o=(a("J373"),a("/ocq")),r={data:function(){return{namespace:"",nsOptions:[{label:"pre",value:"pre"},{label:"qa",value:"qa"},{label:"qa2",value:"qa2"},{label:"qa3",value:"qa3"},{label:"test1",value:"test1"},{label:"xjfq",value:"xjfq"},{label:"xyqb",value:"xyqb"},{label:"vcc",value:"vcc"},{label:"vcc2",value:"vcc2"}]}},methods:{handleSelectChange:function(){window.sessionStorage.setItem("env",this.namespace)},login:function(){if(""===this.namespace)return this.$message.error("请先选择环境");this.$router.push("/main")}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main"},[a("div",{staticClass:"container"},[a("h3",{staticClass:"title"},[e._v("测试平台")]),e._v(" "),a("el-select",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{placeholder:"请选择环境"},on:{change:e.handleSelectChange},model:{value:e.namespace,callback:function(t){e.namespace=t},expression:"namespace"}},e._l(e.nsOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),a("el-button",{staticStyle:{width:"100%","margin-top":"40px"},attrs:{type:"primary"},on:{click:e.login}},[e._v("登录")])],1)])},staticRenderFns:[]};var c=a("VU/8")(r,i,!1,function(e){a("fGLq")},"data-v-9ae2edb2",null).exports,u={data:function(){return{loginForm:{username:"",password:""},loginFormRules:{}}},methods:{resetForm:function(){this.$refs.loginFormRef.resetFields()},login:function(){var e=this;this.$refs.loginFormRef.validate(function(t){if(!t)return!1;e.$axios.post("login",e.loginForm).then(function(t){200===t.data.meta.status?(e.$message.success("登录成功"),window.sessionStorage.setItem("token",t.data.data.token),e.$router.push("/home")):e.$message.error("登录失败")}).catch(function(e){console.log(e)})})}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login_container"},[a("div",{staticClass:"login_box"},[e._m(0),e._v(" "),a("el-form",{ref:"loginFormRef",staticClass:"login_form",attrs:{model:e.loginForm,rules:e.loginFormRules,"label-width":"0px"}},[a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{placeholder:"请输入用户名","prefix-icon":"el-icon-user"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入密码",type:"password","prefix-icon":"el-icon-lock"},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),e._v(" "),a("el-form-item",{staticClass:"btns"},[a("el-button",{attrs:{type:"primary"},on:{click:e.login}},[e._v("登录")]),e._v(" "),a("el-button",{attrs:{type:"info"},on:{click:e.resetForm}},[e._v("重置")])],1)],1)],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"avatar_box"},[t("img",{attrs:{src:a("KXPB")}})])}]};var p=a("VU/8")(u,d,!1,function(e){a("2xTR")},"data-v-5a0719e6",null).exports,m={render:function(){this.$createElement;this._self._c;return this._m(0)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("h2",[this._v("欢迎来到测试平台!")])])}]};var h=a("VU/8")({},m,!1,function(e){a("uRBg")},"data-v-1bc80410",null).exports,v={data:function(){return{activePath:"",selectNamespace:"",env:window.sessionStorage.getItem("env")}},methods:{logout:function(){window.sessionStorage.clear(),this.$router.push("/")},saveNavState:function(e){this.activePath=e,window.sessionStorage.setItem("activePath",e)}},created:function(){null===window.sessionStorage.getItem("env")&&this.$router.push("/"),this.activePath=window.sessionStorage.getItem("activePath")}},f={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-container",{staticClass:"home"},[n("el-header",[n("div",[n("img",{attrs:{src:a("KItN"),alt:""}}),e._v(" "),n("span",[e._v("测试平台")])]),e._v(" "),n("el-tag",{attrs:{type:"info",effect:"dark"}},[e._v("当前环境:"+e._s(e.env))]),e._v(" "),n("el-button",{attrs:{type:"info"},on:{click:e.logout}},[e._v("退出")])],1),e._v(" "),n("el-container",[n("el-aside",{attrs:{width:"200px"}},[n("el-menu",{attrs:{"default-active":e.activePath,"background-color":"#525e70","text-color":"#fff","active-text-color":"#ffd04b",router:""}},[n("el-submenu",{attrs:{index:2}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-s-data"}),e._v(" "),n("span",[e._v("现金分期")])]),e._v(" "),n("el-menu-item",{attrs:{index:"/xyqb/getLoanData"},on:{click:function(t){return e.saveNavState("/xyqb/getLoanData")}}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-watermelon"}),e._v(" "),n("span",[e._v("捞数据")])])],2),e._v(" "),n("el-menu-item",{attrs:{index:"/xyqb/genLoanData"},on:{click:function(t){return e.saveNavState("/xyqb/genLoanData")}}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-cherry"}),e._v(" "),n("span",[e._v("造数据")])])],2)],2),e._v(" "),n("el-submenu",{attrs:{index:3}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-s-data"}),e._v(" "),n("span",[e._v("消费分期")])]),e._v(" "),n("el-menu-item",{attrs:{index:"/vcc/getData"},on:{click:function(t){return e.saveNavState("/vcc/getData")}}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-grape"}),e._v(" "),n("span",[e._v("捞数据")])])],2)],2)],1)],1),e._v(" "),n("el-main",[n("router-view")],1)],1)],1)},staticRenderFns:[]};var g=a("VU/8")(v,f,!1,function(e){a("d1HB")},"data-v-e86032be",null).exports,b={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[t("el-breadcrumb-item",[this._v("自动化测试")]),this._v(" "),t("el-breadcrumb-item",[this._v("项目管理")])],1),this._v(" "),t("el-card",[this._v("项目管理")])],1)},staticRenderFns:[]};var y=a("VU/8")({},b,!1,function(e){a("zBxi")},"data-v-b09fcdd6",null).exports,_={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[t("el-breadcrumb-item",[this._v("自动化测试")]),this._v(" "),t("el-breadcrumb-item",[this._v("接口管理")])],1),this._v(" "),t("el-card",[this._v("接口管理")])],1)},staticRenderFns:[]};var x=a("VU/8")({},_,!1,function(e){a("F0KO")},"data-v-7f903df4",null).exports,C={data:function(){return{activeNames:["1","2"],testcaseName:"123",totalCaseNum:100,passedCaseNum:50,failedCaseNum:50,jumpCaseNum:0,startTime:"xxx",elapsedTime:123,resultOption:{tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left",data:["成功","失败","跳过"]},series:[{name:"用例数",type:"pie",radius:"55%",center:["50%","50%"],data:[{value:100,name:"成功"},{value:20,name:"失败"},{value:0,name:"跳过"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},itemStyle:{normal:{color:function(e){return["#1CB395","#EE5968","#F9B264"][e.dataIndex]}}}}]}}},mounted:function(){this.setResultChart()},methods:{handleCollapseChange:function(e){console.log(e)},setResultChart:function(){this.$echarts.init(document.querySelector(".panel .chart")).setOption(this.resultOption)}}},w={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"report"},[e._m(0),e._v(" "),a("el-card",[a("el-collapse",{on:{change:e.handleCollapseChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"报告汇总",name:"1"}},[a("div",{staticClass:"total"},[a("div",{staticClass:"panel"},[a("div",{staticClass:"data"},[a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.testcaseName,callback:function(t){e.testcaseName=t},expression:"testcaseName"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例总数:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.totalCaseNum,callback:function(t){e.totalCaseNum=t},expression:"totalCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例通过:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.passedCaseNum,callback:function(t){e.passedCaseNum=t},expression:"passedCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#EE5968","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例失败:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.failedCaseNum,callback:function(t){e.failedCaseNum=t},expression:"failedCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#F9B264","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例跳过:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.jumpCaseNum,callback:function(t){e.jumpCaseNum=t},expression:"jumpCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 开始时间:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold"}},[e._v("\n 运行时长:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.elapsedTime,callback:function(t){e.elapsedTime=t},expression:"elapsedTime"}})],1)])]),e._v(" "),a("div",{staticClass:"panel"},[a("div",{staticClass:"chart"})])])]),e._v(" "),a("el-collapse-item",{attrs:{title:"详细数据",name:"2"}},[a("div",{staticClass:"body"},[a("div",{staticClass:"detail"},[a("div",{staticClass:"filter"},[a("p",[e._v("\n 接口地址: \n "),a("el-select",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:"请选择",size:"medium"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("p",[e._v("\n 结果: \n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择",size:"medium"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)]),e._v(" "),a("div",{staticClass:"num"},[a("p",{staticStyle:{color:"#1CB395"}},[e._v("用例数: 10000 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("成功: 0 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("失败: 0 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("跳过: 0  ")])])])]),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[a("el-table-column",{attrs:{type:"index",label:"编号",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"date",label:"请求地址",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"响应结果",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"用例描述"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"耗时"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"结果"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"操作"}})],1),e._v(" "),a("el-pagination",{attrs:{"current-page":e.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"reportheader"},[t("h2",[this._v("测试报告")])])}]};var k=a("VU/8")(C,w,!1,function(e){a("PS1V")},"data-v-25d82976",null).exports;var S=a("//Fk"),D=a.n(S),B=a("mtWM"),N=a.n(B),I=N.a.create({baseURL:"//qa-platform-pre.liangkebang.net/",timeout:5e5});I.interceptors.request.use(),I.interceptors.response.use(function(e){return e},function(e){return console.log("error"+e),D.a.reject(e)});var $=I;var q=N.a.create({baseURL:"//testdata.liangkebang.com",timeout:5e3});q.interceptors.request.use(),q.interceptors.response.use(function(e){return e},function(e){return console.log("err"+e),D.a.reject(e)});var F=q;var T={data:function(){return{activeCollapse:["1"],namespaceOptions:[],statusOptions:[{label:"审核通过",value:0},{label:"审核拒绝",value:1},{label:"放款中",value:2},{label:"放款成功",value:3},{label:"放款失败",value:4}],fundList:[],channelList:[],selectNamespace:"",expectNum:"1",dataTableList:[],genDataBody:{namespace:window.sessionStorage.getItem("env"),status:"",phoneNo:"",name:"",idCardNo:"",channel:"",fundId:"",term:6,amount:1e4,bankCardNo:"",bankName:"",bankCode:"",fixedBillDay:"2",fixedRepayDay:"12",rate:"31.86",symbol:""},loopStatus:"",timer:"",websock:null,genLog:""}},methods:{getUserBasicInfo:function(){var e,t=this;(e={count:1},F({url:"/testdata/getAll",method:"get",params:e})).then(function(e){var a=e.data.data[0];t.genDataBody.name=a.name,t.genDataBody.idCardNo=a.IDCardNo,t.genDataBody.bankCardNo=a.bankNo,t.genDataBody.phoneNo=a.mobile,t.genDataBody.bankName=a.bankType.split(" ")[0],t.genDataBody.bankCode=a.bankType.split(" ")[1]}).catch(function(e){return console.log(e)})},reGenBankCardData:function(){this.getUserBasicInfo()},getSupportChannelAndFund:function(){var e=this;$({url:"/gen/supportChannelAndFund",method:"get"}).then(function(t){e.channelList=t.data.data.channelList,e.fundList=t.data.data.fundList})},genData:function(){var e,t=this;return""===this.genDataBody.status?this.$message.error("借款状态不能为空!"):""===this.genDataBody.channel?this.$message.error("渠道不能为空!"):""===this.genDataBody.fundId?this.$message.error("资方不能为空!"):""===this.genDataBody.phoneNo?this.$message.error("手机号不能为空!"):(this.genDataBody.symbol=function(){for(var e=[],t=0;t<36;t++)e[t]="0123456789abcdef".substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]="0123456789abcdef".substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")}(),(e=this.genDataBody,$({url:"/gen/data",method:"post",data:e})).then(function(e){return!1===e.data.data?(t.loopStatus=t.genDataBody.status,t.queryGenProgress(t.genDataBody.phoneNo),t.$message.error("数据生成失败!")):(t.loopStatus=t.genDataBody.status,t.queryGenProgress(t.genDataBody.phoneNo),t.$message.success("数据生成成功!"))}).catch(function(e){return console.log(e),t.$message.error("数据接口返回失败!")}),this.$message.success("开始造数据!"),this.initWebSocket(),void(this.timer=setInterval(this.queryGenProgress,1e4,this.genDataBody.phoneNo)))},handleChannelChange:function(){var e,t=this;""!==this.genDataBody.channel&&(e={channel:this.genDataBody.channel},$({url:"/gen/channelMappedFund",method:"get",params:e})).then(function(e){t.fundList=e.data.data})},haneleFundChange:function(){var e,t=this;""!==this.genDataBody.fundId&&(e={fundId:this.genDataBody.fundId},$({url:"/gen/fundMappedChannel",method:"get",params:e})).then(function(e){t.channelList=e.data.data})},handleClear:function(){this.getSupportChannelAndFund()},queryGenProgress:function(e){var t,a=this;(t={namespace:window.sessionStorage.getItem("env"),phoneNo:e},$({url:"/gen/userStatus",method:"get",params:t})).then(function(e){a.loopStatus=e.data.data.status;var t=0;a.dataTableList.forEach(function(a){a.phoneNo===e.data.data.phoneNo&&(a.desc=e.data.data.desc,a.fundId=e.data.data.fundId,t=1)}),1!==t&&a.dataTableList.push(e.data.data)}).catch(function(e){console.log(e),clearInterval(a.timer)})},retryToGen:function(e){},initWebSocket:function(){var e="wss://qa-platform-pre.liangkebang.net//websocket/"+this.genDataBody.symbol;this.websock=new WebSocket(e),this.websock.onopen=this.websocketonopen,this.websock.onerror=this.websocketonerror,this.websock.onmessage=this.websocketonmessage,this.websock.onclose=this.websocketclose},websocketonopen:function(){console.log("WebSocket连接成功")},websocketonerror:function(e){console.log("WebSocket连接发生错误")},websocketonmessage:function(e){this.genLog+=e.data,this.genLog+="\n";var t=document.getElementById("textarea");t.scrollHeight&&(t.scrollTop=t.scrollHeight)},websocketsend:function(e){this.websock.send(e)},websocketclose:function(e){console.log("connection closed ("+e.code+")")}},mounted:function(){this.getSupportChannelAndFund(),this.getUserBasicInfo()},computed:{statusData:function(){return this.loopStatus}},watch:{statusData:function(e){var t=this;e===this.genDataBody.status&&clearInterval(this.timer),this.$once("hook:beforeDestory",function(){clearInterval(t.timer)})}}},L={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("现金分期")]),e._v(" "),a("el-breadcrumb-item",[e._v("生成新数据")])],1),e._v(" "),a("el-card",[a("div",{staticClass:"filter"},[e._v("\n 借款状态:\n "),a("el-select",{attrs:{placeholder:"请选择类型"},on:{change:e.handleChannelChange},model:{value:e.genDataBody.status,callback:function(t){e.$set(e.genDataBody,"status",t)},expression:"genDataBody.status"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.label,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),e._v("\n 渠道:\n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择渠道"},on:{change:e.handleChannelChange,clear:e.handleClear},model:{value:e.genDataBody.channel,callback:function(t){e.$set(e.genDataBody,"channel",t)},expression:"genDataBody.channel"}},e._l(e.channelList,function(e){return a("el-option",{key:e.channelId,attrs:{label:e.name,value:e.channelId}})}),1),e._v(" "),e._v("\n 资方:\n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择资方"},on:{change:e.haneleFundChange,clear:e.handleClear},model:{value:e.genDataBody.fundId,callback:function(t){e.$set(e.genDataBody,"fundId",t)},expression:"genDataBody.fundId"}},e._l(e.fundList,function(e){return a("el-option",{key:e.fundId,attrs:{label:e.name,value:e.fundId}})}),1)],1),e._v(" "),a("div",{staticClass:"filter"},[e._v("\n 手机号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"手机号",maxlength:"11"},model:{value:e.genDataBody.phoneNo,callback:function(t){e.$set(e.genDataBody,"phoneNo",t)},expression:"genDataBody.phoneNo"}}),e._v("期数:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"期数"},model:{value:e.genDataBody.term,callback:function(t){e.$set(e.genDataBody,"term",t)},expression:"genDataBody.term"}}),e._v("金额:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"金额"},model:{value:e.genDataBody.amount,callback:function(t){e.$set(e.genDataBody,"amount",t)},expression:"genDataBody.amount"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.genData}},[e._v("生成数据")])],1),e._v(" "),a("el-collapse",{model:{value:e.activeCollapse,callback:function(t){e.activeCollapse=t},expression:"activeCollapse"}},[a("el-collapse-item",{attrs:{title:"基本信息(非必填)",name:"1"}},[a("div",{staticClass:"filter"},[e._v("\n 姓名:\n "),a("el-input",{staticStyle:{width:"150px"},attrs:{clearable:"",placeholder:"姓名"},model:{value:e.genDataBody.name,callback:function(t){e.$set(e.genDataBody,"name",t)},expression:"genDataBody.name"}}),e._v("身份证号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"身份证"},model:{value:e.genDataBody.idCardNo,callback:function(t){e.$set(e.genDataBody,"idCardNo",t)},expression:"genDataBody.idCardNo"}})],1),e._v(" "),a("div",{staticClass:"filter"},[e._v("\n 银行卡号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"银行卡号"},model:{value:e.genDataBody.bankCardNo,callback:function(t){e.$set(e.genDataBody,"bankCardNo",t)},expression:"genDataBody.bankCardNo"}}),e._v("银行名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"银行名称"},model:{value:e.genDataBody.bankName,callback:function(t){e.$set(e.genDataBody,"bankName",t)},expression:"genDataBody.bankName"}}),e._v("银行code:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{clearable:"",placeholder:"银行code"},model:{value:e.genDataBody.bankCode,callback:function(t){e.$set(e.genDataBody,"bankCode",t)},expression:"genDataBody.bankCode"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.reGenBankCardData}},[e._v("换一换")])],1),e._v(" "),159886===e.genDataBody.channel?a("div",{staticClass:"filter"},[e._v("\n 利率:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"利率"},model:{value:e.genDataBody.rate,callback:function(t){e.$set(e.genDataBody,"rate",t)},expression:"genDataBody.rate"}}),e._v("\n 出账日:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"出账日"},model:{value:e.genDataBody.fixedBillDay,callback:function(t){e.$set(e.genDataBody,"fixedBillDay",t)},expression:"genDataBody.fixedBillDay"}}),e._v("\n 还款日:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"还款日"},model:{value:e.genDataBody.fixedRepayDay,callback:function(t){e.$set(e.genDataBody,"fixedRepayDay",t)},expression:"genDataBody.fixedRepayDay"}})],1):e._e()])],1),e._v(" "),a("div",{staticClass:"dataTable"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataTableList,border:""}},[a("el-table-column",{attrs:{prop:"phoneNo",label:"phone_no",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"user_id",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"registeredFrom",label:"注册渠道id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"fundId",label:"资方id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"状态",width:"200px"}})],1)],1),e._v(" "),a("div",{staticStyle:{padding:"20px 0px"}},[e.genLog?a("p",[e._v("实时日志:")]):e._e(),e._v(" "),e.genLog?a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.genLog,expression:"genLog"}],staticStyle:{"min-height":"600px","background-color":"black",width:"-webkit-fill-available",color:"white"},attrs:{id:"textarea"},domProps:{value:e.genLog},on:{input:function(t){t.target.composing||(e.genLog=t.target.value)}}}):e._e()])],1)],1)},staticRenderFns:[]};var R=a("VU/8")(T,L,!1,function(e){a("CxV6")},"data-v-01e3fbed",null).exports;var z={inject:["reload"],data:function(){return{baseUrl:"",statusOptions:[],dataTable:[],selectStatus:"",totalNum:0,queryInfo:{namespace:window.sessionStorage.getItem("env"),status:"",channel:"",fundId:"",phone:"",salary:"",termNo:"",pageNum:1,pageSize:10}}},methods:{getStatusOptions:function(){var e=this;$({url:"/query/getAllStatus",method:"get"}).then(function(t){e.statusOptions=t.data.data}).catch(function(e){return console.log(e)})},getTableData:function(){var e,t=this;return""===this.selectNamespace?this.$message.error("namespace不能为空!"):""===this.selectStatus||null===this.selectStatus?this.$message.error("状态不能为空!"):(this.dataTable=[],void(e=this.queryInfo,$({url:"/query/loanUser",method:"get",params:e})).then(function(e){t.dataTable=e.data.data.content,t.totalNum=e.data.data.totalNum,console.log(t.dataTable)}).catch(function(e){return console.log(e)}))},checkData:function(){this.queryInfo.pageNum=1,this.queryInfo.pageSize=10,this.getTableData()},selectStatusChange:function(){this.queryInfo.status=this.selectStatus},selectNamespaceChange:function(){this.queryInfo.namespace=this.selectNamespace},handleSizeChange:function(e){this.queryInfo.pageSize=e,this.getTableData()},handleCurrentChange:function(e){this.queryInfo.pageNum=e,this.getTableData()}},mounted:function(){this.getStatusOptions()}},E={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("现金分期")]),e._v(" "),a("el-breadcrumb-item",[e._v("已有数据查询")])],1),e._v(" "),a("el-card",[a("div",[e._v("\n 借款状态:\n "),a("el-select",{attrs:{placeholder:"请选择借款状态"},on:{change:e.selectStatusChange},model:{value:e.selectStatus,callback:function(t){e.selectStatus=t},expression:"selectStatus"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),e._v("\n 渠道:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"渠道id"},model:{value:e.queryInfo.channel,callback:function(t){e.$set(e.queryInfo,"channel",t)},expression:"queryInfo.channel"}}),e._v(" "),e._v("\n 资方:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"资方id"},model:{value:e.queryInfo.fundId,callback:function(t){e.$set(e.queryInfo,"fundId",t)},expression:"queryInfo.fundId"}}),e._v(" "),a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"},on:{click:e.checkData}},[e._v("查询数据")])],1),e._v(" "),a("div",{staticClass:"dataTable"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataTable,border:""}},[a("el-table-column",{attrs:{prop:"phoneNo",label:"phone_no",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"user_id",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"uuid",label:"uuid",width:"330px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"registeredFrom",label:"注册渠道id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"fundId",label:"资方id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"enable",label:"enable"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.enable?a("el-tag",{attrs:{type:"success"}},[e._v("启用")]):0===t.row.enable?a("el-tag",{attrs:{type:"danger"}},[e._v("停用")]):e._e()]}}])})],1)],1),e._v(" "),a("el-pagination",{attrs:{background:"","current-page":e.queryInfo.pageNum,"page-size":e.queryInfo.pageSize,layout:"total, prev, pager, next",total:e.totalNum},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNum",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNum",t)}}})],1)],1)},staticRenderFns:[]};var O=a("VU/8")(z,E,!1,function(e){a("Mh30")},"data-v-1601e3da",null).exports;var U={data:function(){return{userStatus:"",queryInfo:{namespace:window.sessionStorage.getItem("env"),status:"",pageNum:1,pageSize:10},statusOption:[{label:"初始状态",value:0},{label:"授信成功未开户",value:1},{label:"授信失败",value:2},{label:"禁用",value:3},{label:"审核中",value:4},{label:"冻结",value:5},{label:"开户成功",value:6},{label:"开户失败",value:7}],dataTable:[]}},methods:{selectUserStatusChange:function(){this.queryInfo.status=this.userStatus},searchVccData:function(){var e,t=this;(e=this.queryInfo,$({url:"/vcc/getData",method:"get",params:e})).then(function(e){console.log(e),t.dataTable=e.data.data.content})}}},P={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("消费分期")]),e._v(" "),a("el-breadcrumb-item",[e._v("已有数据查询")])],1),e._v(" "),a("el-card",[a("div",{staticClass:"filter"},[e._v("\n 用户状态:\n "),a("el-select",{attrs:{placeholder:"请选择用户状态"},on:{change:e.selectUserStatusChange},model:{value:e.userStatus,callback:function(t){e.userStatus=t},expression:"userStatus"}},e._l(e.statusOption,function(e){return a("el-option",{key:e.label,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"},on:{click:e.searchVccData}},[e._v("查询数据")])],1),e._v(" "),a("div",{staticClass:"dataTable"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataTable,border:""}},[a("el-table-column",{attrs:{prop:"phoneNo",label:"手机号",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"userId",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"uuid",label:"uuid",width:"400px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"registeredFrom",label:"注册渠道",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nextApplyTime",label:"过期时间",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间"}})],1)],1)])],1)},staticRenderFns:[]};var V=a("VU/8")(U,P,!1,function(e){a("u4hf")},"data-v-134ea532",null).exports;n.default.use(o.a);var j=new o.a({mode:"history",routes:[{path:"/",redirect:"/index"},{path:"/index",component:c},{path:"/login",component:p},{path:"/home",component:g,children:[{path:"/main",component:h},{path:"/project",component:y},{path:"/case",component:x},{path:"/report",component:k},{path:"/xyqb/genLoanData",component:R},{path:"/xyqb/getLoanData",component:O},{path:"/vcc/getData",component:V}]}]}),A=a("XLwt"),M=a.n(A),G=(a("tvR6"),a("zL8q"));n.default.config.productionTip=!1,n.default.prototype.$axios=N.a,n.default.prototype.$echarts=M.a,n.default.prototype.$message=G.Message,n.default.use(G.Container),n.default.use(G.Header),n.default.use(G.Aside),n.default.use(G.Main),n.default.use(G.Menu),n.default.use(G.Submenu),n.default.use(G.MenuItem),n.default.use(G.Card),n.default.use(G.Collapse),n.default.use(G.CollapseItem),n.default.use(G.Input),n.default.use(G.Table),n.default.use(G.TableColumn),n.default.use(G.Select),n.default.use(G.Option),n.default.use(G.Breadcrumb),n.default.use(G.BreadcrumbItem),n.default.use(G.Button),n.default.use(G.InputNumber),n.default.use(G.Tag),n.default.use(G.Pagination),n.default.use(G.Form),n.default.use(G.FormItem),new n.default({el:"#app",router:j,components:{App:s},template:"<App/>"})},PS1V:function(e,t){},d1HB:function(e,t){},fGLq:function(e,t){},gqJV:function(e,t){},tvR6:function(e,t){},u4hf:function(e,t){},uRBg:function(e,t){},zBxi:function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.246c903ebdf5c970bc2a.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([1],{"1Mm/":function(e,t){},"2xTR":function(e,t){},F0KO:function(e,t){},J373:function(e,t){},KItN:function(e,t,a){e.exports=a.p+"static/img/logo.eaaed2e.png"},KXPB:function(e,t,a){e.exports=a.p+"static/img/qa.b80bda4.jpg"},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("7+uW"),l={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var s=a("VU/8")({name:"App"},l,!1,function(e){a("gqJV")},null,null).exports,o=(a("J373"),a("/ocq")),r={data:function(){return{namespace:"",nsOptions:[{label:"pre",value:"pre"},{label:"qa",value:"qa"},{label:"qa2",value:"qa2"},{label:"qa3",value:"qa3"},{label:"test1",value:"test1"},{label:"xjfq",value:"xjfq"},{label:"xyqb",value:"xyqb"},{label:"vcc",value:"vcc"},{label:"vcc2",value:"vcc2"}]}},methods:{handleSelectChange:function(){window.sessionStorage.setItem("env",this.namespace)},login:function(){if(""===this.namespace)return this.$message.error("请先选择环境");this.$router.push("/main")}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main"},[a("div",{staticClass:"container"},[a("h3",{staticClass:"title"},[e._v("测试平台")]),e._v(" "),a("el-select",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{placeholder:"请选择环境"},on:{change:e.handleSelectChange},model:{value:e.namespace,callback:function(t){e.namespace=t},expression:"namespace"}},e._l(e.nsOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),a("el-button",{staticStyle:{width:"100%","margin-top":"40px"},attrs:{type:"primary"},on:{click:e.login}},[e._v("登录")])],1)])},staticRenderFns:[]};var c=a("VU/8")(r,i,!1,function(e){a("fGLq")},"data-v-9ae2edb2",null).exports,u={data:function(){return{loginForm:{username:"",password:""},loginFormRules:{}}},methods:{resetForm:function(){this.$refs.loginFormRef.resetFields()},login:function(){var e=this;this.$refs.loginFormRef.validate(function(t){if(!t)return!1;e.$axios.post("login",e.loginForm).then(function(t){200===t.data.meta.status?(e.$message.success("登录成功"),window.sessionStorage.setItem("token",t.data.data.token),e.$router.push("/home")):e.$message.error("登录失败")}).catch(function(e){console.log(e)})})}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login_container"},[a("div",{staticClass:"login_box"},[e._m(0),e._v(" "),a("el-form",{ref:"loginFormRef",staticClass:"login_form",attrs:{model:e.loginForm,rules:e.loginFormRules,"label-width":"0px"}},[a("el-form-item",{attrs:{prop:"username"}},[a("el-input",{attrs:{placeholder:"请输入用户名","prefix-icon":"el-icon-user"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入密码",type:"password","prefix-icon":"el-icon-lock"},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),e._v(" "),a("el-form-item",{staticClass:"btns"},[a("el-button",{attrs:{type:"primary"},on:{click:e.login}},[e._v("登录")]),e._v(" "),a("el-button",{attrs:{type:"info"},on:{click:e.resetForm}},[e._v("重置")])],1)],1)],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"avatar_box"},[t("img",{attrs:{src:a("KXPB")}})])}]};var p=a("VU/8")(u,d,!1,function(e){a("2xTR")},"data-v-5a0719e6",null).exports,m={render:function(){this.$createElement;this._self._c;return this._m(0)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("h2",[this._v("欢迎来到测试平台!")])])}]};var h=a("VU/8")({},m,!1,function(e){a("uRBg")},"data-v-1bc80410",null).exports,v={data:function(){return{activePath:"",selectNamespace:"",env:window.sessionStorage.getItem("env")}},methods:{logout:function(){window.sessionStorage.clear(),this.$router.push("/")},saveNavState:function(e){this.activePath=e,window.sessionStorage.setItem("activePath",e)}},created:function(){null===window.sessionStorage.getItem("env")&&this.$router.push("/"),this.activePath=window.sessionStorage.getItem("activePath")}},f={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-container",{staticClass:"home"},[n("el-header",[n("div",[n("img",{attrs:{src:a("KItN"),alt:""}}),e._v(" "),n("span",[e._v("测试平台")])]),e._v(" "),n("el-tag",{attrs:{type:"info",effect:"dark"}},[e._v("当前环境:"+e._s(e.env))]),e._v(" "),n("el-button",{attrs:{type:"info"},on:{click:e.logout}},[e._v("退出")])],1),e._v(" "),n("el-container",[n("el-aside",{attrs:{width:"200px"}},[n("el-menu",{attrs:{"default-active":e.activePath,"background-color":"#525e70","text-color":"#fff","active-text-color":"#ffd04b",router:""}},[n("el-submenu",{attrs:{index:2}},[n("template",{slot:"title"},[n("i",{staticClass:"el-icon-s-data"}),e._v(" "),n("span",[e._v("数据工厂")])]),e._v(" "),n("el-menu-item",{attrs:{index:"/checkOldLoanData"},on:{click:function(t){return e.saveNavState("/checkOldLoanData")}}},[n("template",{slot:"title"},[n("span",[e._v("查数据")])])],2),e._v(" "),n("el-menu-item",{attrs:{index:"/genNewLoanData"},on:{click:function(t){return e.saveNavState("/genNewLoanData")}}},[n("template",{slot:"title"},[n("span",[e._v("造数据")])])],2)],2)],1)],1),e._v(" "),n("el-main",[n("router-view")],1)],1)],1)},staticRenderFns:[]};var g=a("VU/8")(v,f,!1,function(e){a("wRi3")},"data-v-4bf4a52d",null).exports,b={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[t("el-breadcrumb-item",[this._v("自动化测试")]),this._v(" "),t("el-breadcrumb-item",[this._v("项目管理")])],1),this._v(" "),t("el-card",[this._v("项目管理")])],1)},staticRenderFns:[]};var y=a("VU/8")({},b,!1,function(e){a("zBxi")},"data-v-b09fcdd6",null).exports,_={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[t("el-breadcrumb-item",[this._v("自动化测试")]),this._v(" "),t("el-breadcrumb-item",[this._v("接口管理")])],1),this._v(" "),t("el-card",[this._v("接口管理")])],1)},staticRenderFns:[]};var x=a("VU/8")({},_,!1,function(e){a("F0KO")},"data-v-7f903df4",null).exports,w={data:function(){return{activeNames:["1","2"],testcaseName:"123",totalCaseNum:100,passedCaseNum:50,failedCaseNum:50,jumpCaseNum:0,startTime:"xxx",elapsedTime:123,resultOption:{tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left",data:["成功","失败","跳过"]},series:[{name:"用例数",type:"pie",radius:"55%",center:["50%","50%"],data:[{value:100,name:"成功"},{value:20,name:"失败"},{value:0,name:"跳过"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},itemStyle:{normal:{color:function(e){return["#1CB395","#EE5968","#F9B264"][e.dataIndex]}}}}]}}},mounted:function(){this.setResultChart()},methods:{handleCollapseChange:function(e){console.log(e)},setResultChart:function(){this.$echarts.init(document.querySelector(".panel .chart")).setOption(this.resultOption)}}},C={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"report"},[e._m(0),e._v(" "),a("el-card",[a("el-collapse",{on:{change:e.handleCollapseChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"报告汇总",name:"1"}},[a("div",{staticClass:"total"},[a("div",{staticClass:"panel"},[a("div",{staticClass:"data"},[a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.testcaseName,callback:function(t){e.testcaseName=t},expression:"testcaseName"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例总数:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.totalCaseNum,callback:function(t){e.totalCaseNum=t},expression:"totalCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例通过:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.passedCaseNum,callback:function(t){e.passedCaseNum=t},expression:"passedCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#EE5968","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例失败:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.failedCaseNum,callback:function(t){e.failedCaseNum=t},expression:"failedCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#F9B264","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 用例跳过:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.jumpCaseNum,callback:function(t){e.jumpCaseNum=t},expression:"jumpCaseNum"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold","margin-bottom":"10px"}},[e._v("\n 开始时间:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),e._v(" "),a("p",{staticStyle:{color:"#1CB395","font-weight":"bold"}},[e._v("\n 运行时长:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{disable:!0,size:"small"},model:{value:e.elapsedTime,callback:function(t){e.elapsedTime=t},expression:"elapsedTime"}})],1)])]),e._v(" "),a("div",{staticClass:"panel"},[a("div",{staticClass:"chart"})])])]),e._v(" "),a("el-collapse-item",{attrs:{title:"详细数据",name:"2"}},[a("div",{staticClass:"body"},[a("div",{staticClass:"detail"},[a("div",{staticClass:"filter"},[a("p",[e._v("\n 接口地址: \n "),a("el-select",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:"请选择",size:"medium"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("p",[e._v("\n 结果: \n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择",size:"medium"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)]),e._v(" "),a("div",{staticClass:"num"},[a("p",{staticStyle:{color:"#1CB395"}},[e._v("用例数: 10000 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("成功: 0 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("失败: 0 | ")]),e._v(" "),a("p",{staticStyle:{color:"#1CB395"}},[e._v("跳过: 0  ")])])])]),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[a("el-table-column",{attrs:{type:"index",label:"编号",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"date",label:"请求地址",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"响应结果",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"用例描述"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"耗时"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"结果"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"操作"}})],1),e._v(" "),a("el-pagination",{attrs:{"current-page":e.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"reportheader"},[t("h2",[this._v("测试报告")])])}]};var k=a("VU/8")(w,C,!1,function(e){a("PS1V")},"data-v-25d82976",null).exports;var B=a("//Fk"),D=a.n(B),S=a("mtWM"),N=a.n(S),I=N.a.create({baseURL:"//qa-platform-pre.liangkebang.net/",timeout:5e5});I.interceptors.request.use(),I.interceptors.response.use(function(e){return e},function(e){return console.log("error"+e),D.a.reject(e)});var $=I;var q=N.a.create({baseURL:"//testdata.liangkebang.com",timeout:5e3});q.interceptors.request.use(),q.interceptors.response.use(function(e){return e},function(e){return console.log("err"+e),D.a.reject(e)});var F=q;var L={data:function(){return{activeCollapse:["1"],namespaceOptions:[],statusOptions:[{label:"审核通过",value:0},{label:"审核拒绝",value:1},{label:"放款中",value:2},{label:"放款成功",value:3},{label:"放款失败",value:4}],fundList:[],channelList:[],selectNamespace:"",expectNum:"1",dataTableList:[],genDataBody:{namespace:window.sessionStorage.getItem("env"),status:"",phoneNo:"",name:"",idCardNo:"",channel:"",fundId:"",term:6,amount:1e4,bankCardNo:"",bankName:"",bankCode:"",fixedBillDay:"2",fixedRepayDay:"12",rate:"31.86",symbol:""},loopStatus:"",timer:"",websock:null,genLog:""}},methods:{getUserBasicInfo:function(){var e,t=this;(e={count:1},F({url:"/testdata/getAll",method:"get",params:e})).then(function(e){var a=e.data.data[0];t.genDataBody.name=a.name,t.genDataBody.idCardNo=a.IDCardNo,t.genDataBody.bankCardNo=a.bankNo,t.genDataBody.phoneNo=a.mobile,t.genDataBody.bankName=a.bankType.split(" ")[0],t.genDataBody.bankCode=a.bankType.split(" ")[1]}).catch(function(e){return console.log(e)})},reGenBankCardData:function(){this.getUserBasicInfo()},getSupportChannelAndFund:function(){var e=this;$({url:"/gen/supportChannelAndFund",method:"get"}).then(function(t){e.channelList=t.data.data.channelList,e.fundList=t.data.data.fundList})},genData:function(){var e,t=this;return""===this.genDataBody.status?this.$message.error("借款状态不能为空!"):""===this.genDataBody.channel?this.$message.error("渠道不能为空!"):""===this.genDataBody.fundId?this.$message.error("资方不能为空!"):""===this.genDataBody.phoneNo?this.$message.error("手机号不能为空!"):(this.genDataBody.symbol=function(){for(var e=[],t=0;t<36;t++)e[t]="0123456789abcdef".substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]="0123456789abcdef".substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")}(),(e=this.genDataBody,$({url:"/gen/data",method:"post",data:e})).then(function(e){return!1===e.data.data?(t.loopStatus=t.genDataBody.status,t.queryGenProgress(t.genDataBody.phoneNo),t.$message.error("数据生成失败!")):(t.loopStatus=t.genDataBody.status,t.queryGenProgress(t.genDataBody.phoneNo),t.$message.success("数据生成成功!"))}).catch(function(e){return console.log(e),t.$message.error("数据接口返回失败!")}),this.$message.success("开始造数据!"),this.initWebSocket(),void(this.timer=setInterval(this.queryGenProgress,1e4,this.genDataBody.phoneNo)))},handleChannelChange:function(){var e,t=this;""!==this.genDataBody.channel&&(e={channel:this.genDataBody.channel},$({url:"/gen/channelMappedFund",method:"get",params:e})).then(function(e){t.fundList=e.data.data})},haneleFundChange:function(){var e,t=this;""!==this.genDataBody.fundId&&(e={fundId:this.genDataBody.fundId},$({url:"/gen/fundMappedChannel",method:"get",params:e})).then(function(e){t.channelList=e.data.data})},handleClear:function(){this.getSupportChannelAndFund()},queryGenProgress:function(e){var t,a=this;(t={namespace:window.sessionStorage.getItem("env"),phoneNo:e},$({url:"/gen/userStatus",method:"get",params:t})).then(function(e){a.loopStatus=e.data.data.status;var t=0;a.dataTableList.forEach(function(a){a.phoneNo===e.data.data.phoneNo&&(a.desc=e.data.data.desc,a.fundId=e.data.data.fundId,t=1)}),1!==t&&a.dataTableList.push(e.data.data)}).catch(function(e){console.log(e),clearInterval(a.timer)})},retryToGen:function(e){},initWebSocket:function(){var e="wss://qa-platform-pre.liangkebang.net//websocket/"+this.genDataBody.symbol;this.websock=new WebSocket(e),this.websock.onopen=this.websocketonopen,this.websock.onerror=this.websocketonerror,this.websock.onmessage=this.websocketonmessage,this.websock.onclose=this.websocketclose},websocketonopen:function(){console.log("WebSocket连接成功")},websocketonerror:function(e){console.log("WebSocket连接发生错误")},websocketonmessage:function(e){this.genLog+=e.data,this.genLog+="\n";var t=document.getElementById("textarea");t.scrollHeight&&(t.scrollTop=t.scrollHeight)},websocketsend:function(e){this.websock.send(e)},websocketclose:function(e){console.log("connection closed ("+e.code+")")}},mounted:function(){this.getSupportChannelAndFund(),this.getUserBasicInfo()},computed:{statusData:function(){return this.loopStatus}},watch:{statusData:function(e){var t=this;e===this.genDataBody.status&&clearInterval(this.timer),this.$once("hook:beforeDestory",function(){clearInterval(t.timer)})}}},T={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("数据工厂")]),e._v(" "),a("el-breadcrumb-item",[e._v("生成新数据")])],1),e._v(" "),a("el-card",[a("div",{staticClass:"filter"},[e._v("\n 借款状态:\n "),a("el-select",{attrs:{placeholder:"请选择类型"},on:{change:e.handleChannelChange},model:{value:e.genDataBody.status,callback:function(t){e.$set(e.genDataBody,"status",t)},expression:"genDataBody.status"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.label,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),e._v("\n 渠道:\n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择渠道"},on:{change:e.handleChannelChange,clear:e.handleClear},model:{value:e.genDataBody.channel,callback:function(t){e.$set(e.genDataBody,"channel",t)},expression:"genDataBody.channel"}},e._l(e.channelList,function(e){return a("el-option",{key:e.channelId,attrs:{label:e.name,value:e.channelId}})}),1),e._v(" "),e._v("\n 资方:\n "),a("el-select",{attrs:{clearable:"",placeholder:"请选择资方"},on:{change:e.haneleFundChange,clear:e.handleClear},model:{value:e.genDataBody.fundId,callback:function(t){e.$set(e.genDataBody,"fundId",t)},expression:"genDataBody.fundId"}},e._l(e.fundList,function(e){return a("el-option",{key:e.fundId,attrs:{label:e.name,value:e.fundId}})}),1)],1),e._v(" "),a("div",{staticClass:"filter"},[e._v("\n 手机号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"手机号",maxlength:"11"},model:{value:e.genDataBody.phoneNo,callback:function(t){e.$set(e.genDataBody,"phoneNo",t)},expression:"genDataBody.phoneNo"}}),e._v("期数:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"期数"},model:{value:e.genDataBody.term,callback:function(t){e.$set(e.genDataBody,"term",t)},expression:"genDataBody.term"}}),e._v("金额:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"金额"},model:{value:e.genDataBody.amount,callback:function(t){e.$set(e.genDataBody,"amount",t)},expression:"genDataBody.amount"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.genData}},[e._v("生成数据")])],1),e._v(" "),a("el-collapse",{model:{value:e.activeCollapse,callback:function(t){e.activeCollapse=t},expression:"activeCollapse"}},[a("el-collapse-item",{attrs:{title:"基本信息(非必填)",name:"1"}},[a("div",{staticClass:"filter"},[e._v("\n 姓名:\n "),a("el-input",{staticStyle:{width:"150px"},attrs:{clearable:"",placeholder:"姓名"},model:{value:e.genDataBody.name,callback:function(t){e.$set(e.genDataBody,"name",t)},expression:"genDataBody.name"}}),e._v("身份证号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"身份证"},model:{value:e.genDataBody.idCardNo,callback:function(t){e.$set(e.genDataBody,"idCardNo",t)},expression:"genDataBody.idCardNo"}})],1),e._v(" "),a("div",{staticClass:"filter"},[e._v("\n 银行卡号:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"银行卡号"},model:{value:e.genDataBody.bankCardNo,callback:function(t){e.$set(e.genDataBody,"bankCardNo",t)},expression:"genDataBody.bankCardNo"}}),e._v("银行名称:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"银行名称"},model:{value:e.genDataBody.bankName,callback:function(t){e.$set(e.genDataBody,"bankName",t)},expression:"genDataBody.bankName"}}),e._v("银行code:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{clearable:"",placeholder:"银行code"},model:{value:e.genDataBody.bankCode,callback:function(t){e.$set(e.genDataBody,"bankCode",t)},expression:"genDataBody.bankCode"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.reGenBankCardData}},[e._v("换一换")])],1),e._v(" "),159886===e.genDataBody.channel?a("div",{staticClass:"filter"},[e._v("\n 利率:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"利率"},model:{value:e.genDataBody.rate,callback:function(t){e.$set(e.genDataBody,"rate",t)},expression:"genDataBody.rate"}}),e._v("\n 出账日:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"出账日"},model:{value:e.genDataBody.fixedBillDay,callback:function(t){e.$set(e.genDataBody,"fixedBillDay",t)},expression:"genDataBody.fixedBillDay"}}),e._v("\n 还款日:\n "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"还款日"},model:{value:e.genDataBody.fixedRepayDay,callback:function(t){e.$set(e.genDataBody,"fixedRepayDay",t)},expression:"genDataBody.fixedRepayDay"}})],1):e._e()])],1),e._v(" "),a("div",{staticClass:"dataTable"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataTableList,border:""}},[a("el-table-column",{attrs:{prop:"phoneNo",label:"phone_no",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"user_id",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"registeredFrom",label:"注册渠道id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"fundId",label:"资方id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"状态",width:"200px"}})],1)],1),e._v(" "),a("div",{staticStyle:{padding:"20px 0px"}},[e.genLog?a("p",[e._v("实时日志:")]):e._e(),e._v(" "),e.genLog?a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.genLog,expression:"genLog"}],staticStyle:{"min-height":"600px","background-color":"black",width:"-webkit-fill-available",color:"white"},attrs:{id:"textarea"},domProps:{value:e.genLog},on:{input:function(t){t.target.composing||(e.genLog=t.target.value)}}}):e._e()])],1)],1)},staticRenderFns:[]};var R=a("VU/8")(L,T,!1,function(e){a("QLfV")},"data-v-6f34a5c3",null).exports;var z={inject:["reload"],data:function(){return{baseUrl:"",statusOptions:[],dataTable:[],selectStatus:"",totalNum:0,queryInfo:{namespace:window.sessionStorage.getItem("env"),status:"",channel:"",fundId:"",phone:"",salary:"",termNo:"",pageNum:1,pageSize:10}}},methods:{getStatusOptions:function(){var e=this;$({url:"/query/getAllStatus",method:"get"}).then(function(t){e.statusOptions=t.data.data}).catch(function(e){return console.log(e)})},getTableData:function(){var e,t=this;return""===this.selectNamespace?this.$message.error("namespace不能为空!"):""===this.selectStatus||null===this.selectStatus?this.$message.error("状态不能为空!"):(this.dataTable=[],void(e=this.queryInfo,$({url:"/query/loanUser",method:"get",params:e})).then(function(e){t.dataTable=e.data.data.content,t.totalNum=e.data.data.totalNum,console.log(t.dataTable)}).catch(function(e){return console.log(e)}))},checkData:function(){this.queryInfo.pageNum=1,this.queryInfo.pageSize=10,this.getTableData()},selectStatusChange:function(){this.queryInfo.status=this.selectStatus},selectNamespaceChange:function(){this.queryInfo.namespace=this.selectNamespace},handleSizeChange:function(e){this.queryInfo.pageSize=e,this.getTableData()},handleCurrentChange:function(e){this.queryInfo.pageNum=e,this.getTableData()}},mounted:function(){this.getStatusOptions()}},O={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},[a("el-breadcrumb-item",[e._v("数据工厂")]),e._v(" "),a("el-breadcrumb-item",[e._v("已有数据查询")])],1),e._v(" "),a("el-card",[a("div",[e._v("\n 借款状态:\n "),a("el-select",{attrs:{placeholder:"请选择借款状态"},on:{change:e.selectStatusChange},model:{value:e.selectStatus,callback:function(t){e.selectStatus=t},expression:"selectStatus"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),e._v(" "),e._v("\n 渠道:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"渠道id"},model:{value:e.queryInfo.channel,callback:function(t){e.$set(e.queryInfo,"channel",t)},expression:"queryInfo.channel"}}),e._v(" "),e._v("\n 资方:\n "),a("el-input",{staticStyle:{width:"200px"},attrs:{clearable:"",placeholder:"资方id"},model:{value:e.queryInfo.fundId,callback:function(t){e.$set(e.queryInfo,"fundId",t)},expression:"queryInfo.fundId"}}),e._v(" "),a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"},on:{click:e.checkData}},[e._v("查询数据")])],1),e._v(" "),a("div",{staticClass:"dataTable"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataTable,border:""}},[a("el-table-column",{attrs:{prop:"phoneNo",label:"phone_no",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"user_id",width:"100px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"uuid",label:"uuid",width:"330px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"registeredFrom",label:"注册渠道id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"fundId",label:"资方id",width:"120px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间",width:"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"enable",label:"enable"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.enable?a("el-tag",{attrs:{type:"success"}},[e._v("启用")]):0===t.row.enable?a("el-tag",{attrs:{type:"danger"}},[e._v("停用")]):e._e()]}}])})],1)],1),e._v(" "),a("el-pagination",{attrs:{background:"","current-page":e.queryInfo.pageNum,"page-size":e.queryInfo.pageSize,layout:"total, prev, pager, next",total:e.totalNum},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNum",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNum",t)}}})],1)],1)},staticRenderFns:[]};var E=a("VU/8")(z,O,!1,function(e){a("1Mm/")},"data-v-ca91195c",null).exports;n.default.use(o.a);var P=new o.a({mode:"history",routes:[{path:"/",redirect:"/index"},{path:"/index",component:c},{path:"/login",component:p},{path:"/home",component:g,children:[{path:"/main",component:h},{path:"/project",component:y},{path:"/case",component:x},{path:"/report",component:k},{path:"/genNewLoanData",component:R},{path:"/checkOldLoanData",component:E}]}]}),U=a("XLwt"),V=a.n(U),j=(a("tvR6"),a("zL8q"));n.default.config.productionTip=!1,n.default.prototype.$axios=N.a,n.default.prototype.$echarts=V.a,n.default.prototype.$message=j.Message,n.default.use(j.Container),n.default.use(j.Header),n.default.use(j.Aside),n.default.use(j.Main),n.default.use(j.Menu),n.default.use(j.Submenu),n.default.use(j.MenuItem),n.default.use(j.Card),n.default.use(j.Collapse),n.default.use(j.CollapseItem),n.default.use(j.Input),n.default.use(j.Table),n.default.use(j.TableColumn),n.default.use(j.Select),n.default.use(j.Option),n.default.use(j.Breadcrumb),n.default.use(j.BreadcrumbItem),n.default.use(j.Button),n.default.use(j.InputNumber),n.default.use(j.Tag),n.default.use(j.Pagination),n.default.use(j.Form),n.default.use(j.FormItem),new n.default({el:"#app",router:P,components:{App:s},template:"<App/>"})},PS1V:function(e,t){},QLfV:function(e,t){},fGLq:function(e,t){},gqJV:function(e,t){},tvR6:function(e,t){},uRBg:function(e,t){},wRi3:function(e,t){},zBxi:function(e,t){}},["NHnr"]);
//# sourceMappingURL=app.d59ffb47850c39ec8ad3.js.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{"version":3,"sources":["webpack:///webpack/bootstrap f406ceb09cba4437c8dc"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","2","exports","module","l","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAT,EAGAE,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACAhB,OAAAmB,eAAAT,EAAAM,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAX,EAAAiB,EAAA,SAAAZ,GACA,IAAAM,EAAAN,KAAAa,WACA,WAA2B,OAAAb,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAO,EAAAC,GAAsD,OAAA1B,OAAAC,UAAAC,eAAAC,KAAAsB,EAAAC,IAGtDpB,EAAAqB,EAAA,IAGArB,EAAAsB,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f406ceb09cba4437c8dc"],"sourceRoot":""} {"version":3,"sources":["webpack:///webpack/bootstrap ecbc025a5c4ede23ddb4"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","2","exports","module","l","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAAT,EAGAE,EAAAQ,EAAAN,EAGAF,EAAAS,EAAA,SAAAL,EAAAM,EAAAC,GACAX,EAAAY,EAAAR,EAAAM,IACAhB,OAAAmB,eAAAT,EAAAM,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMAX,EAAAiB,EAAA,SAAAZ,GACA,IAAAM,EAAAN,KAAAa,WACA,WAA2B,OAAAb,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAAS,EAAAE,EAAA,IAAAA,GACAA,GAIAX,EAAAY,EAAA,SAAAO,EAAAC,GAAsD,OAAA1B,OAAAC,UAAAC,eAAAC,KAAAsB,EAAAC,IAGtDpB,EAAAqB,EAAA,IAGArB,EAAAsB,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap ecbc025a5c4ede23ddb4"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
import request from '@/utils/request'
export function getVccData (queryInfo) {
return request({
url: '/vcc/getData',
method: 'get',
params: queryInfo
})
}
...@@ -7,8 +7,9 @@ import Home from '../views/Home' ...@@ -7,8 +7,9 @@ import Home from '../views/Home'
import Project from '../views/Automation/Project' import Project from '../views/Automation/Project'
import Case from '../views/Automation/Case' import Case from '../views/Automation/Case'
import Report from '../views/Automation/Report' import Report from '../views/Automation/Report'
import GenNewLoanData from '../views/ProcessData/GenNewLoanData' import XyqbGenLoanData from '../views/Xyqb/GenLoanData'
import CheckOldLoanData from '../views/ProcessData/CheckOldLoanData' import XyqbGetLoanData from '../views/Xyqb/GetLoanData'
import VccGetData from '../views/Vcc/GetData'
Vue.use(Router) Vue.use(Router)
...@@ -48,12 +49,16 @@ const router = new Router({ ...@@ -48,12 +49,16 @@ const router = new Router({
component: Report component: Report
}, },
{ {
'path': '/genNewLoanData', 'path': '/xyqb/genLoanData',
component: GenNewLoanData component: XyqbGenLoanData
}, },
{ {
'path': '/checkOldLoanData', 'path': '/xyqb/getLoanData',
component: CheckOldLoanData component: XyqbGetLoanData
},
{
'path': '/vcc/getData',
component: VccGetData
} }
] ]
} }
......
...@@ -41,19 +41,33 @@ ...@@ -41,19 +41,33 @@
<el-submenu :index="2"> <el-submenu :index="2">
<template slot="title"> <template slot="title">
<i class="el-icon-s-data"></i> <i class="el-icon-s-data"></i>
<span>数据工厂</span> <span>现金分期</span>
</template> </template>
<el-menu-item index="/checkOldLoanData" @click="saveNavState('/checkOldLoanData')"> <el-menu-item index="/xyqb/getLoanData" @click="saveNavState('/xyqb/getLoanData')">
<template slot="title"> <template slot="title">
<span>查数据</span> <i class="el-icon-watermelon"></i>
<span>捞数据</span>
</template> </template>
</el-menu-item> </el-menu-item>
<el-menu-item index="/genNewLoanData" @click="saveNavState('/genNewLoanData')"> <el-menu-item index="/xyqb/genLoanData" @click="saveNavState('/xyqb/genLoanData')">
<template slot="title"> <template slot="title">
<i class="el-icon-cherry"></i>
<span>造数据</span> <span>造数据</span>
</template> </template>
</el-menu-item> </el-menu-item>
</el-submenu> </el-submenu>
<el-submenu :index="3">
<template slot="title">
<i class="el-icon-s-data"></i>
<span>消费分期</span>
</template>
<el-menu-item index="/vcc/getData" @click="saveNavState('/vcc/getData')">
<template slot="title">
<i class="el-icon-grape"></i>
<span>捞数据</span>
</template>
</el-menu-item>
</el-submenu>
</el-menu> </el-menu>
</el-aside> </el-aside>
<el-main> <el-main>
......
<template>
<div>
<!-- 头部导航栏 -->
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item>消费分期</el-breadcrumb-item>
<el-breadcrumb-item>已有数据查询</el-breadcrumb-item>
</el-breadcrumb>
<el-card>
<div class="filter">
用户状态:
<el-select v-model="userStatus" @change="selectUserStatusChange" placeholder="请选择用户状态">
<el-option
v-for="item in statusOption"
:key="item.label"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
<el-button type="primary" style="margin-left: 20px" @click="searchVccData">查询数据</el-button>
</div>
<!-- 数据表格 -->
<div class="dataTable">
<el-table :data="dataTable" border style="width: 100%">
<el-table-column prop="phoneNo" label="手机号" width="150px"></el-table-column>
<el-table-column prop="userId" label="userId" width="150px"></el-table-column>
<el-table-column prop="uuid" label="uuid" width="400px"></el-table-column>
<el-table-column prop="registeredFrom" label="注册渠道" width="150px"></el-table-column>
<el-table-column prop="nextApplyTime" label="过期时间" width="200px"></el-table-column>
<el-table-column prop="createdAt" label="创建时间"></el-table-column>
</el-table>
</div>
</el-card>
</div>
</template>
<script>
import {getVccData} from '@/api/getVccData'
export default {
data() {
return {
userStatus: '',
queryInfo: {
namespace: window.sessionStorage.getItem('env'),
status: '',
pageNum: 1,
pageSize: 10
},
statusOption: [
{ label: '初始状态', value: 0 },
{ label: '授信成功未开户', value: 1 },
{ label: '授信失败', value: 2 },
{label: '禁用', value: 3},
{ label: '审核中', value: 4 },
{ label: '冻结', value: 5 },
{ label: '开户成功', value: 6 },
{ label: '开户失败', value: 7 }
],
dataTable: []
}
},
methods: {
selectUserStatusChange() {
this.queryInfo.status = this.userStatus
},
// 查询vcc数据
searchVccData() {
getVccData(this.queryInfo).then((resp) => {
console.log(resp)
this.dataTable = resp.data.data.content
})
}
}
}
</script>
<style lang="less" scoped>
.filter {
margin-bottom: 15px;
font-size: 14px;
}
</style>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div> <div>
<!-- 头部导航栏 --> <!-- 头部导航栏 -->
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item>数据工厂</el-breadcrumb-item> <el-breadcrumb-item>现金分期</el-breadcrumb-item>
<el-breadcrumb-item>生成新数据</el-breadcrumb-item> <el-breadcrumb-item>生成新数据</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
<!-- 卡片视图 --> <!-- 卡片视图 -->
...@@ -147,7 +147,7 @@ import { ...@@ -147,7 +147,7 @@ import {
getSupportChannelAndFund, getSupportChannelAndFund,
channelMappedFund, channelMappedFund,
fundMappedChannel fundMappedChannel
} from '@/api/genNewData' } from '@/api/genXyqbData'
import { getAll } from '@/api/testdata' import { getAll } from '@/api/testdata'
export default { export default {
data() { data() {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div> <div>
<!-- 头部导航栏 --> <!-- 头部导航栏 -->
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item>数据工厂</el-breadcrumb-item> <el-breadcrumb-item>现金分期</el-breadcrumb-item>
<el-breadcrumb-item>已有数据查询</el-breadcrumb-item> <el-breadcrumb-item>已有数据查询</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
</template> </template>
<script> <script>
import { getAllStatus, queryLoanUser } from '@/api/getOldData' import { getAllStatus, queryLoanUser } from '@/api/getXyqbData'
export default { export default {
inject: ['reload'], inject: ['reload'],
data() { data() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment