chunk-392693ee.d43cdd8b.js 21 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-392693ee","chunk-2d0cc660","chunk-8e60e2b0"],{"4e81":function(e,t,i){"use strict";i.r(t),i.d(t,"urlPrefix",(function(){return a})),i.d(t,"GetList",(function(){return r})),i.d(t,"saveContent",(function(){return n})),i.d(t,"createObj",(function(){return o})),i.d(t,"UpdateObj",(function(){return s})),i.d(t,"DelObj",(function(){return c})),i.d(t,"GetAssociationTable",(function(){return u}));var l=i("22ce"),a="/api/system/system_config/";function r(e){return Object(l["c"])({url:a,method:"get",params:e})}function n(e,t){return Object(l["c"])({url:a+"save_content/",method:"put",data:t})}function o(e){return Object(l["c"])({url:a,method:"post",data:e})}function s(e){return Object(l["c"])({url:a+e.id+"/",method:"put",data:e})}function c(e){return Object(l["c"])({url:a+e+"/",method:"delete",data:{id:e}})}function u(){return Object(l["c"])({url:a+"get_association_table/",method:"get",params:{}})}},"5a20":function(e,t,i){"use strict";i.r(t);var l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"d2p-tree-selector"},[t("div",{staticClass:"el-cascader el-cascader--default",class:{"is-disabled":e.disabled},on:{click:e.openDialog}},[t("div",{staticClass:"el-input el-input--default el-input--suffix",class:{"is-disabled":e.disabled}},[t("el-input",{ref:"reference",attrs:{disabled:e.disabled,placeholder:0===e.selected.length?e.placeholder:""}}),t("span",{staticClass:"el-input__suffix"},[t("span",{staticClass:"el-input__suffix-inner"},[t("i",{staticClass:"el-input__icon el-icon-arrow-down",on:{click:e.openDialog}})])])],1),t("div",{ref:"tags",staticClass:"el-cascader__tags"},[t("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(i){return t("el-tag",{key:e.getValueKey(i),attrs:{closable:e.clearable,size:e.collapseTagSize,hit:!1,type:"info","disable-transitions":""},on:{close:function(t){return e.itemClosed(i)}}},[t("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.getValueLabel(i)))])])})),1)],1)]),t("el-dialog",{attrs:{"custom-class":"d2p-tree-selector-dialog",title:e.dialogTitle,visible:e.dialogVisible,width:"50%","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{staticClass:"tree-wrapper"},[e.treeFilter?t("div",{staticClass:"filter-bar",staticStyle:{"padding-bottom":"20px"}},[t("el-input",{attrs:{"prefix-icon":"el-icon-search",placeholder:e.filterPlaceholder,size:"small"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}})],1):e._e(),t("div",{staticClass:"tree-body"},[t("vxe-grid",e._b({ref:"elTree",attrs:{data:e._options,"auto-resize":!0},on:{"radio-change":e.radioChange,"checkbox-change":e.checkboxChange},scopedSlots:e._u([{key:"pager",fn:function(){return[e.pagination?t("vxe-pager",{staticStyle:{"margin-top":"10px"},attrs:{layouts:["Sizes","PrevJump","PrevPage","Number","NextPage","NextJump","FullJump","Total"],"current-page":e._elProps.page,"page-size":e._elProps.limit,total:e._elProps.total},on:{"update:currentPage":function(t){return e.$set(e._elProps,"page",t)},"update:current-page":function(t){return e.$set(e._elProps,"page",t)},"update:pageSize":function(t){return e.$set(e._elProps,"limit",t)},"update:page-size":function(t){return e.$set(e._elProps,"limit",t)},"page-change":e.handlePageChange}}):e._e()]},proxy:!0}])},"vxe-grid",e._elProps,!1))],1)]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.cancelText))]),t("el-button",{attrs:{type:"primary"},on:{click:e.selectSubmit}},[e._v(e._s(e.confirmText))])],1)])],1)},a=[],r=i("b85c"),n=i("2909"),o=(i("99af"),i("4de4"),i("14d9"),i("e9f5"),i("910d"),i("a9e3"),i("d3b7"),i("6062"),i("1e70"),i("79a4"),i("c1a1"),i("8b00"),i("a4e7"),i("1e5a"),i("72c3"),i("3ca3"),i("ddb0"),i("60bb")),s=i.n(o),c=i("1fbf"),u=i("22ce"),d={name:"table-selector-input",mixins:[c["d2CrudPlus"].input,c["d2CrudPlus"].inputDict],props:{value:{type:[Number,String,Boolean,Array,Object]},filter:{type:Function,require:!1},filterPlaceholder:{type:String,default:"输入关键字进行过滤"},placeholder:{type:String,default:"请选择"},dialogTitle:{type:String,default:"选择"},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确定"},treeFilter:{type:Boolean,require:!1,default:!0},multiple:{type:Boolean,default:!1},ignoreFullCheckedChildren:{type:Boolean,default:!0},leafOnly:{type:Boolean,default:!1},includeHalfChecked:{type:Boolean,default:!1},elProps:{type:Object},clearable:{type:Boolean,default:!0},dict:{type:Object,require:!1},pagination:{type:Boolean,default:!1}},data:function(){return{currentValue:void 0,collapseTags:!1,selected:[],dialogVisible:!1,filterText:void 0,requestUrl:null}},created:function(){console.log(this)},computed:{_elProps:function(){var e={highlightCurrent:!this.multiple,props:{},columns:[],border:!0,resizable:!0};return null!=this.dict&&(null!=this.dict.label&&(e.props.label=this.dict.label),null!=this.dict.value&&(e.props.value=this.dict.value),null!=this.dict.children&&(e.props.children=this.dict.children),this.dict.isTree&&(e.treeConfig=this.elProps.treeConfig)),e.nodeKey=e.props.value,s.a.merge(e,this.elProps),this.multiple?(e.checkboxConfig=this.elProps.checkboxConfig?this.elProps.checkboxConfig:{},e.columns=[{type:"checkbox",width:60}].concat(Object(n["a"])(e.columns))):(e.radioConfig=this.elProps?this.elProps.radioConfig:{},e.columns=[{type:"radio",width:60}].concat(Object(n["a"])(e.columns))),e},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"}},watch:{filterText:function(e){this.searchTableData()}},methods:{onDictLoaded:function(){this.setValue(this.value)},setValue:function(e){var t=this;if(this.currentValue!==this.value){var i=e;if(null==e&&(this.selected=[]),i instanceof Array||(i=[i]),this.dict&&this.dict.getNodes)this.dict.getNodes(i).then((function(i){t.selectedNodes(i,e)}));else{var l=[];if(null==this._options||0===this._options.length)return;var a,n=Object(r["a"])(i);try{for(n.s();!(a=n.n()).done;){var o=a.value,s=this._options,u=c["d2CrudPlus"].util.dict.getByValue(o,s,this.dict);null!=u&&l.push(u)}}catch(d){n.e(d)}finally{n.f()}this.selectedNodes(l,e)}}},selectedNodes:function(e,t){var i,l=[],a=Object(r["a"])(e);try{for(a.s();!(i=a.n()).done;){var n=i.value;n.id=n[this.dict.value],l.push(n)}}catch(o){a.e(o)}finally{a.f()}this.$set(this,"selected",l),this.resetInputHeight()},handleCheckChange:function(e){this.$emit("check-change",e)},handleCurrentChange:function(e){this.$emit("current-change",e)},openDialog:function(){var e=this;e.disabled||(e.dialogVisible=!0,null!=e.value&&e.$nextTick((function(){var t=Object.assign({},e.$refs),i=t.elTree;console.log(i),e.multiple?i.setCheckboxRow(e.selected,!0):i.setRadioRow(e.selected[0])})))},doExpandParent:function(e){null!=e.parent&&this.doExpandParent(e.parent),e.expanded=!0},getValueKey:function(e){return null!=this._elProps.props.value?e[this._elProps.props.value]:e.value},getValueLabel:function(e){return null!=this._elProps.props.label?e[this._elProps.props.label]:e.label},getValueChildren:function(e){var t="children";return null!=this._elProps.props.children&&(t=this._elProps.props.children),e[t]},selectSubmit:function(){var e=this.refreshSelected();this.dialogVisible=!1,this.doValueInputChanged(e)},doValueInputChanged:function(e){var t=this.formatValue(e);this.resetInputHeight(),this.multiple||(t=t&&t.length>0?t[0]:void 0),this.currentValue=t,this.dispatch&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("input",t)},itemClosed:function(e){var t=s.a.without(this.selected,e);this.$set(this,"selected",t),this.doValueInputChanged(t)},refreshSelected:function(){var e=null;if(this.multiple)e=this.$refs.elTree.getCheckboxRecords();else{var t=this.$refs.elTree.getRadioRecord();e=null==t?[]:[t]}return this.ignoreFullCheckedChildren&&(e=this.filterFullCheckedChildren(e)),null!=this.filter&&(e=this.filter(e)),this.$set(this,"selected",e),e},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,i=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],l=e.$refs.tags,a=e.initialInputHeight||40,r=0===e.selected.length?a+"px":Math.max(l?l.clientHeight+(l.clientHeight>a?6:0):0,a)+"px";i.style.height=r,e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},filterFullCheckedChildren:function(e){var t,i=new Set,l=Object(r["a"])(e);try{for(l.s();!(t=l.n()).done;){var a=t.value,n=this.getValueChildren(a);if(null!=n){var o,s=Object(r["a"])(n);try{for(s.s();!(o=s.n()).done;){var c=o.value;i.add(this.getValueKey(c))}}catch(m){s.e(m)}finally{s.f()}}}}catch(m){l.e(m)}finally{l.f()}var u,d=[],f=Object(r["a"])(e);try{for(f.s();!(u=f.n()).done;){var p=u.value,h=this.getValueKey(p);i.has(h)||d.push(p)}}catch(m){f.e(m)}finally{f.f()}return d},formatValue:function(e){var t,i=[],l=Object(r["a"])(e);try{for(l.s();!(t=l.n()).done;){var a=t.value;i.push(this.getValueKey(a))}}catch(n){l.e(n)}finally{l.f()}return i},filterNode:function(e,t){return!e||-1!==this.getValueLabel(t).indexOf(e)},onChange:function(e){this.$emit("change",e),this.dispatch&&this.dispatch("ElFormItem","el.form.blur")},handlePageChange:function(e){var t=e.currentPage,i=e.pageSize,l=this;l._elProps.page=t,l._elProps.limit=i,l.searchTableData()},searchTableData:function(){var e,t,i=this;if(e=i.pagination?{page:i._elProps.page,limit:i._elProps.limit,search:i.filterText}:{search:i.filterText},"function"===typeof i.dict.url){var l=i.d2CrudContext.getForm();t=i.dict.url(i.dict,{form:l})}else t=i.dict.url;Object(u["c"])({url:t,params:e}).then((function(e){i._elProps.page=e.data.page,i._elProps.limit=e.data.limit,i._elProps.total=e.data.total,i.$set(i,"dictOptions",e.data.data)}))},radioChange:function(e){e.checked;var t=e.row,i=e.rowIndex;e.$rowIndex,e.column,e.columnIndex,e.$columnIndex,e.$event;this.$emit("radioChange",{row:t,rowIndex:i})},checkboxChange:function(e){var t=e.checked,i=e.row,l=e.rowIndex,a=e.$rowIndex,r=e.column,n=e.columnIndex,o=e.$columnIndex,s=e.$event;this.$emit("checkboxChange",{checked:t,row:i,rowIndex:l,$rowIndex:a,column:r,columnIndex:n,$columnIndex:o,$event:s})}}},f=d,p=(i("7a9d"),i("2877")),h=Object(p["a"])(f,l,a,!1,null,"d8e5de6c",null);t["default"]=h.exports},"7a9d":function(e,t,i){"use strict";i("f01e")},"8dba":function(e,t,i){"use strict";i.r(t);var l=function(){var e=this,t=e._self._c;return t("div",[t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:4}},[e._v("变量标题")]),t("el-col",{attrs:{span:12}},[e._v("变量值")]),t("el-col",{attrs:{span:4,offset:4}},[e._v("变量名")])],1),t("el-form",{ref:"form",staticStyle:{"margin-top":"20px"},attrs:{model:e.form,"label-width":"140px","label-position":"left"}},[e._l(e.formList,(function(i,l){return t("el-form-item",{key:l,attrs:{label:i.title,prop:["array"].indexOf(i.form_item_type_label)>-1?"":i.key,rules:i.rule||[]}},[t("el-col",{attrs:{span:12,offset:2}},[["text","textarea"].indexOf(i.form_item_type_label)>-1?t("el-input",{key:l,attrs:{type:i.form_item_type_label,placeholder:i.placeholder,clearable:""},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}}):"number"===i.form_item_type_label?t("el-input-number",{key:l,attrs:{min:0},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}}):["datetime","date","time"].indexOf(i.form_item_type_label)>-1?t("el-date-picker",{key:l,attrs:{type:i.form_item_type_label,placeholder:i.placeholder},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}}):"select"===i.form_item_type_label?t("el-select",{key:l,attrs:{placeholder:i.placeholder,clearable:""},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}},e._l(e.dictionary(i.setting)||[],(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1):"checkbox"===i.form_item_type_label?t("el-checkbox-group",{key:l,attrs:{placeholder:i.placeholder},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}},e._l(e.dictionary(i.setting)||[],(function(i){return t("el-checkbox",{key:i.value,attrs:{label:i.value,value:i.value}},[e._v(" "+e._s(i.label)+" ")])})),1):"radio"===i.form_item_type_label?t("el-radio-group",{key:l,attrs:{placeholder:i.placeholder,clearable:""},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}},e._l(e.dictionary(i.setting)||[],(function(i){return t("el-radio",{key:i.value,attrs:{label:i.label,value:i.value}},[e._v(" "+e._s(i.label)+" ")])})),1):"switch"===i.form_item_type_label?t("el-switch",{key:l,attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}}):["img","imgs"].indexOf(i.form_item_type_label)>-1?t("div",{key:l},[t("el-upload",{ref:"imgUpload_"+i.key,refInFor:!0,attrs:{action:e.uploadUrl,headers:e.uploadHeaders,name:"file",accept:"image/*","on-preview":e.handlePictureCardPreview,"on-success":function(t,l,a){e.handleUploadSuccess(t,l,a,i.key)},"on-error":e.handleError,"on-exceed":e.handleExceed,"before-remove":function(t,l){e.beforeRemove(t,l,i.key)},multiple:"img"!==i.form_item_type_label,limit:"img"===i.form_item_type_label?1:5,"data-keyname":i.key,"file-list":i.value?i.value:[],"list-type":"picture-card"}},[t("i",{staticClass:"el-icon-plus"}),t("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("选取图片后,需手动上传到服务器,并且只能上传jpg/png文件")])]),t("el-dialog",{attrs:{visible:e.dialogImgVisible},on:{"update:visible":function(t){e.dialogImgVisible=t}}},[t("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1):["file"].indexOf(i.form_item_type_label)>-1?t("div",{key:l},[t("el-upload",{ref:"fileUpload_"+i.key,refInFor:!0,attrs:{action:e.uploadUrl,headers:e.uploadHeaders,name:"file","on-preview":e.handlePictureCardPreview,"on-success":function(t,l,a){e.handleUploadSuccess(t,l,a,i.key)},"on-error":e.handleError,"on-exceed":e.handleExceed,"before-remove":function(t,l){e.beforeRemove(t,l,i.key)},limit:5,"data-keyname":i.key,"file-list":i.value,"list-type":"picture-card"}},[t("i",{staticClass:"el-icon-plus"}),t("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("选取图片后,需手动上传到服务器,并且只能上传jpg/png文件")])]),t("el-dialog",{attrs:{visible:e.dialogImgVisible},on:{"update:visible":function(t){e.dialogImgVisible=t}}},[t("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1):["foreignkey","manytomany"].indexOf(i.form_item_type_label)>-1?t("div",{key:l},[t("table-selector",{attrs:{"el-props":{pagination:!0,columns:i.setting.searchField},dict:{url:"/api/system/system_config/get_table_data/"+i.id+"/",value:i.setting.primarykey,label:i.setting.field},pagination:!0,multiple:"manytomany"===i.form_item_type_label},model:{value:e.form[i.key],callback:function(t){e.$set(e.form,i.key,t)},expression:"form[item.key]"}})],1):"array"===i.form_item_type_label?t("div",{key:l},[t("vxe-table",{ref:"xTable_"+i.key,refInFor:!0,attrs:{border:"",resizable:"","auto-resize":"","show-overflow":"","keep-source":"",height:"200","edit-rules":e.validRules,"edit-config":{trigger:"click",mode:"row",showStatus:!0}}},[t("vxe-column",{attrs:{field:"title",title:"标题","edit-render":{autofocus:".vxe-input--inner"}},scopedSlots:e._u([{key:"edit",fn:function(i){var l=i.row;return[t("vxe-input",{attrs:{type:"text"},model:{value:l.title,callback:function(t){e.$set(l,"title",t)},expression:"row.title"}})]}}],null,!0)}),t("vxe-column",{attrs:{field:"key",title:"键名","edit-render":{autofocus:".vxe-input--inner"}},scopedSlots:e._u([{key:"edit",fn:function(i){var l=i.row;return[t("vxe-input",{attrs:{type:"text"},model:{value:l.key,callback:function(t){e.$set(l,"key",t)},expression:"row.key"}})]}}],null,!0)}),t("vxe-column",{attrs:{field:"value",title:"键值","edit-render":{}},scopedSlots:e._u([{key:"edit",fn:function(i){var l=i.row;return[t("vxe-input",{attrs:{type:"text"},model:{value:l.value,callback:function(t){e.$set(l,"value",t)},expression:"row.value"}})]}}],null,!0)}),t("vxe-column",{attrs:{title:"操作",width:"100","show-overflow":""},scopedSlots:e._u([{key:"default",fn:function(i){var l=i.row,a=i.index;return[t("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.childRemoveVisible,callback:function(t){e.childRemoveVisible=t},expression:"childRemoveVisible"}},[t("p",[e._v("删除后无法恢复,确定删除吗?")]),t("div",{staticStyle:{"text-align":"right",margin:"0"}},[t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.childRemoveVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.onRemoveChild(l,a)}}},[e._v("确定")])],1),t("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("删除")])],1)]}}],null,!0)})],1),t("div",[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.onAppend("xTable_"+i.key)}}},[e._v("追加")])],1)],1):e._e()],1),t("el-col",{attrs:{span:4,offset:6}},[e._v(e._s(e.editableTabsItem.key)+"."+e._s(i.key))])],1)})),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("确定")])],1)],2)],1)},a=[],r=i("c7eb"),n=i("1da1"),o=i("b85c"),s=(i("d81d"),i("14d9"),i("a434"),i("b0c0"),i("e9f5"),i("ab43"),i("e9c4"),i("b64b"),i("d3b7"),i("07ac"),i("8a79"),i("4e81")),c=i("c276"),u=i("5a20"),d={name:"formContent",inject:["refreshView"],components:{tableSelector:u["default"]},props:{options:{type:Object},editableTabsItem:{type:Object}},watch:{options:{handler:function(e){e&&e.id&&this.getInit()},immediate:!0}},data:function(){return{formList:[],form:{},childTableData:[],childRemoveVisible:!1,validRules:{title:[{required:!0,message:"必须填写"}],key:[{required:!0,message:"必须填写"}],value:[{required:!0,message:"必须填写"}]},uploadUrl:c["a"].baseURL()+"api/system/file/",uploadHeaders:{Authorization:"JWT "+c["a"].cookies.get("token")},dialogImageUrl:"",dialogImgVisible:!1,uploadImgKey:null}},methods:{getInit:function(){var e=this,t=this;s["GetList"]({parent:this.options.id}).then((function(i){var l=i.data.data;e.formList=l;var a,r={},n=Object(o["a"])(l);try{var s=function(){var i=a.value,l=i.key;i.value?r[l]=i.value:-1!==[5,12,14].indexOf(i.form_item_type)?r[l]=[]:r[l]=void 0,"array"===i.form_item_type_label&&t.$nextTick((function(){var t="xTable_"+l,a=e.$refs[t][0];a.loadData(i.chinldern)}))};for(n.s();!(a=n.n()).done;)s()}catch(c){n.e(c)}finally{n.f()}e.form=JSON.parse(JSON.stringify(r))}))},onSubmit:function(){var e,t=this,i=this,l=JSON.parse(JSON.stringify(this.form)),a=Object.keys(l),r=Object.values(l),n=function(){var e=t.formList[c],l=e.form_item_type_label;if("array"===l){var n,s=e.id,u="xTable_"+e.key,d=t.$refs[u][0],f=d.getTableData(),p=f.tableData,h=Object(o["a"])(p);try{for(h.s();!(n=h.n()).done;){var m=n.value;!m.id&&m.key&&m.value&&(m.parent=s,m.id=null,t.formList.push(m))}}catch(y){h.e(y)}finally{h.f()}var b,v=Object(o["a"])(e.rule);try{for(v.s();!(b=v.n()).done;){var g=b.value;if(g.required&&0===p.length)return i.$message.error(e.title+"不能为空"),{v:void 0}}}catch(y){v.e(y)}finally{v.f()}e.value=p}a.map((function(t,l){if(t===e.key&&("array"!==e.form_item_type_label&&(e.value=r[l]),["img","imgs"].indexOf(e.form_item_type_label)>-1)){var a,n=Object(o["a"])(e.rule);try{for(n.s();!(a=n.n()).done;){var s=a.value;if(s.required&&null===e.value)return void i.$message.error(e.title+"不能为空")}}catch(y){n.e(y)}finally{n.f()}}}))};for(var c in this.formList)if(e=n(),e)return e.v;i.$refs.form.clearValidate(),i.$refs.form.validate((function(e){if(!e)return console.log("error submit!!"),!1;s["saveContent"](t.options.id,t.formList).then((function(e){t.$message.success("保存成功"),t.refreshView()}))}))},onAppend:function(e){var t=this;return Object(n["a"])(Object(r["a"])().mark((function i(){var l,a,n,o,s,c,u,d,f;return Object(r["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(l=t.$refs[e][0],a=l.getTableData(),n=a.tableData,o=n.length,0!==o){i.next=8;break}s=l.insert(),c=s.row,console.log(c),i.next=12;break;case 8:return i.next=10,l.validate().catch((function(e){return e}));case 10:u=i.sent,u?t.$message.error("校验不通过!"):(d=l.insert(),f=d.row,console.log(f));case 12:case"end":return i.stop()}}),i)})))()},onRemoveChild:function(e,t){e.id?console.log(1,"ok"):this.childTableData.splice(t,1)},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogImgVisible=!0},isImage:function(e){if("string"===typeof e){var t=e.toLowerCase();return t.endsWith(".png")||t.endsWith(".jpeg")||t.endsWith(".jpg")||t.endsWith(".png")||t.endsWith(".bmp")}},handleUploadSuccess:function(e,t,i,l){var a=this,r=e.code,n=e.msg;if(2e3===r){var o=e.data.url,s=t.name,u=a.isImage(s);if(u){var d=a.form[l];d&&""!==d||(a.form[l]=[]);var f={name:s,url:c["a"].baseURL()+o};a.form[l].push(f)}else this.$message.error("只允许上传图片")}else this.$message.error("上传失败,"+JSON.stringify(n))},handleError:function(){this.$message.error("上传失败")},handleExceed:function(){this.$message.error("超过文件上传数量")},beforeRemove:function(e,t,i){var l=0;this.form[i].map((function(t,i){t.uid===e.uid&&(l=i)})),this.form[i].splice(l,1)}},mounted:function(){}},f=d,p=i("2877"),h=Object(p["a"])(f,l,a,!1,null,"057552a2",null);t["default"]=h.exports},f01e:function(e,t,i){}}]);