1 |
- var validateForm;function doSubmit(e){var a="success",t=$("#id").val(),s=$("#classCode").val();return""===t&&""!=s&&($.ajax({type:"get",url:WEB_ROOT+"/sys/paramClass/isExisted?classCode="+s+"&t="+(new Date).getTime(),async:!1,success:function(t){a=t.type}}),"success"!==a)?(toastr.error("系统代码已被占用,请修改"),!1):($("#appId").attr("disabled",!1),!!validateForm.form()&&(formAjaxSubmit($("#paramClassForm"),function(t){e(t)}),!0))}var pageDictMap={},fieldDictTypeMap={enTimeLimit:"y_n"},paramClassListContentVm=new Vue({el:"#paramClassForm",data:function(){return{entity:{id:GetQueryString("id"),classCode:"",className:"",classDesc:"",appId:"1"},editType:GetQueryString("editType"),pageDictMap:{},urlPrefix:commonConfig.sysBackendContext+"/sys/paramClass"}},computed:{enTimeLimitDict:function(){return this.pageDictMap.y_n}},methods:{initFormData:function(){var t,a,s=this,e=this.entity.id;e&&(t=this.urlPrefix+"/getParamClassList?id="+e,a="获取系统字典表配置信息",axios.get(t).then(function(t){var e=getDataFromAxiosResponse(t,a);e.list&&e.list[0]&&(s.entity=e.list[0])}).catch(function(t){axiosErrorTips(t,a+"异常")}))}},created:function(){checkPagePermission(commonConfig.sysBackendContext+"/sys/paramClass/checkParamClassFormPermission");var e=this,t=commonConfig.sysBackendContext+"/sys/sysParam/getParamsByCodeStr?classCodes=y_n,user_status,user_type,sex_type",a="获取字典信息";axios.get(t).then(function(t){e.pageDictMap=getDataFromAxiosResponse(t,a).data,e.initFormData()}).catch(function(t){axiosErrorTips(t,a+"异常")})},mounted:function(){validateForm=$("#paramClassForm").validate({submitHandler:function(t){loading("正在提交,请稍等..."),t.submit()},errorContainer:"#messageBox",errorPlacement:function(t,e){$("#messageBox").text("输入有误,请先更正。"),e.is(":checkbox")||e.is(":radio")||e.parent().is(".input-append")?t.appendTo(e.parent().parent()):t.insertAfter(e)}}),$("#paramClassForm").height()<$("#paramClassForm").context.defaultView.innerHeight&&$($("#paramClassForm").context.firstElementChild).height($("#inputForm").context.defaultView.innerHeight)}});
|