(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fc0c35e0"],{"297c":function(t,e,a){"use strict";a("59e6")},"3ba6":function(t,e,a){},"59e6":function(t,e,a){},9531:function(t,e,a){"use strict";a.r(e);var o=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,o){return a("div",{directives:[{name:"show",rawName:"v-show",value:!e.notShow,expression:"!formobj.notShow"}],key:o,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,o,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,o,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,o,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,o){return a("el-option",{key:o,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,o,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,o,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,o,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,o,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,o,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}}):t._e(),t.formData[e.prop]?a("div",{staticClass:"delete-box"},[a("i",{staticClass:"el-icon-delete",on:{click:function(a){return a.stopPropagation(),t.handleDeleteImg(e.prop)}}})]):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(o,i){return a("div",{key:i,staticClass:"multiBoxItem"},[a("img",{staticClass:"attachmentImg",attrs:{src:o.url}}),a("el-input",{attrs:{size:"mini",placeholder:t.$t("描述")},on:{change:function(e){return t.changeDesc(o)}},model:{value:o.description,callback:function(e){t.$set(o,"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,o.id,i)}}})],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]||e.name?a("div",{staticClass:"file-box"},[t.formData[e.prop]?a("span",{staticClass:"prop file-name",on:{click:function(a){return t.handleDownloadFile(e)}}},[t._v(" "+t._s(t.formData[e.prop].name)+" ")]):t._e(),e?a("span",{staticClass:"name file-name",on:{click:function(a){return t.handleDownloadFile(e)}}},[t._v(" "+t._s(e.name)+" ")]):t._e(),a("i",{staticClass:"iconfont icon-shanchu",on:{click:function(a){return t.handleDeleteFile(e,e.prop)}}})]):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-video-camera-solid"})])],1)]):t._e(),e.file?a("div",{staticClass:"attachmentBtn"},[t.formData[e.prop]||e.name?a("div",{staticClass:"file-box"},[t.formData[e.prop]?a("span",{staticClass:"prop file-name",on:{click:function(a){return t.handleDownloadFile(e)}}},[t._v(" "+t._s(t.formData[e.prop].name)+" ")]):t._e(),e?a("span",{staticClass:"name file-name",on:{click:function(a){return t.handleDownloadFile(e)}}},[t._v(" "+t._s(e.name)+" ")]):t._e(),a("i",{staticClass:"iconfont icon-shanchu",on:{click:function(a){return t.handleDeleteFile(e,e.prop)}}})]):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(o,i){return a("div",{key:i,staticClass:"multi-file-box"},[a("div",{staticClass:"multiBoxItem multi-file"},[a("i",{staticClass:"el-icon-circle-close",attrs:{type:"text"},on:{click:function(a){return t.delMultiImg(e.prop,e,o.id,i)}}}),a("i",{staticClass:"el-icon-video-camera-solid"})]),a("p",{staticClass:"fileName",on:{click:function(a){return t.handleDownloadFile(e,i)}}},[t._v(" "+t._s(o.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-video-camera-solid"})])]):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(o,i){return a("div",{key:i,staticClass:"multi-file-box"},[a("div",{staticClass:"multiBoxItem multi-file"},[a("i",{staticClass:"el-icon-circle-close",attrs:{type:"text"},on:{click:function(a){return t.delMultiImg(e.prop,e,o.id,i)}}}),a("i",{staticClass:"el-icon-tickets"})]),a("p",{staticClass:"fileName",on:{click:function(a){return t.handleDownloadFile(e,i)}}},[t._v(" "+t._s(o.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)},i=[],n=a("53ca"),r=a("c7eb"),s=a("1da1"),l=(a("d81d"),a("b0c0"),a("d3b7"),a("159b"),a("14d9"),a("a434"),a("a4d3"),a("e01a"),a("c740"),a("33fc")),c=a("1980"),p=a.n(c),m={components:{draggable:p.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:{handleDownloadFile:function(t,e){var a;e||0==e?window.open(null===(a=t.list[e])||void 0===a?void 0:a.url):window.open(t.IMGURL)},handleEnd:function(t,e){this.secondData[t]=e.map((function(t){return t.id}))},changeDesc:function(t){return Object(s["a"])(Object(r["a"])().mark((function e(){return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,l["a"].attachmentUpdate(t);case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))()},delMultiImg:function(t,e,a,o){var i=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 i.formData[t].splice(o,1),i.secondData[t].splice(o,1),void e.list.splice(o,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=[],o=this.formData[this.prop];"object"==Object(n["a"])(o[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 o=t.id;e.secondData[e.prop].push(o);var i={name:t.name,url:t.url,description:t.description,id:t.id};a.list.push(i)}))}))}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},handleDeleteFile:function(t,e){this.formData[e]="",t.name="",this.secondData[e]=""},handleDeleteImg:function(t){this.formData[t]="",this.secondData[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 o=e.formObj.findIndex((function(e){return e.prop==t[a]}));e.formObj[o].uploadObj.hideUpload=!1},o=0;o