(window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sPRoleDeviceForm"],{3125: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("el-form",{ref:"sPRoleDeviceForm",staticClass:"with-border",attrs:{id:"sPRoleDeviceForm","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[a("el-collapse",{attrs:{value:["basicInfo"]}},[a("el-collapse-item",{attrs:{title:"基础信息",name:"basicInfo"}},[a("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"sODeviceSearchFormForGroup"}},[a("el-row",{staticClass:"row-bg",attrs:{type:"flex",justify:"left"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"resourceIds",label:"设置角色"}},[a("el-input",{attrs:{placeholder:"请输入名称",disabled:!0},model:{value:e.roleName,callback:function(t){e.roleName=t},expression:"roleName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"resourceIds",label:"设置设备类型"}},[a("el-input",{attrs:{placeholder:"请输入名称",disabled:!0},model:{value:e.deviceName,callback:function(t){e.deviceName=t},expression:"deviceName"}})],1)],1)],1),e._l(e.resourceList,(function(t,r){return a("el-row",{staticClass:"row-bg",attrs:{type:"flex",justify:"left"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{key:t.id,attrs:{label:t.resName,prop:t.id}},[a("el-select",{staticStyle:{width:"50%"},attrs:{"popper-append-to-body":!0,clearable:"",disabled:e.inViewMode,placeholder:"请选择是否"+t.resName},model:{value:t.paramName,callback:function(a){e.$set(t,"paramName",a)},expression:"resource.paramName"}},e._l(e.y_n_dict,(function(e){return a("el-option",{key:e.paramName,attrs:{label:e.paramName,value:e.paramName}})})),1)],1)],1)],1)}))],2)],1)],1)],1)},i=[],s=(a("ac6a"),a("dc30")),o=(window.getDirewolfLibrary(),{name:"sPRoleDeviceForm",components:{},props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{deviceId:"",roleId:"",appId:"",resourceIds:""},dataLoading:!1,rules:{},resourceList:[],y_n_dict:[{paramCode:"0",paramName:"否"},{paramCode:"1",paramName:"是"}],roleName:this.$route.query.roleName,deviceName:this.$route.query.deviceName}},computed:{inViewMode:function(){return"view"===(this.$route.query.editType||this.editType||"view")},incomingPkValue:function(){return this.id||this.$route.query.id}},methods:{initFormData:function(){var e=this,t=e.incomingPkValue;t&&(e.dataLoading=!0,s["a"].getSPRoleDeviceEntity(t).then((function(t){for(var a in e.dataLoading=!1,e.entity=t.data,e.resourceList)-1!=e.entity.resourceIds.indexOf(e.resourceList[a].id)?e.resourceList[a].paramName="是":e.resourceList[a].paramName="否"})))},save:function(e){var t=this,a=[];for(var r in t.resourceList)"是"==t.resourceList[r].paramName&&a.push(t.resourceList[r].id);t.entity.resourceIds=a.join(","),t.$$utils.eleFormSubmit({vueIns:t,save:s["a"].saveSPRoleDevice,formRef:"sPRoleDeviceForm",info:"保存角色设备关联表",success:e})}},created:function(){var e=this;e.$$utils.axiosRequest(sysUrlPrefix+"/sys/resource/getResourceList?resType=5","","GET").then((function(t){t.list.forEach((function(e){e.paramName=""})),e.resourceList=t.list,e.initFormData()}))}}),l=o,n=a("2877"),c=Object(n["a"])(l,r,i,!1,null,"64f4b62a",null);t["default"]=c.exports}}]);