(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-68cbaba2","chunk-2d222cb9"],{"0c1a":function(t,e,a){},"0e87":function(t,e,a){"use strict";a("0c1a")},4988:function(t,e,a){},"4e82":function(t,e,a){"use strict";var i=a("23e7"),o=a("e330"),n=a("59ed"),r=a("7b0b"),s=a("07fa"),l=a("083a"),c=a("577e"),d=a("d039"),u=a("addb"),m=a("a640"),b=a("04d1"),_=a("d998"),f=a("2d00"),h=a("512ce"),p=[],g=o(p.sort),v=o(p.push),y=d((function(){p.sort(void 0)})),j=d((function(){p.sort(null)})),O=m("sort"),$=!d((function(){if(f)return f<70;if(!(b&&b>3)){if(_)return!0;if(h)return h<603;var t,e,a,i,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(i=0;i<47;i++)p.push({k:e+i,v:a})}for(p.sort((function(t,e){return e.v-t.v})),i=0;i
c(a)?1:-1}};i({target:"Array",proto:!0,forced:F},{sort:function(t){void 0!==t&&n(t);var e=r(this);if($)return void 0===t?g(e):g(e,t);var a,i,o=[],c=s(e);for(i=0;i1?this.$message.error(this.$t("最多只能选择一张图片")):("thumbnail"==this.type?(this.addForm.sub_content.thumbnail=t[0].id,this.thumbnailImg=t[0].url):"cover"==this.type&&(this.addForm.sub_content.cover=t[0].id,this.coverImg=t[0].url),this.dialogShow=!1)},openList:function(t){var e=this;this.dialogShow=!0,this.attachmentType=2,this.$nextTick((function(){e.$refs.attachment.getAttachmentList(),e.$refs.attachment.$refs.AttachmentCate.getCateList(0)})),this.type=t},getTemp:function(){var t=this;m["a"].webTempList({website_id:this.website_id,lang:this.lang}).then((function(e){t.themeList=e.data}))},getInfo:function(){var t=this,e={id:this.id,module_id:this.$route.query.module_id,website_id:this.website_id,lang:this.lang};d["a"].contentInfo(e).then(function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(a){var i,o,n;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.siteIds=a.data.content.website,e.next=3,t.getWebList();case 3:return t.searchForm.site_id=[+t.siteIds],e.next=6,t.getColumnList();case 6:for(n in t.categoryIds=a.data.content.category,t.DATA=a.data.content.main_content,t.additional_content=a.data.content.main_content,t.searchForm.website_id=a.data.content.website,t.searchForm=Object(s["a"])(Object(s["a"])({},t.searchForm),{},{category_id:a.data.content.category_id,subColumnId:a.data.content.sub_category_ids?a.data.content.sub_category_ids.split(",").map((function(t){return+t})):[]}),t.check_step_list=a.data.content.check_step_list,t.activeFlow=a.data.content.check_step_list.length-1,t.version=a.data.content.version,t.addForm.sub_content={title:a.data.content.title,sub_title:a.data.content.sub_title,detail_tpl:a.data.content.detail_tpl,description:a.data.content.description,tag:a.data.content.tag,content:a.data.content.content,author:a.data.content.author,hits:a.data.content.hits,sort:a.data.content.sort,url:a.data.content.url,status:a.data.content.status,publish_time:a.data.content.publish_time,is_top:a.data.content.is_top,is_recommend:a.data.content.is_recommend,seo_title:a.data.content.seo_title,seo_keyword:a.data.content.seo_keyword,seo_description:a.data.content.seo_description,cover:a.data.content.cover?a.data.content.cover.id:"",new_status:a.data.content.new_status,thumbnail:a.data.content.thumbnail?a.data.content.thumbnail.id:""},t.tinymceContent=a.data.content.content,t.coverImg=null!=a.data.content.cover?a.data.content.cover.url:" ",t.thumbnailImg=null!=a.data.content.thumbnail?a.data.content.thumbnail.url:" ",i=a.data.field,o=[],i)o.push(i[n]);t.formObj=o,o.forEach((function(e){if("image"==e.form_type&&a.data.content.main_content[e.table_field])t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field].id),t.$set(t.secondData,e.table_field,a.data.content.main_content[e.table_field].id);else if("file"==e.form_type&&a.data.content.main_content[e.table_field])t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]),t.$set(t.secondData,e.table_field,a.data.content.main_content[e.table_field].id);else if("video"==e.form_type&&a.data.content.main_content[e.table_field])t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]),t.$set(t.secondData,e.table_field,a.data.content.main_content[e.table_field].id);else if("richText"==e.form_type)t.$refs.publicForm.setTin(a.data.content.main_content[e.table_field]),t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]),t.$set(t.secondData,e.table_field,a.data.content.main_content[e.table_field]);else if("multiImage"==e.form_type&&a.data.content.main_content[e.table_field]){t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]);var i=a.data.content.main_content[e.table_field],o=[];i.forEach((function(t){o.push(t.id)})),t.$set(t.secondData,e.table_field,o)}else if("multiVideo"==e.form_type&&a.data.content.main_content[e.table_field]){t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]);var n=a.data.content.main_content[e.table_field],r=[];n.forEach((function(t){r.push(t.id)})),t.$set(t.secondData,e.table_field,r)}else if("multiFile"==e.form_type&&a.data.content.main_content[e.table_field]){t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]);var s=a.data.content.main_content[e.table_field],l=[];s.forEach((function(t){l.push(t.id)})),t.$set(t.secondData,e.table_field,l)}else if("reference"==e.form_type){var c=a.data.content.main_content[e.table_field],d=[];c.length?c.forEach((function(a){d.push(a[e.settings.foreign_key]),t.$set(t.formData,e.table_field,d),t.$set(t.secondData,e.table_field,d)})):(t.$set(t.formData,e.table_field,c[e.settings.foreign_key]),t.$set(t.secondData,e.table_field,c[e.settings.foreign_key]))}else t.$set(t.formData,e.table_field,a.data.content.main_content[e.table_field]),t.$set(t.secondData,e.table_field,a.data.content.main_content[e.table_field])}));case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},handleRejectFile:function(t){this.rejectFileList=t,this.rejectFileShow=!0},getSubform:function(t){var e=this;this.addForm.module_id=this.searchForm.modle_id,this.addForm.category_id=this.searchForm.category_id,this.addForm.website_id=this.website_id,u["a"].fieldList({module_id:this.currentModuleId,lang:this.lang}).then((function(t){if(0==t.code){e.formObj=[];var a=Object.values(t.data);a.forEach((function(t){var a=[],i=[];if("date"==t.validate_rule||"time"==t.validate_rule){var o=[{required:!0,message:e.$t("请选择日期或时间"),trigger:"blur"}];if(t.attach_data){var n;a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})}));e.formObj.push((n={},Object(r["a"])(n,t.form_type,!0),Object(r["a"])(n,"label",t.form_title),Object(r["a"])(n,"prop",t.table_field),Object(r["a"])(n,"rules","require"==t.validate_rule?o:[]),Object(r["a"])(n,"options",t.attach_data?i:[]),Object(r["a"])(n,"list",[]),Object(r["a"])(n,"id",t.id),Object(r["a"])(n,"type",t.form_type),n))}else{var s;e.formObj.push((s={},Object(r["a"])(s,t.form_type,!0),Object(r["a"])(s,"label",t.form_title),Object(r["a"])(s,"prop",t.table_field),Object(r["a"])(s,"rules","require"==t.validate_rule?o:[]),Object(r["a"])(s,"list",[]),Object(r["a"])(s,"id",t.id),Object(r["a"])(s,"type",t.form_type),s))}}else if("email"==t.validate_rule){var l=[{required:!0,message:e.$t("请输入邮箱"),trigger:"blur"}];if(t.attach_data){var c;a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})}));e.formObj.push((c={},Object(r["a"])(c,t.form_type,!0),Object(r["a"])(c,"label",t.form_title),Object(r["a"])(c,"prop",t.table_field),Object(r["a"])(c,"rules","require"==t.validate_rule?l:[]),Object(r["a"])(c,"options",t.attach_data?i:[]),Object(r["a"])(c,"list",[]),Object(r["a"])(c,"id",t.id),Object(r["a"])(c,"type",t.form_type),c))}else{var d;e.formObj.push((d={},Object(r["a"])(d,t.form_type,!0),Object(r["a"])(d,"label",t.form_title),Object(r["a"])(d,"prop",t.table_field),Object(r["a"])(d,"rules","require"==t.validate_rule?l:[]),Object(r["a"])(d,"list",[]),Object(r["a"])(d,"id",t.id),Object(r["a"])(d,"type",t.form_type),d))}}else if("image"==t.form_type||"file"==t.form_type){var u,m,b=[{required:!0,message:e.$t("请上传图片"),trigger:"change"}];if(t.attach_data)a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})})),e.formObj.push((u={},Object(r["a"])(u,t.form_type,!0),Object(r["a"])(u,"label",t.form_title),Object(r["a"])(u,"prop",t.table_field),Object(r["a"])(u,"rules","require"==t.validate_rule?b:[]),Object(r["a"])(u,"options",t.attach_data?i:[]),Object(r["a"])(u,"list",[]),Object(r["a"])(u,"id",t.id),Object(r["a"])(u,"type",t.form_type),u));else e.formObj.push((m={},Object(r["a"])(m,t.form_type,!0),Object(r["a"])(m,"label",t.form_title),Object(r["a"])(m,"prop",t.table_field),Object(r["a"])(m,"rules","require"==t.validate_rule?b:[]),Object(r["a"])(m,"list",[]),Object(r["a"])(m,"id",e.DATA[t.table_field]?t.id:""),Object(r["a"])(m,"type",t.form_type),Object(r["a"])(m,"IMGURL",e.DATA[t.table_field]?e.DATA[t.table_field].url:""),m))}else if("multiImage"==t.form_type){var _,f,h=[{required:!0,message:e.$t("请上传图片"),trigger:"change"}];if(t.attach_data)a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})})),e.formObj.push((_={},Object(r["a"])(_,t.form_type,!0),Object(r["a"])(_,"label",t.form_title),Object(r["a"])(_,"prop",t.table_field),Object(r["a"])(_,"rules","require"==t.validate_rule?h:[]),Object(r["a"])(_,"options",t.attach_data?i:[]),Object(r["a"])(_,"list",[]),Object(r["a"])(_,"id",t.id),Object(r["a"])(_,"type",t.form_type),_));else e.formObj.push((f={},Object(r["a"])(f,t.form_type,!0),Object(r["a"])(f,"label",t.form_title),Object(r["a"])(f,"prop",t.table_field),Object(r["a"])(f,"rules","require"==t.validate_rule?h:[]),Object(r["a"])(f,"list",e.DATA[t.table_field]),Object(r["a"])(f,"id",e.DATA[t.table_field]?t.id:""),Object(r["a"])(f,"type",t.form_type),f))}else if("multiVideo"==t.form_type){var p,g,v=[{required:!0,message:e.$t("请选择视频"),trigger:"change"}];if(t.attach_data)a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})})),e.formObj.push((p={},Object(r["a"])(p,t.form_type,!0),Object(r["a"])(p,"label",t.form_title),Object(r["a"])(p,"prop",t.table_field),Object(r["a"])(p,"rules","require"==t.validate_rule?v:[]),Object(r["a"])(p,"options",t.attach_data?i:[]),Object(r["a"])(p,"list",[]),Object(r["a"])(p,"id",t.id),Object(r["a"])(p,"type",t.form_type),p));else e.formObj.push((g={},Object(r["a"])(g,t.form_type,!0),Object(r["a"])(g,"label",t.form_title),Object(r["a"])(g,"prop",t.table_field),Object(r["a"])(g,"rules","require"==t.validate_rule?v:[]),Object(r["a"])(g,"list",e.DATA[t.table_field]),Object(r["a"])(g,"id",e.DATA[t.table_field]?t.id:""),Object(r["a"])(g,"type",t.form_type),g))}else if("multiFile"==t.form_type){var y,j,O=[{required:!0,message:e.$t("请选择文件"),trigger:"change"}];if(t.attach_data)a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})})),e.formObj.push((y={},Object(r["a"])(y,t.form_type,!0),Object(r["a"])(y,"label",t.form_title),Object(r["a"])(y,"prop",t.table_field),Object(r["a"])(y,"rules","require"==t.validate_rule?O:[]),Object(r["a"])(y,"options",t.attach_data?i:[]),Object(r["a"])(y,"list",[]),Object(r["a"])(y,"id",t.id),Object(r["a"])(y,"type",t.form_type),y));else e.formObj.push((j={},Object(r["a"])(j,t.form_type,!0),Object(r["a"])(j,"label",t.form_title),Object(r["a"])(j,"prop",t.table_field),Object(r["a"])(j,"rules","require"==t.validate_rule?O:[]),Object(r["a"])(j,"list",e.DATA[t.table_field]),Object(r["a"])(j,"id",e.DATA[t.table_field]?t.id:""),Object(r["a"])(j,"type",t.form_type),j))}else if("reference"==t.form_type)if("has_one"==t.settings.relation){var $,F=t.settings.view_key;e.formObj.push(($={},Object(r["a"])($,t.form_type,!0),Object(r["a"])($,"label",t.form_title),Object(r["a"])($,"prop",t.table_field),Object(r["a"])($,"rules",""==t.validate_rule?[]:t.validate_rule),Object(r["a"])($,"options",[Object(r["a"])({hc_relation_key:e.additional_content[t.table_field][F]},t.settings.foreign_key,e.formData[t.table_field])]),Object(r["a"])($,"list",[]),Object(r["a"])($,"id",t.id),Object(r["a"])($,"multiple",!1),Object(r["a"])($,"relation_file",t.settings.foreign_key),$))}else{var w,k=[],x=t.settings.view_key;e.additional_content[t.table_field].forEach((function(e){k.push(Object(r["a"])({hc_relation_key:e[x]},t.settings.foreign_key,e[t.settings.foreign_key]))})),e.formObj.push((w={},Object(r["a"])(w,t.form_type,!0),Object(r["a"])(w,"label",t.form_title),Object(r["a"])(w,"prop",t.table_field),Object(r["a"])(w,"rules",""==t.validate_rule?[]:t.validate_rule),Object(r["a"])(w,"options",k),Object(r["a"])(w,"list",[]),Object(r["a"])(w,"id",t.id),Object(r["a"])(w,"multiple",!0),Object(r["a"])(w,"relation_file",t.settings.foreign_key),w))}else{var D=[{required:!0,message:""}];if(t.attach_data){var C;a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})}));e.formObj.push((C={},Object(r["a"])(C,t.form_type,!0),Object(r["a"])(C,"label",t.form_title),Object(r["a"])(C,"prop",t.table_field),Object(r["a"])(C,"rules","require"==t.validate_rule?D:[]),Object(r["a"])(C,"options",t.attach_data?i:[]),Object(r["a"])(C,"list",[]),Object(r["a"])(C,"id",t.id),Object(r["a"])(C,"type",t.form_type),C))}else{var S;e.formObj.push((S={},Object(r["a"])(S,t.form_type,!0),Object(r["a"])(S,"label",t.form_title),Object(r["a"])(S,"prop",t.table_field),Object(r["a"])(S,"rules","require"==t.validate_rule?D:[]),Object(r["a"])(S,"list",[]),Object(r["a"])(S,"id",t.id),Object(r["a"])(S,"type",t.form_type),S))}}}))}}))},getWebList:function(){var t=this;return Object(c["a"])(Object(l["a"])().mark((function e(){var a;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,_["a"].websiteList();case 2:a=e.sent,t.getTreeData(a.data);case 4:case"end":return e.stop()}}),e)})))()},getTreeData:function(t){var e=[];function a(t){t.length&&t.forEach((function(t){e.push({id:t.id,domain:0!=t.parent_id?"--".concat(t.domain):t.domain,parent_id:t.parent_id}),t.children.length&&a(t.children)}))}a(t),this.webList=e},webChange:function(t){this.searchForm.site_id=t,this.searchForm.category_id=[],this.searchForm.subColumnId=[],this.getColumnList()},onSubmit:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,a=arguments.length>1?arguments[1]:void 0;this.addForm.sub_content.content=this.getTin();var i=this.$refs.publicForm.$refs.myTinymce;i&&i.forEach((function(e){t.secondData[e.prop]=e.codeValue})),this.$refs.form.validate(function(){var i=Object(c["a"])(Object(l["a"])().mark((function i(o){var r,c,u,m;return Object(l["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(!o){i.next=19;break}for(c in r={module_id:t.currentModuleId,category_id:[t.searchForm.category_id].concat(Object(n["a"])(t.searchForm.subColumnId)),lang:t.lang,sub_content:Object(s["a"])(Object(s["a"])({},t.addForm.sub_content),{},{category_id:t.searchForm.category_id,sub_category_ids:t.searchForm.subColumnId.join(",")}),id:t.id},"{}"==JSON.stringify(t.formData)?r.main_content={id:t.DATA.id,lang:t.DATA.lang,lang_pid:t.DATA.lang_pid,sub_id:t.DATA.sub_id}:r.main_content=t.secondData,t.loading=!0,r.main_content)Array.isArray(r.main_content[c])&&0==(null===(u=r.main_content[c])||void 0===u?void 0:u.length)&&(r.main_content[c]="");if(m=null,3!=e&&"copy"!==a){i.next=12;break}return i.next=9,d["a"].contentSave(r);case 9:m=i.sent,i.next=15;break;case 12:return i.next=14,d["a"].contentUpdate(r);case 14:m=i.sent;case 15:0==m.code&&(t.$message.success(m.msg),t.prev()),t.loading=!1,i.next=20;break;case 19:t.$message.warning(t.$t("请填写必要信息"));case 20:case"end":return i.stop()}}),i)})));return function(t){return i.apply(this,arguments)}}())},getTin:function(){var t=this.$refs.myTinymce.codeValue;return t},setTin:function(t){},prev:function(){this.is_customContent?"examine"==this.$route.query.type?this.$router.push({path:"/content/checkList/"+this.$route.meta.category_id,query:{lang:this.lang}}):this.$router.push({path:"/content/index/"+this.$route.meta.category_id,query:{lang:this.lang}}):"examine"==this.$route.query.type?this.$router.push({name:"checkList",query:{category_id:this.searchForm.category_id,lang:this.lang}}):this.$router.push({name:"Content",query:{category_id:this.searchForm.category_id,lang:this.lang}})}}},p=h,g=(a("b9f4"),a("0e87"),a("2877")),v=Object(g["a"])(p,i,o,!1,null,"31a20d40",null);e["default"]=v.exports}}]);