mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 16:30:29 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(window["webpackJsonp_security-control"]=window["webpackJsonp_security-control"]||[]).push([["chunk-638b265d"],{"0676":function(e,t){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=r,e.exports["default"]=e.exports,e.exports.__esModule=!0},"11b0":function(e,t){function r(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}e.exports=r,e.exports["default"]=e.exports,e.exports.__esModule=!0},2080:function(e,t,r){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758F3",appIconColor:"#FFFFFF",appIconSize:"30px",appNameColor:"#FFFFFF",appNameSize:"30px"}},2236:function(e,t,r){var n=r("5a43");function o(e){if(Array.isArray(e))return n(e)}e.exports=o,e.exports["default"]=e.exports,e.exports.__esModule=!0},2890:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.dialogVisible?r("el-dialog",{attrs:{title:"通知设置","custom-class":"alarm-notice-dialog",width:"520px","append-to-body":"",visible:!0,"destory-on-close":!0},on:{close:e.closeDialog}},[r("el-form",{ref:"notifyForm",attrs:{"label-width":"100px","label-position":"top"}},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"邮箱收件人"}},[e._l(e.emailList,(function(t,n){return[r("el-select",{key:n,staticStyle:{"margin-bottom":"12px",width:"88%"},attrs:{placeholder:"请选择联系人邮箱",filterable:"",remote:"","remote-method":function(r){e.remoteMethod(r,t,n)},clearable:""},model:{value:t["value"],callback:function(r){e.$set(t,"value",r)},expression:"email['value']"}},e._l(t.emailMessagerList,(function(t){return r("el-option",{key:t.id,attrs:{"multiple-limit":10,label:t.name+"("+t.email+")",value:t.id}},[e._v(" "+e._s(t.name+"("+t.email+")"))])})),1),r("span",{key:t["key"]+"_"+n,staticClass:"delete-option",on:{click:function(r){return e.deleteInfoHuman(t,1)}}},[e._v("删除")])]}))],2),r("el-button",{attrs:{icon:"el-icon-plus"},on:{click:function(t){return e.addNoticeSeltDom("email")}}},[e._v("添加")])],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"})],1):e._e()},o=[],i=r("970b"),a=r.n(i),l=r("5bc3"),s=r.n(l),c=r("ed6d"),u=r.n(c),f=r("6b58"),p=r.n(f),h=r("36c6"),m=r.n(h),v=r("9ab4"),y=r("60a3");function d(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=g(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}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 i,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw i}}}}function g(e,t){if(e){if("string"===typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k(e){var t=x();return function(){var r,n=m()(e);if(t){var o=m()(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return p()(this,r)}}function x(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var L=function(e){u()(r,e);var t=k(r);function r(){var e;return a()(this,r),e=t.apply(this,arguments),e.smsList=[{key:(new Date).getTime(),value:""}],e.emailList=[{key:(new Date).getTime(),value:"",emailMessagerList:[]}],e.dialogVisible=!1,e.emailRecord=[],e.emailListInit=[],e}return s()(r,[{key:"emailListChange",value:function(e,t){this.emailRecord=[];var r,n=d(e);try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.emailMessagerList.length>0){var i,a=d(o.emailMessagerList);try{for(a.s();!(i=a.n()).done;){var l=i.value;l.id===o.value&&this.emailRecord.push(l)}}catch(s){a.e(s)}finally{a.f()}}}}catch(s){n.e(s)}finally{n.f()}this.handleNotifySetting()}},{key:"closeDialog",value:function(){this.dialogVisible=!1}},{key:"cancelDialog",value:function(){this.dialogVisible=!1}},{key:"open",value:function(){var e=this;if(this.emailData.length>0)if(this.emailData[0].recipients.length>0){var t=[];this.emailData[0].recipients.map((function(e){t.push({key:(new Date).getTime(),value:e.id,emailMessagerList:[e]})})),this.emailList=t}else this.emailList=[{key:(new Date).getTime(),value:"",emailMessagerList:[]}];this.$nextTick((function(){e.dialogVisible=!0}))}},{key:"deleteInfoHuman",value:function(e,t){if(0===t){var r=this.smsList.indexOf(e);this.smsList.splice(r,1)}else{var n=this.emailList.indexOf(e);this.emailList.splice(n,1)}}},{key:"remoteMethod",value:function(e,t,r){var n=this;""!==e&&this.service.getHumanList({name:e}).then((function(e){e.success?t.emailMessagerList=e.data:(t.emailMessagerList=[],n.$message.error(e.message))}))}},{key:"addNoticeSeltDom",value:function(e){"phone"===e?this.smsList.push({key:(new Date).getTime(),value:""}):this.emailList.push({key:(new Date).getTime(),value:"",emailMessagerList:[]})}},{key:"handleNotifySetting",value:function(){var e=[],t={type:3,recipients:[]},r={type:2,recipients:[]};r["recipients"]=this.smsList.filter((function(e){return e["value"]})).map((function(e){return e["value"]})),t["recipients"]=this.emailList.filter((function(e){return e["value"]})).map((function(e){return e["value"]})),e.push(r),e.push(t),e[1].recipients=this.emailRecord,this.$emit("confirm",e)}},{key:"created",value:function(){}},{key:"mounted",value:function(){}}]),r}(y["g"]);v["a"]([Object(y["e"])({default:function(){return[]}})],L.prototype,"emailData",void 0),v["a"]([Object(y["h"])("emailList",{deep:!0})],L.prototype,"emailListChange",null),L=v["a"]([Object(y["a"])({})],L);var T=L,w=T,F=(r("cdee"),r("2877")),O=Object(F["a"])(w,n,o,!1,null,null,null);t["a"]=O.exports},"448a":function(e,t,r){var n=r("2236"),o=r("11b0"),i=r("6613"),a=r("0676");function l(e){return n(e)||o(e)||i(e)||a()}e.exports=l,e.exports["default"]=e.exports,e.exports.__esModule=!0},"59ae":function(e,t,r){"use strict";r("2080")},"5a43":function(e,t){function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}e.exports=r,e.exports["default"]=e.exports,e.exports.__esModule=!0},6613:function(e,t,r){var n=r("5a43");function o(e,t){if(e){if("string"===typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}e.exports=o,e.exports["default"]=e.exports,e.exports.__esModule=!0},7068:function(e,t,r){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758F3",appIconColor:"#FFFFFF",appIconSize:"30px",appNameColor:"#FFFFFF",appNameSize:"30px"}},cdee:function(e,t,r){"use strict";r("7068")},d7bf:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("qz-wrap",{staticClass:"three-task",scopedSlots:e._u([{key:"footer",fn:function(){return[r("div",[r("el-button",{on:{click:e.handleControlTaskCancel}},[e._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.saveTask}},[e._v("确定")])],1)]},proxy:!0}])},[r("main",{directives:[{name:"loading",rawName:"v-loading",value:e.pageLoading,expression:"pageLoading"}],staticClass:"control-task-main"},[r("el-form",{ref:"taskRef",attrs:{rules:e.rules,model:e.form,"label-width":"110px"}},[r("AlarmLevelSelect",{attrs:{prop:"one"},on:{openNotice:function(t){return e.handleOpenNotice(1)}},model:{value:e.form.one,callback:function(t){e.$set(e.form,"one",t)},expression:"form.one"}},[r("div",{staticClass:"title-item",attrs:{slot:"title"},slot:"title"},[e._v("登记人员进入未授权楼层")])]),r("AlarmLevelSelect",{attrs:{prop:"two"},on:{openNotice:function(t){return e.handleOpenNotice(2)}},model:{value:e.form.two,callback:function(t){e.$set(e.form,"two",t)},expression:"form.two"}},[r("div",{staticClass:"title-item",attrs:{slot:"title"},slot:"title"},[e._v("未登记人员进入一个未授权楼层")])]),r("AlarmLevelSelect",{attrs:{prop:"three"},on:{openNotice:function(t){return e.handleOpenNotice(3)}},model:{value:e.form.three,callback:function(t){e.$set(e.form,"three",t)},expression:"form.three"}},[r("div",{staticClass:"title-item",attrs:{slot:"title"},slot:"title"},[e._v("未登记人员进入多个未授权楼层")])])],1)],1),r("control-notice-dialog",{ref:"noticeDialog",attrs:{emailData:e.controlTaskNotifyFormsData},on:{confirm:e.handleNoticeConfirm}})],1)},o=[],i=r("9523"),a=r.n(i),l=r("448a"),s=r.n(l),c=r("c973"),u=r.n(c),f=r("970b"),p=r.n(f),h=r("5bc3"),m=r.n(h),v=r("ed6d"),y=r.n(v),d=r("6b58"),g=r.n(d),b=r("36c6"),k=r.n(b),x=r("a34a"),L=r.n(x),T=r("9ab4"),w=r("60a3"),F=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"alarm-level-select"},[e._t("title"),r("el-form-item",{staticClass:"form-item-flex",attrs:{label:"报警等级",prop:e.prop}},[r("el-radio-group",{on:{change:e.handleChange},model:{value:e.alarmValue,callback:function(t){e.alarmValue=t},expression:"alarmValue"}},e._l(e.alarmLevels,(function(t){return r("el-radio-button",{attrs:{label:t.value}},[e._v(e._s(t.label))])})),1),r("el-link",{style:{"margin-left":"15px"},attrs:{type:"primary"},on:{click:e.openNoticeDialog}},[e._v("设置通知人")])],1)],2)},O=[];function N(e){var t=_();return function(){var r,n=k()(e);if(t){var o=k()(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return g()(this,r)}}function _(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var D=function(e){y()(r,e);var t=N(r);function r(){var e;return p()(this,r),e=t.apply(this,arguments),e.alarmLevels=[{label:"一级等级",value:1},{label:"二级等级",value:2},{label:"三级等级",value:3},{label:"四级等级",value:4},{label:"五级等级",value:5}],e.alarmValue=void 0,e}return m()(r,[{key:"onValueChange",value:function(e){this.alarmValue=e}},{key:"handleChange",value:function(){return this.alarmValue}},{key:"openNoticeDialog",value:function(){this.$emit("openNotice")}}]),r}(w["g"]);T["a"]([Object(w["d"])("change")],D.prototype,"value",void 0),T["a"]([Object(w["e"])()],D.prototype,"prop",void 0),T["a"]([Object(w["h"])("value",{immediate:!0})],D.prototype,"onValueChange",null),T["a"]([Object(w["b"])("change")],D.prototype,"handleChange",null),D=T["a"]([Object(w["a"])({components:{}})],D);var C=D,j=C,I=r("2877"),S=Object(I["a"])(j,F,O,!1,null,null,null),$=S.exports,R=r("2890");function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){a()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function q(e){var t=B();return function(){var r,n=k()(e);if(t){var o=k()(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return g()(this,r)}}function B(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var V=function(e){y()(r,e);var t=q(r);function r(){var e;return p()(this,r),e=t.apply(this,arguments),e.form={one:void 0,two:void 0,three:void 0},e.pageLoading=!1,e.typeLevel=null,e.controlTaskNotifyFormsOne=[],e.controlTaskNotifyFormsTwo=[],e.controlTaskNotifyFormsThree=[],e.rules={one:[{required:!0,message:"请选择报警等级"}],two:[{required:!0,message:"请选择报警等级"}],three:[{required:!0,message:"请选择报警等级"}]},e.taskDetail=null,e.controlTaskNotifyFormsData=[],e}return m()(r,[{key:"created",value:function(){this.$route.query.id&&this.fetchTaskInfo()}},{key:"fetchTaskInfo",value:function(){var e=u()(L.a.mark((function e(){var t,r,n,o,i,a,l=this;return L.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageLoading=!1,e.next=3,this.service.queryControlTaskById({id:this.$route.query.id}).catch((function(e){l.pageLoading=!1}));case 3:t=e.sent,this.taskDetail=t.data,this.taskDetail.threeLevelControl&&(this.form.one=1*this.taskDetail.threeLevelControl[0],this.form.two=1*this.taskDetail.threeLevelControl[1],this.form.three=1*this.taskDetail.threeLevelControl[2]),this.taskDetail&&this.taskDetail.controlTaskNotifyForms.length&&(r=this.taskDetail.controlTaskNotifyForms.filter((function(e){return 3==e.type})),0==r.length?(n=[{type:3,recipients:[]}],this.controlTaskNotifyFormsOne=n,this.controlTaskNotifyFormsTwo=n,this.controlTaskNotifyFormsThree=n):(o=r[0].recipients.filter((function(e){return 1==e.typeLevel})),i=r[0].recipients.filter((function(e){return 2==e.typeLevel})),a=r[0].recipients.filter((function(e){return 3==e.typeLevel})),this.controlTaskNotifyFormsOne=[{type:3,recipients:o}],this.controlTaskNotifyFormsTwo=[{type:3,recipients:i}],this.controlTaskNotifyFormsThree=[{type:3,recipients:a}])),t.success||this.$message.error(t.message),this.pageLoading=!1;case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"saveTask",value:function(){var e=u()(L.a.mark((function e(){var t,r,n,o;return L.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.taskRef.validate();case 3:if(t=e.sent,!t){e.next=12;break}return r=[].concat(s()(this.controlTaskNotifyFormsOne),s()(this.controlTaskNotifyFormsTwo),s()(this.controlTaskNotifyFormsThree)),n=[],r.map((function(e){var t,r=n.findIndex((function(t){return t.type===e.type}));-1==r?n.push(e):(t=n[r].recipients).push.apply(t,s()(e.recipients))})),o={id:this.$route.query.id,name:this.taskDetail.name,type:this.$route.query.type,threeLevelControl:this.form.one+""+this.form.two+this.form.three,controlTaskNotifyForms:n},e.next=11,this.service.editControlTask(o);case 11:this.$router.push({path:"/alarmInformation",query:{type:this.$route.query.type||"BLACK_LIST",activeIndex:this.$route.query.activeIndex}});case 12:e.next=16;break;case 14:e.prev=14,e.t0=e["catch"](0);case 16:case"end":return e.stop()}}),e,this,[[0,14]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"handleOpenNotice",value:function(e){var t=this;this.typeLevel=e,this.controlTaskNotifyFormsData=1==this.typeLevel?this.controlTaskNotifyFormsOne:2==this.typeLevel?this.controlTaskNotifyFormsTwo:this.controlTaskNotifyFormsThree,this.$nextTick((function(){t.noticeDialog.open()}))}},{key:"handleNoticeConfirm",value:function(e){var t=this,r=[e[1]],n=r.map((function(e){return e.recipients&&e.recipients.length&&(e.recipients=e.recipients.map((function(e){return M(M({},e),{},{typeLevel:t.typeLevel})}))),e})),o=1==this.typeLevel?"controlTaskNotifyFormsOne":2==this.typeLevel?"controlTaskNotifyFormsTwo":"controlTaskNotifyFormsThree";this[o]=n}},{key:"handleControlTaskCancel",value:function(){this.$router.push({path:"/alarmInformation",query:{type:this.$route.query.type||"BLACK_LIST",activeIndex:this.$route.query.activeIndex}})}}]),r}(w["g"]);T["a"]([Object(w["f"])()],V.prototype,"taskRef",void 0),T["a"]([Object(w["f"])("noticeDialog")],V.prototype,"noticeDialog",void 0),V=T["a"]([Object(w["a"])({components:{AlarmLevelSelect:$,ControlNoticeDialog:R["a"]}})],V);var P=V,W=P,E=(r("59ae"),Object(I["a"])(W,n,o,!1,null,null,null));t["default"]=E.exports}}]); |