(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0da394"],{"6b4f":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"flow-form",style:{margin:"0 auto",width:t.formConf.fullScreenWidth}},[t.loading?t._e():i("parser",{key:t.key,ref:"dynamicForm",attrs:{"form-conf":t.formConf,setFormData:t.setFormData,setShowOrHide:t.setShowOrHide,setRequired:t.setRequired,setDisabled:t.setDisabled,setFieldOptions:t.setFieldOptions},on:{submit:t.sumbitForm}})],1)},n=[],o=i("826a"),s=i("ef22"),r=i("49aa"),d=i("8ada"),f={components:{Parser:r["a"]},mixins:[d["a"]],data:function(){return{formData:{},loading:!0,eventType:"",dataForm:{id:"",data:"",flowId:""}}},methods:{init:function(t){var e=this;this.setting=t,this.formConf=t.formConf?JSON.parse(t.formConf):{},this.dataForm.id=t.id||"",this.loading=!0,this.$nextTick((function(){e.dataForm.id?1==t.type?Object(s["s"])(t.flowId,e.dataForm.id).then((function(t){e.dataForm=t.data,e.dataForm.data&&(e.formData=JSON.parse(e.dataForm.data),e.fillFormData(e.formConf,e.formData),e.$nextTick((function(){e.loading=!1,e.$emit("setPageLoad")})))})):Object(o["c"])(e.dataForm.id).then((function(t){e.dataForm=t.data,e.dataForm.data&&(e.formData=JSON.parse(e.dataForm.data),e.fillFormData(e.formConf,e.formData),e.$nextTick((function(){e.loading=!1,e.$emit("setPageLoad")})))})):(e.formData={},e.fillFormData(e.formConf,e.formData),e.$nextTick((function(){e.loading=!1,e.$emit("setPageLoad")})),e.dataForm.flowId=t.flowId),e.key=+new Date}))},fillFormData:function(t,e){var i=this;t.disabled=this.setting.readonly;var a=function t(a){for(var n=function(n){var o=a[n];if(o.__vModel__){var s=e[o.__vModel__];void 0!==s&&(o.__config__.defaultValue=s);var r=!1,d=!0;if(i.setting.formOperates&&i.setting.formOperates.length){var f=i.setting.formOperates.filter((function(t){return t.id===o.__vModel__}))||[];if(f.length){var m=f[0];r=!m.read,d=!m.write}}else d=!1;d=o.disabled?o.disabled:d,r=o.__config__.noShow?o.__config__.noShow:r,i.setting.readonly&&(d=!0),i.$set(o,"disabled",d),i.$set(o.__config__,"noShow",r)}o.__config__&&"table"!==o.__config__.nccKey&&o.__config__.children&&Array.isArray(o.__config__.children)&&t(o.__config__.children)},o=0;o