Files
starRiverProperty/frontend/ninca-engine-service/static/js/chunk-451ae805.110fbbbb.js
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00

1 line
28 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-451ae805"],{"021f":function(e,t,a){},"0ab6":function(e,t,a){"use strict";a("e972")},"3ae4":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("cbs-wrap",[a("a-tabs",{attrs:{"default-active-key":e.activeKey},model:{value:e.activeKey,callback:function(t){e.activeKey=t},expression:"activeKey"}},[a("a-tab-pane",{key:"1",attrs:{tab:"抓拍参数","force-render":!1}},[a("capture")],1),a("a-tab-pane",{key:"2",attrs:{tab:"引擎参数","force-render":!1}},[a("a-alert",{attrs:{message:e.alertMessage,banner:""}}),a("engine")],1),a("a-tab-pane",{key:"3",attrs:{tab:"人脸检索配置","force-render":!1}},[a("face-search")],1)],1)],1)},n=[],i=a("d4ec"),s=a("262e"),c=a("2caf"),o=a("9ab4"),l=a("1b40"),u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("cbs-form-wrap",[a("a-form-model",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,"label-col":e.labelCol,"wrapper-col":e.wrapperCol}},[a("cbs-form-wrap",{attrs:{title:"抓拍照保留天数"}},[a("a-form-model-item",{attrs:{label:"人脸抓拍照",prop:"faceSnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.faceSnap,callback:function(t){e.$set(e.form,"faceSnap",t)},expression:"form.faceSnap"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"人体抓拍照",prop:"bodySnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.bodySnap,callback:function(t){e.$set(e.form,"bodySnap",t)},expression:"form.bodySnap"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"车辆抓拍照",prop:"carSnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.carSnap,callback:function(t){e.$set(e.form,"carSnap",t)},expression:"form.carSnap"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"非车抓拍照",prop:"noVehicleSnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.noVehicleSnap,callback:function(t){e.$set(e.form,"noVehicleSnap",t)},expression:"form.noVehicleSnap"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1)],1),a("cbs-form-wrap",{staticStyle:{"margin-top":"20px"},attrs:{title:"全景图保留天数"}},[a("a-form-model-item",{attrs:{label:"人脸全景图",prop:"faceFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.faceFull,callback:function(t){e.$set(e.form,"faceFull",t)},expression:"form.faceFull"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"人体全景图",prop:"bodyFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.bodyFull,callback:function(t){e.$set(e.form,"bodyFull",t)},expression:"form.bodyFull"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"车辆全景图",prop:"carFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.carFull,callback:function(t){e.$set(e.form,"carFull",t)},expression:"form.carFull"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1),a("a-form-model-item",{attrs:{label:"非车全景图",prop:"noVehicleFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.enableEdit},model:{value:e.form.noVehicleFull,callback:function(t){e.$set(e.form,"noVehicleFull",t)},expression:"form.noVehicleFull"}}),a("span",{staticClass:"ant-form-text"},[e._v(" 天 ")])],1)],1),a("a-form-model-item",{staticStyle:{"margin-top":"20px"},attrs:{"wrapper-col":{span:14,offset:10}}},[e.enableEdit?a("a-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.onSubmit}},[e._v(" 更新信息 ")]):a("a-button",{attrs:{type:"primary"},on:{click:function(t){e.enableEdit=!0}}},[e._v("点击编辑")])],1)],1)],1)},d=[],f=a("b85c"),p=(a("96cf"),a("1da1")),h=a("bee2"),m=a("f64c"),b=function(e){Object(s["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.labelCol={span:3},e.wrapperCol={span:12,offset:1},e.form={faceSnap:0,carSnap:0,bodySnap:0,faceFull:0,carFull:0,bodyFull:0,noVehicleSnap:0,noVehicleFull:0},e.rules={faceSnap:[{required:!0,message:"请输入人脸抓拍照的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],carSnap:[{required:!0,message:"请输入车辆抓拍照的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],bodySnap:[{required:!0,message:"请输入人体抓拍照的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],noVehicleSnap:[{required:!0,message:"请输入非车抓拍照的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],faceFull:[{required:!0,message:"请输入人脸全景图的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],carFull:[{required:!0,message:"请输入车辆全景图的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],bodyFull:[{required:!0,message:"请输入人体全景图的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}],noVehicleFull:[{required:!0,message:"请输入非车全景图的保留天数",trigger:"blur"},{validator:e.validateDay,trigger:"change"}]},e.enableEdit=!1,e.loading=!1,e}return Object(h["a"])(a,[{key:"onSubmit",value:function(){var e=this;this.ruleForm.validate((function(t){if(!t)return!1;var a=[{businessType:"face",rule:{snapMaxDay:e.form.faceSnap,panoramaMaxDay:e.form.faceFull}},{businessType:"body",rule:{snapMaxDay:e.form.bodySnap,panoramaMaxDay:e.form.bodyFull}},{businessType:"vehicle",rule:{snapMaxDay:e.form.carSnap,panoramaMaxDay:e.form.carFull}},{businessType:"nonvehicle",rule:{snapMaxDay:e.form.noVehicleSnap,panoramaMaxDay:e.form.noVehicleFull}}];e.loading=!0,e.service.updateCaptureParams(a).then((function(t){e.enableEdit=!1,e.loading=!1,t.success?(m["a"].success("更新信息成功"),e.fetchData()):m["a"].error("更新信息失败")})).catch((function(t){e.loading=!1,m["a"].error("更新信息失败")}))}))}},{key:"validateDay",value:function(e,t,a){t<=0&&a(new Error("保留天数至少为1天!")),t>1e5&&a(new Error("保留天数最大为100000天!")),a()}},{key:"fetchData",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t={},e.next=4,this.service.getCaptureParams(t);case 4:if(a=e.sent,r=a.data,r&&r.length>0){n=Object(f["a"])(r);try{for(n.s();!(i=n.n()).done;)s=i.value,"face"===s.businessType&&(this.form.faceSnap=s.rule.snapMaxDay,this.form.faceFull=s.rule.panoramaMaxDay),"body"===s.businessType&&(this.form.bodySnap=s.rule.snapMaxDay,this.form.bodyFull=s.rule.panoramaMaxDay),"vehicle"===s.businessType&&(this.form.carSnap=s.rule.snapMaxDay,this.form.carFull=s.rule.panoramaMaxDay),"nonvehicle"===s.businessType&&(this.form.noVehicleSnap=s.rule.snapMaxDay,this.form.noVehicleFull=s.rule.panoramaMaxDay)}catch(c){n.e(c)}finally{n.f()}}e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"created",value:function(){this.fetchData()}}]),a}(l["d"]);Object(o["a"])([Object(l["c"])("ruleForm")],b.prototype,"ruleForm",void 0),b=Object(o["a"])([Object(l["a"])({name:"Params",components:{}})],b);var v=b,y=v,g=(a("b87c"),a("2877")),k=Object(g["a"])(y,u,d,!1,null,"06586f1b",null),w=k.exports,x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("cbs-form-wrap",[a("a-form-model",{ref:"ruleForm",attrs:{"label-col":e.labelCol,"wrapper-col":e.wrapperCol}},[a("cbs-form-wrap",{attrs:{title:"人脸抓拍"}},[a("a-form-model-item",{attrs:{label:"抓拍人脸质量分",prop:"faceSnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{type:"number",disabled:!e.faceEnabled},model:{value:e.faceForm.faceQuality,callback:function(t){e.$set(e.faceForm,"faceQuality",t)},expression:"faceForm.faceQuality"}})],1),a("a-form-model-item",{attrs:{label:"最小人脸抓拍",prop:"bodySnap"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{disabled:!e.faceEnabled},model:{value:e.faceForm.faceSize,callback:function(t){e.$set(e.faceForm,"faceSize",t)},expression:"faceForm.faceSize"}})],1)],1),a("cbs-form-wrap",{staticStyle:{"margin-top":"20px"},attrs:{title:"人体抓拍"}},[a("a-form-model-item",{attrs:{label:"人体质量总分",prop:"faceFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{disabled:!e.personEnabled},model:{value:e.bodyForm.total,callback:function(t){e.$set(e.bodyForm,"total",t)},expression:"bodyForm.total"}})],1),a("a-form-model-item",{attrs:{label:"人体关键点分数",prop:"bodyFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{disabled:!e.personEnabled},model:{value:e.bodyForm.key,callback:function(t){e.$set(e.bodyForm,"key",t)},expression:"bodyForm.key"}})],1),a("a-form-model-item",{attrs:{label:"人体截断分",prop:"carFull"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{disabled:!e.personEnabled},model:{value:e.bodyForm.truncation,callback:function(t){e.$set(e.bodyForm,"truncation",t)},expression:"bodyForm.truncation"}})],1)],1)],1)],1)],1)},S=[],O=(a("c975"),a("ac1f"),a("1276"),function(e){Object(s["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.labelCol={span:3},e.wrapperCol={span:12,offset:1},e.faceForm={faceQuality:.65,faceSize:"30*30"},e.bodyForm={total:.65,key:.65,truncation:60},e.editType="",e.faceEnabled=!1,e.personEnabled=!1,e.rules={faceQuality:[{required:!0,message:"请输入抓拍人脸质量分",trigger:"blur"}],faceSize:[{required:!0,message:"请输入最小人脸抓拍",trigger:"blur"},{validator:e.validateFaceSize,trigger:"blur"}],total:[{required:!0,message:"请输入人体质量总分",trigger:"blur"}],key:[{required:!0,message:"请输入人体关键点分数",trigger:"blur"}],truncation:[{required:!0,message:"请输入人体截断分",trigger:"blur"}]},e}return Object(h["a"])(a,[{key:"validateFaceSize",value:function(e,t,a){if(t.indexOf("*")>-1){var r=t.split("*");r[0]>=20&&r[1]>=20&&r[0]<=100&&r[1]<=100?a():a(new Error("最小人脸抓拍大小限制范围 20*20 ~ 100* 100"))}else a(new Error("请输入大小以*连接"))}},{key:"fetchData",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t={},e.next=4,this.service.getEngineParams(t);case 4:a=e.sent,a.data,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"handlePersonEdit",value:function(){this.personEnabled=!0}},{key:"handleFaceEdit",value:function(){this.faceEnabled=!0}},{key:"handleUpdatePerson",value:function(){this.personEnabled=!1}},{key:"handleUpdateFace",value:function(){this.faceEnabled=!1}},{key:"defaultSetFace",value:function(){}},{key:"defaultSetPerson",value:function(){}},{key:"created",value:function(){}}]),a}(l["d"]));Object(o["a"])([Object(l["c"])()],O.prototype,"editRef",void 0),O=Object(o["a"])([Object(l["a"])({components:{}})],O);var j=O,D=j,F=(a("c072"),Object(g["a"])(D,x,S,!1,null,"c60934c8",null)),C=F.exports,I=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"faceSearchContainer"},[a("a-alert",{attrs:{message:e.alertMessage,banner:""}}),a("a-button",{staticClass:"addTask",attrs:{type:"primary"},on:{click:e.handleAddTask}},[e._v("新增任务")]),a("a-button",{staticClass:"addTask",attrs:{type:"primary"},on:{click:e.handleRefresh}},[e._v("刷新任务")]),a("a-table",{attrs:{columns:e.columns,"data-source":e.tableData,loading:e.tableLoading,pagination:!1,rowKey:"taskId"},scopedSlots:e._u([{key:"state",fn:function(t,r){return[0===t?a("span",[e._v(" 进行中")]):e._e(),1===t?a("span",[e._v(" 暂停")]):e._e(),2===t?a("span",[e._v(" 暂停等待中")]):e._e(),3===t?a("span",[e._v(" 完成")]):e._e(),4===t?a("span",[e._v(" 异常")]):e._e(),5===t?a("span",[e._v(" 等待删除")]):e._e()]}},{key:"actions",fn:function(t,r){return[a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑任务")]),0===r.state?a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.handlePause(r,"pause")}}},[e._v("暂停任务")]):a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.handlePause(r,"continue")}}},[e._v("继续任务")]),a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.handleDel(r)}}},[e._v("删除任务")])]}}])}),a("add-task-dia",{ref:"addTaskRef",attrs:{editTask:e.editTask},on:{update:e.getAllTask}})],1)},R=[],_=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("cbs-modal",{attrs:{modalConfig:e.ModalConfig,visible:e.showCursorDialog},on:{"update:modalConfig":function(t){e.ModalConfig=t},"update:modal-config":function(t){e.ModalConfig=t},onCancel:e.close,ok:e.handleOk}},[a("div",{staticClass:"cursorSelectedContainer"},[a("span",[e._v("taskId:"+e._s(e.taskId))]),a("div",[a("cbs-form-filter",{staticClass:"mb-16",attrs:{form:e.formFilter,rows:e.formFilterItem}},[a("div",{attrs:{slot:"query"},slot:"query"},[a("a-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")]),a("a-button",{on:{click:e.resetData}},[e._v("重置")])],1)]),a("a-table",{attrs:{"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange},columns:e.columns,scroll:{y:300},"data-source":e.tableData,loading:e.tableLoading,pagination:!1,rowKey:"cameraId"},scopedSlots:e._u([{key:"action",fn:function(t,r){return[a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.handlePreview(r)}}},[e._v("预览")])]}}])}),a("cbs-pager",{staticClass:"mt-24",on:{change:e.handlePagerChange},model:{value:e.pager,callback:function(t){e.pager=t},expression:"pager"}})],1),a("div")])]),a("preview-device",{ref:"previewRef",attrs:{device:e.deviceForPreview}})],1)},E=[],T=(a("4160"),a("caad"),a("b64b"),a("2532"),a("498a"),a("159b"),a("869c")),$=function(e){Object(s["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.ModalConfig={visible:!1,title:"聚类任务",centered:!0,closable:!0,width:720},e.isEdit=!1,e.showCursorDialog=!1,e.deviceForPreview={},e.tableLoading=!1,e.tableData=[],e.taskId="",e.selectedRowKeys=[],e.formFilterItem=[{key:"cameraId",type:"text",label:"数据源编号",placeholder:"请输入数据源编号"}],e.formFilter={cameraId:void 0},e.pager={pageSize:10,pageNo:1,total:0},e.columns=[{title:"数据源",dataIndex:"name",key:"name"},{title:"数据源编号",dataIndex:"cameraId",key:"cameraId"},{title:"操作",dataIndex:"action",key:"action",scopedSlots:{customRender:"action"}}],e}return Object(h["a"])(a,[{key:"visibleWatcher",value:function(e){e&&(this.fetchData(),this.selectedRowKeys=[],this.editTask&&this.editTask.taskId?(this.isEdit=!0,this.formatData()):(this.isEdit=!1,this.taskId=this.randomString()))}},{key:"formatData",value:function(){var e=this,t=this;this.taskId=this.editTask.taskId;var a=JSON.parse(this.editTask.taskConfig),r=a.UserParams;Object.keys(r).forEach((function(t){e.selectedRowKeys.push(t)})),this.selectedRowKeys.forEach((function(a,r){a.includes("face")&&(a=a.substring(4,a.length),t.$set(e.selectedRowKeys,r,a))}))}},{key:"fetchData",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.getDataSource({page:this.pager.pageNo,rows:this.pager.pageSize});case 3:t=e.sent,a=[],r=Object(f["a"])(t.camera||[]);try{for(r.s();!(n=r.n()).done;)i=n.value,this.findDevice(i.cameraId,a)&&a.push(i)}catch(s){r.e(s)}finally{r.f()}this.tableData=a,this.pager.total=t.total||0,e.next=13;break;case 11:e.prev=11,e.t0=e["catch"](0);case 13:case"end":return e.stop()}}),e,this,[[0,11]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"findDevice",value:function(e,t){var a,r=Object(f["a"])(t);try{for(r.s();!(a=r.n()).done;){var n=a.value;if(e===n.cameraId)return!1}}catch(i){r.e(i)}finally{r.f()}return!0}},{key:"getAnalyseStatus",value:function(){var e=this,t=this;this.tableData.forEach(function(){var a=Object(p["a"])(regeneratorRuntime.mark((function a(r,n){var i,s;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.service.getEngineByDevice({cameraIds:r.cameraId});case 2:i=a.sent,s=i.items,t.$set(e.tableData[n],"dataSourceStatus",s[0]&&s[0].liveDetail&&s[0].liveDetail&&s[0].liveDetail[0]&&s[0].liveDetail[0].camera&&0===s[0].liveDetail[0].camera.cameraStreamState?0:1),t.$set(e.tableData[n],"detail",s);case 6:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}())}},{key:"randomString",value:function(){for(var e=32,t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",a=t.length,r="",n=0;n<e;n++)r+=t.charAt(Math.floor(Math.random()*a));return r}},{key:"onSearch",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,"undefined"!==this.formFilter.cameraId&&""!==this.formFilter.cameraId.trim()){e.next=7;break}return e.next=4,this.fetchData();case 4:this.getAnalyseStatus(),e.next=17;break;case 7:return t={id:this.formFilter.cameraId&&this.formFilter.cameraId.trim()},e.next=10,this.service.getDeviceById(t);case 10:a=e.sent,r=[],n=Object(f["a"])(a.camera||[]);try{for(n.s();!(i=n.n()).done;)s=i.value,this.findDevice(s.cameraId,r)&&r.push(s)}catch(c){n.e(c)}finally{n.f()}this.tableData=r,this.pager.total=0,this.getAnalyseStatus();case 17:e.next=23;break;case 19:e.prev=19,e.t0=e["catch"](0),this.tableData=[],this.pager.total=0;case 23:case"end":return e.stop()}}),e,this,[[0,19]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"handlePagerChange",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetchData();case 2:this.getAnalyseStatus();case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"resetData",value:function(){this.formFilter={cameraId:void 0},this.pager.pageNo=1,this.fetchData(),this.getAnalyseStatus()}},{key:"onSelectChange",value:function(e){this.selectedRowKeys=e}},{key:"handlePreview",value:function(e){this.deviceForPreview=e,this.previewRef.open()}},{key:"handleOk",value:function(){this.isEdit?this.updateCursor():this.handleAddDevice()}},{key:"updateCursor",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:e.prev=0,t=[],a=Object(f["a"])(this.selectedRowKeys);try{for(a.s();!(r=a.n()).done;)n=r.value,t.push({groupId:"face"+n})}catch(s){a.e(s)}finally{a.f()}return i={taskId:this.taskId,data:t,command:"continue"},e.next=7,this.service.ctrlCluster(i);case 7:this.$message.info("编辑聚类任务成功"),this.showCursorDialog=!1,this.$emit("update"),e.next=14;break;case 12:e.prev=12,e.t0=e["catch"](0);case 14:case"end":return e.stop()}}),e,this,[[0,12]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"handleAddDevice",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,0!==this.selectedRowKeys.length){e.next=4;break}return this.$message.warning("请先选择数据源"),e.abrupt("return");case 4:t=[],a=Object(f["a"])(this.selectedRowKeys);try{for(a.s();!(r=a.n()).done;)n=r.value,t.push({groupId:"face"+n})}catch(s){a.e(s)}finally{a.f()}return i={taskId:this.taskId,data:t},e.next=10,this.service.openCursorTask(i);case 10:this.$message.success("聚类任务已开启"),this.showCursorDialog=!1,this.$emit("update"),e.next=17;break;case 15:e.prev=15,e.t0=e["catch"](0);case 17:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"open",value:function(){this.showCursorDialog=!0}},{key:"close",value:function(){this.showCursorDialog=!1}}]),a}(l["d"]);Object(o["a"])([Object(l["c"])()],$.prototype,"previewRef",void 0),Object(o["a"])([Object(l["b"])({required:!1,type:Object})],$.prototype,"editTask",void 0),Object(o["a"])([Object(l["e"])("showCursorDialog")],$.prototype,"visibleWatcher",null),$=Object(o["a"])([Object(l["a"])({components:{previewDevice:T["a"]}})],$);var M=$,P=M,A=(a("bf66"),Object(g["a"])(P,_,E,!1,null,null,null)),K=A.exports,V=function(e){Object(s["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.isOpenCursor=!1,e.tableData=[],e.editTask={},e.tableLoading=!1,e.alertMessage="人脸检索服务,需要先开启聚类服务,并选择哪些设备抓拍数据进行人脸检索。",e.columns=[{title:"任务号",dataIndex:"taskId",key:"taskId"},{title:"聚类总特征数",dataIndex:"feaAllNum",key:"feaAllNum"},{title:"增量聚类特征数",dataIndex:"feaIncreNum",key:"feaIncreNum"},{title:"任务状态",dataIndex:"state",key:"state",scopedSlots:{customRender:"state"}},{title:"错误信息",dataIndex:"errInfo",key:"errInfo"},{title:"操作",dataIndex:"actions",key:"actions",scopedSlots:{customRender:"actions"}}],e}return Object(h["a"])(a,[{key:"onStartCursor",value:function(){}},{key:"fetchClusterState",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.getClusterState({taskId:"face_cluster_318"});case 3:t=e.sent,t.data,e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getAllTask",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.getAllTask({});case 3:t=e.sent,"success"===t.info&&(t.rows.length?this.tableData=t.rows:this.tableData=[]),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"handleAddTask",value:function(){this.editTask={},this.addTaskRef.open()}},{key:"handleEdit",value:function(e){this.editTask=e,this.addTaskRef.open()}},{key:"handlePause",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(t,a){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.ctrlCluster({taskId:t.taskId,command:a});case 3:r=e.sent,"success"===r.info?(this.$message.info("".concat(a,"聚类任务成功")),this.getAllTask()):this.$message.warning(r.info),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"handleDel",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:try{a=this,this.$confirm({title:"是否删除聚类任务",onOk:function(){return Object(p["a"])(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a.service.delClusterTask({taskId:[t.taskId]});case 2:r=e.sent,"success"===r.info?a.$message.info("删除聚类任务成功"):a.$message.warning(r.info),a.getAllTask();case 5:case"end":return e.stop()}}),e)})))()},onCancel:function(){}})}catch(r){}case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"handleRefresh",value:function(){this.getAllTask()}},{key:"created",value:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getAllTask();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),a}(l["d"]);Object(o["a"])([Object(l["c"])()],V.prototype,"addTaskRef",void 0),V=Object(o["a"])([Object(l["a"])({components:{addTaskDia:K}})],V);var q=V,L=q,z=(a("4110"),Object(g["a"])(L,I,R,!1,null,null,null)),N=z.exports,U=function(e){Object(s["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.activeKey="1",e.alertMessage="配置各引擎默认优化参数,当设备与引擎关联后,默认为设备加载当前优化参数,专家可对参数进行修改",e}return a}(l["d"]);U=Object(o["a"])([Object(l["a"])({name:"Params",components:{capture:w,engine:C,faceSearch:N}})],U);var Q=U,J=Q,B=(a("0ab6"),Object(g["a"])(J,r,n,!1,null,"4ad53075",null));t["default"]=B.exports},4110:function(e,t,a){"use strict";a("c77f")},"498a":function(e,t,a){"use strict";var r=a("23e7"),n=a("58a8").trim,i=a("c8d2");r({target:"String",proto:!0,forced:i("trim")},{trim:function(){return n(this)}})},"71ac":function(e,t,a){},"73b4":function(e,t,a){},"869c":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:"预览",visible:e.showPlayer,destroyOnClose:""},on:{ok:e.handleOk,cancel:e.handleOnCancel}},[a("div",{staticClass:"player-block"},[e.isDcs&&e.playerServer?a("cbs-player",{attrs:{playerServer:e.playerServer,devices:e.deviceList,"plugin-url":e.pluginUrl,"basic-config":e.basicConfig}}):a("cbs-player",{attrs:{devices:e.deviceList,"plugin-url":e.pluginUrl,"basic-config":e.basicConfig}})],1)])},n=[],i=(a("99af"),a("d4ec")),s=a("bee2"),c=a("262e"),o=a("2caf"),l=a("9ab4"),u=a("1b40"),d=function(e){Object(c["a"])(a,e);var t=Object(o["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.showPlayer=!1,e.deviceList=[{rtspUrl:"",dcs:!1}],e.isDcs=!1,e.playerServer="",e.basicConfig={autoPlay:!0},e.previewModalConfig={visible:!1,title:"预览",centered:!0,closable:!0,width:720},e}return Object(s["a"])(a,[{key:"onVisible",value:function(e){if(e){var t=this.device.param;"string"===typeof t&&(t=JSON.parse(t)),t&&t.type&&"DCS"===t.type?(this.isDcs=!0,this.playerServer="".concat(t.user,":").concat(t.pwd,"@").concat(t.ip,":").concat(t.port),this.deviceList[0].rtspUrl=t.dcsId,this.deviceList[0].dcs=!0):(this.isDcs=!1,this.deviceList[0].rtspUrl=t.liveUrl,this.deviceList[0].dcs=!1)}else this.playerServer=""}},{key:"open",value:function(){this.showPlayer=!0}},{key:"handleOnCancel",value:function(){this.showPlayer=!1}},{key:"handleOk",value:function(){this.showPlayer=!1}},{key:"pluginUrl",get:function(){return"./DCSPlugin-1.2.0.exe"}}]),a}(u["d"]);Object(l["a"])([Object(u["b"])({type:Object,required:!0})],d.prototype,"device",void 0),Object(l["a"])([Object(u["e"])("showPlayer")],d.prototype,"onVisible",null),d=Object(l["a"])([Object(u["a"])({})],d);var f=d,p=f,h=(a("a61c"),a("2877")),m=Object(h["a"])(p,r,n,!1,null,null,null);t["a"]=m.exports},a61c:function(e,t,a){"use strict";a("d8ee")},b85c:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));a("a4d3"),a("e01a"),a("d28b"),a("d3b7"),a("3ca3"),a("ddb0");var r=a("06c5");function n(e,t){var a;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=Object(r["a"])(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,c=!0,o=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return c=e.done,e},e:function(e){o=!0,s=e},f:function(){try{c||null==a["return"]||a["return"]()}finally{if(o)throw s}}}}},b87c:function(e,t,a){"use strict";a("71ac")},bf66:function(e,t,a){"use strict";a("021f")},c072:function(e,t,a){"use strict";a("73b4")},c77f:function(e,t,a){},c8d2:function(e,t,a){var r=a("d039"),n=a("5899"),i="​…᠎";e.exports=function(e){return r((function(){return!!n[e]()||i[e]()!=i||n[e].name!==e}))}},d8ee:function(e,t,a){},e972:function(e,t,a){}}]);