(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-setting-funReport-funcAdd-funcAdd"],{3901:function(e,t,a){var r=a("489d");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("4f06").default;i("3f6368e0",r,!0,{sourceMap:!1,shadowMode:!1})},"489d":function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-input[data-v-487f8585],\r\nselect[data-v-487f8585],\r\noption[data-v-487f8585]{line-height:%?70?%;padding:0 %?20?%;height:%?70?%;border:1px solid #ededed;background-color:#fff;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#999}\r\n/* 站点多选下拉样式end */',""]),e.exports=t},"4b84":function(e,t,a){"use strict";a.r(t);var r=a("a102"),i=a.n(r);for(var n in r)"default"!==n&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},"4ecd":function(e,t,a){"use strict";a.r(t);var r=a("d427"),i=a("4b84");for(var n in i)"default"!==n&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("ae49"),a("63e2");var o,s=a("f0c5"),c=Object(s["a"])(i["default"],r["b"],r["c"],!1,null,"487f8585",null,!1,r["a"],o);t["default"]=c.exports},"545a":function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,"[data-v-487f8585] .funcAdd .uni-date-x--border, .uni-date-x[data-v-487f8585]{border-radius:0!important}.funcAdd .example-body[data-v-487f8585]{margin:0;width:calc(100% - %?200?%)}",""]),e.exports=t},"63e2":function(e,t,a){"use strict";var r=a("3901"),i=a.n(r);i.a},"6bba":function(e,t,a){var r=a("545a");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("4f06").default;i("03f02f22",r,!0,{sourceMap:!1,shadowMode:!1})},a102:function(e,t,a){"use strict";(function(e){var r=a("4ea4");a("4160"),a("c975"),a("ac1f"),a("5319"),a("159b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("96cf");var i=r(a("1da1")),n={data:function(){return{id:"",report_type:"",device_type:"",start_time:"",end_time:"",remarks:"",device_port:"",port_type:"",device_code:"",now:"",deviceListData:[],detailsData:""}},onLoad:function(e){this.id=e.id,uni.setNavigationBarTitle({title:e.id?"编辑":"新增"});var t=new Date;this.now=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0),e.id&&this.getDetailsData({id:e.id})},watch:{start_time:function(){},report_type:function(e){if(e){var t=["","1","2","3","4","5","6","7","16","128","131","130","129","17"];-1==t.indexOf(this.device_type)&&(this.device_type="")}},device_type:function(e){e&&this.deviceList({company_code:uni.getStorageSync("selectedCode"),device_type:this.device_type})}},methods:{getDetailsData:function(){var t=arguments,a=this;return(0,i.default)(regeneratorRuntime.mark((function r(){var i,n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return i=t.length>0&&void 0!==t[0]?t[0]:{},r.next=3,a.$myRequest({url:"AlarmReport/editData",data:i,showLoading:!0});case 3:n=r.sent,a.detailsData=n.data.data[0],e.log(a.detailsData),a.report_type=a.detailsData.report_type,a.device_type=a.detailsData.device_type,a.start_time=a.detailsData.start_time,a.end_time=a.detailsData.end_time,a.remarks=a.detailsData.remarks,a.port_type=a.detailsData.port_type,a.device_port=a.detailsData.device_port,a.device_code=a.detailsData.device_code;case 14:case"end":return r.stop()}}),r)})))()},submit:function(){var e=this;return(0,i.default)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.report_type){t.next=3;break}return uni.showToast({title:"请输入报备类型",icon:"none"}),t.abrupt("return");case 3:if(1!=e.report_type){t.next=10;break}if(e.start_time.replace(/^\s*/g,"")){t.next=7;break}return uni.showToast({title:"请选择开始时间",icon:"none"}),t.abrupt("return");case 7:if(e.end_time.replace(/^\s*/g,"")){t.next=10;break}return uni.showToast({title:"请选择结束时间",icon:"none"}),t.abrupt("return");case 10:if(2!=e.report_type&&3!=e.report_type){t.next=20;break}if(e.device_type){t.next=14;break}return uni.showToast({title:"请选择设备类型",icon:"none"}),t.abrupt("return");case 14:if(e.start_time.replace(/^\s*/g,"")){t.next=17;break}return uni.showToast({title:"请输入开始时间",icon:"none"}),t.abrupt("return");case 17:if(e.end_time.replace(/^\s*/g,"")){t.next=20;break}return uni.showToast({title:"请输入结束时间",icon:"none"}),t.abrupt("return");case 20:if(3!=e.report_type||!e.device_type){t.next=34;break}if(6!=e.device_type){t.next=31;break}if(e.device_port.replace(/^\s*/g,"")){t.next=25;break}return uni.showToast({title:"请输入端口号",icon:"none"}),t.abrupt("return");case 25:if(e.port_type){t.next=28;break}return uni.showToast({title:"请选择端口类型",icon:"none"}),t.abrupt("return");case 28:if(e.device_code){t.next=31;break}return uni.showToast({title:"请选择报备设备",icon:"none"}),t.abrupt("return");case 31:if(e.device_code){t.next=34;break}return uni.showToast({title:"请选择报备设备",icon:"none"}),t.abrupt("return");case 34:if(a={},e.id&&(a.id=e.id),a.report_type=e.report_type,a.company_code=uni.getStorageSync("selectedCode"),a.remarks=e.remarks,a.start_time=e.start_time,a.end_time=e.end_time,e.id&&(a.id=e.id),1!=e.report_type){t.next=45;break}return e.addDevice(a),t.abrupt("return");case 45:if(2!=e.report_type){t.next=49;break}return a.device_type=e.device_type,e.addDevice(a),t.abrupt("return");case 49:if(3!=e.report_type){t.next=55;break}return a.device_type=e.device_type,6==e.device_type&&(a.port_type=e.port_type,a.device_port=e.device_port),a.device_code=e.device_code,e.addDevice(a),t.abrupt("return");case 55:e.addDevice(a);case 56:case"end":return t.stop()}}),t)})))()},addDevice:function(){var e=arguments,t=this;return(0,i.default)(regeneratorRuntime.mark((function a(){var r,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:{},a.next=3,t.$myRequest({url:t.id?"AlarmReport/edit":"AlarmReport/add",data:r});case 3:i=a.sent,i.data.flag?uni.showToast({title:"提交成功"}):uni.showToast({title:"提交失败",icon:"none"}),setTimeout((function(){uni.redirectTo({url:"/pages/setting/funReport/funReport"})}),1e3);case 6:case"end":return a.stop()}}),a)})))()},radioChange:function(t){e.log("type:"+t.detail.value),this.radioOne=t.detail.value},deviceList:function(){var e=arguments,t=this;return(0,i.default)(regeneratorRuntime.mark((function a(){var r,i,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:{},a.next=3,t.$myRequest({url:"AlarmReport/deviceList",data:r});case 3:i=a.sent,t.deviceListData=i.data.data,n=[],t.deviceListData.forEach((function(e){n.push(e.owner_code)})),-1==n.indexOf(t.device_code)&&(t.device_code="");case 8:case"end":return a.stop()}}),a)})))()}}};t.default=n}).call(this,a("5a52")["default"])},ae49:function(e,t,a){"use strict";var r=a("6bba"),i=a.n(r);i.a},d427:function(e,t,a){"use strict";var r;a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return r}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"appWrapper padding-top",staticStyle:{height:"calc(100vh - 250rpx)",overflow:"scroll"}},[a("v-uni-form",{staticClass:"funcAdd",attrs:{action:""}},[a("v-uni-view",{staticClass:"form-item selectBox"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("报备类型:")],1),a("select",{directives:[{name:"model",rawName:"v-model",value:e.report_type,expression:"report_type"}],attrs:{name:"",id:"",placeholder:"",clearable:!0},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.report_type=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:""}},[e._v("请选择")]),a("option",{attrs:{value:"1"}},[e._v("单位")]),a("option",{attrs:{value:"2"}},[e._v("类型")]),a("option",{attrs:{value:"3"}},[e._v("设备")])]),a("v-uni-text",{staticClass:"icon iconfont margin-right-sm margin-left"},[e._v("")])],1),2==e.report_type||3==e.report_type?a("v-uni-view",{staticClass:"form-item selectBox"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("设备类型:")],1),a("select",{directives:[{name:"model",rawName:"v-model",value:e.device_type,expression:"device_type"}],attrs:{name:"",id:"",placeholder:"",clearable:!0},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.device_type=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:""}},[e._v("请选择")]),a("option",{attrs:{value:"1"}},[e._v("火系统")]),a("option",{attrs:{value:"2"}},[e._v("水系统")]),a("option",{attrs:{value:"3"}},[e._v("烟感系统")]),a("option",{attrs:{value:"4"}},[e._v("消防栓")]),a("option",{attrs:{value:"5"}},[e._v("液位")]),a("option",{attrs:{value:"6"}},[e._v("RTU")]),a("option",{attrs:{value:"7"}},[e._v("电气火灾")]),a("option",{attrs:{value:"16"}},[e._v("视频监控")]),a("option",{attrs:{value:"128"}},[e._v("井盖")]),a("option",{attrs:{value:"131"}},[e._v("可燃气体")]),a("option",{attrs:{value:"130"}},[e._v("门禁监测")]),a("option",{attrs:{value:"129"}},[e._v("地磁监测")]),a("option",{attrs:{value:"17"}},[e._v("电梯监测")])]),a("v-uni-text",{staticClass:"icon iconfont margin-right-sm margin-left"},[e._v("")])],1):e._e(),e.report_type?a("v-uni-view",{staticClass:"form-item"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("开始时间:")],1),a("v-uni-view",{staticClass:"example-body"},[a("uni-datetime-picker",{attrs:{start:this.id?"":e.now},model:{value:e.start_time,callback:function(t){e.start_time=t},expression:"start_time"}})],1)],1):e._e(),e.report_type?a("v-uni-view",{staticClass:"form-item"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("结束时间:")],1),a("v-uni-view",{staticClass:"example-body"},[a("uni-datetime-picker",{attrs:{start:e.start_time},model:{value:e.end_time,callback:function(t){e.end_time=t},expression:"end_time"}})],1)],1):e._e(),3==e.report_type&&6==e.device_type?a("v-uni-view",{staticClass:"form-item "},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("端口号:")],1),a("v-uni-input",{attrs:{name:"input"},model:{value:e.device_port,callback:function(t){e.device_port=t},expression:"device_port"}})],1):e._e(),3==e.report_type&&6==e.device_type?a("v-uni-view",{staticClass:"form-item selectBox"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("端口类型:")],1),a("select",{directives:[{name:"model",rawName:"v-model",value:e.port_type,expression:"port_type"}],attrs:{name:"",id:"",placeholder:"",clearable:!0},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.port_type=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:""}},[e._v("请选择")]),a("option",{attrs:{value:"1"}},[e._v("数字量")]),a("option",{attrs:{value:"2"}},[e._v("模拟量")])]),a("v-uni-text",{staticClass:"icon iconfont margin-right-sm margin-left"},[e._v("")])],1):e._e(),3==e.report_type&&e.device_type?a("v-uni-view",{staticClass:"form-item selectBox"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"},[e._v("*")]),e._v("报备设备:")],1),a("select",{directives:[{name:"model",rawName:"v-model",value:e.device_code,expression:"device_code"}],attrs:{name:"",id:"",placeholder:"",clearable:!0},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.device_code=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:""}},[e._v("请选择")]),e._l(e.deviceListData,(function(t,r){return a("option",{key:r,domProps:{value:t.owner_code}},[e._v(e._s(t.owner_name))])}))],2),a("v-uni-text",{staticClass:"icon iconfont margin-right-sm margin-left"},[e._v("")])],1):e._e(),e.report_type?a("v-uni-view",{staticClass:"form-item "},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticClass:"necessary"}),e._v("备注:")],1),a("v-uni-input",{attrs:{name:"input"},model:{value:e.remarks,callback:function(t){e.remarks=t},expression:"remarks"}})],1):e._e(),a("v-uni-view",{staticClass:"btn-area submitBottomBtn padding-lr-sm"},[a("v-uni-button",{staticClass:"bg-blue round margin-top",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submit()}}},[e._v("提 交")])],1)],1)],1)},n=[]}}]);