张卓
2022-09-20 5aead44ba1be31db948dfd8362c2bfcbedbbce29
1
2
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["form"],{"07ac":function(e,t,a){var r=a("23e7"),i=a("6f53").values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},1427:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"editable-cell"},[e.editable?a("div",{staticClass:"editable-cell-input-wrapper"},[a("a-select",{staticStyle:{margin:"-5px 0"},on:{change:e.handleChange},model:{value:e.selectKey,callback:function(t){e.selectKey=t},expression:"selectKey"}},e._l(e.dictData,(function(t,r){return a("a-select-option",{key:r,attrs:{value:r}},[e._v(" "+e._s(t)+" ")])})),1),a("a-icon",{staticClass:"editable-cell-icon-check",attrs:{type:"check"},on:{click:e.check}})],1):a("div",{staticClass:"editable-cell-text-wrapper"},[e._v(" "+e._s(e.computeValue||" ")+" "),a("a-icon",{staticClass:"editable-cell-icon",attrs:{type:"edit"},on:{click:e.edit}})],1)])},i=[],o=a("d4ec"),n=a("bee2"),s=a("262e"),l=a("2caf"),c=a("9ab4"),d=a("60a3"),u=function(e){Object(s["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.selectKey="1",e.editable=!1,e}return Object(n["a"])(a,[{key:"computeValue",get:function(){return this.text}},{key:"created",value:function(){}},{key:"handleChange",value:function(e){var t=e;this.selectKey=t}},{key:"check",value:function(){var e=this.dictData[this.selectKey];this.editable=!1,this.$emit("change",e),this.$emit("flag",this.editable)}},{key:"edit",value:function(){for(var e in this.editable=!0,this.dictData)this.computeValue===this.dictData[e]&&(this.selectKey=e);this.$emit("flag",this.editable)}}]),a}(d["e"]);Object(c["a"])([Object(d["d"])({type:String,default:""})],u.prototype,"text",void 0),Object(c["a"])([Object(d["d"])({type:Object,default:function(){return{}}})],u.prototype,"dictData",void 0),u=Object(c["a"])([Object(d["a"])({})],u);var _=u,m=_,p=(a("1d92"),a("2877")),h=Object(p["a"])(m,r,i,!1,null,"3344a772",null);t["a"]=h.exports},"1bbe":function(e,t,a){},"1d92":function(e,t,a){"use strict";a("ca8a")},"34b7":function(e,t,a){"use strict";a("35f3")},"35f3":function(e,t,a){},"3bfb":function(e,t,a){"use strict";a("1bbe")},"498a":function(e,t,a){"use strict";var r=a("23e7"),i=a("58a8").trim,o=a("c8d2");r({target:"String",proto:!0,forced:o("trim")},{trim:function(){return i(this)}})},5444:function(e,t,a){},"5bf2":function(module,__webpack_exports__,__webpack_require__){"use strict";var G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("2909"),G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("d4ec"),G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("bee2"),G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("262e"),G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("2caf"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("b64b"),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("7db0"),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_object_values_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("07ac"),core_js_modules_es_object_values_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_object_values_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("a434"),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_12__),tslib__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("9ab4"),vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("60a3"),_views_system_editableCell_vue__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("1427"),_util_request__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("c5cc"),AlarmUnitConfigure=function(_Vue){Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_3__["a"])(AlarmUnitConfigure,_Vue);var _super=Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_4__["a"])(AlarmUnitConfigure);function AlarmUnitConfigure(){var e;return Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["a"])(this,AlarmUnitConfigure),e=_super.apply(this,arguments),e.editable=!0,e.editData={showUnitKey:"1"},e.pagination={total:0,current:1,pageSize:5,showSizeChanger:!1,showQuickJumper:!1},e.dataType=null,e.sensorsList=null,e.columns=[{title:"传感器名称",dataIndex:"sensorName"},{title:"初始单位",width:"10%",dataIndex:"unitVal"},{title:"显示单位",dataIndex:"unitVal1",width:"10%",scopedSlots:{customRender:"unitVal1"}},{title:"一级",dataIndex:"alarmLevel[0]",width:"10%",scopedSlots:{customRender:"alarmLevel[0]"}},{title:"二级",dataIndex:"alarmLevel[1]",width:"10%",scopedSlots:{customRender:"alarmLevel[1]"}},{title:"三级",dataIndex:"alarmLevel[2]",width:"10%",scopedSlots:{customRender:"alarmLevel[2]"}},{title:"四级",dataIndex:"alarmLevel[3]",width:"10%",scopedSlots:{customRender:"alarmLevel[3]"}},{title:"五级",dataIndex:"alarmLevel[4]",width:"10%",scopedSlots:{customRender:"alarmLevel[4]"}},{title:"六级",dataIndex:"alarmLevel[5]",width:"10%",scopedSlots:{customRender:"alarmLevel[5]"}},{title:"操作",customRender:e.opRender}],e.dataSources=null,e.dictUnitData=null,e.dictAlarmData=null,e.sId="",e.eFlag=!1,e}return Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__["a"])(AlarmUnitConfigure,[{key:"edit",value:function(){this.editable=!1}},{key:"handleTableChange",value:function(e,t,a){this.pagination.current=e.current,this.query()}},{key:"aFlag",get:function(){return this.alarmUFlag}},{key:"watchAlarmUFlag",value:function(e,t){!0===e&&(this.getAllSensor(),this.queryByOrgId(this.alarmRecord.id))}},{key:"getAllSensor",value:function(){var e=this;Object(_util_request__WEBPACK_IMPORTED_MODULE_16__["a"])("sensor/getAllSensorWithoutPage",{}).then((function(t){e.sensorsList=t.data.data.sensors}))}},{key:"queryByOrgId",value:function(e){var t=this;Object(_util_request__WEBPACK_IMPORTED_MODULE_16__["a"])("version/queryByOrgId",{organizationId:e}).then((function(e){0===e.data.code&&(t.dataType=e.data.data.versions)}))}},{key:"handleCancel",value:function(){this.alarmFlag=!1,this.turnAlarmFlag()}},{key:"handleOk",value:function(){this.alarmFlag=!1,this.turnAlarmFlag()}},{key:"queryDictionary",value:function(e){var t=this;Object(_util_request__WEBPACK_IMPORTED_MODULE_16__["a"])("dict/data/query",{type:e}).then((function(a){var r=[];Object.keys(a.data.data).forEach((function(e){var t={key:e,value:a.data.data[e]};r.push(t)})),"unit"===e&&(t.dictUnitData=a.data.data),"defaultAlarm"===e&&(t.dictAlarmData=a.data.data)}))}},{key:"query",value:function query(){var _this5=this;Object(_util_request__WEBPACK_IMPORTED_MODULE_16__["a"])("organizationUnitAlarm/query",{organizationId:this.alarmRecord.id,versionId:this.sId,page:this.pagination.current,size:this.pagination.pageSize}).then((function(res){if(0===res.data.code){_this5.pagination.total=res.data.data.total,_this5.dataSources=res.data.data.organizations;for(var i=0;i<_this5.dataSources.length;i++){_this5.dataSources[i].alarmLevel=eval("("+_this5.dataSources[i].alarmLevel+")");for(var j=0;j<_this5.sensorsList.length;j++)_this5.dataSources[i].sensorCode===_this5.sensorsList[j].code&&(_this5.dataSources[i].sensorName=_this5.sensorsList[j].name);_this5.dataSources[i].unitVal=_this5.dictUnitData[_this5.dataSources[i].unitKey],_this5.dataSources[i].unitVal1=_this5.dictUnitData[_this5.dataSources[i].showUnitKey]}}}))}},{key:"turnState",value:function(e){this.queryDictionary("unit"),this.queryDictionary("defaultAlarm"),e&&(this.sId=e,this.query())}},{key:"handleChange",value:function(e,t,a){for(var r=0;r<this.dictUnitData.length;r++)a===this.dictUnitData[r].key&&(a=this.dictUnitData[r].value);var i=Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["a"])(this.dataSources),o=i.filter((function(e){return t===e.id}))[0];o&&(o[a]=e,this.dataSources=i)}},{key:"onCellChange",value:function(e,t,a){var r=Object(G_web_project_manage_fronted_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__["a"])(this.dataSources),i=r.find((function(t){return t.id===e.id}));i&&(i[t]=a,this.dataSources=r)}},{key:"turnPage",value:function(){}},{key:"turnAlarmFlag",value:function(){return!1}},{key:"sureFlag",value:function(e){this.eFlag=e}},{key:"save",value:function(e){var t,a=this;if(this.eFlag)return this.$message.warning("请勾选显示单位",2),void(this.eFlag=!1);for(var r in this.dictUnitData)e.unitVal1===this.dictUnitData[r]&&(t=r);t===e.showUnitKey&&(t=null);var i=Object.keys(e),o={};if(i.length-8>0){for(var n=[],s=0;s<i.length;s++)s>=8&&n.push(i[s]);n.forEach((function(t){var a=t.substr(11,t.length-11-1);o[a]=""===e[t]?"":"0"===e[t]?"0":0===Number(e[t])?"":e[t]}))}else null;for(var l in o)void 0!==e.alarmLevel&&(e.alarmLevel[l]=o[l]);var c=[];function d(e){for(var t=0;t<e.length;t++)t===e.length-1&&(""!==e[t]&&null!==e[t]&&void 0!==e[t]||(e.splice(t,1),d(e)))}c=void 0===e.alarmLevel?Object.values(o):e.alarmLevel,d(c);for(var u=0;u<c.length;u++)if(""===c[u]||null===c[u]||void 0===c[u])return void this.$message.warning("警报不能间隔填写");for(var _=0;_<c.length;_++){var m=/^\d+(\.\d+)?$/;if(!m.test(c[_]))return void this.$message.warning("报警值必须为数字")}if(c.length>1)for(var p=1;p<=c.length;p++)if(p!==c.length&&!(c[p]-c[p-1]>0))return void this.$message.warning("报警值需根据级别递增");if(i.length-8!==0||null!==t){if(c.length>0){for(var h=[],f=0;f<c.length;f++)h.push(Number(c[f]));c=h}Object(_util_request__WEBPACK_IMPORTED_MODULE_16__["b"])("organizationUnitAlarm/update",{id:e.id,showUnitKey:t,alarmLevel:JSON.stringify(c)}).then((function(e){0===e.data.code&&(a.$message.success("修改成功"),a.query())}))}else this.$message.warning("未改变")}},{key:"opRender",value:function(e,t,a){var r=this,i=this.$createElement;return i("div",[i("a",{on:{click:function(){return r.save(t)}}},[" ","保存"," "])])}}]),AlarmUnitConfigure}(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["e"]);Object(tslib__WEBPACK_IMPORTED_MODULE_13__["a"])([Object(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["d"])({type:Boolean,default:!1})],AlarmUnitConfigure.prototype,"alarmUFlag",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_13__["a"])([Object(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["d"])({type:Object,default:function(){return{}}})],AlarmUnitConfigure.prototype,"alarmRecord",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_13__["a"])([Object(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["f"])("alarmUFlag",{deep:!0})],AlarmUnitConfigure.prototype,"watchAlarmUFlag",null),Object(tslib__WEBPACK_IMPORTED_MODULE_13__["a"])([Object(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["b"])("turnAlarmFlag")],AlarmUnitConfigure.prototype,"turnAlarmFlag",null),AlarmUnitConfigure=Object(tslib__WEBPACK_IMPORTED_MODULE_13__["a"])([Object(vue_property_decorator__WEBPACK_IMPORTED_MODULE_14__["a"])({components:{EditableCell:_views_system_editableCell_vue__WEBPACK_IMPORTED_MODULE_15__["a"]}})],AlarmUnitConfigure),__webpack_exports__["a"]=AlarmUnitConfigure},"5eb8":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=this,a=t.$createElement,r=t._self._c||a;return r("div",[r("a-card",{staticStyle:{"margin-top":"24px"},attrs:{bordered:!1}},[r("div",{staticClass:"tableList"},[r("div",{staticClass:"tableListForm"},[r("a-form",{attrs:{layout:"horizontal"}},[r("a-row",{attrs:{gutter:{md:8,lg:24,xl:48}}},[r("a-col",{attrs:{md:8,sm:24}},[r("a-form-item",t._b({attrs:{fieldDecoratorId:"query"}},"a-form-item",t.searchFormLayout,!1),[r("a-input",{attrs:{type:"text",placeholder:"请输入名称"},model:{value:t.queryData,callback:function(e){t.queryData=e},expression:"queryData"}})],1)],1),r("a-col"),r("div",{staticClass:"tableListOperator1"},[r("a-button",{attrs:{icon:"plus",type:"primary"},on:{click:function(){return e.handleModalVisible(!0)}}},[t._v(" 新建 ")])],1)],1)],1)],1)]),r("av-system-table",{attrs:{dataSource:t.dataSource,columns:t.columns,total:t.total,paginationProps:t.pagination},on:{cPage:t.turnCurrentPage}})],1),r("a-modal",{attrs:{width:"45%",title:"添加-组织",destroyOnClose:"",visible:t.visibleCreateModal},on:{ok:t.saveOrgData,cancel:t.handleCreateModalCancel}},[r("a-form",{staticStyle:{"margin-top":"8px"},attrs:{form:t.form}},[r("a-row",[r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"名称"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"名称不能为空"}]}],expression:"['name', { rules: [{ required: true,message: '名称不能为空'}] }]"}],attrs:{placeholder:"名称"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{label:"父组织",labelCol:{span:5},wrapperCol:{span:15}}},[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["pname",{rules:[{required:!1}]}],expression:"['pname', { rules: [{ required: false}] }]"}],attrs:{placeholder:"请选择父组织",allowClear:"","show-search":"","option-filter-prop":"children","filter-option":t.filterOption},on:{change:t.handleChange}},t._l(t.orgMenu,(function(e,a){return r("a-select-option",{attrs:{value:e.id}},[t._v(" "+t._s(e.name))])})),1)],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"城市"}},[r("a-cascader",{directives:[{name:"decorator",rawName:"v-decorator",value:["city",{rules:[{required:!0,message:"城市不能为空"}]}],expression:"['city', { rules: [{ required: true, message: '城市不能为空'  }] }]"}],attrs:{options:t.areaData,placeholder:"请选择城市"},on:{change:t.citydata}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"电话"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["phone",{rules:[{required:!1,message:"请输入正确的号码格式",pattern:/^(13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|18[0-9]{9})$|(^\d{3}-\d{7,8}|\d{4}-\d{7,8})$/}]}],expression:"['phone', { rules: [{ required: false,  message: '请输入正确的号码格式' ,  pattern:/^(13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|18[0-9]{9})$|(^\\d{3}-\\d{7,8}|\\d{4}-\\d{7,8})$/ }] }]"}],attrs:{placeholder:"请输入"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"定位级别"}},[r("a-cascader",{directives:[{name:"decorator",rawName:"v-decorator",value:["position",{rules:[{required:!0,message:"定位级别不能为空"}]}],expression:"['position', { rules: [{ required: true, message: '定位级别不能为空'  }] }]"}],attrs:{options:t.areaData,placeholder:"双击选择城市","change-on-select":"",labelInValue:""},on:{change:t.positionLevel}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"邮箱"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["email",{rules:[{required:!1,message:"请输入正确邮箱格式",pattern:/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/}]}],expression:"['email', { rules: [{ required: false,message:'请输入正确邮箱格式', pattern:/^([a-zA-Z]|[0-9])(\\w|\\-)+@[a-zA-Z0-9]+\\.([a-zA-Z]{2,4})$/}] }]"}],attrs:{placeholder:"请输入"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"地址"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["address",{rules:[{required:!0,message:"地址不能为空"}]}],expression:"['address', { rules: [{ required: true, message: '地址不能为空'  }] }]"}],attrs:{placeholder:"请输入"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"微信"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["wechat",{rules:[{required:!1}]}],expression:"['wechat', { rules: [{ required: false }] }]"}],attrs:{placeholder:"请输入"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"有效期"}},[r("a-date-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["expireTime",{rules:[{required:!0,message:"日期不能为空"}]}],expression:"['expireTime', { rules: [{ required: true, message: '日期不能为空'  }] }]"}],attrs:{format:"YYYY-MM-DD","disabled-date":t.disabledDate}})],1)],1)],1)],1)],1),r("a-modal",{attrs:{width:"45%",title:"编辑-组织",destroyOnClose:"",visible:t.visibleEditModal},on:{ok:t.editOrgData,cancel:t.handleEditModalCancel}},[r("a-form-model",{ref:"editOrgForm",staticStyle:{"margin-top":"8px"},attrs:{model:t.beforeEdit,rules:t.rules,"label-col":{span:4},"wrapper-col":{span:14}}},[r("a-row",[r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"名称",prop:"name"}},[r("a-input",{attrs:{placeholder:"名称"},model:{value:t.beforeEdit.name,callback:function(e){t.$set(t.beforeEdit,"name",e)},expression:"beforeEdit.name"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{label:"父组织",labelCol:{span:5},wrapperCol:{span:15}}},[r("a-select",{attrs:{"show-search":"",placeholder:"请选择父组织",allowClear:"","option-filter-prop":"children","filter-option":t.filterOption},on:{change:t.handleChange},model:{value:t.beforeEdit.pname,callback:function(e){t.$set(t.beforeEdit,"pname",e)},expression:"beforeEdit.pname"}},t._l(t.orgMenu,(function(e,a){return r("a-select-option",{attrs:{value:e.id}},[t._v(" "+t._s(e.name))])})),1)],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"城市",prop:"cityBack"}},[r("a-cascader",{attrs:{options:t.areaData,placeholder:"请选择城市",labelInValue:""},on:{change:t.vCity},model:{value:t.beforeEdit.cityBack,callback:function(e){t.$set(t.beforeEdit,"cityBack",e)},expression:"beforeEdit.cityBack"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"电话",prop:"phone"}},[r("a-input",{attrs:{placeholder:"请输入"},model:{value:t.beforeEdit.phone,callback:function(e){t.$set(t.beforeEdit,"phone",e)},expression:"beforeEdit.phone"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"定位级别",prop:"positionBack"}},[r("a-cascader",{attrs:{options:t.areaData,placeholder:"双击选择城市","change-on-select":"",labelInValue:""},on:{change:t.positionLevel},model:{value:t.beforeEdit.positionBack,callback:function(e){t.$set(t.beforeEdit,"positionBack",e)},expression:"beforeEdit.positionBack"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"邮箱",prop:"email"}},[r("a-input",{attrs:{placeholder:"请输入"},model:{value:t.beforeEdit.email,callback:function(e){t.$set(t.beforeEdit,"email",e)},expression:"beforeEdit.email"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"地址",prop:"address"}},[r("a-input",{attrs:{placeholder:"请输入"},model:{value:t.beforeEdit.address,callback:function(e){t.$set(t.beforeEdit,"address",e)},expression:"beforeEdit.address"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"微信"}},[r("a-input",{attrs:{placeholder:"请输入"},model:{value:t.beforeEdit.wechat,callback:function(e){t.$set(t.beforeEdit,"wechat",e)},expression:"beforeEdit.wechat"}})],1)],1),r("a-col",{attrs:{md:12,sm:24}},[r("a-form-model-item",{attrs:{labelCol:{span:5},wrapperCol:{span:15},label:"有效期",prop:"expireTime"}},[r("a-date-picker",{model:{value:t.beforeEdit.expireTime,callback:function(e){t.$set(t.beforeEdit,"expireTime",e)},expression:"beforeEdit.expireTime"}})],1)],1)],1)],1)],1),r("a-modal",{attrs:{width:"45%",title:"菜单配置",destroyOnClose:"",visible:t.showTree},on:{ok:t.handleTreeOk,cancel:t.handleTreeCancel}},[r("a-tree",{attrs:{checkable:"",defaultExpandAll:"","tree-data":t.webMenusData},on:{check:t.onChangePermissionsTree},model:{value:t.selectMenus,callback:function(e){t.selectMenus=e},expression:"selectMenus"}})],1),r("div",{staticClass:"deleteConfirm",class:{orDelete:!t.deleteConfimFlag}},[r("p",[t._v("是否删除子组织")]),r("span",{staticClass:"confimButton",on:{click:t.cancelDeleteChild}},[t._v("否")]),r("span",{staticClass:"confimButton",on:{click:t.okDeleteChild}},[t._v("是")])]),t.userFlag?r("user-account",{attrs:{visible:t.userFlag,accountRecord:t.userRecord},on:{visible:t.turnAccountFlag}}):t._e(),r("alarm-unit-configure",{attrs:{alarmUFlag:t.alarmFlag,alarmRecord:t.alarmRecord},on:{turnAlarmFlag:t.turnAlarmFlag}}),r("configure-web",{attrs:{"configure-flag":t.configureFlag,configRecord:t.configRecord},on:{turnConfigureFlag:t.turnConfigureFlag}})],1)},i=[],o=a("d4ec"),n=a("bee2"),s=a("262e"),l=a("2caf"),c=(a("498a"),a("d3b7"),a("25f0"),a("ac1f"),a("5319"),a("b0c0"),a("99af"),a("9ab4")),d=a("60a3"),u=a("1296"),_=a("c1df"),m=a.n(_),p=a("e186"),h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-modal",{attrs:{width:"70%",title:"单位警报配置",destroyOnClose:"",visible:e.aFlag,footer:void 0===e.dataType?"":void 0},on:{cancel:e.handleCancel,ok:e.handleOk}},[a("a-form-model",{staticStyle:{"margin-top":"8px"},attrs:{model:e.editData}},[e.dataType?a("a-form-model-item",[a("a-collapse",{attrs:{accordion:""},on:{change:function(t){return e.turnState(t)}}},e._l(e.dataType,(function(t,r){return a("a-collapse-panel",{key:t.id,attrs:{header:"名称:"+t.name}},[a("a-table",{attrs:{columns:e.columns,dataSource:e.dataSources,pagination:e.pagination},on:{change:e.handleTableChange},scopedSlots:e._u([e._l(["alarmLevel[0]","alarmLevel[1]","alarmLevel[2]","alarmLevel[3]","alarmLevel[4]","alarmLevel[5]"],(function(t){return{key:t,fn:function(r,i,o){return[a("div",{key:t},[a("a-input",{staticStyle:{margin:"-5px 0"},attrs:{value:r},on:{change:function(a){return e.handleChange(a.target.value,i.id,t)}}})],1)]}}})),{key:"unitVal1",fn:function(t,r){return[a("editable-cell",{attrs:{text:t,dictData:e.dictUnitData},on:{flag:e.sureFlag,change:function(t){return e.onCellChange(r,"unitVal1",t)}}})]}}],null,!0)})],1)})),1)],1):a("a-result",{attrs:{title:"该组织下没有可选型号!"},scopedSlots:e._u([{key:"icon",fn:function(){return[a("a-icon",{attrs:{type:"smile",theme:"twoTone"}})]},proxy:!0}])})],1)],1)],1)},f=[],v=a("5bf2"),g=v["a"],b=(a("3bfb"),a("2877")),y=Object(b["a"])(g,h,f,!1,null,"7ccaa9ce",null),O=y.exports,D=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-modal",{attrs:{width:"70%",title:"大屏页面布局",maskClosable:!1,visible:e.configureFlag,footer:-1===e.versionId?"":void 0},on:{cancel:e.handleCancel,ok:e.handleOk}},[-1!==e.versionId?a("a-tabs",{attrs:{"active-key":e.versionId,tabPosition:"left"},on:{change:e.getSnsor}},e._l(e.versionData,(function(t,r,i){return a("a-tab-pane",{key:t.id,attrs:{tab:t.name}},[a("a-page-header",{staticStyle:{border:"1px solid rgb(235, 237, 240)"},attrs:{title:"待选区","sub-title":"("+e.allWaitSensors.length+")"}},[a("a-row",{attrs:{type:"flex"}},e._l(e.allWaitSensors,(function(t,r){return a("a-col",{key:r,staticStyle:{"font-size":"14px",opacity:"0.8","margin-top":"12px"},attrs:{span:8,order:3}},[e._v(" "+e._s(t.name)+" "),a("a-dropdown",{staticStyle:{float:"right","margin-right":"40%"},attrs:{trigger:["click"]}},[a("a",{staticClass:"ant-dropdown-link",on:{click:function(e){return e.preventDefault()}}},[e._v(" 移到 "),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{on:{click:function(a){return e.toDefault(0,t,r)}}},[e._v("默认区")])]),6===e.coreMonitorItems.length?a("a-menu-item",{attrs:{disabled:""}},[a("span",{staticStyle:{color:"lightgrey"}},[e._v("核心区(已满)")])]):a("a-menu-item",[a("a",{on:{click:function(a){return e.toCore(0,t,r)}}},[e._v("核心区")])])],1)],1)],1)})),1),e.allWaitSensors.length>0?a("a-button",{staticStyle:{"font-size":"14px","margin-top":"12px","margin-left":"74%"},on:{click:function(t){return e.toDefault(1,{},-1)}}},[e._v("全部添加到默认区")]):e._e(),a("p",{staticStyle:{width:"100%",height:"60px","line-height":"60px","text-align":"center","font-size":"20px"}},[e._v("图表显示 : "+e._s(e.chartSensorKey.name))])],1),a("a-page-header",{staticStyle:{border:"1px solid rgb(235, 237, 240)"},attrs:{title:"默认区","sub-title":"("+e.defaultMonitorItems.length+")"}},[a("a-list",{attrs:{"data-source":e.defaultMonitorItems,split:!1},scopedSlots:e._u([{key:"renderItem",fn:function(t,r){return a("a-list-item",{key:t.code},[a("a-list-item-meta",{attrs:{description:t.name}}),a("a",{staticStyle:{"margin-right":"16%",width:"40px"},on:{click:function(t){return e.clickUp("defaultMonitorItems",r)}}},[e._v(" 上移 ")]),a("a",{staticStyle:{"margin-right":"16%",width:"40px"},on:{click:function(t){return e.clickDown("defaultMonitorItems",r)}}},[e._v(" 下移 ")]),a("a",{staticStyle:{"margin-right":"16%",width:"80px"},on:{click:function(a){return e.setChart(t)}}},[e._v(" 设为图表 ")]),a("a-dropdown",{staticStyle:{float:"right","margin-right":"10%"},attrs:{trigger:["click"]}},[a("a",{staticClass:"ant-dropdown-link",on:{click:function(e){return e.preventDefault()}}},[e._v(" 移到 "),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{on:{click:function(a){return e.toWait(0,t,r)}}},[e._v("待选区")])]),6===e.coreMonitorItems.length?a("a-menu-item",{attrs:{disabled:""}},[a("span",{staticStyle:{color:"lightgrey"}},[e._v("核心区(已满)")])]):a("a-menu-item",[a("a",{on:{click:function(a){return e.toCore(1,t,r)}}},[e._v("核心区")])])],1)],1)],1)}}],null,!0)})],1),a("a-page-header",{staticStyle:{border:"1px solid rgb(235, 237, 240)"},attrs:{title:"核心区","sub-title":"("+e.coreMonitorItems.length+"/6)"}},[a("a-list",{attrs:{"data-source":e.coreMonitorItems,split:!1},scopedSlots:e._u([{key:"renderItem",fn:function(t,r){return a("a-list-item",{key:t.code},[a("a-list-item-meta",{attrs:{description:t.name}}),a("a",{staticStyle:{"margin-right":"16%",width:"40px"},on:{click:function(t){return e.clickUp("coreMonitorItems",r)}}},[e._v(" 上移 ")]),a("a",{staticStyle:{"margin-right":"16%",width:"40px"},on:{click:function(t){return e.clickDown("coreMonitorItems",r)}}},[e._v(" 下移 ")]),a("a",{staticStyle:{"margin-right":"16%",width:"80px"},on:{click:function(a){return e.setChart(t)}}},[e._v(" 设为图表 ")]),a("a-dropdown",{staticStyle:{float:"right","margin-right":"10%"},attrs:{trigger:["click"]}},[a("a",{staticClass:"ant-dropdown-link",on:{click:function(e){return e.preventDefault()}}},[e._v(" 移到 "),a("a-icon",{attrs:{type:"down"}})],1),a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{on:{click:function(a){return e.toWait(1,t,r)}}},[e._v("待选区")])]),a("a-menu-item",[a("a",{on:{click:function(a){return e.toDefault(2,t,r)}}},[e._v("默认区")])])],1)],1)],1)}}],null,!0)})],1),a("a-page-header",{staticStyle:{border:"1px solid rgb(235, 237, 240)"},attrs:{title:"固定区","sub-title":"("+e.fixed+")"}},[e.windDir.code?a("a-checkbox",{attrs:{checked:e.windFlag},on:{change:e.onChange}},[e._v(" "+e._s(e.windDir.name)+" ")]):e._e()],1)],1)})),1):a("a-result",{attrs:{title:"该组织下没有可选型号!"},scopedSlots:e._u([{key:"icon",fn:function(){return[a("a-icon",{attrs:{type:"smile",theme:"twoTone"}})]},proxy:!0}])})],1)],1)},k=[],E=(a("c7cd"),a("a434"),a("c5cc")),C=function(e){Object(s["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.versionData=null,e.chartSensorKey={},e.coreMonitorItems=[],e.defaultMonitorItems=[],e.allWaitSensors=[],e.versionId=-1,e.fixed=0,e.windFlag=!1,e.windDir={},e}return Object(n["a"])(a,[{key:"watchConfigureFlag",value:function(e,t){var a=this;!0===e&&(this.coreMonitorItems=[],this.defaultMonitorItems=[],this.chartSensorKey={},this.versionId=-1,this.getAllVersion(),setTimeout((function(){a.getSensorByVersionId()}),100))}},{key:"getAllVersion",value:function(){var e=this;Object(E["a"])("version/queryByOrgId",{organizationId:this.configRecord.id}).then((function(t){0===t.data.code&&(e.versionData=t.data.data.versions,e.versionData&&e.versionData.length>0&&-1===e.versionId&&(e.versionId=e.versionData[0].id))}))}},{key:"toDefault",value:function(e,t,a){if(0===e){var r={code:t.code,name:t.name};this.allWaitSensors.splice(a,1),this.defaultMonitorItems.push(r)}else if(1==e){if(this.allWaitSensors.length>0){for(var i=0;i<this.allWaitSensors.length;i++){var o={code:this.allWaitSensors[i].code,name:this.allWaitSensors[i].name};this.defaultMonitorItems.push(o)}this.allWaitSensors=[]}}else{var n={code:t.code,name:t.name};this.coreMonitorItems.splice(a,1),this.defaultMonitorItems.push(n)}}},{key:"toCore",value:function(e,t,a){if(0===e){var r={code:t.code,name:t.name};this.coreMonitorItems.length<6?(this.allWaitSensors.splice(a,1),this.coreMonitorItems.push(r)):this.$message.warning("核心区")}else{var i={code:t.code,name:t.name};this.coreMonitorItems.length<6?(this.defaultMonitorItems.splice(a,1),this.coreMonitorItems.push(i)):this.$message.warning("核心区")}}},{key:"toWait",value:function(e,t,a){0===e?(this.defaultMonitorItems.splice(a,1),t.code===this.chartSensorKey.code&&(this.chartSensorKey={}),this.allWaitSensors.push(t)):(this.coreMonitorItems.splice(a,1),t.code===this.chartSensorKey.code&&(this.chartSensorKey={}),this.allWaitSensors.push(t))}},{key:"getSensorByVersionId",value:function(){var e=this;Object(E["a"])("version/queryById",{id:this.versionId,page:1,size:1e3}).then((function(t){if(0===t.data.code){e.allWaitSensors=t.data.data.versions[0].sensors;for(var a=0;a<e.allWaitSensors.length;a++)if("a01008"===e.allWaitSensors[a].code){e.windDir.code=e.allWaitSensors[a].code,e.windDir.name=e.allWaitSensors[a].name,e.allWaitSensors.splice(a,1),e.fixed=1;break}e.getOtherSensorsData()}})).catch((function(e){console.log(e)}))}},{key:"onChange",value:function(e){this.windFlag=!this.windFlag}},{key:"getOtherSensorsData",value:function(){var e=this;Object(E["a"])("organizationLayout/getLayoutData",{version_id:this.versionId,organization_id:this.configRecord.id}).then((function(t){if(0===t.data.code){var a=t.data.data;if(a.length>0){for(var r=0;r<a.length;r++)if("chartSensorKey"===a[r].position){for(var i="",o=0;o<e.allWaitSensors.length;o++)a[r].sensor_code===e.allWaitSensors[o].code&&(i=e.allWaitSensors[o].name);var n={code:a[r].sensor_code,name:i};e.chartSensorKey=n}else if("defaultMonitorItems"===a[r].position)for(var s=0;s<e.allWaitSensors.length;s++){var l="",c="";if(a[r].sensor_code===e.allWaitSensors[s].code){l=e.allWaitSensors[s].name,c=e.allWaitSensors[s].code;var d={code:c,name:l};e.defaultMonitorItems.push(d)}}else if("coreMonitorItems"===a[r].position)for(var u=0;u<e.allWaitSensors.length;u++){var _="",m="";if(a[r].sensor_code===e.allWaitSensors[u].code){_=e.allWaitSensors[u].name,m=e.allWaitSensors[u].code;var p={code:m,name:_};e.coreMonitorItems.push(p)}}else"fixedMonitorItems"===a[r].position&&(console.log(333),e.windFlag=!0);for(var h=0;h<a.length;h++)for(var f=0;f<e.allWaitSensors.length;f++)a[h].sensor_code===e.allWaitSensors[f].code&&e.allWaitSensors.splice(f,1)}}}))}},{key:"setChart",value:function(e){this.chartSensorKey=e}},{key:"clickUp",value:function(e,t){"coreMonitorItems"===e?0===t?this.$message.warning("该因子已经在第一位"):this.swapArray(this.coreMonitorItems,t-1,t):0===t?this.$message.warning("该因子已经在第一位"):this.swapArray(this.defaultMonitorItems,t-1,t)}},{key:"clickDown",value:function(e,t){"coreMonitorItems"===e?t===this.coreMonitorItems.length-1?this.$message.warning("该因子已经在最后一位"):this.swapArray(this.coreMonitorItems,t,t+1):t===this.defaultMonitorItems.length-1?this.$message.warning("该因子已经在最后一位"):this.swapArray(this.defaultMonitorItems,t,t+1)}},{key:"swapArray",value:function(e,t,a){return e[t]=e.splice(a,1,e[t])[0],e}},{key:"getSnsor",value:function(e){this.versionId=e,this.coreMonitorItems=[],this.defaultMonitorItems=[],this.chartSensorKey={},this.windDir={},this.windFlag=!1,this.fixed=0,this.getSensorByVersionId()}},{key:"sendConfigureFlag",value:function(e){return e}},{key:"handleCancel",value:function(){this.versionId=-1,this.sendConfigureFlag(!1),this.windFlag=!1}},{key:"handleOk",value:function(){var e=[];if(this.chartSensorKey.code){var t={organizationId:this.configRecord.id,versionId:this.versionId,position:"chartSensorKey",positionIndex:0,sensorCode:this.chartSensorKey.code};e.push(t)}if(this.defaultMonitorItems.length>0)for(var a=0;a<this.defaultMonitorItems.length;a++){var r={organizationId:this.configRecord.id,versionId:this.versionId,position:"defaultMonitorItems",positionIndex:a,sensorCode:this.defaultMonitorItems[a].code};e.push(r)}if(this.coreMonitorItems.length>0)for(var i=0;i<this.coreMonitorItems.length;i++){var o={organizationId:this.configRecord.id,versionId:this.versionId,position:"coreMonitorItems",positionIndex:i,sensorCode:this.coreMonitorItems[i].code};e.push(o)}if(!0===this.windFlag&&this.windDir.code){var n={organizationId:this.configRecord.id,versionId:this.versionId,position:"fixedMonitorItems",positionIndex:0,sensorCode:this.windDir.code};e.push(n)}this.windFlag=!1,this.save(e)}},{key:"save",value:function(e){var t=this;Object(E["b"])("organizationLayout/setUpLayout",{organizationId:this.configRecord.id,versionId:this.versionId,organizationLayouts:e}).then((function(e){0===e.data.code&&(t.$message.success(e.data.message),setTimeout((function(){t.versionId=-1,t.sendConfigureFlag(!1)}),100))}))}}]),a}(d["e"]);Object(c["a"])([Object(d["d"])({type:Boolean,default:!1})],C.prototype,"configureFlag",void 0),Object(c["a"])([Object(d["d"])({type:Object,default:function(){}})],C.prototype,"configRecord",void 0),Object(c["a"])([Object(d["f"])("configureFlag",{deep:!0})],C.prototype,"watchConfigureFlag",null),Object(c["a"])([Object(d["b"])("turnConfigureFlag")],C.prototype,"sendConfigureFlag",null),C=Object(c["a"])([Object(d["a"])({components:{}})],C);var w=C,I=w,M=(a("7f5f"),Object(b["a"])(I,D,k,!1,null,"1f1922cc",null)),A=M.exports,j=function(e){Object(s["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.userFlag=!1,e.userRecord=null,e.deleteConfimFlag=!1,e.updateTaskFormVisible=!1,e.updateRecord={},e.dataSource=[],e.visibleCreateModal=!1,e.visibleEditModal=!1,e.areaData=JSON.parse(JSON.stringify(u["a"])),e.addForm=null,e.editForm=null,e.date="",e.configureFlag=!1,e.pagination={total:0,current:1,pageSize:8,showSizeChanger:!1,showQuickJumper:!1},e.total=0,e.rules={name:[{required:!0,message:"名称不能为空",trigger:["change","blur"]}],cityBack:[{required:!0,message:"请选择城市",trigger:["change","blur"]}],positionBack:[{required:!0,message:"请选择定位级别"}],phone:[{required:!1,message:"请输入正确的电话格式",trigger:"blur"}],email:[{required:!1,message:"请输入正确的邮箱格式",trigger:"blur"}],address:[{required:!0,message:"地址不能为空",trigger:["change","blur"]}],expireTime:[{required:!0,message:"日期不能为空"}]},e.columns=[{title:"名称",dataIndex:"name"},{title:"父组织",dataIndex:"parentName"},{title:"城市",dataIndex:"provinceCityAreaName"},{title:"定位级别",dataIndex:"locationLevelName"},{title:"电话",dataIndex:"phone"},{title:"邮箱",dataIndex:"email"},{title:"地址",dataIndex:"address"},{title:"创建时间",dataIndex:"createTime"},{title:"到期时间",dataIndex:"expireTime"},{title:"用户账号",dataIndex:"adminUserAccount"},{title:"操作",customRender:e.opRender}],e.codeAndName=null,e.editCodeAndName=null,e.queryData="",e.form=null,e.positionData=[],e.beforeEdit={id:0,name:"",pname:"",locationLevelCode:"",locationLevelName:"",phone:"",email:"",wechat:"",address:"",expireTime:"",cityBack:[],positionBack:[]},e.record=null,e.currentPage=0,e.searchFormLayout={labelCol:{span:5},wrapperCol:{span:18,offset:1}},e.queryOrg="",e.orgMenu=[],e.showTree=!1,e.parentName="",e.deleteId=-1,e.webMenusData=[],e.selectMenus=[],e.autoExpandParent=!0,e.oId=-2,e.webMenu=[],e.alarmFlag=!1,e.alarmRecord=null,e.configRecord=null,e}return Object(n["a"])(a,[{key:"turnCurrentPage",value:function(e){this.currentPage=e}},{key:"queryDataWatch",value:function(e,t){this.queryData=e.trim(),this.currentPage=1,this.orgData()}},{key:"pageData",value:function(){this.orgData()}},{key:"mounted",value:function(){this.form=this.$form.createForm(this,{name:"Organization"}),this.orgData()}},{key:"vCity",value:function(e,t){void 0===t?(this.beforeEdit.cityBack=[],this.editCodeAndName=[]):(this.beforeEdit.cityBack=e,this.editCodeAndName=JSON.parse(JSON.stringify(t)))}},{key:"getAllOrg",value:function(){var e=this;null===this.record?Object(E["a"])("organization/queryNames",{name:this.queryOrg}).then((function(t){e.orgMenu=t.data.data.organizationVOs})):Object(E["a"])("organization/queryNames",{name:this.queryOrg,id:this.record.id}).then((function(t){e.orgMenu=t.data.data.organizationVOs}))}},{key:"handleEditModalCancel",value:function(){this.beforeEdit.cityBack=[],this.beforeEdit.positionBack=[],this.visibleEditModal=!1}},{key:"handleCreateModalCancel",value:function(){this.visibleCreateModal=!1}},{key:"handleModalVisible",value:function(e){this.record=null,this.getAllOrg(),this.visibleCreateModal=e}},{key:"citydata",value:function(e,t){this.codeAndName=void 0===t?[]:JSON.parse(JSON.stringify(t))}},{key:"positionLevel",value:function(e,t){void 0===t?(this.beforeEdit.positionBack=[],this.positionData=[]):(this.beforeEdit.positionBack=e,this.positionData=JSON.parse(JSON.stringify(t)))}},{key:"turnDate",value:function(e){var t=new Date(e),a=t.getFullYear()+"-"+(1===(t.getMonth()+1).toString().length?"0"+(t.getMonth()+1):t.getMonth()+1)+"-"+(1===t.getDate().toString().length?"0"+t.getDate():t.getDate());this.date=a}},{key:"disabledDate",value:function(e){return e&&e<m()().endOf("day")}},{key:"saveOrgData",value:function(){var e=this;this.form.validateFields((function(t,a){t||(e.turnDate(a.expireTime),Object(E["b"])("organization/insert",{name:a.name.replace(/\s+/g,""),parentId:a.pname?a.pname:"",provinceCode:e.codeAndName[0].value?e.codeAndName[0].value:"",provinceName:e.codeAndName[0].label?e.codeAndName[0].label:"",cityCode:e.codeAndName[1].value?e.codeAndName[1].value:"",cityName:e.codeAndName[1].label?e.codeAndName[1].label:"",areaCode:e.codeAndName[2].value?e.codeAndName[2].value:"",areaName:e.codeAndName[2].label?e.codeAndName[2].label:"",locationLevelCode:e.positionData[e.positionData.length-1].value,locationLevelName:e.positionData[e.positionData.length-1].label,address:a.address?a.address:"",phone:a.phone?a.phone:"",email:a.email?a.email:"",wechat:a.wechat?a.wechat:"",expireTime:e.date?e.date:""}).then((function(t){0===t.data.code&&(e.visibleCreateModal=!1,e.$message.success("添加成功"),e.positionData=[],e.orgData())})))}))}},{key:"editOrgData",value:function(){var e=this;this.$refs.editOrgForm.validate((function(t){if(t){e.parentName="";var a=null,r=null;if(0===e.positionData.length?(a=null,r=null):(a=e.positionData[e.positionData.length-1].value,r=e.positionData[e.positionData.length-1].label),"string"===typeof e.beforeEdit.pname)for(var i=0;i<e.orgMenu.length;i++)if(e.beforeEdit.pname===e.orgMenu[i].name){e.parentName=null;break}"undefined"===typeof e.beforeEdit.pname&&(e.parentName=0);var o=e.record.name===e.beforeEdit.name?null:e.beforeEdit.name,n=null===e.parentName||0===e.parentName&&void 0===e.beforeEdit.pname&&null===e.record.parentName?null:void 0===e.beforeEdit.pname?0:e.beforeEdit.pname,s=null===e.editCodeAndName?null:e.editCodeAndName[0].value,l=null===e.editCodeAndName?null:e.editCodeAndName[0].label,c=null===e.editCodeAndName?null:e.editCodeAndName[1].value,d=null===e.editCodeAndName?null:e.editCodeAndName[1].label,u=null===e.editCodeAndName?null:e.editCodeAndName[2].value,_=null===e.editCodeAndName?null:e.editCodeAndName[2].label,m=e.record.address===e.beforeEdit.address?null:e.beforeEdit.address,p=e.record.phone===e.beforeEdit.phone?null:e.beforeEdit.phone,h=e.record.email===e.beforeEdit.email?null:e.beforeEdit.email,f=e.record.wechat===e.beforeEdit.wechat?null:e.beforeEdit.wechat;e.turnDate(e.beforeEdit.expireTime);var v=e.date===e.record.expireTime?null:e.date;o||n||0===n||l||l||c||d||a||r||u||_||m||p||""===p||h||""===h||f||""===f||v?Object(E["b"])("organization/update",{organizationId:e.record.id,name:o,parentId:n,provinceCode:s,provinceName:l,cityCode:c,cityName:d,areaCode:u,areaName:_,locationLevelCode:a,locationLevelName:r,address:m,phone:p,email:h,wechat:f,expireTime:v}).then((function(t){0===t.data.code?(e.orgData(),e.positionData=[],e.visibleEditModal=!1,e.$message.success(t.data.message)):e.$message.warning(t.data.message)})):e.$message.warning("未修改")}}))}},{key:"deleteOrg",value:function(e,t){var a=this;Object(E["b"])("organization/delete",{organizationId:e,deleteChildren:t}).then((function(e){0===e.data.code&&(a.$message.success(e.data.message),a.orgData())}))}},{key:"orgData",value:function(){var e=this;Object(E["a"])("organization/query",{page:this.currentPage,size:this.pagination.pageSize,name:this.queryData,order:"createTime",orderType:1}).then((function(t){e.dataSource=t.data.data.organizations,e.pagination.current=t.data.data.current,e.pagination.total=t.data.data.total,e.pagination.pageSize=t.data.data.size,t.data.data.current-1===t.data.data.pages&&(e.currentPage=t.data.data.pages,e.orgData())}))}},{key:"handleAccountModalVisible",value:function(e,t){this.userFlag=e,this.userRecord=t}},{key:"handleEditModalVisible",value:function(e,t){this.record=t,this.getAllOrg(),this.beforeEdit.name=t.name,this.beforeEdit.address=t.address,this.beforeEdit.pname=null===t.parentName?void 0:t.parentName,this.beforeEdit.expireTime=t.expireTime,this.beforeEdit.phone=t.phone,this.beforeEdit.email=t.email,this.beforeEdit.wechat=t.wechat,this.beforeEdit.cityBack=[],this.beforeEdit.cityBack.push(t.provinceCode),this.beforeEdit.cityBack.push(t.cityCode),this.beforeEdit.cityBack.push(t.areaCode),"0000"===JSON.stringify(t.locationLevelCode).substring(2,6)?this.beforeEdit.positionBack.push(t.locationLevelCode):(this.beforeEdit.positionBack=[],"00"===JSON.stringify(t.locationLevelCode).substring(4,6)?(this.beforeEdit.positionBack.push(parseInt(JSON.stringify(t.locationLevelCode).substring(0,2)+"0000")),this.beforeEdit.positionBack.push(t.locationLevelCode)):(this.beforeEdit.positionBack.push(parseInt(JSON.stringify(t.locationLevelCode).substring(0,2)+"0000")),this.beforeEdit.positionBack.push(parseInt(JSON.stringify(t.locationLevelCode).substring(0,4)+"00")),this.beforeEdit.positionBack.push(t.locationLevelCode))),this.visibleEditModal=e}},{key:"cancelDeleteChild",value:function(){this.deleteOrg(this.deleteId,0),this.deleteConfimFlag=!1}},{key:"okDeleteChild",value:function(){this.deleteOrg(this.deleteId,1),this.deleteConfimFlag=!1}},{key:"handleChange",value:function(e){}},{key:"filterOption",value:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0}},{key:"onSelect",value:function(e,t){}},{key:"onCheck",value:function(e){}},{key:"handleTreeCancel",value:function(){this.showTree=!1}},{key:"onChangePermissionsTree",value:function(e,t){this.menuIds=[];var a=t.halfCheckedKeys;this.menuIds=e.concat(a)}},{key:"handleTreeOk",value:function(){var e=this;this.menuIds&&(-1===this.menuIds[0]?this.showTree=!1:Object(E["b"])("group/updateAdminGroupMenu",{organizationId:this.oId,channelKey:0,menuIds:this.menuIds}).then((function(t){0===t.data.code&&(e.$message.success(t.data.message),e.showTree=!1)}))),this.menuIds=[-1]}},{key:"selectWebMenu",value:function(e){var t=this;this.oId=e.id,this.webMenusData=[],this.showTree=!0,Object(E["a"])("menu/query",{}).then((function(e){t.webMenu=e.data.data.menus,t.treeDatas(t.webMenu)})),this.selectedWeb(e)}},{key:"selectedWeb",value:function(e){var t=this;Object(E["a"])("menu/queryAdmin",{organizationId:e.id}).then((function(e){if(0===e.data.code){var a=e.data.data.menus,r=[];for(var i in a)r.push(a[i].id);t.selectMenus=r}}))}},{key:"treeDatas",value:function(e){for(var t in e)e[t].children?(e[t].key=e[t].id,e[t].title=e[t].name,delete e[t].name,delete e[t].url,delete e[t].order,delete e[t].id,this.treeDatas(e[t].children)):(e[t].title=e[t].name,e[t].key=e[t].id,e[t].parentId=e[t].parentId,delete e[t].name,delete e[t].url,delete e[t].order,delete e[t].id);this.webMenusData=e}},{key:"showOrHidden",value:function(){this.showTree=!1}},{key:"turnAccountFlag",value:function(e){this.userFlag=e}},{key:"turnAlarmFlag",value:function(e){this.alarmFlag=e}},{key:"displayUnitAndAlarm",value:function(e){this.alarmRecord=e,this.alarmFlag=!0}},{key:"turnConfigureFlag",value:function(e){this.configureFlag=e}},{key:"configureWebLayout",value:function(e){this.configRecord=e,this.configureFlag=!0}},{key:"opRender",value:function(e,t,a){var r=this,i=this.$createElement;return i("div",[i("a",{on:{click:function(){return r.handleEditModalVisible(!0,t)}}},[" 编辑 "]),i("a-divider",{attrs:{type:"vertical"}}),i("a-popconfirm",{attrs:{title:"请确认删除","ok-text":"是","cancel-text":"否"},on:{confirm:function(){r.deleteId=t.id,r.deleteConfimFlag=!0},cancel:"1"}},[i("a",["删除"])]),i("a-divider",{attrs:{type:"vertical"}}),i("a",{on:{click:function(){return r.handleAccountModalVisible(!0,t)}}},["账号"]),i("a-divider",{attrs:{type:"vertical"}}),i("a",{on:{click:function(){return r.selectWebMenu(t)}}},["前端菜单配置"]),i("a-divider",{attrs:{type:"vertical"}}),i("a-dropdown",[i("a",{class:"ant-dropdown-link"},["更多 ",i("a-icon",{attrs:{type:"down"}})]),i("a-menu",{slot:"overlay"},[i("a-menu-item",[i("a",{on:{click:function(){return r.displayUnitAndAlarm(t)}}},["报警信息配置"])]),i("a-menu-item",[i("a",{on:{click:function(){return r.configureWebLayout(t)}}},["配置大屏布局"])])])])])}}]),a}(d["e"]);Object(c["a"])([Object(d["f"])("queryData")],j.prototype,"queryDataWatch",null),Object(c["a"])([Object(d["f"])("currentPage")],j.prototype,"pageData",null),j=Object(c["a"])([Object(d["a"])({components:{UserAccount:p["default"],AlarmUnitConfigure:O,ConfigureWeb:A}})],j);var S=j,x=S,P=(a("84fe"),Object(b["a"])(x,r,i,!1,null,null,null));t["default"]=P.exports},"6f53":function(e,t,a){var r=a("83ab"),i=a("df75"),o=a("fc6a"),n=a("d1e7").f,s=function(e){return function(t){var a,s=o(t),l=i(s),c=l.length,d=0,u=[];while(c>d)a=l[d++],r&&!n.call(s,a)||u.push(e?[a,s[a]]:s[a]);return u}};e.exports={entries:s(!0),values:s(!1)}},"7f5f":function(e,t,a){"use strict";a("fe01")},"84fe":function(e,t,a){"use strict";a("5444")},"857a":function(e,t,a){var r=a("1d80"),i=/"/g;e.exports=function(e,t,a,o){var n=String(r(e)),s="<"+t;return""!==a&&(s+=" "+a+'="'+String(o).replace(i,"&quot;")+'"'),s+">"+n+"</"+t+">"}},af03:function(e,t,a){var r=a("d039");e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},c7cd:function(e,t,a){"use strict";var r=a("23e7"),i=a("857a"),o=a("af03");r({target:"String",proto:!0,forced:o("fixed")},{fixed:function(){return i(this,"tt","","")}})},c8d2:function(e,t,a){var r=a("d039"),i=a("5899"),o="​…᠎";e.exports=function(e){return r((function(){return!!i[e]()||o[e]()!=o||i[e].name!==e}))}},ca8a:function(e,t,a){},e186: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("div",[a("a-modal",{attrs:{width:"50%",title:"账号管理",destroyOnClose:"",visible:e.visible},on:{cancel:e.handleCancel}},[a("a-card",{staticStyle:{"margin-top":"24px"},attrs:{bordered:!1}},[a("h1",[e._v("所属组织: "),a("span",{staticStyle:{"font-weight":"bold","font-size":"18px"}},[e._v(e._s(e.data.name))])]),a("a-form-model",{ref:"ruleForm",staticStyle:{"margin-top":"8px"},attrs:{rules:e.rules,model:e.saveData}},[a("a-form-model-item",e._b({attrs:{label:"账号",prop:"account"}},"a-form-model-item",e.formItemLayout,!1),[a("a-input",{attrs:{placeholder:"请输入",disabled:e.isAccount},model:{value:e.saveData.account,callback:function(t){e.$set(e.saveData,"account",t)},expression:"saveData.account"}})],1),e.passwordOfFlag?a("a-form-model-item",e._b({attrs:{label:"密码",prop:"password"}},"a-form-model-item",e.formItemLayout,!1),[a("a-input",{attrs:{placeholder:"请输入"},model:{value:e.saveData.password,callback:function(t){e.$set(e.saveData,"password",t)},expression:"saveData.password"}})],1):e._e(),a("a-form-model-item",e._b({attrs:{label:"用户名称",prop:"userName"}},"a-form-model-item",e.formItemLayout,!1),[a("a-input",{attrs:{placeholder:"请输入"},model:{value:e.saveData.userName,callback:function(t){e.$set(e.saveData,"userName",t)},expression:"saveData.userName"}})],1),a("a-form-model-item",e._b({attrs:{label:"到期时间"}},"a-form-model-item",e.formItemLayout,!1),[a("a-input",{attrs:{placeholder:"请输入",disabled:""},model:{value:e.saveData.expireTime,callback:function(t){e.$set(e.saveData,"expireTime",t)},expression:"saveData.expireTime"}})],1),a("a-form-model-item",e._b({attrs:{prop:"mobile"}},"a-form-model-item",e.formItemLayout,!1),[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 手机 "),a("em",{staticClass:"optional"},[e._v("(选填)")])]),a("a-input",{attrs:{placeholder:"请输入"},model:{value:e.saveData.mobile,callback:function(t){e.$set(e.saveData,"mobile",t)},expression:"saveData.mobile"}})],1),a("a-form-model-item",e._b({attrs:{prop:"email"}},"a-form-model-item",e.formItemLayout,!1),[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 邮箱 "),a("em",{staticClass:"optional"},[e._v("(选填)")])]),a("a-input",{attrs:{placeholder:"请输入"},model:{value:e.saveData.email,callback:function(t){e.$set(e.saveData,"email",t)},expression:"saveData.email"}})],1),e.passwordOfFlag?e._e():a("a-form-model-item",e._b({staticStyle:{"margin-top":"32px"}},"a-form-model-item",e.submitFormLayout,!1),[a("a-button",{staticStyle:{"margin-left":"8px"},on:{click:e.resetPassword}},[e._v(e._s(e.passwordText))])],1),e.passwordOfFlag1?a("a-form-model-item",e._b({attrs:{label:"密码",prop:"password"}},"a-form-model-item",e.formItemLayout,!1),[a("a-input",{attrs:{placeholder:"请输入新密码"},model:{value:e.saveData.password,callback:function(t){e.$set(e.saveData,"password",t)},expression:"saveData.password"}})],1):e._e()],1)],1),a("template",{slot:"footer"},[a("a-button",{key:"cancel",on:{click:e.handleCancel}},[e._v(" 取消 ")]),a("a-button",{key:"forward",attrs:{type:"primary"},on:{click:e.handleOk}},[e._v(" 完成 ")])],1)],2)],1)},i=[],o=a("d4ec"),n=a("bee2"),s=a("262e"),l=a("2caf"),c=a("9ab4"),d=a("60a3"),u=a("21c9"),_=a("c5cc"),m=function(e){Object(s["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.call(this),e.passwordOfFlag=!0,e.passwordOfFlag1=!1,e.passwordText="密码重置",e.rules={account:[{required:!0,message:"账号不能为空",trigger:"blur"},{message:"账户必须以字母开头, 只能包括 字母 , 下划线 , 数字, 长度必须在3 到 20 之间!",trigger:["change","blur"],pattern:/^[a-zA-Z][-_a-zA-Z0-9]{2,19}/}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],userName:[{required:!0,message:"用户名不能为空",trigger:"blur"},{message:"用户名称只能包含汉字, 字母",trigger:"blur",pattern:/^[\u4E00-\u9FA5A-Za-z]+$/}],mobile:[{pattern:/^(13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|18[0-9]{9})$|(^\d{3}-\d{7,8}|\d{4}-\d{7,8})$/,message:"电话号格式错误",trigger:["change","blur"]}],email:[{pattern:/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/,message:"邮箱格式错误",trigger:["change","blur"]}]},e.formItemLayout={labelCol:{xs:{span:24},sm:{span:7}},wrapperCol:{xs:{span:24},sm:{span:12},md:{span:10}}},e.data={},e.submitFormLayout={wrapperCol:{xs:{span:24,offset:0},sm:{span:10,offset:3}}},e.isAccount=!0,e.form=null,e.value=1,e.saveData={account:"",password:"",userName:"",expireTime:"",email:"",mobile:""},e.submitting=!1,e}return Object(n["a"])(a,[{key:"watchVisble",value:function(e,t){this.data=this.accountRecord,0!==this.accountRecord.adminUserId?(this.passwordOfFlag=!1,this.saveData.account=this.accountRecord.adminUser.account,this.saveData.userName=this.accountRecord.adminUser.userName,this.saveData.expireTime=this.accountRecord.expireTime,this.saveData.email=this.accountRecord.adminUser.email,this.saveData.mobile=this.accountRecord.adminUser.mobile):(this.passwordOfFlag=!0,this.saveData.account="",this.saveData.password="",this.saveData.userName="",this.saveData.expireTime=this.accountRecord.expireTime,this.saveData.email="")}},{key:"resetPassword",value:function(){this.passwordOfFlag1?this.passwordText="密码重置":this.passwordText="取消密码重置",this.passwordOfFlag1=!this.passwordOfFlag1}},{key:"validatorAccount",value:function(e,t,a){t?/^[a-zA-Z][-_a-zA-Z0-9]{2,19}/.test(t)?a():a(new Error(" 账户必须以字母开头, 只能包括 字母 , 下划线 , 数字, 长度必须在3 到 20 之间!")):a(new Error("请输入账号!"))}},{key:"validatorPassword",value:function(e,t,a){/^[a-zA-Z][-_a-zA-Z0-9]{2,19}/.test(t)?a():a(new Error(" 账户必须以字母开头, 只能包括 字母 , 下划线 , 数字, 长度必须在3 到 20 之间!"))}},{key:"validatorUsername",value:function(e,t,a){t?/^[\u4E00-\u9FA5A-Za-z]+$/.test(t)?a():a(new Error(" 用户名称只能包含汉字, 字母!")):a(new Error("请输入用户名称!"))}},{key:"validatorPhone",value:function(e,t,a){t?/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/.test(t)?a():a(new Error(" 请输入正确手机号!")):a(new Error("请输入手机号!"))}},{key:"validatorMail",value:function(e,t,a){t?/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/.test(t)?a():a(new Error(" 请输入正确邮箱")):a(new Error("请输入邮箱!"))}},{key:"isPublic2",get:function(){if(null==this.form)return!1;var e=this.form.getFieldValue("public");return"2"===e}},{key:"handleSubmit",value:function(e){e.preventDefault(),this.form.validateFieldsAndScroll((function(e,t){}))}},{key:"accountFlag",value:function(){return!1}},{key:"handleOk",value:function(){var e=this;this.$refs.ruleForm.validate((function(t){if(!t)return console.log("error submit!!"),!1;0===e.accountRecord.adminUserId?(e.saveData.password=Object(u["a"])(e.saveData.password),Object(_["b"])("user/insert",{account:e.saveData.account,password:e.saveData.password,userName:e.saveData.userName,organizationId:e.accountRecord.id,expireTime:e.accountRecord.expireTime,email:e.saveData.email,mobile:e.saveData.mobile}).then((function(t){0===t.data.code&&e.$parent.orgData()})).catch((function(e){console.log(e)})),e.$message.success("新建成功")):Object(_["b"])("user/update",{id:e.accountRecord.adminUser.id,password:""===e.saveData.password?null:Object(u["a"])(e.saveData.password),userName:e.saveData.userName===e.accountRecord.adminUser.userName?null:e.saveData.userName,expireTime:e.accountRecord.expireTime,email:e.saveData.email===e.accountRecord.adminUser.email?null:e.saveData.email,mobile:e.saveData.mobile===e.accountRecord.adminUser.mobile?null:e.saveData.mobile}).then((function(t){0===t.data.code&&(e.$parent.orgData(),e.$message.success("修改成功"))})).catch((function(e){console.log(e)})),e.accountFlag()}))}},{key:"handleCancel",value:function(){this.accountFlag()}},{key:"recordChange",value:function(e,t){0===e.adminUserId&&(this.isAccount=!1)}}]),a}(d["e"]);Object(c["a"])([Object(d["d"])({type:Boolean,default:!0})],m.prototype,"visible",void 0),Object(c["a"])([Object(d["d"])({type:Object,default:function(){return{}}})],m.prototype,"accountRecord",void 0),Object(c["a"])([Object(d["f"])("visible",{deep:!0,immediate:!0})],m.prototype,"watchVisble",null),Object(c["a"])([Object(d["b"])("visible")],m.prototype,"accountFlag",null),Object(c["a"])([Object(d["f"])("accountRecord",{immediate:!0,deep:!0})],m.prototype,"recordChange",null),m=Object(c["a"])([Object(d["a"])({})],m);var p=m,h=p,f=(a("34b7"),a("2877")),v=Object(f["a"])(h,r,i,!1,null,null,null);t["default"]=v.exports},fe01:function(e,t,a){}}]);
//# sourceMappingURL=form.c6228455.js.map