(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6be88657"],{"1e59":function(e,t,l){"use strict";l.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"标题",prop:"title"}},[t("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),t("el-form-item",{attrs:{label:"key值",prop:"key"}},[t("el-input",{model:{value:e.form.key,callback:function(t){e.$set(e.form,"key",t)},expression:"form.key"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("立即创建")]),t("el-button",[e._v("取消")])],1)],1)],1)},a=[],i=l("4e81"),o={name:"addTabs",inject:["refreshView"],data:function(){return{form:{title:null,key:null},rules:{title:[{required:!0,message:"请输入"}],key:[{required:!0,message:"请输入"},{pattern:/^[A-Za-z0-9]+$/,message:"只能是英文和数字"}]}}},methods:{onSubmit:function(){var e=this,t=this;t.$refs.form.validate((function(l){if(!l)return console.log("error submit!!"),!1;i["createObj"](t.form).then((function(t){e.$message.success("新增成功"),e.refreshView()}))}))}}},n=o,s=l("2877"),f=Object(s["a"])(n,r,a,!1,null,"710c9bf2",null);t["default"]=f.exports},"3f7e":function(e,t,l){"use strict";var r=l("b5db"),a=r.match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},"4e82":function(e,t,l){"use strict";var r=l("23e7"),a=l("e330"),i=l("59ed"),o=l("7b0b"),n=l("07fa"),s=l("083a"),f=l("577e"),c=l("d039"),u=l("addb"),b=l("a640"),d=l("3f7e"),m=l("99f4"),p=l("1212"),v=l("ea83"),h=[],y=a(h.sort),_=a(h.push),g=c((function(){h.sort(void 0)})),k=c((function(){h.sort(null)})),O=b("sort"),x=!c((function(){if(p)return p<70;if(!(d&&d>3)){if(m)return!0;if(v)return v<603;var e,t,l,r,a="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:l=3;break;case 68:case 71:l=4;break;default:l=2}for(r=0;r<47;r++)h.push({k:t+r,v:l})}for(h.sort((function(e,t){return t.v-e.v})),r=0;rf(l)?1:-1}};r({target:"Array",proto:!0,forced:w},{sort:function(e){void 0!==e&&i(e);var t=o(this);if(x)return void 0===e?y(t):y(t,e);var l,r,a=[],f=n(t);for(r=0;r-1?t("el-form-item",{attrs:{label:"字典key",prop:"setting",rules:[{required:!0,message:"不能为空"}]}},[t("el-input",{attrs:{placeholder:"请输入dictionary中key值",clearable:""},model:{value:e.form.setting,callback:function(t){e.$set(e.form,"setting",t)},expression:"form.setting"}})],1):e._e(),[13,14].indexOf(e.form.form_item_type)>-1?t("div",[t("associationTable",{ref:"associationTable",on:{updateVal:e.associationTableUpdate},model:{value:e.form.setting,callback:function(t){e.$set(e.form,"setting",t)},expression:"form.setting"}})],1):e._e(),t("el-form-item",{attrs:{label:"校验规则"}},[t("el-select",{attrs:{multiple:"",placeholder:"请选择(可多选)",clearable:""},model:{value:e.form.rule,callback:function(t){e.$set(e.form,"rule",t)},expression:"form.rule"}},e._l(e.ruleOptions,(function(e,l){return t("el-option",{key:l,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"提示信息",prop:"placeholder"}},[t("el-input",{attrs:{placeholder:"请输入",clearable:""},model:{value:e.form.placeholder,callback:function(t){e.$set(e.form,"placeholder",t)},expression:"form.placeholder"}})],1),t("el-form-item",{attrs:{label:"排序",prop:"sort"}},[t("el-input-number",{attrs:{min:0,max:99},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("立即创建")])],1)],1)],1)},a=[],i=l("b85c"),o=(l("14d9"),l("e9c4"),l("b64b"),l("d3b7"),l("4e81")),n=l("f4b9"),s={name:"addContent",inject:["refreshView"],components:{associationTable:n["default"]},data:function(){return{form:{parent:null,title:null,key:null,form_item_type:null,rule:null,placeholder:null},rules:{parent:[{required:!0,message:"请选择"}],title:[{required:!0,message:"请输入"}],key:[{required:!0,message:"请输入"},{pattern:/^[A-Za-z0-9_]+$/,message:"请输入数字、字母或下划线"}],form_item_type:[{required:!0,message:"请输入"}]},parentOptions:[],ruleOptions:[{label:"必填项",value:'{"required": true, "message": "必填项不能为空"}'},{label:"邮箱",value:'{ "type": "email", "message": "请输入正确的邮箱地址"}'},{label:"URL地址",value:'{ "type": "url", "message": "请输入正确的URL地址"}'}]}},methods:{getParent:function(){var e=this;o["GetList"]({parent__isnull:!0,limit:999}).then((function(t){var l=t.data.data;e.parentOptions=l}))},onSubmit:function(){var e=this,t=this;t.associationTableUpdate().then((function(){var l,r=JSON.parse(JSON.stringify(t.form)),a=[],n=Object(i["a"])(r.rule);try{for(n.s();!(l=n.n()).done;){var s=l.value,f=JSON.parse(s);a.push(f)}}catch(c){n.e(c)}finally{n.f()}r.rule=a,t.$refs.form.validate((function(t){if(!t)return console.log("error submit!!"),!1;o["createObj"](r).then((function(t){e.$message.success("新增成功"),e.refreshView()}))}))}))},associationTableUpdate:function(){var e=this;return new Promise((function(t,l){if(e.$refs.associationTable){if(!e.$refs.associationTable.onSubmit())return l(!1);var r=e.$refs.associationTable.formObj;return e.form.setting=r,t(!0)}return t(!0)}))}},created:function(){this.getParent()}},f=s,c=l("2877"),u=Object(c["a"])(f,r,a,!1,null,"2da8afd1",null);t["default"]=u.exports},"99f4":function(e,t,l){"use strict";var r=l("b5db");e.exports=/MSIE|Trident/.test(r)},cdb7:function(e,t,l){"use strict";l.r(t);var r=function(){var e=this,t=e._self._c;return t("d2-container",[t("div",[t("el-header",[t("div",{staticClass:"yxt-flex-between"},[t("div",[t("el-tag",[e._v("系统配置:您可以对您的网站进行自定义配置")])],1),t("div",[t("el-button-group",[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-folder-add"},on:{click:function(t){e.tabsDrawer=!0}}},[e._v(" 添加分组 ")]),t("el-button",{attrs:{size:"small",type:"warning",icon:"el-icon-edit-outline"},on:{click:function(t){e.contentDrawer=!0}}},[e._v(" 添加内容 ")])],1)],1)])])],1),t("div",[e.tabsDrawer?t("el-drawer",{attrs:{title:"添加分组",visible:e.tabsDrawer,direction:"rtl",size:"30%"},on:{"update:visible":function(t){e.tabsDrawer=t}}},[t("addTabs")],1):e._e()],1),t("div",[e.contentDrawer?t("el-drawer",{attrs:{title:"添加内容",visible:e.contentDrawer,direction:"rtl",size:"30%"},on:{"update:visible":function(t){e.contentDrawer=t}}},[t("addContent")],1):e._e()],1),t("el-tabs",{attrs:{type:"border-card"},model:{value:e.editableTabsValue,callback:function(t){e.editableTabsValue=t},expression:"editableTabsValue"}},e._l(e.editableTabs,(function(l,r){return t("el-tab-pane",{key:r,attrs:{label:l.title,name:l.key}},[l.icon?t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{class:l.icon,staticStyle:{"font-weight":"1000","font-size":"16px"}})]):e._e(),l.icon?t("el-row",[t("el-col",{attrs:{offset:4,span:8}},[t("addContent")],1)],1):t("formContent",{attrs:{options:l,editableTabsItem:l}})],1)})),1)],1)},a=[],i=(l("14d9"),l("1e59")),o=l("4e81"),n=l("8664"),s=l("8dba"),f={name:"config",components:{addTabs:i["default"],addContent:n["default"],formContent:s["default"]},data:function(){return{tabsDrawer:!1,contentDrawer:!1,editableTabsValue:"base",editableTabs:[],tabIndex:2}},methods:{getTabs:function(){var e=this;o["GetList"]({limit:999,parent__isnull:!0}).then((function(t){var l=t.data.data;l.push({title:"无",icon:"el-icon-plus",key:"null"}),e.editableTabs=l}))}},created:function(){this.getTabs()}},c=f,u=l("2877"),b=Object(u["a"])(c,r,a,!1,null,"6fccec7e",null);t["default"]=b.exports},ea83:function(e,t,l){"use strict";var r=l("b5db"),a=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!a&&+a[1]},f4b9:function(e,t,l){"use strict";l.r(t);var r=function(){var e=this,t=e._self._c;return t("div",[t("el-form",{ref:"association",attrs:{model:e.formObj}},[t("el-form-item",{attrs:{label:"关联表",prop:"table",rules:[{required:!0,message:"必填项",trigger:"blur"}]}},[t("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.handleChange},model:{value:e.formObj.table,callback:function(t){e.$set(e.formObj,"table",t)},expression:"formObj.table"}},e._l(e.tableOptions,(function(l){return t("el-option",{key:l.table,attrs:{label:l.tableName,value:l.table}},[t("span",{staticStyle:{float:"left"}},[e._v(e._s(l.tableName))]),t("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(l.table))])])})),1)],1),t("el-form-item",{attrs:{label:"显示字段",prop:"field",rules:[{required:!0,message:"必填项",trigger:"blur"}]}},[t("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"},model:{value:e.formObj.field,callback:function(t){e.$set(e.formObj,"field",t)},expression:"formObj.field"}},e._l(e.labelOptions,(function(l){return t("el-option",{key:l.table,attrs:{label:l.title,value:l.field}},[t("span",{staticStyle:{float:"left"}},[e._v(e._s(l.field))]),t("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(l.title))])])})),1)],1),t("el-form-item",{attrs:{label:"储存字段",prop:"primarykey",rules:[{required:!0,message:"必填项",trigger:"blur"}]}},[t("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"},model:{value:e.formObj.primarykey,callback:function(t){e.$set(e.formObj,"primarykey",t)},expression:"formObj.primarykey"}},e._l(e.labelOptions,(function(l,r){return t("el-option",{key:r,attrs:{label:l.title,value:l.field}},[t("span",{staticStyle:{float:"left"}},[e._v(e._s(l.field))]),t("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(l.title))])])})),1)],1),t("el-form-item",{attrs:{label:"过滤条件",prop:"oldSearchField",rules:[{required:!0,message:"必填项",trigger:"blur"}]}},[t("el-select",{attrs:{multiple:"",filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.handleSearch},model:{value:e.formObj.oldSearchField,callback:function(t){e.$set(e.formObj,"oldSearchField",t)},expression:"formObj.oldSearchField"}},e._l(e.labelOptions,(function(l,r){return t("el-option",{key:r,attrs:{label:l.title,value:l.field}},[t("span",{staticStyle:{float:"left"}},[e._v(e._s(l.field))]),t("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(l.title))])])})),1)],1)],1)],1)},a=[],i=(l("4de4"),l("7db0"),l("e9f5"),l("910d"),l("f665"),l("d3b7"),l("4e81")),o={name:"associationTable",props:{value:{type:Object}},model:{prop:"value",event:"updateVal"},data:function(){return{formObj:{table:null,primarykey:null,field:null,searchField:null,oldSearchField:null},searchField:null,tableOptions:[],labelOptions:[]}},methods:{init:function(){var e=this;i["GetAssociationTable"]().then((function(t){var l=t.data;e.tableOptions=l,e.formObj.table=l[0].table,e.labelOptions=l[0].tableFields,e.formObj.primarykey="id",e.formObj.field="id"}))},handleChange:function(e){var t=this,l=t.tableOptions.find((function(t){return t.table===e})),r=l.tableFields;t.labelOptions=r},handleSearch:function(e){var t=this,l=t.labelOptions.filter((function(t){return e.indexOf(t.field)>-1}));t.formObj.searchField=l},handleUpdate:function(){this.$emit("updateVal",this.formObj)},onSubmit:function(){var e=!1;return this.$refs.association.validate((function(t){if(!t)return!1;e=!0})),e}},created:function(){this.init()}},n=o,s=l("2877"),f=Object(s["a"])(n,r,a,!1,null,"c040acbe",null);t["default"]=f.exports}}]);