mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
4f79e10bd6
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
1 line
8.2 KiB
JavaScript
1 line
8.2 KiB
JavaScript
webpackJsonp([227],{Rkjo:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("Ek6n"),n=a.n(r),i=a("hOsK"),s=a.n(i),l=a("kqC4"),o=a.n(l),c=a("lv5w"),u=a.n(c),p=a("DixE"),h=a.n(p),d=a("2bj9"),f=a.n(d),g=a("44wJ"),m=a.n(g),v=a("6zSr"),b=a.n(v),_=a("23M+"),w=a.n(_),D=a("oiss"),S=a("EVzn"),y=a("mtWM"),C=(a.n(y),a("zL8q")),N=(a.n(C),a("sDtw")),z=a("hMZn"),I=(a.n(z),a("RATR")),j=a("Ifi3"),x=a("J849"),k=a.n(x),F=a("I3KW"),$=a.n(F),O=a("g8nV"),M=a("zCeI"),R=a("SBIS"),T=a.n(R),q=a("wk9Q"),A=a.n(q);function B(t,e){var a=w()(t);if(b.a){var r=b()(t);e&&(r=m()(r).call(r,function(e){return f()(t,e).enumerable})),a.push.apply(a,r)}return a}function E(t){for(var e=1;e<arguments.length;e++){var a,r=null!=arguments[e]?arguments[e]:{};if(e%2)h()(a=B(Object(r),!0)).call(a,function(e){Object(D.a)(t,e,r[e])});else if(u.a)o()(t,u()(r));else{var n;h()(n=B(Object(r))).call(n,function(e){s()(t,e,f()(r,e))})}}return t}var P=Object(S.a)({render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{attrs:{title:"人脸检索",visible:t.show,width:"1000px","close-on-click-modal":!1,"before-close":t.handleClose},on:{"update:visible":function(e){t.show=e}}},[a("div",{staticClass:"s-wrap"},[a("div",{staticClass:"left"},[a("div",{staticClass:"upload-opt"},[a("el-button",{attrs:{type:"warning",size:"small"}},[t._v("检索照片上传:")]),t._v(" "),a("p",{staticStyle:{"margin-top":"8px"}},[t._v(" "+t._s(t.formatTips))]),t._v(" "),a("input",{ref:"upload",staticClass:"upload",attrs:{type:"file"},on:{click:t.resetFile,change:t.fileChange}})],1),t._v(" "),a("div",{staticClass:"up-wrap"},[a("img",{attrs:{src:t.img,alt:""}})]),t._v(" "),a("el-input",{staticStyle:{width:"100%",margin:"12px 0"},attrs:{placeholder:"请输入返回结果top数"},model:{value:t.form.topN,callback:function(e){t.$set(t.form,"topN",t._n(e))},expression:"form.topN"}}),t._v(" "),a("el-button",{attrs:{type:"primary",size:"small",disabled:!t.form.img||!t.form.topN,loading:t.loading},on:{click:t.getData}},[t._v("开始检索")])],1),t._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"title"},[t._v("检索结果")]),t._v(" "),a("el-table",{staticStyle:{width:"100%","margin-top":"8px"},attrs:{data:t.showData}},[a("el-table-column",{attrs:{type:"index",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"userId",label:"人脸Id"}}),t._v(" "),a("el-table-column",{attrs:{prop:"score",label:"分数"}})],1),t._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.tableData.length>t.pageSize,expression:"tableData.length>pageSize"}],attrs:{"current-page":t.pageNum,"page-size":t.pageSize,layout:"total, prev, pager, next, jumper",total:t.tableData.length},on:{"current-change":t.handleCurrentChange}})],1)])])],1)},staticRenderFns:[]},void 0,{name:"searchFace",components:{},props:{show:{type:Boolean,default:!1},fileSize:{type:Number,default:3},types:{type:Array,default:function(){return["image/jpg","image/jpeg","image/png","image/bmp"]}}},watch:{},data:function(){return{formatTips:"图片支持png、jpg、bmp格式,最大支持3MB",img:null,base64:null,pageNum:1,pageSize:10,form:{topN:null,img:null},para:{},tableData:[],loading:!1}},computed:{showData:function(){var t,e=(this.pageNum-1)*this.pageSize;return k()(t=this.tableData).call(t,e,e+this.pageSize)}},methods:{setPara:function(t){this.para=t},resetFile:function(){this.$refs.upload.value=""},handleCurrentChange:function(t){this.pageNum=t},fileChange:function(t){var e,a=this,r=t.target.files[0];return A()(e=this.types).call(e,r.type)?r.size/1024/1024>this.fileSize?(this.$message.error("请上传"+this.fileSize+"M以内的图片"),!1):void this.getBase64(r).then(function(t){a.img=t,a.form.img=t.split(";base64,")[1],a.tableData=[]}):(this.$message.error("上传文件格式不正确"),!1)},getBase64:function(t){return new T.a(function(e,a){var r=new FileReader;r.readAsDataURL(t),r.onload=function(t){e(t.target.result)}})},handleClose:function(){var t=this;this.form={},this.img=null,this.tableData=[],this.$nextTick(function(){t.$emit("update:show",!1)})},getData:function(){var t=this;return Object(O.a)($.a.mark(function(){var e,a,r,i;return $.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(a=t.form.topN,!isNaN(Number(a))&&-1===n()(e=String(a)).call(e,".")){s.next=4;break}return t.$message.error("请输入正整数"),s.abrupt("return");case 4:return t.loading=!0,r=E(E({},t.form),t.para),s.prev=6,s.next=9,S.c.post("/debug/single/search",r);case 9:i=s.sent,t.loading=!1,t.tableData=i.faces,s.next=17;break;case 14:s.prev=14,s.t0=s.catch(6),t.loading=!1;case 17:case"end":return s.stop()}},o.a,null,[[6,14]])}))()},handleCancel:function(){}}},"data-v-3b9dc58d",!1,void 0,!1,void 0,void 0,void 0);function V(t,e){var a=w()(t);if(b.a){var r=b()(t);e&&(r=m()(r).call(r,function(e){return f()(t,e).enumerable})),a.push.apply(a,r)}return a}var G=Object(S.a)({render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container",attrs:{shadow:"never"}},[a("el-card",{attrs:{header:"底库信息"}},[a("el-form",{attrs:{"label-width":"100px",model:t.detail,"label-position":"left"}},[a("el-form-item",{attrs:{label:"底库名称:",prop:"groupName"}},[t._v(t._s(t.detail.groupName))]),t._v(" "),a("el-form-item",{attrs:{label:"底库编码:",prop:"groupId"}},[t._v(t._s(t.detail.groupId))]),t._v(" "),a("el-form-item",{attrs:{label:"图片数:",prop:"faceCount"}},[t._v(t._s(t.detail.faceCount))]),t._v(" "),a("el-form-item",{attrs:{label:"模型版本号:",prop:"modelVersion"}},[t._v(t._s(t.detail.modelVersion))]),t._v(" "),a("el-form-item",{attrs:{label:"底库属性:",prop:"groupAttr"}},[t._v(t._s(t.detail.groupAttr))]),t._v(" "),a("el-form-item",{attrs:{label:"创建时间:",prop:"createTime"}},[t._v(t._s(t.formateDate(new Date(t.detail.createTime),"yyyy-MM-dd hh:mm:ss")))])],1)],1),t._v(" "),a("el-card",{attrs:{header:"子库信息",shadow:"never"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"subGroupId",label:"子库编码"}}),t._v(" "),a("el-table-column",{attrs:{prop:"status",label:"子库状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.statusDesc[e.row.status])+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"host",label:"所属节点"}}),t._v(" "),a("el-table-column",{attrs:{prop:"host",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.goSearch(e.row)}}},[t._v("人脸检索")])]}}])})],1)],1),t._v(" "),a("searchFace",{ref:"searchFace",attrs:{show:t.showSeach},on:{"update:show":function(e){t.showSeach=e}}})],1)},staticRenderFns:[]},void 0,{data:function(){return{formateDate:I.a,searchForm:{groupName:"",status:"",host:"",groupId:this.$route.query.groupId,pageSize:10,pageNum:1},detail:{},statusDesc:{1:"已生效",2:"同步中",0:"删除中",3:"暂存"},tableData:[],loading:!1,total:0,showSeach:!1}},mounted:function(){this.fetchData(),this.getDetail()},methods:{goSearch:function(t){var e=t.serviceId;this.$refs.searchFace.setPara({groupId:this.detail.groupId,serviceId:e}),this.showSeach=!0},getDetail:function(){var t=this;N.a.groupGet({groupId:this.$route.query.groupId}).then(function(e){e.success&&(t.detail=e.data)})},handleSearch:function(){this.searchForm.pageNum=1,this.fetchData()},resetSearch:function(){this.searchForm={pageSize:10,status:"",groupId:this.$route.query.groupId,pageNum:1},this.fetchData()},fetchData:function(){var t=this;this.loading=!0,N.a.subGroupList(function(t){for(var e=1;e<arguments.length;e++){var a,r=null!=arguments[e]?arguments[e]:{};if(e%2)h()(a=V(Object(r),!0)).call(a,function(e){Object(D.a)(t,e,r[e])});else if(u.a)o()(t,u()(r));else{var n;h()(n=V(Object(r))).call(n,function(e){s()(t,e,f()(r,e))})}}return t}({},this.searchForm)).then(function(e){t.loading=!1,t.total=e.total,t.tableData=Object(M.a)(e.data)}).catch(function(e){t.loading=!1})},handleSizeChange:function(t){this.searchForm.pageSize=t,this.fetchData()},handleCurrentChange:function(t){this.searchForm.pageNum=t,this.fetchData()}},components:{searchPage:j.a,searchFace:P}},"data-v-0447d8c0",!1,void 0,!1,void 0,void 0,void 0);e.default=G}}); |