Files
starRiverProperty/frontend/decompiled/cwos-portal/static/js/116.93e89e26b111cbdddeaf.js
T
hpd840321 7b2bd307f1 Initial commit: reorganized source tree
- backend/: 13 Maven modules (cw-elevator-application, cloudwalk-cloud, intelligent-cwoscomponent, ninca-crk, etc.)
- frontend/: 4 Vue projects (elevator-front, cwos-portal, alarm-front, front_acs) + decompiled + scripts
- scripts/: build, test-env, tools (Docker Compose, service templates, API parity)
- docs/: AGENTS.md, superpowers specs, architecture docs
- .gitignore: standard Java/Maven exclusions

Moved from legacy maven-*/ root layout to backend/ organized structure.
2026-05-09 09:56:45 +08:00

1 line
35 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
webpackJsonp([116],{"/hBo":function(e,t,a){a("jsVW");var n=a("C6iB");e.exports=n.Object.assign},"3zhG":function(e,t,a){"use strict";var n=a("eltu"),i=a("Wlpa").findIndex,r=a("QzWO"),o=!0,s=a("ALIx")("findIndex");"findIndex"in[]&&Array(1).findIndex(function(){o=!1}),n({target:"Array",proto:!0,forced:o||!s},{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r("findIndex")},"7sVG":function(e,t,a){var n=a("JDbC");e.exports=n},"8nTm":function(e,t,a){"use strict";(function(e){a.d(t,"a",function(){return S});var n=void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}var o=i,s=r;function l(e){if(o===setTimeout)return setTimeout(e,0);if((o===i||!o)&&setTimeout)return o=setTimeout,setTimeout(e,0);try{return o(e,0)}catch(t){try{return o.call(null,e,0)}catch(t){return o.call(this,e,0)}}}"function"==typeof n.setTimeout&&(o=setTimeout),"function"==typeof n.clearTimeout&&(s=clearTimeout);var c,u=[],f=!1,d=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):d=-1,u.length&&h())}function h(){if(!f){var e=l(p);f=!0;for(var t=u.length;t;){for(c=u,u=[];++d<t;)c&&c[d].run();d=-1,t=u.length}c=null,f=!1,function(e){if(s===clearTimeout)return clearTimeout(e);if((s===r||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function v(){}m.prototype.run=function(){this.fun.apply(null,this.array)};var b=v,g=v,y=v,w=v,_=v,x=v,k=v,C=n.performance||{},D=C.now||C.mozNow||C.msNow||C.oNow||C.webkitNow||function(){return(new Date).getTime()},T=new Date,S={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)t[a-1]=arguments[a];u.push(new m(e,t)),1!==u.length||f||l(h)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:b,addListener:g,once:y,off:w,removeListener:_,removeAllListeners:x,emit:k,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*D.call(C),a=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(a-=e[0],(n-=e[1])<0&&(a--,n+=1e9)),[a,n]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-T)/1e3}}}).call(t,a("DuR2"))},"91hy":function(e,t,a){"use strict";a.d(t,"a",function(){return p});var n=a("SBIS"),i=a.n(n),r=a("IxIs"),o=a("2x6p"),s=a.n(o),l=a("9gOy"),c=a.n(l),u=a("cSe6"),f=a.n(u),d=Object(r.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{staticClass:"auth-verify-dialog",attrs:{width:"30%",title:"新建渠道商",visible:e.visible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"form",attrs:{model:e.formData,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"渠道商编码",prop:"corpCode"}},[a("el-input",{attrs:{type:"text"},model:{value:e.formData.corpCode,callback:function(t){e.$set(e.formData,"corpCode","string"==typeof t?c()(t).call(t):t)},expression:"formData.corpCode"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道商名称",prop:"corpName"}},[a("el-input",{attrs:{type:"text"},model:{value:e.formData.corpName,callback:function(t){e.$set(e.formData,"corpName","string"==typeof t?c()(t).call(t):t)},expression:"formData.corpName"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.confirm}},[e._v("确 定")])],1)],1)},staticRenderFns:[]},void 0,{name:"CreateBusinessDialog",props:{value:{type:Boolean,default:!1}},data:function(){return{formData:{corpCode:"",corpName:""},rules:{corpCode:[{required:!0,message:"渠道商ID不能为空",trigger:"blur"},{min:1,max:10,message:"最多10个字符",trigger:"blur"},{validator:this.validDeviceCode,trigger:"blur"}],corpName:[{required:!0,message:"渠道商名称不能为空",trigger:"blur"},{min:1,max:100,message:"最多100个字符",trigger:"blur"}]}}},computed:{visible:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},methods:{validDeviceCode:function(e,t,a){/^[a-zA-Z0-9]{1,}$/.test(t)?a():a(new Error("请输入数字或英文字母"))},cancel:function(){this.formData.auth="",this.visible=!1},confirm:function(){var e=this;this.$refs.form.validate(function(t){t&&(e.$emit("confirm",e.formData),e.cancel())})}}},"data-v-4f7b857b",!1,void 0,!1,void 0,void 0,void 0),p=Object(r.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"equipment-create-item"},[a("el-form",{ref:"form",attrs:{model:e.formData,rules:e.rules,"label-width":"120px",size:"mini"}},[a("el-form-item",{attrs:{label:"设备编码:",prop:"deviceCode"}},[a("el-input",{attrs:{placeholder:"请输入设备编码",disabled:e.isEdit},model:{value:e.formData.deviceCode,callback:function(t){e.$set(e.formData,"deviceCode","string"==typeof t?c()(t).call(t):t)},expression:"formData.deviceCode"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设备类型:",prop:"deviceTypeId"}},[a("el-cascader",{staticClass:"form-item--width",attrs:{disabled:e.isEdit,options:e.deviceTypeTree,placeholder:"'请选择设备类型/设备型号'",props:e.deviceCascaderProp},model:{value:e.formData.deviceTypeId,callback:function(t){e.$set(e.formData,"deviceTypeId",t)},expression:"formData.deviceTypeId"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"识别类型:",prop:"identifyType"}},[a("el-radio-group",{model:{value:e.formData.identifyType,callback:function(t){e.$set(e.formData,"identifyType",t)},expression:"formData.identifyType"}},[a("el-radio",{attrs:{label:0}},[e._v("前端识别")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("后端识别")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道商:",prop:"corpCode"}},[a("el-select",{staticClass:"form-item--width",attrs:{placeholder:"请输入或选择渠道商",filterable:"","default-first-option":""},on:{change:e.changeBusiness},model:{value:e.formData.corpCode,callback:function(t){e.$set(e.formData,"corpCode",t)},expression:"formData.corpCode"}},[a("el-button",{staticClass:"create-btn-wrap",attrs:{type:"text"},on:{click:e.createNewBussiness}},[e._v("新增渠道商"),a("i",{staticClass:"el-icon-plus el-icon--right"})]),e._v(" "),e._l(e.businessList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.corpCode}})})],2)],1),e._v(" "),a("el-form-item",{attrs:{label:"备注:",prop:"remark"}},[a("el-input",{attrs:{type:"textarea",placeholder:"不超过255个字符"},model:{value:e.formData.remark,callback:function(t){e.$set(e.formData,"remark","string"==typeof t?c()(t).call(t):t)},expression:"formData.remark"}})],1)],1),e._v(" "),a("create-business-dialog",{on:{confirm:e.comfirmDialog},model:{value:e.isShowDialog,callback:function(t){e.isShowDialog=t},expression:"isShowDialog"}})],1)},staticRenderFns:[]},void 0,{name:"EquipmentCreateItem",components:{CreateBusinessDialog:d},props:{isEdit:{type:Boolean,default:!1},formData:{type:Object,default:function(){}},deviceTypeTree:{type:Array,default:function(){return[]}},businessList:{type:Array,default:function(){return[]}}},data:function(){return{deviceCascaderProp:{label:"name",value:"id"},isShowDialog:!1,rules:{deviceCode:[{required:!0,message:"请输入设备编码",trigger:"blur"},{min:1,max:32,message:"最多32个字符",trigger:"blur"},{validator:this.validDeviceCode,trigger:"blur"}],deviceTypeId:[{required:!0,message:"请选择设备类型",trigger:"blur"}],identifyType:[{required:!0,message:"请选择识别类型",trigger:"blur"}],corpCode:[{required:!0,message:"请选择或输入渠道商ID",trigger:"blur"}],remark:[{min:1,max:255,message:"最多255个字符",trigger:"blur"}]}}},methods:{validDeviceCode:function(e,t,a){/^[a-zA-Z0-9\\-]{1,}$/.test(t)?a():a(new Error("请输入数字,短横线(-)或英文字母"))},validate:function(){var e=this;return new i.a(function(t,a){e.$refs.form.validate(function(e){e?t(e):a(e)})})},changeBusiness:function(e){var t,a=s()(t=this.businessList).call(t,function(t){return t.corpCode===e})||{};this.formData.corpName=a.name||""},createNewBussiness:function(){this.isShowDialog=!0},comfirmDialog:function(e){var t;f()(t=this.businessList).call(t,function(t){return t.corpCode===e.corpCode})?this.$message.error("渠道商ID不可以重复"):(this.businessList.unshift({id:e.corpCode,name:e.corpName}),this.formData.corpCode=e.corpCode,this.formData.corpName=e.corpName)}}},"data-v-cae962c8",!1,void 0,!1,void 0,void 0,void 0)},"Ah+3":function(e,t,a){a("3zhG");var n=a("J+5g");e.exports=n("Array").findIndex},Cwdk:function(e,t,a){var n=a("XzrE");e.exports=n},DSNe:function(e,t,a){e.exports=a("7sVG")},E6nQ:function(e,t,a){e.exports=a("WdFW")},FYbf:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Mnsi"),i=a.n(n),r=a("gPdZ"),o=a.n(r),s=a("hMZn"),l=a.n(s),c=a("SBIS"),u=a.n(c),f=a("mtWM"),d=a.n(f),p=a("mw3O"),h=(a.n(p),a("0isy")),m=a.n(h),v=a("zL8q"),b=(a.n(v),a("IxIs")),g=a("J849"),y=a.n(g),w=a("DixE"),_=a.n(w),x=a("fI1u"),k=a.n(x),C=a("FCLc"),D=a.n(C),T=a("Ek6n"),S=a.n(T),I=a("hOsK"),E=a.n(I),q=a("kqC4"),$=a.n(q),L=a("lv5w"),U=a.n(L),j=a("2bj9"),O=a.n(j),F=a("44wJ"),N=a.n(F),z=a("6zSr"),P=a.n(z),A=a("23M+"),M=a.n(A),B=a("oiss"),R=a("E6nQ"),W=a.n(R),J=a("y6gE"),H=a("Iy39"),V=a.n(H),Q=a("I3KW"),X=a.n(Q),G=a("g8nV"),Z=a("H5tE"),K=a.n(Z),Y=a("mviO"),ee=a("s6Pg"),te=a("8nTm"),ae=a("uiEL"),ne=a.n(ae),ie=a("8Qmx"),re=a.n(ie),oe=a("X78b"),se=a.n(oe),le=a("XK4L"),ce=a.n(le),ue=a("HljW"),fe=a.n(ue),de=a("0xWH"),pe=a.n(de),he=a("aEal"),me=a.n(he),ve=a("kjh6"),be=a.n(ve),ge=a("YO+z"),ye=a.n(ge),we=a("zCeI"),_e=a("wk9Q"),xe=a.n(_e),ke=a("2x6p"),Ce=(a.n(ke),a("ag96")),De=a("9gOy"),Te=(a.n(De),a("cSe6")),Se=(a.n(Te),a("91hy")),Ie=a("NEow"),Ee=a.n(Ie),qe=a("DSNe"),$e=a.n(qe),Le=a("7+uW"),Ue=a("+hAf"),je=(a.n(Ue),a("+E0w")),Oe=(a.n(je),Object(b.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"equipment-create"},[a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addNewEquipment}},[e._v("新增设备")])],1),e._v(" "),a("el-row",{attrs:{gutter:24}},e._l(e.equipmentList,function(t,n){return a("el-col",{key:n,attrs:{span:8}},[a("p",[e._v("设备"+e._s(n+1)+"")]),e._v(" "),a("div",{staticClass:"equipment-item--wrap"},[a("equipment-create-item",{ref:"equipment"+n,refInFor:!0,attrs:{"form-data":t,"device-type-tree":e.equipmentTree,"business-list":e.businessList}}),e._v(" "),0!==n?a("el-button",{staticClass:"delete-btn",attrs:{type:"danger",icon:"el-icon-close",circle:""},on:{click:function(t){return e.deleteEquipment(n)}}}):e._e()],1)])}),1),e._v(" "),a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.confirm}},[e._v("确定")]),e._v(" "),a("el-button",{attrs:{size:"small"},on:{click:e.cancel}},[e._v("取消")])],1)],1)},staticRenderFns:[]},void 0,{name:"EquipmentCreate",components:{EquipmentCreateItem:Se.a},data:function(){return{equipmentTree:[],businessList:[],equipmentList:[],formData:o()({deviceCode:"",deviceTypeId:"",identifyType:"",corpCode:"",corpName:"",remark:""})}},created:function(){this.getEquipmentTree(),this.getBusinessList(),this.addNewEquipment()},methods:{addNewEquipment:function(){this.equipmentList.length>=10||this.equipmentList.push(JSON.parse(this.formData))},deleteEquipment:function(e){var t;be()(t=this.equipmentList).call(t,e,1)},getEquipmentTree:function(){var e=this;Ce.a.getEquipmentAllTree().then(function(t){"00000000"===t.code&&(e.equipmentTree=t.data)})},getBusinessList:function(){var e=this;Ce.a.getBusinessList().then(function(t){var a;"00000000"===t.code&&(e.businessList=N()(a=t.data||[]).call(a,function(e){return!("cloudwalk"===e.ext1)}))})},addEquipments:function(){var e=this;Ce.a.addEquipments(this.formatConfirmParams()).then(function(t){"00000000"===t.code?(e.$message.success(t.message||"添加成功"),e.$router.push("/equipment-list")):e.$message.error(t.message||"添加失败")}).catch(function(t){e.$message.error(t.message||"添加失败")})},confirm:function(){var e,t=this,a=[];_()(e=this.equipmentList).call(e,function(e,n){a.push(t.$refs["equipment".concat(n)][0].validate())}),u.a.all(a).then(function(e){t.addEquipments()})},formatConfirmParams:function(){var e;return{params:ye()(e=this.equipmentList).call(e,function(e){var t=JSON.parse(o()(e));return t.deviceTypeId=t.deviceTypeId.pop(),t})}},cancel:function(){this.$router.push("/equipment-list")}}},"data-v-930f6f22",!1,void 0,!1,void 0,void 0,void 0)),Fe=d.a.create({baseURL:te.a.env.BASE_API});function Ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}Fe.interceptors.request.use(function(e){return e},function(e){u.a.reject(e)}),Fe.interceptors.response.use(function(e){return e.data},function(e){if(e.response){var t=e.response.status;500===t&&v.Message.error("服务器内部错误"),400===t&&v.Message.error("参数错误")}else{var a;S()(a=e.toString()).call(a,"timeout")>0?Object(v.Message)({message:"请求超时,请稍后重试",type:"error",duration:3e3}):v.Message.error(e.message)}return u.a.reject(e)});var ze=new me.a([["onbefore"],["oninited"],["onparting"],["onfinished"],["onclear"],["onfailed"],["onreplace"]]),Pe=new(function(){function e(){Object(Y.a)(this,e)}return Object(ee.a)(e,[{key:"$emit",value:function(e){if(ze.has(e)){var t=ze.get(e);if(t){for(var a=arguments.length,n=new Array(a>1?a-1:0),i=1;i<a;i++)n[i-1]=arguments[i];var r,o=function(e){if(void 0===se.a||null==re()(e)){if(k()(e)||(e=function(e,t){var a;if(e){if("string"==typeof e)return Ne(e,t);var n=y()(a=Object.prototype.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?ce()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ne(e,t):void 0}}(e))){var t=0,a=function(){};return{s:a,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:a}}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 n,i,r=!0,o=!1;return{s:function(){n=ne()(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){o=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(o)throw i}}}}(pe()(t).call(t));try{for(o.s();!(r=o.n()).done;){r.value.apply(void 0,n)}}catch(e){o.e(e)}finally{o.f()}}}}},{key:"$on",value:function(e,t){if(ze.has(e)){void 0===ze.get(e)&&ze.set(e,new fe.a);var a=ze.get(e);a.delete(t),a.add(t)}}},{key:"$off",value:function(e,t){if(ze.has(e)){var a=ze.get(e);t?a&&t&&a.delete(t):a.clear()}}}]),e}());function Ae(e,t){var a=M()(e);if(P.a){var n=P()(e);t&&(n=N()(n).call(n,function(t){return O()(e,t).enumerable})),a.push.apply(a,n)}return a}function Me(e){for(var t=1;t<arguments.length;t++){var a,n=null!=arguments[t]?arguments[t]:{};if(t%2)_()(a=Ae(Object(n),!0)).call(a,function(t){Object(B.a)(e,t,n[t])});else if(U.a)$()(e,U()(n));else{var i;_()(i=Ae(Object(n))).call(i,function(t){E()(e,t,O()(n,t))})}}return e}var Be=d.a.CancelToken,Re=1,We=2*Math.pow(1024,2),Je=function(){function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(Y.a)(this,e),this.file=t,this.state=Re,this.fileId="",this.filePath="",this.partIndex=0,this.abortRequest=null,this.opt=W()({chunkSize:We,hasAlert:!0,isSlice:null,unique:!1,initUrl:"",finishUrl:"",partUrl:"",directUrl:"",param:{},progress:function(){},success:function(){},failed:function(){},delete:function(){}},a),this.checkSliceUpload(),this.chunks=0===this.opt.chunkSize?1:Math.ceil(this.file.size/this.opt.chunkSize)}var t;return Object(ee.a)(e,[{key:"checkSliceUpload",value:function(){null===this.opt.isSlice&&this.file.size<=this.opt.chunkSize?this.opt.isSlice=!1:null===this.opt.isSlice&&this.file.size>this.opt.chunkSize&&(this.opt.isSlice=!0)}},{key:"run",value:function(){var e=this;K()(function(){e.state===Re&&(e.opt.isSlice&&e.unique||(e.opt.isSlice&&!e.unique?e.uploadPart():e.opt.isSlice||e.uploadDirect()))},0)}},{key:"uploadDirect",value:function(){var e,t=this,a=new FormData,n={file:this.file.raw,fileName:this.file.name};n=this._formatAjaxParam(4,n),_()(e=M()(n)).call(e,function(e){a.append(e,n[e])}),this.uploadServer(this.opt.directUrl,a).then(function(e){t.file.status=101,t.opt.success(t.file,e)}).catch(function(e){t.file.status=102,t.opt.failed(e)})}},{key:"uploadPart",value:(t=Object(G.a)(X.a.mark(function e(){var t,a,n,i,r,o,s,l=this;return X.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(99!==this.file.status){e.next=2;break}return e.abrupt("return");case 2:if(this.fileId){e.next=5;break}return e.next=5,this.initPartUpload();case 5:if(this.fileId){e.next=7;break}return e.abrupt("return");case 7:n=this.partIndex*this.opt.chunkSize,i=(this.partIndex+1)*this.opt.chunkSize,r=i>=this.file.size?this.file.size:i,o=new FormData,s={file:y()(t=this.file.raw).call(t,n,r),partNumber:this.partIndex,uploadId:this.fileId,filePath:this.filePath},s=this._formatAjaxParam(2,s),_()(a=M()(s)).call(a,function(e){o.append(e,s[e])}),this.uploadServer(this.opt.partUrl,o).then(function(e){if(l.partIndex===l.chunks-1)l.finishPartUpload();else{var t=Math.floor((l.partIndex+1)/l.chunks*100);l.partIndex++,l.opt.progress(t),l.uploadPart(),Pe.$emit("onparting",l.file,l.partIndex)}}).catch(function(e){l.file.status=102,l.opt.failed(e),Pe.$emit("onfailed",l.file,e)});case 15:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"uploadServer",value:function(e,t){var a=this,n=(new Date).getTime(),i=0;return this.file.status=100,this.abortRequest=Be.source(),this.opt.hasAlert&&window.addEventListener("beforeunload",this._beforeClosePage),Fe.post(e,t,{cancelToken:this.abortRequest.token,onUploadProgress:function(e){var t=(V()()-n)/1e3,r=e.loaded-i;a.file.netSpeed=a._formatNetSpeed(r,t),n=(new Date).getTime(),i=e.loaded}}).then(function(e){if("00000000"===e.code)return e;throw{success:!1,message:e.message||"上传出错"}}).catch(function(e){throw e}).finally(function(e){a.abortRequest=null,window.removeEventListener("beforeunload",a._beforeClosePage)})}},{key:"initPartUpload",value:function(){var e=this,t={partSize:this.opt.chunkSize};return t=this._formatAjaxParam(1,t),Pe.$emit("onbefore",this.file),Fe.post(this.opt.initUrl,t).then(function(t){"00000000"===t.code?(e.fileId=t.data.uploadId,e.filePath=t.data.filePath,Pe.$emit("oninited",e.file,t)):(v.Message.error(t.message||"文件初始化错误"),e.file.status=102,e.opt.failed(t),Pe.$emit("onfailed",e.file,t))}).catch(function(t){v.Message.error(t.message||"文件初始化错误"),e.file.status=102,e.opt.failed(t),Pe.$emit("onfailed",e.file,t)})}},{key:"finishPartUpload",value:function(){var e=this,t={uploadId:this.fileId,filePath:this.filePath,returnType:0,fileSize:this.file.size};t=this._formatAjaxParam(3,t),Fe.post(this.opt.finishUrl,t).then(function(t){"00000000"===t.code?(e.file.status=101,e.opt.success(e.file,t),Pe.$emit("onfinished",e.file,t)):(e.file.status=102,e.opt.failed(t),Pe.$emit("onfailed",e.file,t))}).catch(function(t){e.file.status=102,e.opt.failed(t),Pe.$emit("onfailed",e.file,t)})}},{key:"_formatAjaxParam",value:function(e,t){var a=t||{};return"function"==typeof this.opt.param?a=this.opt.param(e,t,this.file):"object"===Object(J.a)(this.opt.param)&&(a=Me(Me({},t),this.opt.param)),void 0===a&&(a=t),a}},{key:"_formatNetSpeed",value:function(e,t){var a=e/t,n="b/s";return a/1024>1&&(a/=1024,n="k/s"),a/1024>1&&(a/=1024,n="M/s"),(a=+(Math.round(a+"e2")+"e-2"))+n}},{key:"_saveUploadingMsg",value:function(){localStorage.setItem("cw_".concat(this.fileId),o()({partIndex:this.partIndex}))}},{key:"_removeUploadingMsg",value:function(){localStorage.removeItem("cw_".concat(this.fileId))}},{key:"_getUploadingMsg",value:function(){var e=localStorage.getItem("cw_".concat(this.fileId))||"{}";return JSON.parse(e)}},{key:"pause",value:function(){this.file.status=99}},{key:"continue",value:function(){this.file.status=100,this.run()}},{key:"restart",value:function(){this.file.status=100,this.run()}},{key:"delete",value:function(){}},{key:"abortRequest",value:function(){this.abortRequest&&this.abortRequest.cancel()}},{key:"_beforeClosePage",value:function(e){return(e=e||window.event)&&(e.returnValue="关闭提示"),"关闭提示"}}]),e}(),He=Object(b.a)({render:function(){var e=this.$createElement;return(this._self._c||e)("el-upload",{attrs:{"show-file-list":!1,"on-change":this.changeFile,"auto-upload":!1,accept:this.acceptFile,action:""}},[this._t("default"),this._v(" "),this._t("tip")],2)},staticRenderFns:[]},void 0,{name:"UploadButton",data:function(){return{acceptFile:".xls,.xlsx"}},methods:{changeFile:function(e){this.$emit("change",e)}}},"data-v-4b59bc2e",!1,void 0,!1,void 0,void 0,void 0);function Ve(e,t){var a=M()(e);if(P.a){var n=P()(e);t&&(n=N()(n).call(n,function(t){return O()(e,t).enumerable})),a.push.apply(a,n)}return a}function Qe(e){for(var t=1;t<arguments.length;t++){var a,n=null!=arguments[t]?arguments[t]:{};if(t%2)_()(a=Ve(Object(n),!0)).call(a,function(t){Object(B.a)(e,t,n[t])});else if(U.a)$()(e,U()(n));else{var i;_()(i=Ve(Object(n))).call(i,function(t){E()(e,t,O()(n,t))})}}return e}var Xe={},Ge=64*Math.pow(1024,2),Ze=Object(b.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"upload-files"},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:e.isMinStatus,expression:"isMinStatus"}],attrs:{type:"primary",circle:""},on:{click:function(t){e.isMinStatus=!1}}},[a("i",{staticClass:"el-icon-download"})]),e._v(" "),a("el-card",{directives:[{name:"show",rawName:"v-show",value:!e.isMinStatus,expression:"!isMinStatus"}],staticClass:"upload-content"},[a("div",{staticClass:"upload-header",attrs:{slot:"header"},slot:"header"},[a("span",[e._v(e._s(e.title))]),e._v(" "),e.fileList.length>0?a("i",{staticClass:"el-icon-delete delete-btn",on:{click:e.handleClearList}}):e._e(),e._v(" "),a("div",{staticClass:"header-buttons"},[a("i",{staticClass:"el-icon-minus",on:{click:e.minusComponent}})])]),e._v(" "),a("div",{staticClass:"upload-body"},[a("el-table",{attrs:{data:e.fileList,"show-header":!1}},[a("el-table-column",{attrs:{prop:"name",width:"200px"}}),e._v(" "),a("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.status?[a("span",{staticClass:"progress-tip"},[e._v("准备上传")])]:2===t.row.status?[a("span",{staticClass:"progress-tip"},[e._v("读取出错")])]:100===t.row.status?[a("span",{staticClass:"progress-tip"},[e._v("上传进度")]),e._v(" "),a("el-progress",{attrs:{percentage:t.row.radio,color:"#8e71c7"}})]:101===t.row.status?[a("i",{staticClass:"el-icon-success",staticStyle:{color:"#67c23a"}},[e._v("上传成功")])]:102===t.row.status?[a("span",{staticClass:"progress-tip",staticStyle:{color:"#f36068"}},[a("i",{staticClass:"el-icon-error"}),e._v(e._s(t.row.message||"上传失败")+"\n ")])]:e._e()]}}])}),e._v(" "),a("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(t){var n;return[xe()(n=[101,102]).call(n,t.row.status)?a("upload-button",{on:{change:e.changeFile}},[a("el-button",{attrs:{type:"primary"},on:{click:function(a){return e.reloadFile(t.row,t.$index)}}},[e._v("重新上传")])],1):a("el-button",{attrs:{type:"warning"},on:{click:function(a){return e.cancelUpload(t.row)}}},[e._v("取消上传")])]}}])})],1)],1)])],1)},staticRenderFns:[]},void 0,{name:"UploadFileCard",components:{UploadButton:He},props:{title:{type:String,default:"上传任务"}},data:function(){return{isMinStatus:!1,fileList:[],currReplaceFile:{}}},computed:{},created:function(){},beforeDestroy:function(){this.cancelFile()},methods:{setUploadOption:function(e){e.chunkSize=e.chunkSize||Ge,Xe=W()(Xe,e)},reloadFile:function(e,t){this.oldFileBak={file:e,index:t}},changeFile:function(e){var t=this.oldFileBak.index,a=this.fileList[t].id;this.$emit("replace",e,t,a),this.oldFileBak={}},replaceFile:function(e,t){var a;return be()(a=this.fileList).call(a,t,1,e),this.uploadFile(e)},addFile:function(e){return this.fileList.push(e),this.uploadFile(e)},uploadFile:function(e){var t=this;return new u.a(function(a,n){var i=new Je(e,Qe(Qe({},Xe),{},{progress:function(a){t.$set(e,"radio",a)},success:function(n,i){e=n,t.$set(e,"radio",100),a({file:e,res:i})},failed:function(a){t.$set(e,"message",a.message),n(a)}}));i.run(),e._uploader=i,e.id=V()()+Math.random()})},cancelUpload:function(e){e._uploader&&e._uploader.abortRequest&&(e._uploader.abortRequest.cancel(),e._uploader.finishPartUpload())},cancelFile:function(){var e,t=this;_()(e=this.fileList).call(e,function(e){t.cancelUpload(e)}),this.fileList=[]},minusComponent:function(){this.isMinStatus=!0},closeComponent:function(){var e=this;this.$nextTick(function(){e.$destroy()})},handleClearList:function(){var e=this;this.$confirm("确定清空列表吗","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(t){e.cancelFile()})},handleRestart:function(e){e._uploader.restart()},handleStop:function(e){e._uploader.pause()},handleContinue:function(e){e._uploader.continue()}}},"data-v-176f4601",!1,void 0,!1,void 0,void 0,void 0),Ke={install:function(e){e.use(v.Table),e.use(v.TableColumn),e.use(v.Card),e.use(v.Button),e.use(v.Progress),e.prototype.$confirm=v.MessageBox.confirm}};Le.default.use(Ke);var Ye=null,et=Le.default.extend(Ze);function tt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ye||((Ye=new et({el:document.createElement("div")})).destroy=function(){Ye=null}),Ye.setUploadOption(e),Ye.visible||(document.body.appendChild(Ye.$el),Le.default.nextTick(function(){Ye.visible=!0}))}var at=function(e){var t={};return tt(e),t.upload=function(t){return e&&tt(e),new u.a(function(e,a){Ye.addFile(t).then(function(t,a){e(t,a)}).catch(function(e){a(e)})})},t.setOptions=function(e){Ye.setUploadOption(e)},t.on=function(e,t){Pe.$on(e,t)},t};function nt(e,t){var a=M()(e);if(P.a){var n=P()(e);t&&(n=N()(n).call(n,function(t){return O()(e,t).enumerable})),a.push.apply(a,n)}return a}function it(e){for(var t=1;t<arguments.length;t++){var a,n=null!=arguments[t]?arguments[t]:{};if(t%2)_()(a=nt(Object(n),!0)).call(a,function(t){Object(B.a)(e,t,n[t])});else if(U.a)$()(e,U()(n));else{var i;_()(i=nt(Object(n))).call(i,function(t){E()(e,t,O()(n,t))})}}return e}at.destroy=function(){Ye.closeComponent()};var rt,ot=m.a.get("94a08da1fecbb6e8b46990538c7b50b2");if(!ot&&-1!=S()(rt=window.location.href).call(rt,"token_value=")){var st=window.location.href.split("token_value=")[1];(function(e){if(""!=e&&null!=e&&e){for(var t="",a=0;a<e.length;a++)t+=e.charAt(a).charCodeAt()-65;var n=(new Date).getTime();n-18e5>l()(t)||13!=e.length||n<l()(t)||(ot=e)}})(st=st.split("#/")[0])}var lt=Object(b.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"equipment-create-batch"},[a("upload-button",{ref:"elUpload",staticClass:"upload-btn-wrap section--mb",on:{change:e.changeTheFile}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("上传文件")]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[a("p",[e._v("\n 只支持excel格式文件上传\n "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return t.stopPropagation(),e.downloadExcel()}}},[e._v("模板下载")])],1)])],1),e._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"},{name:"show",rawName:"v-show",value:e.tableData.length,expression:"tableData.length"}]},[a("p",{staticClass:"section--mb"},[a("label",[e._v("解析内容:")]),e._v(" "),a("span",[e._v("共"+e._s(e.tableData.length)+"条数据")])]),e._v(" "),a("el-table",{staticClass:"section--mb",attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"deviceCode",label:"设备编码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deviceTypeName",label:"设备型号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"identifyType",label:"识别类型"}}),e._v(" "),a("el-table-column",{attrs:{prop:"corpId",label:"渠道商编码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"corpName",label:"渠道商名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"control",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.deleteDevice(t.row,t.$index)}}},[e._v("删除")])]}}])})],1),e._v(" "),a("div",{staticClass:"section--mb"},[a("el-button",{attrs:{type:"primary",loading:e.confirmLoading},on:{click:e.confirm}},[e._v("确定")]),e._v(" "),a("el-button",{on:{click:e.cancel}},[e._v("取消")])],1)],1),e._v(" "),a("cw-upload-card",{ref:"cwUploadCard",on:{replace:e.replaceFile}})],1)},staticRenderFns:[]},void 0,{name:"EquipmentCreateBatch",components:{UploadButton:He,CwUploadCard:Ze},data:function(){return{tableLoading:!1,confirmLoading:!1,acceptFile:".xls,.xlsx",tableData:[]}},beforeRouteLeave:function(e,t,a){},watch:{},mounted:function(){var e=this;this.$nextTick().then(function(t){var a=e,n=2*Math.pow(1024,2);e.$refs.cwUploadCard.setUploadOption({chunkSize:n,isSlice:!0,initUrl:"/cwos-portal/ota/file/part/init",finishUrl:"/cwos-portal/ota/file/part/finish",partUrl:"/cwos-portal/ota/file/part/append",directUrl:"/cwos-portal/component/device/iot/file/upload",param:a.formatUploadParam})})},methods:{changeTheFile:function(e,t,a,n){if(this.validateFile(e)){e.raw||(e.raw=e);var i=this;return(t?this.$refs.cwUploadCard.replaceFile:this.$refs.cwUploadCard.addFile)(e,a).then(function(e){var a=e.res,r=void 0===a?{}:a,o=e.file;"00000000"===r.code&&i.getExcelData(r.data,o.id,t,n)}).catch(function(e){})}},replaceFile:function(e,t,a){this.changeTheFile(e,!0,t,a)},changeFile:function(e){if("ready"===e.status){if(!this.validateFile(e))return;e.raw||(e.raw=e);var t=this,a=2*Math.pow(1024,2),n=at({chunkSize:a,isSlice:!0,initUrl:"/cwos-portal/ota/file/part/init",finishUrl:"/cwos-portal/ota/file/part/finish",partUrl:"/cwos-portal/ota/file/part/append",directUrl:"/cwos-portal/component/device/iot/file/upload",param:t.formatUploadParam});n.on("onbefore",function(e,t){}),n.on("oninited",function(e,t){}),n.on("onparting",function(e,t){}),n.on("onfinished",function(e,a){if("00000000"===a.code)return t.getExcelData(a.data),e}),n.on("onfailed",function(e,t){}),n.on("onreplace",function(){var e=Object(G.a)(X.a.mark(function e(a,n){var i;return X.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.changeFile(a);case 2:(i=e.sent)&&n(i);case 4:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()),n.upload(e).then(function(e,t){}).catch(function(e){})}},validateFile:function(e){if("ready"===e.status){var t,a=e.name.split(".").pop();return!!xe()(t=this.acceptFile).call(t,"."+a)||(this.$message.error("只支持Excel文件"),!1)}return!1},formatUploadParam:function(e,t,a){if(t){var n={};return 1===e?n.fileName=a.name:2===e?(n.filePath=t.filePath,n.partNumber=t.partNumber,n.uploadId=t.uploadId,n.file=t.file):3===e?(n.uploadId=t.uploadId,n.fileSize=a.size,n.filePath=t.filePath,n.returnType=0):n=t,n}},getExcelData:function(e,t,a,n){var i=this;this.tableLoading=!0,Ce.a.getExcelData({excelFileUrl:e}).then(function(e){if("00000000"===e.code){var r,o=e.data||{},s=JSON.parse(o.datas||[]);_()(s).call(s,function(e){e.fileId=t}),a&&n?i.replaceTableData(s,n):(r=i.tableData).push.apply(r,Object(we.a)(s))}}).finally(function(e){i.tableLoading=!1})},replaceTableData:function(e,t){var a,n=$e()(a=this.tableData).call(a,function(e){return e.fileId===t});if(n>-1){var r,o,s,l,c=Ee()(r=this.tableData).call(r,function(e,a){if(a.fileId===t)return++e},0);(s=be()(o=this.tableData)).call.apply(s,i()(l=[o,n,c]).call(l,Object(we.a)(e)))}else{var u;(u=this.tableData).push.apply(u,Object(we.a)(e))}},deleteDevice:function(e,t){var a;be()(a=this.tableData).call(a,t,1)},downloadExcel:function(e){d()({method:"get",headers:{Authorization:ot},url:"/cwos-portal/component/device/iot/file/template/download",responseType:"blob"}).then(function(e){var t=document.createElement("a"),a=new Blob([e.data],{type:"application/x-zip-compressed"});t.style.display="none",t.href=D.a.createObjectURL(a),t.download="EXCEL_TEMPLATE.zip",document.body.appendChild(t),t.click(),window.URL.revokeObjectURL(t.href),document.body.removeChild(t)}).catch(function(e){})},confirm:function(){var e,t=this;this.tableData.length&&(this.confirmLoading=!0,Ce.a.importEquipments({params:ye()(e=this.tableData).call(e,function(e){return it(it({},e),{},{businessId:e.corpId,businessName:e.corpName})})}).then(function(e){"00000000"===e.code?(t.$message.success(e.message||"添加成功"),t.cancel()):t.$message.error(e.message||"添加失败")}).catch(function(e){t.$message.error(e.message||"添加失败")}).finally(function(e){t.confirmLoading=!1}))},cancel:function(){this.$router.push("/equipment-list")}}},"data-v-3eb6da44",!1,void 0,!1,void 0,void 0,void 0),ct=Object(b.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"equipment-create container"},[a("div",{staticStyle:{"margin-bottom":"20px"}},[a("span",[e._v("添加方式:")]),e._v(" "),a("el-radio-group",{model:{value:e.createType,callback:function(t){e.createType=t},expression:"createType"}},[a("el-radio",{attrs:{label:"0"}},[e._v("单个添加")]),e._v(" "),a("el-radio",{attrs:{label:"1"}},[e._v("批量导入")])],1)],1),e._v(" "),a("equipment-create",{directives:[{name:"show",rawName:"v-show",value:"0"===e.createType,expression:"createType === '0'"}]}),e._v(" "),a("equipment-create-batch",{directives:[{name:"show",rawName:"v-show",value:"1"===e.createType,expression:"createType === '1'"}]})],1)},staticRenderFns:[]},void 0,{name:"Create",components:{EquipmentCreate:Oe,EquipmentCreateBatch:lt},data:function(){return{createType:"0"}},created:function(){},methods:{}},"data-v-94525b5c",!1,void 0,!1,void 0,void 0,void 0);t.default=ct},JDbC:function(e,t,a){var n=a("Ah+3"),i=Array.prototype;e.exports=function(e){var t=e.findIndex;return e===i||e instanceof Array&&t===i.findIndex?n:t}},NEow:function(e,t,a){e.exports=a("Cwdk")},WdFW:function(e,t,a){var n=a("/hBo");e.exports=n},XzrE:function(e,t,a){var n=a("ju2H"),i=Array.prototype;e.exports=function(e){var t=e.reduce;return e===i||e instanceof Array&&t===i.reduce?n:t}},goay:function(e,t,a){var n=a("ukA7"),i=a("phvE"),r=a("YIkp"),o=a("/lki"),s=function(e){return function(t,a,s,l){n(a);var c=i(t),u=r(c),f=o(c.length),d=e?f-1:0,p=e?-1:1;if(s<2)for(;;){if(d in u){l=u[d],d+=p;break}if(d+=p,e?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;e?d>=0:f>d;d+=p)d in u&&(l=a(l,u[d],d,c));return l}};e.exports={left:s(!1),right:s(!0)}},jsVW:function(e,t,a){var n=a("eltu"),i=a("fiNe");n({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},ju2H:function(e,t,a){a("nH3w");var n=a("J+5g");e.exports=n("Array").reduce},nH3w:function(e,t,a){"use strict";var n=a("eltu"),i=a("goay").left,r=a("pJ+W"),o=a("ALIx"),s=r("reduce"),l=o("reduce",{1:0});n({target:"Array",proto:!0,forced:!s||!l},{reduce:function(e){return i(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})}});