(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6acd78fa"],{"164e":function(e,t,a){"use strict";a("c8a6")},"9a61":function(e,t,a){"use strict";a.r(t);a("4e82"),a("b0c0"),a("d3b7"),a("25f0");var o=function(){var e=this,t=e._self._c;return t("a-form-model",{ref:"ruleForm",staticClass:"form-add",attrs:{model:e.form,rules:e.rules,labelCol:{span:7},wrapperCol:{span:14}}},[t("a-form-model-item",{attrs:{label:"名称",prop:"name"}},[t("a-input",{attrs:{placeholder:"请输入名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("a-form-model-item",{attrs:{label:"类型",prop:"type"}},[t("a-select",{attrs:{placeholder:"请选择"},on:{change:e.chengeTypeName},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[t("a-select-option",{attrs:{value:1}},[e._v("活动")]),t("a-select-option",{attrs:{value:2}},[e._v("赛事")]),t("a-select-option",{attrs:{value:3}},[e._v("展演")])],1)],1),t("a-form-model-item",{attrs:{label:"主办单位",prop:"hostUnit"}},[t("a-select",{attrs:{placeholder:"请选择",allowClear:"","show-search":"",optionFilterProp:"label"},on:{search:e.schoolSearch,change:e.changeHostUnit,popupScroll:e.schoolPopupScroll},model:{value:e.form.hostUnit,callback:function(t){e.$set(e.form,"hostUnit",t)},expression:"form.hostUnit"}},e._l(e.schoolList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.name}},[e._v(e._s(a.name?a.name:"暂无名称"+a.id))])})),1)],1),t("a-form-model-item",{attrs:{label:"主办单位负责人",prop:"hostUnitCharge"}},[t("a-input",{attrs:{placeholder:"请输入主办单位负责人"},model:{value:e.form.hostUnitCharge,callback:function(t){e.$set(e.form,"hostUnitCharge",t)},expression:"form.hostUnitCharge"}})],1),t("a-form-model-item",{attrs:{label:"主办单位联系人",prop:"hostUnitContact"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入主办单位联系人手机号"},model:{value:e.form.hostUnitContact,callback:function(t){e.$set(e.form,"hostUnitContact",t)},expression:"form.hostUnitContact"}})],1),t("a-form-model-item",{attrs:{label:"协办单位",prop:"assistUnit"}},[t("a-select",{attrs:{placeholder:"请选择",allowClear:"","show-search":"",optionFilterProp:"label"},on:{search:e.schoolSearch,change:e.changeAssistUnit,popupScroll:e.schoolPopupScroll},model:{value:e.form.assistUnit,callback:function(t){e.$set(e.form,"assistUnit",t)},expression:"form.assistUnit"}},e._l(e.schoolList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.id}},[e._v(e._s(a.name?a.name:"暂无名称"+a.id))])})),1)],1),t("a-form-model-item",{attrs:{label:"协办单位联系人",prop:"assistUnitContact"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入协办单位联系人手机号"},model:{value:e.form.assistUnitContact,callback:function(t){e.$set(e.form,"assistUnitContact",t)},expression:"form.assistUnitContact"}})],1),t("a-form-model-item",{attrs:{label:"指导单位",prop:"guideUnit"}},[t("a-select",{attrs:{placeholder:"请选择",allowClear:"","show-search":"",optionFilterProp:"label"},on:{search:e.schoolSearch,change:e.changeGuideUnit,popupScroll:e.schoolPopupScroll},model:{value:e.form.guideUnit,callback:function(t){e.$set(e.form,"guideUnit",t)},expression:"form.guideUnit"}},e._l(e.schoolList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.id}},[e._v(e._s(a.name?a.name:"暂无名称"+a.id))])})),1)],1),t("a-form-model-item",{attrs:{label:"指导单位联系人",prop:"guideUnitContact"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入指导单位联系人手机号"},model:{value:e.form.guideUnitContact,callback:function(t){e.$set(e.form,"guideUnitContact",t)},expression:"form.guideUnitContact"}})],1),t("a-form-model-item",{attrs:{label:"指导老师",prop:"advisor"}},[t("a-input",{attrs:{placeholder:"请输入指导老师"},model:{value:e.form.advisor,callback:function(t){e.$set(e.form,"advisor",t)},expression:"form.advisor"}})],1),t("a-form-model-item",{attrs:{label:"举办学校",prop:"schoolName"}},[t("a-select",{attrs:{placeholder:"请选择",allowClear:"","show-search":"",optionFilterProp:"label"},on:{search:e.schoolSearch,change:e.changeSchool,popupScroll:e.schoolPopupScroll},model:{value:e.form.schoolName,callback:function(t){e.$set(e.form,"schoolName",t)},expression:"form.schoolName"}},e._l(e.schoolList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.name}},[e._v(e._s(a.name?a.name:"暂无名称"+a.id))])})),1)],1),t("a-form-model-item",{attrs:{label:"奖项等级",prop:"awardGrade"}},[t("a-select",{attrs:{mode:"multiple",placeholder:"请选择"},model:{value:e.form.awardGrade,callback:function(t){e.$set(e.form,"awardGrade",t)},expression:"form.awardGrade"}},e._l(e.awardsLevelDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"行政区划",prop:"district"}},[t("a-select",{attrs:{placeholder:"请选择"},model:{value:e.form.district,callback:function(t){e.$set(e.form,"district",t)},expression:"form.district"}},e._l(e.districtDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"活动时间",prop:"startTime"}},[t("a-space",{staticStyle:{width:"100%"},attrs:{direction:"vertical"}},[t("a-range-picker",{staticStyle:{width:"100%"},attrs:{format:"YYYY-MM-DD"},on:{change:e.changeStartTime},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1)],1),t("a-form-model-item",{attrs:{label:"活动报名时间",prop:"signUpStartTime"}},[t("a-space",{staticStyle:{width:"100%"},attrs:{direction:"vertical"}},[t("a-range-picker",{staticStyle:{width:"100%"},attrs:{format:"YYYY-MM-DD"},on:{change:e.changeSignUpStartTime},model:{value:e.signUpStartTime,callback:function(t){e.signUpStartTime=t},expression:"signUpStartTime"}})],1)],1),t("a-form-model-item",{attrs:{label:"活动年度",prop:"year"}},[t("a-space",{staticStyle:{width:"100%"},attrs:{direction:"vertical"}},[t("a-date-picker",{staticStyle:{width:"100%"},attrs:{format:"YYYY",mode:"year",placeholder:"选择活动年度",open:e.yearShowOne},on:{openChange:e.openChangeOne,panelChange:e.panelChangeOne},model:{value:e.form.year?e.form.year.toString():e.form.year,callback:function(t){e.$set(e.form.year?e.form.year.toString():e.form,"year",t)},expression:"form.year?form.year.toString():form.year"}})],1)],1),t("a-form-model-item",{attrs:{label:"活动月份",prop:"month"}},[t("a-select",{attrs:{placeholder:"请选择活动月份"},model:{value:e.form.month,callback:function(t){e.$set(e.form,"month",t)},expression:"form.month"}},[t("a-select-option",{attrs:{value:"1"}},[e._v("1月")]),t("a-select-option",{attrs:{value:"2"}},[e._v("2月")]),t("a-select-option",{attrs:{value:"3"}},[e._v("3月")]),t("a-select-option",{attrs:{value:"4"}},[e._v("4月")]),t("a-select-option",{attrs:{value:"5"}},[e._v("5月")]),t("a-select-option",{attrs:{value:"6"}},[e._v("6月")]),t("a-select-option",{attrs:{value:"7"}},[e._v("7月")]),t("a-select-option",{attrs:{value:"8"}},[e._v("8月")]),t("a-select-option",{attrs:{value:"9"}},[e._v("9月")]),t("a-select-option",{attrs:{value:"10"}},[e._v("10月")]),t("a-select-option",{attrs:{value:"11"}},[e._v("11月")]),t("a-select-option",{attrs:{value:"12"}},[e._v("12月")])],1)],1),t("a-form-model-item",{attrs:{label:"活动等级",prop:"eventGrade"}},[t("a-select",{attrs:{placeholder:"请选择"},model:{value:e.form.eventGrade,callback:function(t){e.$set(e.form,"eventGrade",t)},expression:"form.eventGrade"}},e._l(e.competitionLevelDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"项目类型",prop:"projectType"}},[t("a-select",{attrs:{mode:"multiple",placeholder:"请选择"},on:{blur:e.changeProject},model:{value:e.form.projectType,callback:function(t){e.$set(e.form,"projectType",t)},expression:"form.projectType"}},e._l(e.fiveCentersDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"项目类型二级子类别",prop:"projectTypeChild"}},[t("a-select",{attrs:{mode:"multiple",optionFilterProp:"label",placeholder:"请选择",disabled:!e.form.projectTypeId||e.form.projectTypeId.length<1},on:{blur:e.changeChildProject},model:{value:e.form.projectTypeChild,callback:function(t){e.$set(e.form,"projectTypeChild",t)},expression:"form.projectTypeChild"}},e._l(e.classList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"项目类型三级子类别",prop:"projectTypeBottom"}},[t("a-select",{attrs:{mode:"multiple",optionFilterProp:"label",placeholder:"请选择",disabled:!e.form.projectTypeChildId||e.form.projectTypeChildId.length<1},on:{blur:e.changeProjectTypeBottom},model:{value:e.form.projectTypeBottom,callback:function(t){e.$set(e.form,"projectTypeBottom",t)},expression:"form.projectTypeBottom"}},e._l(e.classList,(function(a,o){return t("a-select-option",{key:o,attrs:{label:a.name,value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"组别",prop:"groupType"}},[t("a-select",{attrs:{placeholder:"请选择"},model:{value:e.form.groupType,callback:function(t){e.$set(e.form,"groupType",t)},expression:"form.groupType"}},e._l(e.groupDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"年级等级",prop:"studentGrade"}},[t("a-select",{attrs:{mode:"multiple",placeholder:"请选择"},model:{value:e.form.studentGrade,callback:function(t){e.$set(e.form,"studentGrade",t)},expression:"form.studentGrade"}},e._l(e.gradeLevelDit,(function(a,o){return t("a-select-option",{key:o,attrs:{value:a.name}},[e._v(e._s(a.name))])})),1)],1),t("a-form-model-item",{attrs:{label:"参与人数",prop:"numberParticipate"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入参与人数"},model:{value:e.form.numberParticipate,callback:function(t){e.$set(e.form,"numberParticipate",t)},expression:"form.numberParticipate"}})],1),t("a-form-model-item",{attrs:{label:"活动状态",prop:"status"}},[t("a-select",{attrs:{placeholder:"请选择"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},[t("a-select-option",{attrs:{value:0}},[e._v("草稿")]),t("a-select-option",{attrs:{value:1}},[e._v("发布")]),t("a-select-option",{attrs:{value:2}},[e._v("隐藏")])],1)],1),t("a-form-model-item",{attrs:{label:"活动排序",prop:"sort"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入活动排序"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1),t("a-form-model-item",{attrs:{label:"备注",prop:"remark"}},[t("a-input",{attrs:{placeholder:"请输入备注"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1),t("a-form-model-item",{staticClass:"div-intro",staticStyle:{width:"100%"},attrs:{label:"活动介绍",prop:"intro"}},[t("quill-editor",{staticStyle:{"line-height":".8"},attrs:{placeholder:"请输入活动介绍"},model:{value:e.form.intro,callback:function(t){e.$set(e.form,"intro",t)},expression:"form.intro"}})],1)],1)},r=[],s=a("c7eb"),i=a("1da1"),l=a("5530"),n=(a("a15b"),a("2f62")),c=a("a8ca"),m=a("c1df"),p=a.n(m),d={props:["modelData"],data:function(){return{isContent:0,mapList:c["a"],labelCol:{span:7},wrapperCol:{span:14},startTime:["",""],signUpStartTime:["",""],params:{pageNum:1,pageSize:20,name:""},schoolTotal:0,pcs:[],pickerDate:"",options:[{value:"12e"}],yearShowOne:!1,form:{name:"",type:null,advisor:"",assistUnit:"",assistUnitContact:"",assistUnitId:0,awardGrade:void 0,createTime:"",district:"",endTime:"",eventGrade:"",projectType:void 0,projectTypeChild:void 0,projectTypeChildId:void 0,projectTypeId:void 0,projectTypeBottom:void 0,projectTypeBottomId:void 0,groupType:"",guideUnit:"",guideUnitContact:"",guideUnitId:0,hostUnit:"",hostUnitCharge:"",hostUnitContact:"",hostUnitId:0,intro:"",month:"",numberParticipate:"",remark:"",schoolId:0,schoolName:"",signUpEndTime:"",signUpStartTime:"",sort:null,startTime:"",status:null,studentGrade:void 0,typeTxt:"",year:""},rules:{name:[{required:!0,message:"请输入活动名称",trigger:"change"},{min:1,max:50,message:"活动名称长度为不能超过50位字符"}],type:[{required:!0,message:"请选择活动类型",trigger:"change"}],hostUnitContact:[{required:!1,message:"请输入主办单位联系人手机号",trigger:"change"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号"}],assistUnitContact:[{required:!1,message:"请输入协办单位联系人手机号",trigger:"change"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号"}],guideUnitContact:[{required:!1,message:"请输入指导单位联系人手机号",trigger:"change"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号"}],hostUnit:[{required:!0,message:"请选择主办单位",trigger:"change"}],projectType:[{required:!0,message:"请选择项目类型",trigger:"change"}],projectTypeChild:[{required:!0,message:"请选择项目类型二级类别",trigger:"change"}],projectTypeBottom:[{required:!0,message:"请选择项目类型三级类别",trigger:"change"}],startTime:[{required:!0,message:"请选择活动时间"}],signUpStartTime:[{required:!0,message:"请选择活动报名时间"}],district:[{required:!0,message:"请选行政区划"}]},classList:[],schoolList:[]}},computed:Object(l["a"])({},Object(n["c"])(["districtDit","fiveCentersDit","gradeLevelDit","awardsLevelDit","competitionLevelDit","groupDit"])),created:function(){return Object(i["a"])(Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},methods:Object(l["a"])(Object(l["a"])({},Object(n["b"])(["getDictionaryTypeList"])),{},{changeStartTime:function(e){this.form.startTime=p()(e[0]._d.toString()).format("YYYY-MM-DD"),this.form.endTime=p()(e[1]._d.toString()).format("YYYY-MM-DD")},changeSignUpStartTime:function(e){this.form.signUpStartTime=p()(e[0]._d.toString()).format("YYYY-MM-DD"),this.form.signUpEndTime=p()(e[1]._d.toString()).format("YYYY-MM-DD")},chengeTypeName:function(e){this.form.typeTxt=1==e?"活动":2==e?"赛事":"展演"},openChangeOne:function(e){e&&(this.yearShowOne=!0)},panelChangeOne:function(e){this.form.year=p()(e._d.toString()).format("YYYY"),this.yearShowOne=!1},changeHostUnit:function(e){this.form.hostUnitId=this.getName("schoolList",e)},changeGuideUnit:function(e){this.form.guideUnitId=this.getName("schoolList",e)},changeAssistUnit:function(e){this.form.assistUnitId=this.getName("schoolList",e)},changeSchool:function(e){this.form.schoolId=this.getName("schoolList",e)},schoolSearch:function(e){this.params.pageNum=1,this.params.pageSize=20,this.params.name=e,this.schoolList=[],this.getSchoolData()},schoolPopupScroll:function(e){var t=e.target,a=t.scrollTop,o=t.scrollHeight,r=t.clientHeight;a+r==o&&(this.params.pageNum++,this.params.pageSize++,this.getSchoolData())},changeProject:function(e){this.form.projectTypeChildId=[],this.form.projectTypeChild=[],this.form.projectTypeId=this.getArrName("fiveCentersDit",e),this.getSubProject({ids:this.form.projectTypeId})},changeChildProject:function(e){this.form.projectTypeBottom=[],this.form.projectTypeBottomId=[],this.form.projectTypeChildId=this.getArrName("classList",e),this.getSubProject({ids:this.form.projectTypeChildId})},changeProjectTypeBottom:function(e){this.form.projectTypeBottomId=this.getArrName("classList",e)},getName:function(e,t){for(var a="",o=0;o<this[e].length;o++)this[e][o].name==t&&(a=this[e][o].id);return a},getArrName:function(e,t){for(var a=[],o=0;o<this[e].length;o++)for(var r=0;r<t.length;r++)this[e][o].name==t[r]&&a.push(this[e][o].id);return a.join(",")},onSubmit:function(){var e=this;return new Promise((function(t,a){e.$refs.ruleForm.validate((function(e){if(!e)return a(),!1}))}))}})},u=d,h=(a("164e"),a("2877")),f=Object(h["a"])(u,o,r,!1,null,"490d7898",null);t["default"]=f.exports},c8a6:function(e,t,a){}}]);