(window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["saServiceForm"],{ff83:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"saServiceForm",staticClass:"with-border",attrs:{id:"saServiceForm","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-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"name",label:"名称"}},[a("el-input",{attrs:{placeholder:"请输入名称",disabled:e.inViewMode},model:{value:e.entity.name,callback:function(t){e.$set(e.entity,"name",t)},expression:"entity.name"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"system",label:"所属系统"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择所属系统"},model:{value:e.entity.system,callback:function(t){e.$set(e.entity,"system",t)},expression:"entity.system"}},e._l(e.getDictByField("system"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"type",label:"类型"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择类型"},model:{value:e.entity.type,callback:function(t){e.$set(e.entity,"type",t)},expression:"entity.type"}},e._l(e.getDictByField("type"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"status",label:"启用状态"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择启用状态"},model:{value:e.entity.status,callback:function(t){e.$set(e.entity,"status",t)},expression:"entity.status"}},e._l(e.getDictByField("status"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1)],1)],1)],1)],1)},s=[],l=a("b75b"),r={name:"saServiceForm",props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{name:"",system:"",type:"",status:""},dataLoading:!1,fieldDictTypeMap:{system:"SYSTEM_CODE",type:"SERVICE_TYPE",status:"SERVICE_STATUS"},pageDictMap:{},rules:{name:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],system:[{max:42,message:"长度不能超过 42 个字符",trigger:"blur"}],type:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],status:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}]}}},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,l["a"].getSaServiceEntity(t).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:l["a"].saveSaService,formRef:"saServiceForm",info:"保存可用性服务",success:e})},getDictByField:function(e){var t=this;return t.pageDictMap[t.fieldDictTypeMap[e]]}},created:function(){var e=this;l["a"].checkListPermission("Form").then((function(t){e.$$utils.param.getDictByCodes("SYSTEM_CODE,SERVICE_TYPE,SERVICE_STATUS").then((function(t){e.pageDictMap=t.data,e.initFormData()}))}))}},n=r,o=a("2877"),p=Object(o["a"])(n,i,s,!1,null,"6138edb8",null);t["default"]=p.exports}}]);