睿能科技
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
45 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b93609de","chunk-07aeb0a0","chunk-77236ac8"],{"0de0":function(t,e,a){"use strict";a("207a")},"1dd2":function(t,e,a){},"207a":function(t,e,a){},2396:function(t,e,a){"use strict";a("1dd2")},"4ce8":function(t,e,a){},"4e82":function(t,e,a){"use strict";var i=a("23e7"),o=a("1c0b"),n=a("7b0b"),r=a("d039"),s=a("a640"),l=[],c=l.sort,d=r((function(){l.sort(void 0)})),u=r((function(){l.sort(null)})),m=s("sort"),p=d||!u||!m;i({target:"Array",proto:!0,forced:p},{sort:function(t){return void 0===t?c.call(n(this)):c.call(n(this),o(t))}})},"4e88":function(t,e,a){"use strict";a("4ce8")},"8dbb":function(t,e,a){},9531:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-form",{ref:"ruleForm",staticClass:"flexForm",attrs:{model:t.formData,"label-position":"top"}},[a("ContentAttachment",{ref:"attachment",attrs:{"dialog-show":t.dialogShow,"attachment-type":t.attachmentType},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},func:t.getData}}),t._l(t.formObj,(function(e,i){return a("div",{directives:[{name:"show",rawName:"v-show",value:!e.notShow,expression:"!formobj.notShow"}],key:i,staticClass:"form-item"},[a("el-form-item",{attrs:{label:e.label,prop:e.prop,rules:e.rules}},[e.input?a("el-input",{on:{input:function(a){return t.inputChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.textarea?a("el-input",{attrs:{size:"small",type:"textarea",placeholder:e.placeholder},on:{input:function(a){return t.inputChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.reference?a("el-select",{attrs:{size:"small",placeholder:e.placeholder,multiple:e.multiple},on:{change:function(a){return t.selectChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}},t._l(e.options,(function(t,i){return a("el-option",{key:i,attrs:{label:t.hc_main_title,value:t[e.relation_file]}})})),1):t._e(),e.select?a("el-select",{attrs:{size:"small",placeholder:e.placeholder},on:{change:function(a){return t.selectChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}},t._l(e.options,(function(t,e){return a("el-option",{key:e,attrs:{label:t.label,value:t.label}})})),1):t._e(),e.multiSelect?a("el-select",{attrs:{size:"small",multiple:"",placeholder:e.placeholder},on:{change:function(a){return t.selectChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}},t._l(e.options,(function(t,e){return a("el-option",{key:e,attrs:{label:t.label,value:t.label}})})),1):t._e(),e.date?a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",size:"small",placeholder:e.placeholder},on:{change:function(a){return t.chooseTime(a,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.time?a("el-time-picker",{attrs:{"value-format":"HH:mm:ss",format:"HH:mm:ss",size:"small",placeholder:e.placeholder},on:{change:function(a){return t.chooseTime(a,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.datetime?a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",size:"small",placeholder:e.placeholder},on:{change:function(a){return t.chooseTime(a,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.dateTimeRange?a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss",size:"small",type:"datetimerange","range-separator":t.$t("至"),"start-placeholder":t.$t("开始日期"),"end-placeholder":t.$t("结束日期")},on:{change:function(a){return t.chooseTime(a,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.switch?a("el-switch",{attrs:{size:"small","active-value":e.options[0].label,"inactive-value":e.options[1].label,"active-text":e.options[0].label,"inactive-text":e.options[1].label,"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},on:{change:function(a){return t.formSwitchChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}}):t._e(),e.radio?a("el-radio-group",{on:{change:function(a){return t.radioChange(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}},t._l(e.options,(function(t,e){return a("el-radio",{key:e,attrs:{label:t.label,value:t.value}})})),1):t._e(),e.checkbox?a("el-checkbox-group",{on:{change:function(a){return t.changeCheck(a,i,e.prop)}},model:{value:t.formData[e.prop],callback:function(a){t.$set(t.formData,e.prop,a)},expression:"formData[formobj.prop]"}},t._l(e.options,(function(t,e){return a("el-checkbox",{key:e,attrs:{label:t.label}})})),1):t._e(),e.image?a("div",{staticClass:"upload"},[a("div",{staticClass:"attachment_imgBox",on:{click:function(a){return t.openAttList(e.prop,e)}}},[t.formData[e.prop]?a("img",{staticClass:"attachmentImg",attrs:{src:e.IMGURL}}):a("i",{staticClass:"el-icon-camera"})])]):t._e(),e.multiImage?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]?a("div",{staticClass:"multiBox"},[a("draggable",{attrs:{list:e.list},on:{end:function(a){return t.handleEnd(e.prop,e.list)}}},t._l(e.list,(function(i,o){return a("div",{key:o,staticClass:"multiBoxItem"},[a("img",{staticClass:"attachmentImg",attrs:{src:i.url}}),a("el-input",{attrs:{size:"mini",placeholder:t.$t("描述")},on:{change:function(e){return t.changeDesc(i)}},model:{value:i.description,callback:function(e){t.$set(i,"description",e)},expression:"item.description"}}),a("i",{staticClass:"el-icon-circle-close",attrs:{type:"text"},on:{click:function(a){return t.delMultiImg(e.prop,e,i.id,o)}}})],1)})),0)],1):t._e(),a("div",{staticClass:"attachment_imgBox",on:{click:function(a){return t.openAttList(e.prop,e)}}},[a("i",{staticClass:"el-icon-camera"})])]):t._e(),e.video?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]?a("span",[t._v(" "+t._s(t.formData[e.prop].name)+" ")]):t._e(),e?a("span",[t._v(t._s(e.name))]):t._e(),a("div",{staticStyle:{display:"inline-block"},on:{click:function(a){return t.openAttList(e.prop,e)}}},[t.formData[e.prop]?a("el-button",{staticClass:"blue",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"mini"}},[t._v(" "+t._s(t.$t("替换附件"))+" ")]):a("div",{staticClass:"attachment_imgBox"},[a("i",{staticClass:"el-icon-camera"})])],1)]):t._e(),e.file?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]?a("span",[t._v(" "+t._s(t.formData[e.prop].name)+" ")]):t._e(),e?a("span",[t._v(t._s(e.name))]):t._e(),a("div",{staticStyle:{display:"inline-block"},on:{click:function(a){return t.openAttList(e.prop,e)}}},[t.formData[e.prop]?a("el-button",{staticClass:"blue",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"mini"}},[t._v(" "+t._s(t.$t("替换附件"))+" ")]):a("div",{staticClass:"attachment_imgBox"},[a("i",{staticClass:"el-icon-document"})])],1)]):t._e(),e.multiVideo?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]?a("div",{staticClass:"multiBox"},[a("draggable",{attrs:{list:e.list},on:{end:function(a){return t.handleEnd(e.prop,e.list)}}},t._l(e.list,(function(i,o){return a("div",{key:o,staticClass:"multiBoxItem"},[a("i",{staticClass:"el-icon-circle-close",attrs:{type:"text"},on:{click:function(a){return t.delMultiImg(e.prop,e,i.id,o)}}}),a("i",{staticClass:"el-icon-video-camera-solid"}),a("p",{staticClass:"fileName"},[t._v(t._s(i.name))])])})),0)],1):t._e(),a("div",{staticClass:"attachment_imgBox",on:{click:function(a){return t.openAttList(e.prop,e)}}},[a("i",{staticClass:"el-icon-camera"})])]):t._e(),e.multiFile?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]?a("div",{staticClass:"multiBox"},[a("draggable",{attrs:{list:e.list},on:{end:function(a){return t.handleEnd(e.prop,e.list)}}},t._l(e.list,(function(i,o){return a("div",{key:o,staticClass:"multiBoxItem"},[a("i",{staticClass:"el-icon-circle-close",attrs:{type:"text"},on:{click:function(a){return t.delMultiImg(e.prop,e,i.id,o)}}}),a("i",{staticClass:"el-icon-tickets"}),a("p",{staticClass:"fileName"},[t._v(t._s(i.name))])])})),0)],1):t._e(),a("div",{staticClass:"attachment_imgBox",on:{click:function(a){return t.openAttList(e.prop,e)}}},[a("i",{staticClass:"el-icon-document"})])]):t._e(),e.richText?a("div",{ref:e.prop,refInFor:!0},[a("div",[a("MyTinymce",{ref:"myTinymce",refInFor:!0,attrs:{prop:e.prop,"tinymce-html":t.formData[e.prop]},on:{onClick:function(a){return t.input(e.prop)}}})],1)]):t._e()],1)],1)}))],2)},o=[];a("a4d3"),a("e01a"),a("d3b7"),a("d28b"),a("3ca3"),a("ddb0");function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}var r=a("1da1"),s=(a("96cf"),a("d81d"),a("b0c0"),a("159b"),a("a434"),a("c740"),a("33fc")),l=a("1980"),c=a.n(l),d={components:{draggable:c.a},props:{formObj:{type:Array,required:!0},formData:{type:Object,required:!0},secondData:{type:Object,required:!0}},data:function(){var t=this.$store.state.user.uploadFileUrl;return{is_one:!0,status:!1,content:"",text:[],tindata:"",myHeaders:{Authorization:"Bearer ".concat(this.$store.getters.token)},headers:{},imageUrl:"",imgUrl:this.$store.getters.updateURL,uploadUrl:t,image:"",images:"",dialogImageUrl:"",searchSelectLoading:!1,dialogVisible:!1,disabled:!1,uploadTitle:"",videos:[],text2:[],text3:[],tinType:"",imgList:[],formType:[],list:[1,2,3],dialogShow:!1,attachmentType:""}},watch:{formObj:function(t,e){},formData:{handler:function(t){this.formData=t},immediate:!0}},methods:{handleEnd:function(t,e){this.secondData[t]=e.map((function(t){return t.id}))},changeDesc:function(t){return Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,s["a"].attachmentUpdate(t);case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))()},delMultiImg:function(t,e,a,i){var o=this;if(e.list[0].name){var n=[];e.list.forEach((function(t){n.push(t.id)})),this.formData[t]=n,this.secondData[t]=n}e.list.forEach((function(n){if(a==n.id)return o.formData[t].splice(i,1),o.secondData[t].splice(i,1),void e.list.splice(i,1)}))},getData:function(t){var e=this;if(t.length>1&&this.is_one)this.$message.error(this.$t("最多只能选择一个附件"));else{if("image"==this.uploadType)this.formObj.forEach((function(a){a.prop==e.prop&&(a.IMGURL=t[0].url)})),this.formData[this.prop]=t[0].id,this.secondData[this.prop]=t[0].id;else if("multiImage"==this.uploadType||"multiVideo"==this.uploadType||"multiFile"==this.uploadType){var a=[],i=this.formData[this.prop];"object"==n(i[0])&&(this.formData[this.prop].forEach((function(t){a.push(t.id)})),this.secondData[this.prop]=a),this.formObj.forEach((function(a){a.prop==e.prop&&t.forEach((function(t){var i=t.id;e.secondData[e.prop].push(i);var o={name:t.name,url:t.url,description:t.description,id:t.id};a.list.push(o)}))}))}else("video"==this.uploadType||"file"==this.uploadType)&&(this.formObj.forEach((function(a){a.prop==e.prop&&(a.IMGURL=t[0].url,a.name=t[0].name)})),this.formData[this.prop]=t[0].id,this.secondData[this.prop]=t[0].id);this.dialogShow=!1}},openAttList:function(t,e,a){e.image||e.multiImage?(this.attachmentType=2,e.image?(this.uploadType="image",this.is_one=!0):(this.uploadType="multiImage",this.is_one=!1)):e.multiVideo||e.video?(this.attachmentType=3,e.video?(this.uploadType="video",this.is_one=!0):(this.uploadType="multiVideo",this.is_one=!1)):(this.attachmentType=0,e.file?(this.uploadType="file",this.is_one=!0):(this.uploadType="multiFile",this.is_one=!1)),this.dialogShow=!0,this.prop=t},change:function(t){this.$forceUpdate()},inputChange:function(t,e,a){this.secondData[a]=t},selectChange:function(t,e,a){this.formData[a]=t,this.secondData[a]=t,this.$forceUpdate()},chooseTime:function(t,e){this.formData[e]=t,this.secondData[e]=t},formSwitchChange:function(t,e,a){this.secondData[a]=$event,this.$emit("formSwitchChange",t,e,a),this.$forceUpdate()},radioChange:function(t,e,a){this.formData[a]=t,this.secondData[a]=t},changeCheck:function(t,e,a){this.formData[a]=t,this.secondData[a]=t},input:function(t){this.tinType=t},getTin:function(t){if(this.$refs.myTinymce){var e=this.$refs.myTinymce[0].codeValue;return this.formData[this.tinType]=e,this.secondData[this.tinType]=e,this.formData}},setTin:function(t){var e=this,a=setInterval((function(){e.$refs.myTinymce&&clearInterval(a)}),500)},submitForm:function(){var t=this,e=Boolean;return this.$refs.ruleForm.validate((function(a){a?e=!0:(t.$message.warning(t.$t("请把信息填写完整")),e=!1)})),e},resetForm:function(t){var e=this;if(this.$refs.ruleForm.resetFields(),t)for(var a=function(a){e.$refs[t[a]][0].clearFiles();var i=e.formObj.findIndex((function(e){return e.prop==t[a]}));e.formObj[i].uploadObj.hideUpload=!1},i=0;i<t.length;i++)a(i)},validateFieldProp:function(t){var e=Boolean;return this.$refs.ruleForm.validateField(t,(function(t){e=!t})),e}}},u=d,m=(a("960f"),a("2396"),a("2877")),p=Object(m["a"])(u,i,o,!1,null,"e528c2e8",null);e["default"]=p.exports},"960f":function(t,e,a){"use strict";a("8dbb")},cfaaa:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("BaseDialog",t._g(t._b({attrs:{title:t.$t("驳回附件"),width:"500px",footer:!1}},"BaseDialog",t.$attrs,!1),t.$listeners),[a("BaseUpload",{attrs:{"upload-hide":!0,description:""},model:{value:t.fileData,callback:function(e){t.fileData=e},expression:"fileData"}})],1)},o=[],n={props:{fileList:{type:Array,default:function(){return[]}}},data:function(){return{dialogShow:!1,fileData:[]}},watch:{fileList:{handler:function(t){this.fileData=t},deep:!0,immediate:!0}},methods:{}},r=n,s=a("2877"),l=Object(s["a"])(r,i,o,!1,null,null,null);e["default"]=l.exports},f874:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main-box",attrs:{id:"addContent"}},[a("BaseTitle",{attrs:{title:t.$t("栏目内容编辑")},scopedSlots:t._u([{key:"right",fn:function(){return[a("BackBtn",{attrs:{"back-funtion":t.prev}})]},proxy:!0}])}),a("div",{staticClass:"search"}),a("el-form",{ref:"form",staticClass:"flexForm",attrs:{model:t.addForm,rules:t.rules,"label-position":"top"}},[a("div",{staticClass:"left"},[a("el-form",{ref:"searchForm",staticClass:"filter-form",attrs:{model:t.searchForm,rules:t.searchRules,"label-width":"top"}},[a("el-form-item",{attrs:{label:t.$t("站点"),prop:"site_id"}},[a("el-select",{attrs:{multiple:""},on:{change:t.webChange},model:{value:t.searchForm.site_id,callback:function(e){t.$set(t.searchForm,"site_id",e)},expression:"searchForm.site_id"}},t._l(t.webList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.domain,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("主栏目"),prop:"category_id"}},[a("el-select",{attrs:{filterable:""},on:{change:t.handleChangeColumn},model:{value:t.searchForm.category_id,callback:function(e){t.$set(t.searchForm,"category_id",e)},expression:"searchForm.category_id"}},t._l(t.columnList,(function(e){return a("el-option-group",{key:e.id,attrs:{label:e.title}},t._l(e.category,(function(t){return a("el-option",{key:t.id,attrs:{label:0!=t.parent_id?""+t.title:t.title,value:+t.id,disabled:t.disabled}})})),1)})),1)],1),a("el-form-item",{attrs:{label:t.$t("副栏目")}},[a("el-select",{attrs:{filterable:"",multiple:""},model:{value:t.searchForm.subColumnId,callback:function(e){t.$set(t.searchForm,"subColumnId",e)},expression:"searchForm.subColumnId"}},t._l(t.subColumnList,(function(e){return a("el-option-group",{key:e.id,attrs:{label:e.title}},t._l(e.category,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:+t.id,disabled:t.disabled}})})),1)})),1)],1)],1),a("SubTitle",{attrs:{title:t.$t("基本信息")}}),a("el-form-item",{attrs:{prop:"sub_content.title",label:t.$t("标题")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入标题")},model:{value:t.addForm.sub_content.title,callback:function(e){t.$set(t.addForm.sub_content,"title",e)},expression:"addForm.sub_content.title"}})],1),a("el-form-item",{attrs:{prop:"sub_content.sub_title",label:t.$t("副标题")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入副标题")},model:{value:t.addForm.sub_content.sub_title,callback:function(e){t.$set(t.addForm.sub_content,"sub_title",e)},expression:"addForm.sub_content.sub_title"}})],1),a("el-form-item",{attrs:{prop:"sub_content.description",label:t.$t("简介")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入简介"),type:"textarea",autosize:{minRows:4}},model:{value:t.addForm.sub_content.description,callback:function(e){t.$set(t.addForm.sub_content,"description",e)},expression:"addForm.sub_content.description"}})],1),a("el-form-item",{attrs:{label:t.$t("内容")+":"}},[a("div",[a("MyTinymce",{ref:"myTinymce",attrs:{"tinymce-html":t.tinymceContent,"article-id":t.id}})],1)]),a("el-form-item",{attrs:{label:t.$t("标签")+":"}},[a("el-input",{attrs:{placeholder:"标签请用逗号隔开"},model:{value:t.addForm.sub_content.tag,callback:function(e){t.$set(t.addForm.sub_content,"tag",e)},expression:"addForm.sub_content.tag"}})],1),t.showFlow?a("div",{staticStyle:{width:"100%"}},[a("h5",{staticClass:"title"},[t._v(t._s(t.$t("进度")))]),a("el-steps",{attrs:{direction:"vertical",active:t.activeFlow}},t._l(t.check_step_list,(function(e,i){return a("el-step",{key:i,attrs:{title:e.name}},[a("div",{attrs:{slot:"description"},slot:"description"},[a("div",{staticClass:"progress"},[a("div",{staticClass:"text"},[a("p",[t._v(t._s(e.content))])]),4===e.status?a("div",{staticClass:"btn"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleRejectReason(e.reason)}}},[t._v(" "+t._s(t.$t("驳回原因"))+" ")]),e.file_list&&e.file_list.length?a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleRejectFile(e.file_list)}}},[t._v(" "+t._s(t.$t("驳回附件"))+" ")]):t._e()],1):t._e()])])])})),1)],1):t._e()],1),a("div",{staticClass:"right"},[a("SubTitle",{attrs:{title:t.$t("SEO设置")}}),a("el-form-item",{attrs:{prop:"seo_title",label:"Title:"}},[a("el-input",{attrs:{placeholder:t.$t("请输入seo标题")},model:{value:t.addForm.sub_content.seo_title,callback:function(e){t.$set(t.addForm.sub_content,"seo_title",e)},expression:"addForm.sub_content.seo_title"}})],1),a("el-form-item",{attrs:{prop:"seo_keyword",label:"Keyword:"}},[a("el-input",{attrs:{placeholder:t.$t("请输入seo关键词")},model:{value:t.addForm.sub_content.seo_keyword,callback:function(e){t.$set(t.addForm.sub_content,"seo_keyword",e)},expression:"addForm.sub_content.seo_keyword"}})],1),a("el-form-item",{attrs:{prop:"seo_description",label:"Description:"}},[a("el-input",{attrs:{type:"textarea",placeholder:t.$t("请输入seo描述"),autosize:{minRows:4}},model:{value:t.addForm.sub_content.seo_description,callback:function(e){t.$set(t.addForm.sub_content,"seo_description",e)},expression:"addForm.sub_content.seo_description"}})],1),a("SubTitle",{attrs:{title:t.$t("其他信息")}}),a("el-form-item",{attrs:{prop:"author",label:t.$t("作者")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入作者名称")},model:{value:t.addForm.sub_content.author,callback:function(e){t.$set(t.addForm.sub_content,"author",e)},expression:"addForm.sub_content.author"}})],1),a("el-form-item",{attrs:{label:t.$t("模板")+":"}},[a("el-select",{model:{value:t.addForm.sub_content.detail_tpl,callback:function(e){t.$set(t.addForm.sub_content,"detail_tpl",e)},expression:"addForm.sub_content.detail_tpl"}},t._l(t.themeList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.file,value:t.file}})})),1)],1),a("el-form-item",{attrs:{prop:"url",label:t.$t("跳转链接")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入跳转链接")},model:{value:t.addForm.sub_content.url,callback:function(e){t.$set(t.addForm.sub_content,"url",e)},expression:"addForm.sub_content.url"}})],1),a("el-form-item",{attrs:{label:t.$t("发布时间")+":",prop:"publish_time"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:t.$t("请选择发布时间"),"value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss"},model:{value:t.addForm.sub_content.publish_time,callback:function(e){t.$set(t.addForm.sub_content,"publish_time",e)},expression:"addForm.sub_content.publish_time"}})],1),a("el-form-item",{attrs:{prop:"hits",label:t.$t("浏览量")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入浏览量")},model:{value:t.addForm.sub_content.hits,callback:function(e){t.$set(t.addForm.sub_content,"hits",e)},expression:"addForm.sub_content.hits"}})],1),a("el-form-item",{attrs:{prop:"sort",label:t.$t("排序")+":"}},[a("el-input",{attrs:{placeholder:t.$t("请输入排序")},model:{value:t.addForm.sub_content.sort,callback:function(e){t.$set(t.addForm.sub_content,"sort",e)},expression:"addForm.sub_content.sort"}})],1),1==t.addForm.sub_content.new_status?a("el-form-item",{attrs:{prop:"status",label:t.$t("状态")+":"}},[a("el-switch",{attrs:{"active-text":t.$t("正常"),"inactive-text":t.$t("禁用"),"active-value":1,"inactive-value":2,"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},model:{value:t.addForm.sub_content.status,callback:function(e){t.$set(t.addForm.sub_content,"status",e)},expression:"addForm.sub_content.status"}})],1):t._e(),a("el-form-item",{attrs:{prop:"is_top",label:t.$t("是否置顶")+":"}},[a("el-switch",{attrs:{"active-text":t.$t("置顶"),"inactive-text":t.$t("否"),"active-value":1,"inactive-value":2,"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},model:{value:t.addForm.sub_content.is_top,callback:function(e){t.$set(t.addForm.sub_content,"is_top",e)},expression:"addForm.sub_content.is_top"}})],1),a("el-form-item",{attrs:{prop:"is_recommend",label:t.$t("是否推荐")+":"}},[a("el-switch",{attrs:{"active-text":t.$t("推荐"),"inactive-text":t.$t("否"),"active-value":1,"inactive-value":2,"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},model:{value:t.addForm.sub_content.is_recommend,callback:function(e){t.$set(t.addForm.sub_content,"is_recommend",e)},expression:"addForm.sub_content.is_recommend"}})],1),a("el-form-item",{attrs:{size:"small",label:t.$t("缩略图")+":"}},[a("div",{staticClass:"attachment_imgBox",on:{click:function(e){return t.openList("thumbnail")}}},[t.addForm.sub_content.thumbnail?a("img",{staticClass:"attachmentImg",attrs:{src:t.thumbnailImg}}):a("i",{staticClass:"el-icon-camera"}),t.addForm.sub_content.thumbnail?a("span",{staticClass:"img-actions attachmentImg"},[a("span",{on:{click:function(e){return e.stopPropagation(),t.handleRemove(1)}}},[a("i",{staticClass:"el-icon-delete"})])]):t._e()]),a("Attachment",{ref:"attachment",attrs:{"dialog-show":t.dialogShow,"attachment-type":t.attachmentType},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},func:t.getData}})],1),a("el-form-item",{attrs:{label:t.$t("详情页banner")+":"}},[a("div",{staticClass:"attachment_imgBox",on:{click:function(e){return t.openList("cover")}}},[t.addForm.sub_content.cover?a("img",{staticClass:"attachmentImg",attrs:{src:t.coverImg}}):a("i",{staticClass:"el-icon-camera"}),t.addForm.sub_content.cover?a("span",{staticClass:"img-actions attachmentImg"},[a("span",{on:{click:function(e){return e.stopPropagation(),t.handleRemove(2)}}},[a("i",{staticClass:"el-icon-delete"})])]):t._e()])])],1)]),a("div",{staticStyle:{width:"100%"}},[a("SubTitle",{attrs:{title:t.$t("附加信息")}}),a("PublicForm",{ref:"publicForm",attrs:{"form-obj":t.formObj,"form-data":t.formData,"second-data":t.secondData,rules:t.mainRules}})],1),a("br"),a("div",{staticClass:"flexCenter"},["copy"==t.$route.query.type?a("el-button",{staticClass:"tianBlue",staticStyle:{width:"100px"},attrs:{type:"primary"},on:{click:function(e){return t.onSubmit(3)}}},[t._v(" "+t._s(t.$t("暂存"))+" ")]):t._e(),"examine"!==t.$route.query.type?a("el-button",{staticStyle:{width:"100px"},attrs:{loading:t.loading,type:"primary"},on:{click:function(e){return t.onSubmit(1,t.$route.query.type)}}},[t._v(" "+t._s(t.id&&"copy"!=t.$route.query.type?this.$t("立即修改"):this.$t("添加"))+" ")]):t._e(),"examine"===t.$route.query.type?[a("el-button",{staticStyle:{width:"100px"},on:{click:function(e){return t.handleExamine(!1)}}},[t._v(" "+t._s(t.$t("拒绝"))+" ")]),a("el-button",{staticStyle:{width:"100px"},attrs:{type:"primary"},on:{click:function(e){return t.handleExamine(!0)}}},[t._v(" "+t._s(t.$t("通过"))+" ")])]:t._e()],2),a("ApprovalReject",{attrs:{"file-list":t.rejectFileList,"dialog-show":t.rejectFileShow},on:{"update:dialogShow":function(e){t.rejectFileShow=e},"update:dialog-show":function(e){t.rejectFileShow=e}}}),a("BaseDialog",{attrs:{width:"550px",title:t.$t("审核"),"dialog-show":t.rejectDialogShow,footer:!0},on:{"update:dialogShow":function(e){t.rejectDialogShow=e},"update:dialog-show":function(e){t.rejectDialogShow=e},submit:t.handleSubmitReject,cancel:t.handleClose}},[a("el-form",{attrs:{"label-position":"top"}},[a("el-form-item",{attrs:{label:t.$t("拒绝原因")+":"}},[a("el-input",{attrs:{type:"textarea",placeholder:t.$t("请输入拒绝原因")},model:{value:t.rejectForm.reason,callback:function(e){t.$set(t.rejectForm,"reason",e)},expression:"rejectForm.reason"}})],1),a("el-form-item",{attrs:{label:t.$t("拒绝附件")+":"}},[a("BaseUpload",{attrs:{description:" "},model:{value:t.rejectForm.file,callback:function(e){t.$set(t.rejectForm,"file",e)},expression:"rejectForm.file"}})],1)],1)],1)],1)},o=[],n=a("2909"),r=a("ade3"),s=a("5530"),l=a("1da1"),c=(a("d81d"),a("7db0"),a("d3b7"),a("159b"),a("4de4"),a("ac1f"),a("1276"),a("a4d3"),a("e01a"),a("4e82"),a("07ac"),a("99af"),a("a15b"),a("e9c4"),a("96cf"),a("7632")),d=a("816b"),u=a("12de"),m=a("9531"),p=a("37cb"),f=a("cfaaa"),h={name:"AddArticle",components:{ApprovalReject:f["default"],PublicForm:m["default"]},data:function(){return{rejectForm:{},rejectDialogShow:!1,rejectFileList:[],rejectFileShow:!1,attachmentType:"",themeList:[],attachmentLimit:10,webList:[],type:"",dialogShow:!1,attachmentData:[],tinymceContent:"",secondData:{},formObj:[],formData:{},mainRules:[],searchForm:{lang:"",modle_id:"",category_id:"",site_id:[]},moduleList:[],columnList:[],subColumnList:[],currentModuleId:"",formTypeSource:{},check_step_list:[],website_id:"",myHeaders:{Authorization:"Bearer ".concat(this.$store.getters.token)},headers:{},imageUrl:"",imgUrl:this.$store.getters.updateURL,checkList:[],tindata:"",ticShow:!1,options:[],value:"",pageLoading:!1,id:"",category_id:"",module_id:"",loading:!1,searchRules:{site_id:[{required:!0,message:this.$t("请选择站点"),trigger:"change"}],category_id:[{required:!0,message:this.$t("请选择栏目"),trigger:"change"}]},form:{label:"",title:"",cate_id:"",push_time:"",image_url:"",content:"",source:"词爪官方",is_hot:2},rules:{sub_content:{title:[{required:!0,message:this.$t("请选择文章标题"),trigger:"blur"}]},main_content:{title:[{required:!0,message:this.$t("请选择文章标题"),trigger:"blur"}]}},addForm:{module_id:"",website_id:"",category_id:"",sub_content:{tag:"",title:"",sub_title:"",thumbnail:"",cover:"",hits:"",author:"",status:"",url:"",is_top:"",is_recommend:"",sort:"",seo_title:"",seo_keyword:"",seo_description:"",publish_time:"",detail_tpl:""},main_content:{}},thumbnailImg:"",coverImg:"",cate_id:"",DATA:"",lang:"",tagData:[],website:"",dict:{},dictmap:[],subObj:{},siteIds:[],categoryIds:[],tags:[],activeFlow:0,version:0}},computed:{siteId1:function(){return this.$store.getters.siteId},showFlow:function(){return"copy"!=this.$route.query.type&&(3==this.addForm.sub_content.new_status||4==this.addForm.sub_content.new_status)}},watch:{siteId1:function(t,e){this.website_id=t,this.getInfo(),this.getTemp(),e&&this.$router.push({name:"Content"})}},created:function(){this.website_id=this.$store.getters.siteId,this.id=this.$route.query.id,this.lang=this.$route.query.lang,this.currentModuleId=this.$route.query.module_id,this.website_id&&(this.getTemp(),this.getInfo())},methods:{handleRemove:function(t){1==t?(this.addForm.sub_content.thumbnail="",this.thumbnailImg=""):(this.addForm.sub_content.cover="",this.coverImg="")},handleExamine:function(t){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function a(){var i,o;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(i=[{version:e.version,id:e.$route.query.id}],!t){a.next=8;break}return a.next=4,e.$confirm(e.$t("此操作将通过审核"),e.$t("提示"),{confirmButtonText:e.$t("确定"),cancelButtonText:e.$t("取消")}).catch((function(t){}));case 4:o=a.sent,o&&e.checkData({status:3,check_data:i}),a.next=9;break;case 8:e.rejectDialogShow=!0;case 9:case"end":return a.stop()}}),a)})))()},checkData:function(t){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function a(){var i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,c["a"].checkContent(t);case 2:i=a.sent,0==i.code?(e.$message.success(i.msg),e.rejectForm={},e.rejectForm.file=[],e.rejectDialogShow=!1,e.$router.back()):e.$message.error(i.msg);case 4:case"end":return a.stop()}}),a)})))()},handleSubmitReject:function(){var t;if(null!==(t=this.rejectForm.file)&&void 0!==t&&t.length&&this.rejectForm.reason){var e={status:4,reason:this.rejectForm.reason,files:this.rejectForm.file.map((function(t){return t.id})),check_data:[{version:this.version,id:this.$route.query.id}]};this.checkData(e)}else this.$message.error(this.$t("请填写信息"))},handleClose:function(){this.rejectForm={},this.rejectForm.file=[]},handleRejectReason:function(t){this.$alert(t||this.$t("暂无信息"),this.$t("驳回原因"))},handleChangeColumn:function(t){this.getSubColumnList(t),this.searchForm.subColumnId=[]},getColumnList:function(){var t=this;return Object(l["a"])(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.searchForm.site_id.length){e.next=8;break}return e.next=3,d["a"].getModuleCate({lang:t.lang,site_id:t.searchForm.site_id});case 3:a=e.sent,t.columnList=a.data,t.getSubColumnList(t.searchForm.category_id),e.next=9;break;case 8:t.columnList=[];case 9:case"end":return e.stop()}}),e)})))()},getSubColumnList:function(t){var e=this,a=[];this.columnList.find((function(a){var i=a.category.find((function(e){return e.id==t}));null!==i&&void 0!==i&&i.module_id&&(e.currentModuleId=i.module_id)})),this.columnList.forEach((function(i){a.push(Object(s["a"])(Object(s["a"])({},i),{},{category:i.category.filter((function(a){return a.module_id===+e.currentModuleId&&a.id!==t}))}))})),this.subColumnList=a,this.getSubform()},getData:function(t){t.length>1?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;u["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};c["a"].contentInfo(e).then(function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(a){var i,o,n;return regeneratorRuntime.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.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 22: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,d["a"].fieldList({module_id:this.currentModuleId}).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,p=[{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?p:[]),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?p:[]),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,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((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?b:[]),Object(r["a"])(f,"options",t.attach_data?i:[]),Object(r["a"])(f,"list",[]),Object(r["a"])(f,"id",t.id),Object(r["a"])(f,"type",t.form_type),f));else e.formObj.push((h={},Object(r["a"])(h,t.form_type,!0),Object(r["a"])(h,"label",t.form_title),Object(r["a"])(h,"prop",t.table_field),Object(r["a"])(h,"rules","require"==t.validate_rule?b:[]),Object(r["a"])(h,"list",e.DATA[t.table_field]),Object(r["a"])(h,"id",e.DATA[t.table_field]?t.id:""),Object(r["a"])(h,"type",t.form_type),h))}else if("multiVideo"==t.form_type){var _,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((_={},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?v:[]),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((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,$=[{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?$:[]),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?$:[]),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){var O,F;if("has_one"==t.settings.relation)e.formObj.push((O={},Object(r["a"])(O,t.form_type,!0),Object(r["a"])(O,"label",t.form_title),Object(r["a"])(O,"prop",t.table_field),Object(r["a"])(O,"rules",""==t.validate_rule?[]:t.validate_rule),Object(r["a"])(O,"options",t.attach_data),Object(r["a"])(O,"list",[]),Object(r["a"])(O,"id",t.id),Object(r["a"])(O,"multiple",!1),Object(r["a"])(O,"relation_file",t.settings.foreign_key),O));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",""==t.validate_rule?[]:t.validate_rule),Object(r["a"])(F,"options",t.attach_data),Object(r["a"])(F,"list",[]),Object(r["a"])(F,"id",t.id),Object(r["a"])(F,"multiple",!0),Object(r["a"])(F,"relation_file",t.settings.foreign_key),F))}else{var D=[{required:!0,message:""}];if(t.attach_data){var k;a=t.attach_data.split(","),a.forEach((function(t,e){i.push({label:t,value:e})}));e.formObj.push((k={},Object(r["a"])(k,t.form_type,!0),Object(r["a"])(k,"label",t.form_title),Object(r["a"])(k,"prop",t.table_field),Object(r["a"])(k,"rules","require"==t.validate_rule?D:[]),Object(r["a"])(k,"options",t.attach_data?i:[]),Object(r["a"])(k,"list",[]),Object(r["a"])(k,"id",t.id),Object(r["a"])(k,"type",t.form_type),k))}else{var w;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","require"==t.validate_rule?D:[]),Object(r["a"])(w,"list",[]),Object(r["a"])(w,"id",t.id),Object(r["a"])(w,"type",t.form_type),w))}}}))}}))},getWebList:function(){var t=this;return Object(l["a"])(regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,p["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(l["a"])(regeneratorRuntime.mark((function i(o){var r,l,d,u;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(!o){i.next=19;break}for(l in r={module_id:t.currentModuleId,category_id:[t.searchForm.category_id].concat(Object(n["a"])(t.searchForm.subColumnId)),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(","),status:e}),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[l])&&0==(null===(d=r.main_content[l])||void 0===d?void 0:d.length)&&(r.main_content[l]="");if(u=null,3!=e&&"copy"!==a){i.next=12;break}return i.next=9,c["a"].contentSave(r);case 9:u=i.sent,i.next=15;break;case 12:return i.next=14,c["a"].contentUpdate(r);case 14:u=i.sent;case 15:0==u.code&&(t.$message.success(u.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.$router.push({name:"Content",query:{category_id:this.searchForm.category_id,lang:this.lang}})}}},b=h,_=(a("4e88"),a("0de0"),a("2877")),g=Object(_["a"])(b,i,o,!1,null,"3dfccc9a",null);e["default"]=g.exports}}]);