Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/132.85a7cc0b2e03f071e42c.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
14 KiB
JavaScript

webpackJsonp([132],{XP63:function(e,t,a){var n=a("zT1v");e.exports=n},"q+LM":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Mnsi"),l=a.n(n),i=a("hMZn"),o=(a.n(i),a("SBIS")),r=(a.n(o),a("mtWM")),s=(a.n(r),a("mw3O")),c=(a.n(s),a("0isy")),u=(a.n(c),a("zL8q")),p=(a.n(u),a("IxIs")),d=a("J849"),m=(a.n(d),a("/63W")),v=a("DixE"),h=a.n(v),f=a("fI1u"),y=a.n(f),b=a("23M+"),g=a.n(b),T=a("kjh6"),_=a.n(T),k=a("YO+z"),E=a.n(k),S=a("HyKF"),x=a("zCeI"),w=a("wk9Q"),C=a.n(w),P=a("2x6p"),q=a.n(P),D=a("ag96"),$=a("qWzE"),L=a.n($),O=a("9gOy"),I=a.n(O),B=a("sRQu"),z=Object(p.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"cw-condition"},[a("el-form",{staticClass:"el-row cw-condition-form",attrs:{inline:!0,"label-width":e.labelWidth,size:e.size}},[e._l(e.realConditions,function(t,n){return[a("el-form-item",{key:n,attrs:{label:t.label}},["text"==t.type?[a("el-input",{attrs:{clearable:t.clearable,placeholder:t.placeholder||"请输入"},on:{clear:e.handlerInputClear},model:{value:t.value,callback:function(a){e.$set(t,"value","string"==typeof a?I()(a).call(a):a)},expression:"item.value"}})]:"select"==t.type?[a("el-select",{style:t.style,attrs:{placeholder:t.placeholder||"请选择",multiple:t.multiple,"collapse-tags":t.collapseTags,"multiple-limit":t.multipleLimit,filterable:void 0===t.filterable||t.filterable,clearable:""},on:{change:e.handlerSelectChange,clear:e.handlerSelectChange},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}},e._l("function"==typeof t.options?t.options()():t.options,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)]:"switch"==t.type?[a("el-switch",{attrs:{"on-text":"on","off-text":"off"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:"radio"==t.type?[a("el-radio-group",{attrs:{disabled:t.disabled},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}},e._l(t.options,function(t){return a("el-radio",{key:t.id,attrs:{label:t.id}},[e._v(e._s(t.name))])}),1)]:"checkbox"==t.type?[a("el-checkbox-group",{model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}},e._l(t.options,function(t){return a("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(e._s(t.name))])}),1)]:"daterange"==t.type?[a("el-date-picker",{attrs:{editable:!1,"picker-options":e.pickerOptions,clearable:"",type:"daterange",align:"left","start-placeholder":t.startPlaceholder||"开始日期","end-placeholder":t.endPlaceholder||"结束日期",format:"yyyy-MM-dd"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:"date"==t.type?[a("el-date-picker",{attrs:{editable:!1,"picker-options":t.pickerOptions,clearable:"",type:"date",align:"left",placeholder:"选择日期",format:"yyyy-MM-dd"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:"datetimerange"==t.type?[a("el-date-picker",{style:{width:t.width},attrs:{"range-separator":t.rangeSeparator||"至","start-placeholder":t.startPlaceholder||"开始日期","end-placeholder":t.endPlaceholder||"结束日期",format:t.format,"picker-options":t.pickerOptions,clearable:"",type:"datetimerange"},on:{change:e.changeDateTime},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:"timepicker"==t.type?[a("el-time-picker",{attrs:{"is-range":"","range-separator":t.rangeSeparator||"至","start-placeholder":t.startPlaceholder||"开始日期","end-placeholder":t.endPlaceholder||"结束日期",format:t.format||"HH:mm:ss"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:"cascader"==t.type?[a("el-cascader",{attrs:{options:t.options,placeholder:t.placeholder||"请选择",props:t.cascaderProps,"change-on-select":t.changeOnSelect},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}})]:[e._t("default",null,{item:t})]],2)]}),e._v(" "),e.realConditions.length>0?a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handlerSearch}},[e._v("查询")]),e._v(" "),e.hasReset?a("el-button",{attrs:{type:"default"},on:{click:e.resetField}},[e._v("重置")]):e._e(),e._v(" "),e._t("btn")],2):e._e()],2)],1)},staticRenderFns:[]},void 0,{name:"CwConditon",props:{labelWidth:{type:String,default:"80px"},conditions:{type:Array,default:function(){return[]}},size:{type:String,default:"small"},hasReset:{type:Boolean,default:!0},proxyFormType:{type:Array,default:function(){return["input","select"]}}},computed:{realConditions:function(){return this.conditions}},created:function(){},methods:{handlerSearch:function(){this.$emit("submit")},resetField:function(){var e;h()(e=this.realConditions).call(e,function(e,t){var a=Object.prototype.toString.call(e.value).match(/\[object\s+([a-zA-Z]+)\]/)[1];if("Array"===a)e.value=[];else if("Object"===a){var n;h()(n=g()(e.value)).call(n,function(t){e.value[t]=void 0})}else e.value=void 0}),this.handlerSearch()},changeDateTime:function(e){this.$emit("datetimechange",e)},handlerInputClear:function(){var e;C()(e=this.proxyFormType).call(e,"input")&&this.handlerSearch()},handlerSelectChange:function(){var e;C()(e=this.proxyFormType).call(e,"select")&&this.handlerSearch()}}},"data-v-df09d8c0",!1,void 0,!1,void 0,void 0,void 0),A=[],M=Object(p.a)({render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"equipment-list container"},[a("el-row",{staticStyle:{"margin-bottom":"20px"},attrs:{gutter:24}},e._l(e.equipmentStatusCount,function(t){return a("el-col",{key:t.key,attrs:{span:3}},[a("div",{staticClass:"status-count--wrap"},[a("p",[e._v(e._s(t.name))]),e._v(" "),a("p",[e._v(e._s(t.value))])])])}),1),e._v(" "),a("cw-condition",{attrs:{conditions:e.conditions,"proxy-form-type":[]},on:{submit:e.search},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item;return["custom"===n.type?a("div",[a("el-select",{staticClass:"equipment-select--wrap",attrs:{placeholder:"设备类型"},model:{value:n.value[0],callback:function(t){e.$set(n.value,0,t)},expression:"item.value[0]"}},e._l(e.equipmentList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1),e._v(" "),a("el-select",{staticClass:"model-select--wrap",attrs:{placeholder:"设备型号"},model:{value:n.value[1],callback:function(t){e.$set(n.value,1,t)},expression:"item.value[1]"}},e._l(e.equipmentList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1):e._e()]}}])},[e._v(" "),a("template",{slot:"btn"},[a("router-link",{attrs:{to:"/equipment/create"}},[a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary"}},[e._v("添加设备")])],1)],1)],2),e._v(" "),a("el-table",{ref:"multipleTable",attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"deviceCode",label:"设备编码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deviceTypeCategoryName",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:"statusText",label:"设备运行状态"}}),e._v(" "),a("el-table-column",{attrs:{prop:"corpCode",label:"所属渠道商编码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"corpName",label:"所属渠道商名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"districtMergeName",label:"安装位置"}}),e._v(" "),a("el-table-column",{attrs:{prop:"activatedTime",label:"激活时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){var n,l,i,o,r;return[C()(n=t.row.btns).call(n,e.btnTypeEnum.DETAIL)?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.goDetailPage(t.row.id)}}},[e._v("详情")]):e._e(),e._v(" "),C()(l=t.row.btns).call(l,e.btnTypeEnum.DISABLE)?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleEquipmentEnable(t.row)}}},[e._v("禁用")]):e._e(),e._v(" "),C()(i=t.row.btns).call(i,e.btnTypeEnum.START)?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleEquipmentEnable(t.row)}}},[e._v("启用")]):e._e(),e._v(" "),C()(o=t.row.btns).call(o,e.btnTypeEnum.DELETE)?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.deleteEquipment(t.row.id)}}},[e._v("删除")]):e._e(),e._v(" "),C()(r=t.row.btns).call(r,e.btnTypeEnum.EDIT)?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.editEquipment(t.row.id)}}},[e._v("修改")]):e._e()]}}])})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"page-sizes":[10,20,30,40],"current-page":e.page.currentPage,"page-size":e.page.rowsOfPage,total:e.page.pageTotal,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})],1)],1)},staticRenderFns:[]},void 0,{name:"EquipmentList",components:{CwCondition:z},data:function(){return{optionsCorps:[],tableData:[],equipmentStatusCount:[{name:"待激活设备",value:"",key:"unactivatedTotal"},{name:"在线中设备",value:"",key:"onlineTotal"},{name:"已离线设备",value:"",key:"offlineTotal"},{name:"已禁用设备",value:"",key:"disableTotal"}],page:{currentPage:1,rowsOfPage:10,pageTotal:0},btnTypeEnum:{DETAIL:1,DISABLE:2,START:4,DELETE:8,EDIT:16},conditions:[{value:"",type:"cascader",prop:"equipment",placeholder:"设备类型/设备型号",options:A,cascaderProps:{label:"name",value:"id"}},{value:"",type:"text",prop:"deviceCode",placeholder:"设备编码"},{value:"",type:"select",prop:"corpCode",placeholder:"请选择渠道商",options:this.getOptionsBusiness,filterable:!0},{value:"",type:"cascader",prop:"districtIds",placeholder:"省/市/区",options:S.a,cascaderProps:{label:"districtName",value:"id"},changeOnSelect:!0},{value:"",type:"select",prop:"status",placeholder:"设备运行状态",options:B.a},{value:"",type:"datetimerange",prop:"time",rangeSeparator:"~",startPlaceholder:"激活时间",endPlaceholder:"激活时间"}]}},created:function(){this.getEquipmentStatusCount(),this.getEquipmentTypes(),this.getBusinessList(),this.search()},methods:{search:function(){this.page.currentPage=1,this.commonSearch()},handleSizeChange:function(e){this.page.rowsOfPage=e,this.commonSearch()},handlePageChange:function(e){this.page.currentPage=e,this.commonSearch()},commonSearch:function(){var e=this,t=this.formatSearchParams();this.pageLoading=!0,D.a.getEquipmentPage(t).then(function(t){if("00000000"===t.code){var a=t.data||{};e.tableData=e.formatTableData(a.datas||[]),e.page.pageTotal=a.totalRows}}).finally(function(t){e.pageLoading=!1})},formatTableData:function(e){var t=this;return h()(e).call(e,function(e){var a=e.identifyType,n=e.activatedTime;e.btns=t.formatTableRowBtns(e),e.identifyType=0===a?"前端识别":"后端识别",e.activatedTime=n?Object(m.a)("YYYY-MM-DD HH:mm:ss",n):""}),e},formatTableRowBtns:function(e){var t=e.deviceStatus,a=q()(B.a).call(B.a,function(e){return e.id===""+t})||{};e.statusText=a.name||"";var n=[this.btnTypeEnum.DETAIL];return"0"===a.id&&n.push(this.btnTypeEnum.EDIT),"0"!==a.id&&"1"!==a.id||n.push(this.btnTypeEnum.DELETE),"2"!==a.id&&"3"!==a.id||n.push(this.btnTypeEnum.DISABLE),"1"===a.id&&n.push(this.btnTypeEnum.START),n},formatSearchParams:function(){var e,t=this.page,a={rowsOfPage:t.rowsOfPage,currentPage:t.currentPage};return h()(e=this.conditions).call(e,function(e){var t=e.prop,n=e.value;if(null!=n&&(y()(n)&&n.length||!y()(n)&&"".concat(n).length))if("equipment"===t)a.deviceTypeId=n[1];else if("time"===t)a.activatedTimeBegin=+new Date(n[0]),a.activatedTimeEnd=+new Date(n[1]);else if("status"===t&&n){var l=q()(B.a).call(B.a,function(e){return e.id===n})||{},i=L()(l);a.isActivated=i[0],a.status=i[1],a.onlineStatus=i[2]}else"districtIds"===t&&n?a.districtPath=n[n.length-1]:a[t]=n}),a},goDetailPage:function(e){this.$router.push({path:"/equipment/detail/".concat(e)})},editEquipment:function(e){this.$router.push({path:"/equipment/edit/".concat(e)})},handleEquipmentEnable:function(e){var t,a,n=this;1!==e.deviceStatus?(t="禁用",a=1):(t="启用",a=0),this.$confirm("是否确认,".concat(t,"该设备"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(l){D.a.toggleDeviceEnable({id:e.id,status:a}).then(function(a){if("00000000"===a.code){n.$message.success(a.message||"".concat(t,"成功"));var l=1!==e.deviceStatus?1:e.onlineStatus;n.$set(e,"deviceStatus",l),n.$set(e,"btns",n.formatTableRowBtns(e))}}).catch(function(e){n.$message.error(e.message||"".concat(t,"失败"))})})},deleteEquipment:function(e){var t=this;this.$confirm("是否确认,删除该设备","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(a){D.a.deleteDevice({id:e}).then(function(e){"00000000"===e.code&&(t.$message.success(e.message||"删除成功"),t.commonSearch())}).catch(function(e){t.$message.error(e.message||"删除失败")})})},getEquipmentTypes:function(){D.a.getEquipmentTree().then(function(e){var t,a;"00000000"===e.code&&(t=_()(A)).call.apply(t,l()(a=[A,0,A.length]).call(a,Object(x.a)(e.data||[])))})},getEquipmentStatusCount:function(){var e=this;D.a.getEquipmentStatusCount().then(function(t){var a;"00000000"===t.code&&h()(a=e.equipmentStatusCount).call(a,function(e){e.value=t.data[e.key]})})},getOptionsBusiness:function(){var e=this;return function(){return e.optionsCorps}},getBusinessList:function(){var e=this;D.a.getBusinessList().then(function(t){var a;"00000000"===t.code&&(e.optionsCorps=E()(a=t.data||[]).call(a,function(e){return{id:e.corpCode,name:e.name}}))})}}},"data-v-4e06ae85",!1,void 0,!1,void 0,void 0,void 0);t.default=M},qWzE:function(e,t,a){e.exports=a("vidt")},sRQu:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=[{id:null,name:"全部"},{id:"0",name:"未激活",keys:[5,null,null]},{id:"2",name:"在线中",keys:[null,0,2]},{id:"3",name:"已离线",keys:[4,0,3]},{id:"1",name:"已禁用",keys:[null,1,null]}]},vidt:function(e,t,a){a("YLu7");var n=a("XP63"),l=a("CQ9+"),i=Array.prototype,o={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.keys;return e===i||e instanceof Array&&t===i.keys||o.hasOwnProperty(l(e))?n:t}},zT1v:function(e,t,a){a("LFDp");var n=a("J+5g");e.exports=n("Array").keys}});