sOApiGroupForm-1.3.10.js 3.6 KB

1
  1. (window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sOApiGroupForm"],{"98f5":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"sOApiGroupForm",staticClass:"with-border",attrs:{id:"sOApiGroupForm","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[r("el-collapse",{attrs:{value:["basicInfo"]}},[r("el-collapse-item",{attrs:{title:"基础信息",name:"basicInfo"}},[r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"serviceCode",label:"所属中心"}},[r("el-select",{attrs:{"popper-append-to-body":!0,clearable:"",disabled:e.inViewMode,placeholder:"请选择所属中心"},model:{value:e.entity.serviceCode,callback:function(t){e.$set(e.entity,"serviceCode",t)},expression:"entity.serviceCode"}},e._l(e.sOServiceList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.serviceName,value:e.serviceCode}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"groupCode",label:"编码"}},[r("el-input",{attrs:{placeholder:"请输入编码",disabled:e.inViewMode},model:{value:e.entity.groupCode,callback:function(t){e.$set(e.entity,"groupCode",t)},expression:"entity.groupCode"}})],1)],1)],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{prop:"groupName",label:"名称"}},[r("el-input",{attrs:{placeholder:"请输入名称",disabled:e.inViewMode},model:{value:e.entity.groupName,callback:function(t){e.$set(e.entity,"groupName",t)},expression:"entity.groupName"}})],1)],1),r("el-col",{attrs:{span:12}})],1),r("el-row",{attrs:{type:"flex",justify:"center"}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{prop:"groupDesc",label:"描述"}},[r("el-input",{attrs:{type:"textarea",placeholder:"请输入描述",disabled:e.inViewMode},model:{value:e.entity.groupDesc,callback:function(t){e.$set(e.entity,"groupDesc",t)},expression:"entity.groupDesc"}})],1)],1)],1)],1)],1)],1)},a=[],o=r("0ca0"),s={name:"sOApiGroupForm",props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{serviceCode:"",groupName:"",groupCode:"",groupDesc:""},dataLoading:!1,fieldDictTypeMap:{serviceCode:"sOServiceList"},sOServiceList:[],pageDictMap:{},rules:{serviceCode:[{required:!0,message:"所属中心不能为空",trigger:"change"},{max:50,message:"长度不能超过 50 个字符",trigger:"blur"}],groupCode:[{required:!0,message:"编码不能为空",trigger:"change"},{max:100,message:"长度不能超过 100 个字符",trigger:"blur"}],groupName:[{required:!0,message:"分组名称不能为空",trigger:"change"},{max:100,message:"长度不能超过 100 个字符",trigger:"blur"}],groupDesc:[{max:1e3,message:"长度不能超过 1000 个字符",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,o["a"].getSOApiGroupEntity(t).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:o["a"].saveSOApiGroup,formRef:"sOApiGroupForm",info:"保存API分类表",success:e})},getDictByField:function(e){var t=this;return t.pageDictMap[t.fieldDictTypeMap[e]]}},created:function(){var e=this;o["a"].getAllSOServiceList(null).then((function(t){e.sOServiceList=t.data,e.initFormData()}))}},l=s,n=r("2877"),p=Object(n["a"])(l,i,a,!1,null,"301c348e",null);t["default"]=p.exports}}]);