(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a6becd9c","chunk-07066085","chunk-39b1e937","chunk-05a99c67","chunk-1feb7e04","chunk-192165dd","chunk-2d2105d3","chunk-2d230fe7"],{"0379":function(e,t,a){},"0431":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width}})},s=[],n=a("313e"),o=a.n(n),l=a("a7dc");a("817d");var r={mixins:[l["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"},processOrderList:{type:Object,required:!0}},data:function(){return{chart:null}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=o.a.init(this.$el,"macarons"),this.chart.setOption({title:{text:"最受欢迎的流程 TOP10",textStyle:{fontSize:15}},tooltip:{trigger:"axis"},grid:{top:45,left:30,right:"5%",bottom:20,containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:this.processOrderList.title},yAxis:{type:"value"},series:[{data:this.processOrderList.submit_count,type:"line",areaStyle:{}}]})}}},c=r,d=a("2877"),u=Object(d["a"])(c,i,s,!1,null,null,null);t["default"]=u.exports},"098d":function(e,t,a){},"0a35":function(e,t,a){},"0b50":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},s=[],n=a("2877"),o={},l=Object(n["a"])(o,i,s,!1,null,null,null);t["default"]=l.exports},1:function(e,t){},"133c":function(e,t,a){"use strict";var i=a("d785"),s=a.n(i);s.a},"157e":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{style:{width:e.element.options.width},attrs:{action:e.element.options.action,"on-success":e.handleSuccess,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:e.element.options.length,headers:e.element.options.headers,"on-exceed":e.handleExceed,"file-list":e.element.options.defaultValue,disabled:e.element.options.disabled}},[e.preview?e._e():a("div",[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(e._s(e.element.options.tip))])],1)])],1)},s=[],n=(a("7f7f"),{name:"FileUpload",props:["element","preview"],data:function(){return{currentRemoveUid:""}},methods:{handleRemove:function(e,t){this.element.options.defaultValue=t},handlePreview:function(e){window.open(e.url,"_blank")},handleExceed:function(e,t){this.$message.warning("最多允许上传 ".concat(this.element.options.length," 个文件。"))},beforeRemove:function(e,t){return this.currentRemoveUid=e.uid,this.$confirm("确定要移除 ".concat(e.name,"?"))},handleSuccess:function(e,t,a){this.element.options.defaultValue.push({name:t.name,url:e.data})}}}),o=n,l=a("2877"),r=Object(l["a"])(o,i,s,!1,null,"0b0f6271",null);t["a"]=r.exports},"16f0":function(e,t,a){"use strict";var i=a("75d9"),s=a.n(i);s.a},"1a27":function(e,t,a){"use strict";var i=a("37a3"),s=a.n(i);s.a},"1db4":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[e._m(0),e._v(" "),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[e._v("OOPS!")]),e._v(" "),a("div",{staticClass:"bullshit__headline"},[e._v(e._s(e.message))]),e._v(" "),a("div",{staticClass:"bullshit__info"},[e._v("请检查您访问的地址是否正确,通常在切换用户时,若您的用户没有上个用户退出时的页面权限,也会触发此报错,请知悉,或者点击一下按钮返回首页。")]),e._v(" "),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[e._v("返回首页")])])])])},s=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"pic-404"},[i("img",{staticClass:"pic-404__parent",attrs:{src:a("a36b"),alt:"404"}}),e._v(" "),i("img",{staticClass:"pic-404__child left",attrs:{src:a("26fc"),alt:"404"}}),e._v(" "),i("img",{staticClass:"pic-404__child mid",attrs:{src:a("26fc"),alt:"404"}}),e._v(" "),i("img",{staticClass:"pic-404__child right",attrs:{src:a("26fc"),alt:"404"}})])}],n={name:"Page404",computed:{message:function(){return"抱歉,您找的页面不存在。"}}},o=n,l=(a("3f88"),a("2877")),r=Object(l["a"])(o,i,s,!1,null,"171d498a",null);t["default"]=r.exports},"1e54":function(e,t,a){"use strict";var i=a("f2cc"),s=a.n(i);s.a},2:function(e,t){},2044:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width}})},s=[],n=a("313e"),o=a.n(n),l=a("a7dc");a("817d");var r={mixins:[l["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=o.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},legend:{left:"center",bottom:"10",data:["Industries","Technology","Forex","Gold","Forecasts"]},series:[{name:"WEEKLY WRITE ARTICLES",type:"pie",roseType:"radius",radius:[15,95],center:["50%","38%"],data:[{value:320,name:"Industries"},{value:240,name:"Technology"},{value:149,name:"Forex"},{value:100,name:"Gold"},{value:59,name:"Forecasts"}],animationEasing:"cubicInOut",animationDuration:2600}]})}}},c=r,d=a("2877"),u=Object(d["a"])(c,i,s,!1,null,null,null);t["default"]=u.exports},"24e2":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"errPage-container"},[a("el-button",{staticClass:"pan-back-btn",attrs:{icon:"el-icon-arrow-left"},on:{click:e.back}},[e._v("\n 返回\n ")]),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("h1",{staticClass:"text-jumbo text-ginormous"},[e._v("\n Oops!\n ")]),e._v("\n gif来源"),a("a",{attrs:{href:"https://zh.airbnb.com/",target:"_blank"}},[e._v("airbnb")]),e._v(" 页面\n "),a("h2",[e._v("你没有权限去该页面")]),e._v(" "),a("h6",[e._v("如有不满请联系你领导")]),e._v(" "),a("ul",{staticClass:"list-unstyled"},[a("li",[e._v("或者你可以去:")]),e._v(" "),a("li",{staticClass:"link-type"},[a("router-link",{attrs:{to:"/dashboard"}},[e._v("\n 回首页\n ")])],1),e._v(" "),a("li",{staticClass:"link-type"},[a("a",{attrs:{href:"https://www.taobao.com/"}},[e._v("随便看看")])]),e._v(" "),a("li",[a("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.dialogVisible=!0}}},[e._v("点我看图")])])])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("img",{attrs:{src:e.errGif,width:"313",height:"428",alt:"Girl has dropped her ice cream."}})])],1),e._v(" "),a("el-dialog",{attrs:{visible:e.dialogVisible,title:"随便看"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{staticClass:"pan-img",attrs:{src:e.ewizardClap}})])],1)},s=[],n=a("cc6c"),o=a.n(n),l={name:"Page401",data:function(){return{errGif:o.a+"?"+ +new Date,ewizardClap:"https://wpimg.wallstcn.com/007ef517-bafd-4066-aae4-6883632d9646",dialogVisible:!1}},methods:{back:function(){this.$route.query.noGoBack?this.$router.push({path:"/dashboard"}):this.$router.go(-1)}}},r=l,c=(a("1a27"),a("2877")),d=Object(c["a"])(r,i,s,!1,null,"35ca77fc",null);t["default"]=d.exports},"26fc":function(e,t,a){e.exports=a.p+"static/web/img/404_cloud.0f4bc32b.png"},"2a33":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",[a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("服务器信息")])]),e._v(" "),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[a("thead",[a("tr",[a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("属性")])]),e._v(" "),a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("值")])])])]),e._v(" "),a("tbody",[a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("服务器架构")])]),e._v(" "),a("td",[e.server.os?a("div",{staticClass:"cell"},[e._v(e._s(e.server.os.arch))]):e._e()])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("操作系统")])]),e._v(" "),a("td",[e.server.os?a("div",{staticClass:"cell"},[e._v(e._s(e.server.os.goOs))]):e._e()])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("核心数")])]),e._v(" "),a("td",[e.server.cpu?a("div",{staticClass:"cell"},[e._v(e._s(e.server.cpu.cpuNum))]):e._e()])])])])])])],1),e._v(" "),a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("内存")])]),e._v(" "),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[a("thead",[a("tr",[a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("属性")])]),e._v(" "),a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("值")])])])]),e._v(" "),a("tbody",[a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("总内存")])]),e._v(" "),a("td",[e.server.mem?a("div",{staticClass:"cell"},[e._v(e._s(e.server.mem.total)+"G")]):e._e()])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("已用内存")])]),e._v(" "),a("td",[e.server.mem?a("div",{staticClass:"cell"},[e._v(e._s(e.server.mem.used)+"G")]):e._e()])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("使用率")])]),e._v(" "),a("td",[e.server.mem?a("div",{staticClass:"cell",class:{"text-danger":e.server.mem.usage>80}},[e._v(e._s(e.server.mem.usage)+"%")]):e._e()])])])])])])],1),e._v(" "),a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("go运行环境")])]),e._v(" "),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[a("thead",[a("tr",[a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("属性")])]),e._v(" "),a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("值")])])])]),e._v(" "),a("tbody",[a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("go version")])]),e._v(" "),a("td",[e.server.os?a("div",{staticClass:"cell"},[e._v(e._s(e.server.os.version))]):e._e()])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("Goroutine")])]),e._v(" "),a("td",[e.server.os?a("div",{staticClass:"cell"},[e._v(e._s(e.server.os.numGoroutine))]):e._e()])])])])])])],1),e._v(" "),a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("磁盘状态")])]),e._v(" "),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[a("thead",[a("tr",[a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("属性")])]),e._v(" "),a("th",{staticClass:"is-leaf"},[a("div",{staticClass:"cell"},[e._v("值")])])])]),e._v(" "),e.server.disk?a("tbody",[a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("总共")])]),e._v(" "),a("td",[a("div",{staticClass:"cell"},[e._v(e._s(e.server.disk.total))])])]),e._v(" "),a("tr",[a("td",[a("div",{staticClass:"cell"},[e._v("可用")])]),e._v(" "),a("td",[a("div",{staticClass:"cell"},[e._v(e._s(e.server.disk.free))])])])]):e._e()])])])],1)],1)],1)},s=[],n=a("b775");function o(){return Object(n["a"])({url:"/api/v1/monitor/server",method:"get"})}var l={name:"Server",data:function(){return{loading:[],server:[]}},created:function(){this.getList(),this.openLoading()},methods:{getList:function(){var e=this;o().then((function(t){e.server=t,e.loading.close()}))},openLoading:function(){this.loading=this.$loading({lock:!0,text:"拼命读取中",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})}}},r=l,c=a("2877"),d=Object(c["a"])(r,i,s,!1,null,null,null);t["default"]=d.exports},"2ac3":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"e",(function(){return n})),a.d(t,"d",(function(){return o})),a.d(t,"c",(function(){return l})),a.d(t,"b",(function(){return r}));var i=a("b775");function s(e){return Object(i["a"])({url:"/api/v1/tpl",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/api/v1/tpl",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/api/v1/tpl/details",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/api/v1/tpl",method:"put",data:e})}function r(e){return Object(i["a"])({url:"/api/v1/tpl",method:"delete",params:e})}},"2ba7":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{staticClass:"box-card"},[a("el-form",{ref:"queryForm",attrs:{model:e.queryParams,inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"登录地址"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入登录地址",clearable:"",size:"small"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.ipaddr,callback:function(t){e.$set(e.queryParams,"ipaddr",t)},expression:"queryParams.ipaddr"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"用户名称"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入用户名称",clearable:"",size:"small"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.username,callback:function(t){e.$set(e.queryParams,"username",t)},expression:"queryParams.username"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"small"},on:{click:e.handleQuery}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{icon:"el-icon-refresh",size:"small"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),e._v(" "),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"permisaction",rawName:"v-permisaction",value:["system:sysloginlog:remove"],expression:"['system:sysloginlog:remove']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"permisaction",rawName:"v-permisaction",value:["system:sysloginlog:clean"],expression:"['system:sysloginlog:clean']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"permisaction",rawName:"v-permisaction",value:["system:sysloginlog:export"],expression:"['system:sysloginlog:export']"}],attrs:{type:"warning",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{border:"",data:e.list},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"编号",width:"100",align:"center",prop:"infoId"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户名称",width:"150",align:"center",prop:"username"}}),e._v(" "),a("el-table-column",{attrs:{label:"登录地址",align:"center",prop:"ipaddr",width:"130","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"登录地点",align:"center",prop:"loginLocation"}}),e._v(" "),a("el-table-column",{attrs:{label:"浏览器",align:"center",prop:"browser"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作系统",align:"center",prop:"os"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作信息",width:"120",align:"center",prop:"msg"}}),e._v(" "),a("el-table-column",{attrs:{label:"登录日期",align:"center",prop:"loginTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.loginTime)))])]}}])})],1),e._v(" "),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageIndex,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageIndex",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)],1)},s=[],n=a("b775");function o(e){return Object(n["a"])({url:"/api/v1/loginloglist",method:"get",params:e})}function l(e){return Object(n["a"])({url:"/api/v1/loginlog/"+e,method:"delete"})}function r(){return Object(n["a"])({url:"/api/v1/loginlog",method:"delete"})}var c=a("ed08"),d={name:"Logininfor",data:function(){return{loading:!0,ids:[],multiple:!0,total:0,list:[],dateRange:[],queryParams:{pageIndex:1,pageSize:10,ipaddr:void 0,username:void 0,status:void 0}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,o(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.list=t.data.list,e.total=t.data.count,e.loading=!1}))},handleQuery:function(){this.queryParams.pageIndex=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.infoId})),this.multiple=!e.length},handleDelete:function(e){var t=this,a=e.infoId||this.ids;this.$confirm('是否确认删除访问编号为"'+a+'"的数据项?',"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return l(a)})).then((function(){t.getList(),t.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$confirm("是否确认清空所有登录日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return r()})).then((function(t){200===t.code&&(e.getList(),e.msgSuccess("清空成功"))})).catch((function(){}))},handleExport:function(){var e=this;this.$confirm("是否确认导出所有操作日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.downloadLoading=!0,Promise.all([a.e("chunk-50a983d1"),a.e("chunk-748b566e")]).then(a.bind(null,"4bf8d")).then((function(t){var a=["编号","用户名称","登陆地址","登陆地点","浏览器","操作系统","登陆状态","操作信息","登陆日期"],i=["infoId","username","ipaddr","loginLocation","browser","os","status","msg","loginTime"],s=e.list,n=Object(c["c"])(i,s);t.export_json_to_excel({header:a,data:n,filename:"登陆日志",autoWidth:!0,bookType:"xlsx"}),e.downloadLoading=!1}))}))}}},u=d,p=a("2877"),m=Object(p["a"])(u,i,s,!1,null,null,null);t["default"]=m.exports},"2c76":function(e,t,a){"use strict";var i=a("abf3"),s=a.n(i);s.a},"2ced":function(e,t,a){"use strict";a("ac6a"),a("7f7f");var i=a("db72"),s=a("08a3"),n=a.n(s),o=(a("f5df"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-container",{staticClass:"fm2-container"},[a("el-main",{staticClass:"fm2-main"},[a("el-container",[a("el-aside",{attrs:{width:"250px"}},[a("div",{staticClass:"components-list"},[e.basicFields.length?[a("div",{staticClass:"widget-cate"},[e._v(e._s(e.$t("fm.components.basic.title")))]),e._v(" "),a("draggable",e._b({attrs:{tag:"ul",list:e.basicComponents,move:e.handleMove},on:{end:e.handleMoveEnd,start:e.handleMoveStart}},"draggable",{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},!1),[e._l(e.basicComponents,(function(t,i){return[e.basicFields.indexOf(t.type)>=0?a("li",{key:i,staticClass:"form-edit-widget-label",class:{"no-put":"divider"==t.type}},[a("a",[a("i",{staticClass:"icon iconfont",class:t.icon}),e._v(" "),a("span",[e._v(e._s(t.name))])])]):e._e()]}))],2)]:e._e(),e._v(" "),e.advanceFields.length?[a("div",{staticClass:"widget-cate"},[e._v(e._s(e.$t("fm.components.advance.title")))]),e._v(" "),a("draggable",e._b({attrs:{tag:"ul",list:e.advanceComponents,move:e.handleMove},on:{end:e.handleMoveEnd,start:e.handleMoveStart}},"draggable",{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},!1),[e._l(e.advanceComponents,(function(t,i){return[e.advanceFields.indexOf(t.type)>=0?a("li",{key:i,staticClass:"form-edit-widget-label",class:{"no-put":"table"==t.type}},[a("a",[a("i",{staticClass:"icon iconfont",class:t.icon}),e._v(" "),a("span",[e._v(e._s(t.name))])])]):e._e()]}))],2)]:e._e(),e._v(" "),e.layoutFields.length?[a("div",{staticClass:"widget-cate"},[e._v(e._s(e.$t("fm.components.layout.title")))]),e._v(" "),a("draggable",e._b({attrs:{tag:"ul",list:e.layoutComponents,move:e.handleMove},on:{end:e.handleMoveEnd,start:e.handleMoveStart}},"draggable",{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},!1),[e._l(e.layoutComponents,(function(t,i){return[e.layoutFields.indexOf(t.type)>=0?a("li",{key:i,staticClass:"form-edit-widget-label no-put"},[a("a",[a("i",{staticClass:"icon iconfont",class:t.icon}),e._v(" "),a("span",[e._v(e._s(t.name))])])]):e._e()]}))],2)]:e._e()],2)]),e._v(" "),a("el-container",{staticClass:"center-container",attrs:{direction:"vertical"}},[a("el-header",{staticClass:"btn-bar",staticStyle:{height:"45px"}},[e._t("action"),e._v(" "),e.upload?a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-upload2"},on:{click:e.handleUpload}},[e._v(e._s(e.$t("fm.actions.import")))]):e._e(),e._v(" "),e.clearable?a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-delete"},on:{click:e.handleClear}},[e._v(e._s(e.$t("fm.actions.clear")))]):e._e(),e._v(" "),e.preview?a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-view"},on:{click:e.handlePreview}},[e._v(e._s(e.$t("fm.actions.preview")))]):e._e(),e._v(" "),e.generateJson?a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-tickets"},on:{click:e.handleGenerateJson}},[e._v(e._s(e.$t("fm.actions.json")))]):e._e(),e._v(" "),e.generateCode?a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-document"},on:{click:e.handleGenerateCode}},[e._v(e._s(e.$t("fm.actions.code")))]):e._e()],2),e._v(" "),a("el-main",{class:{"widget-empty":0==e.widgetForm.list.length}},[e.resetJson?e._e():a("widget-form",{ref:"widgetForm",attrs:{data:e.widgetForm,select:e.widgetFormSelect},on:{"update:select":function(t){e.widgetFormSelect=t}}})],1)],1),e._v(" "),a("el-aside",{staticClass:"widget-config-container",staticStyle:{width:"305px"}},[a("el-container",[a("el-header",{attrs:{height:"45px"}},[a("div",{staticClass:"config-tab",class:{active:"widget"==e.configTab},on:{click:function(t){return e.handleConfigSelect("widget")}}},[e._v(e._s(e.$t("fm.config.widget.title")))]),e._v(" "),a("div",{staticClass:"config-tab",class:{active:"form"==e.configTab},on:{click:function(t){return e.handleConfigSelect("form")}}},[e._v(e._s(e.$t("fm.config.form.title")))])]),e._v(" "),a("el-main",{staticClass:"config-content"},[null!==e.widgetFormSelect?a("widget-config",{directives:[{name:"show",rawName:"v-show",value:"widget"==e.configTab,expression:"configTab=='widget'"}],attrs:{data:e.widgetFormSelect}}):e._e(),e._v(" "),a("form-config",{directives:[{name:"show",rawName:"v-show",value:"form"==e.configTab,expression:"configTab=='form'"}],attrs:{data:e.widgetForm.config}})],1)],1)],1),e._v(" "),a("cus-dialog",{ref:"widgetPreview",attrs:{visible:e.previewVisible,width:"1000px",form:""},on:{"on-close":function(t){e.previewVisible=!1}}},[e.previewVisible?a("generate-form",{ref:"generateForm",attrs:{insite:"true",data:e.widgetForm,value:e.widgetModels,remote:e.remoteFuncs},on:{"on-change":e.handleDataChange},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n Width "),a("el-input",{staticStyle:{width:"100px"},model:{value:t.model.blank.width,callback:function(a){e.$set(t.model.blank,"width",a)},expression:"scope.model.blank.width"}}),e._v("\n Height "),a("el-input",{staticStyle:{width:"100px"},model:{value:t.model.blank.height,callback:function(a){e.$set(t.model.blank,"height",a)},expression:"scope.model.blank.height"}})]}}],null,!1,232176884)}):e._e(),e._v(" "),a("template",{slot:"action"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleTest}},[e._v(e._s(e.$t("fm.actions.getData")))]),e._v(" "),a("el-button",{on:{click:e.handleReset}},[e._v(e._s(e.$t("fm.actions.reset")))])],1)],2),e._v(" "),a("cus-dialog",{ref:"uploadJson",attrs:{visible:e.uploadVisible,width:"800px",form:""},on:{"on-close":function(t){e.uploadVisible=!1},"on-submit":e.handleUploadJson}},[a("el-alert",{attrs:{type:"info",title:e.$t("fm.description.uploadJsonInfo")}}),e._v(" "),a("div",{staticStyle:{height:"400px",width:"100%"},attrs:{id:"uploadeditor"}},[e._v(e._s(e.jsonEg))])],1),e._v(" "),a("cus-dialog",{ref:"jsonPreview",attrs:{visible:e.jsonVisible,width:"800px",form:""},on:{"on-close":function(t){e.jsonVisible=!1}}},[a("div",{staticStyle:{height:"400px",width:"100%"},attrs:{id:"jsoneditor"}},[e._v(e._s(e.jsonTemplate))]),e._v(" "),a("template",{slot:"action"},[a("el-button",{staticClass:"json-btn",attrs:{type:"primary","data-clipboard-text":e.jsonCopyValue}},[e._v(e._s(e.$t("fm.actions.copyData")))])],1)],2),e._v(" "),a("cus-dialog",{ref:"codePreview",attrs:{visible:e.codeVisible,width:"800px",form:"",action:!1},on:{"on-close":function(t){e.codeVisible=!1}}},[a("div",{staticStyle:{height:"500px",width:"100%"},attrs:{id:"codeeditor"}},[e._v(e._s(e.htmlTemplate))])])],1)],1),e._v(" "),a("el-footer",{staticStyle:{"font-weight":"600"},attrs:{height:"30px"}},[e._v("Powered by "),a("a",{attrs:{target:"_blank",href:"http://www.fdevops.com"}},[e._v("fdevops")])])],1)}),l=[],r=a("1980"),c=a.n(r),d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.show?a("div",[a("el-form",{attrs:{"label-position":"top"}},["grid"!=e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.model")}},[a("el-input",{model:{value:e.data.model,callback:function(t){e.$set(e.data,"model",t)},expression:"data.model"}})],1):e._e(),e._v(" "),"grid"!==e.data.type&&"divider"!==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.name")}},[a("el-input",{model:{value:e.data.name,callback:function(t){e.$set(e.data,"name",t)},expression:"data.name"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("width")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.width")}},[a("el-input",{model:{value:e.data.options.width,callback:function(t){e.$set(e.data.options,"width",t)},expression:"data.options.width"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("labelWidth")>=0&&"grid"!==e.data.type&&"subform"!==e.data.type&&"divider"!==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.labelWidth")}},[a("el-checkbox",{model:{value:e.data.options.labelWidthDisabled,callback:function(t){e.$set(e.data.options,"labelWidthDisabled",t)},expression:"data.options.labelWidthDisabled"}},[e._v("自定义")]),e._v(" "),a("el-input-number",{attrs:{min:0,step:10,disabled:!e.data.options.labelWidthDisabled},model:{value:e.data.options.labelWidth,callback:function(t){e.$set(e.data.options,"labelWidth",t)},expression:"data.options.labelWidth"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("labelWidthStatus")>=0&&"grid"!==e.data.type&&"divider"!==e.data.type?a("el-form-item",{attrs:{label:"显示标签"}},[a("el-switch",{model:{value:e.data.options.labelWidthStatus,callback:function(t){e.$set(e.data.options,"labelWidthStatus",t)},expression:"data.options.labelWidthStatus"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("tip")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.tip")}},[a("el-input",{model:{value:e.data.options.tip,callback:function(t){e.$set(e.data.options,"tip",t)},expression:"data.options.tip"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("height")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.height")}},[a("el-input",{model:{value:e.data.options.height,callback:function(t){e.$set(e.data.options,"height",t)},expression:"data.options.height"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("size")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.size")}},[e._v("\n "+e._s(e.$t("fm.config.widget.width"))+" "),a("el-input",{staticStyle:{width:"90px"},attrs:{type:"number"},model:{value:e.data.options.size.width,callback:function(t){e.$set(e.data.options.size,"width",e._n(t))},expression:"data.options.size.width"}}),e._v("\n "+e._s(e.$t("fm.config.widget.height"))+" "),a("el-input",{staticStyle:{width:"90px"},attrs:{type:"number"},model:{value:e.data.options.size.height,callback:function(t){e.$set(e.data.options.size,"height",e._n(t))},expression:"data.options.size.height"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("placeholder")>=0&&("time"!=e.data.type||"date"!=e.data.type)?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.placeholder")}},[a("el-input",{model:{value:e.data.options.placeholder,callback:function(t){e.$set(e.data.options,"placeholder",t)},expression:"data.options.placeholder"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("inline")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.layout")}},[a("el-radio-group",{model:{value:e.data.options.inline,callback:function(t){e.$set(e.data.options,"inline",t)},expression:"data.options.inline"}},[a("el-radio-button",{attrs:{label:!1}},[e._v(e._s(e.$t("fm.config.widget.block")))]),e._v(" "),a("el-radio-button",{attrs:{label:!0}},[e._v(e._s(e.$t("fm.config.widget.inline")))])],1)],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("showInput")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.showInput")}},[a("el-switch",{model:{value:e.data.options.showInput,callback:function(t){e.$set(e.data.options,"showInput",t)},expression:"data.options.showInput"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("min")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.min")}},[a("el-input-number",{attrs:{min:0,max:100,step:1},model:{value:e.data.options.min,callback:function(t){e.$set(e.data.options,"min",t)},expression:"data.options.min"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("max")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.max")}},[a("el-input-number",{attrs:{min:0,max:100,step:1},model:{value:e.data.options.max,callback:function(t){e.$set(e.data.options,"max",t)},expression:"data.options.max"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("step")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.step")}},[a("el-input-number",{attrs:{min:0,max:100,step:1},model:{value:e.data.options.step,callback:function(t){e.$set(e.data.options,"step",t)},expression:"data.options.step"}})],1):e._e(),e._v(" "),"select"==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.multiple")}},[a("el-switch",{on:{change:e.handleSelectMuliple},model:{value:e.data.options.multiple,callback:function(t){e.$set(e.data.options,"multiple",t)},expression:"data.options.multiple"}})],1):e._e(),e._v(" "),"select"==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.filterable")}},[a("el-switch",{model:{value:e.data.options.filterable,callback:function(t){e.$set(e.data.options,"filterable",t)},expression:"data.options.filterable"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("allowHalf")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.allowHalf")}},[a("el-switch",{model:{value:e.data.options.allowHalf,callback:function(t){e.$set(e.data.options,"allowHalf",t)},expression:"data.options.allowHalf"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("showAlpha")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.showAlpha")}},[a("el-switch",{model:{value:e.data.options.showAlpha,callback:function(t){e.$set(e.data.options,"showAlpha",t)},expression:"data.options.showAlpha"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("showLabel")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.showLabel")}},[a("el-switch",{model:{value:e.data.options.showLabel,callback:function(t){e.$set(e.data.options,"showLabel",t)},expression:"data.options.showLabel"}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("options")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.option")}},[a("el-radio-group",{staticStyle:{"margin-bottom":"10px"},attrs:{size:"mini"},model:{value:e.data.options.remote,callback:function(t){e.$set(e.data.options,"remote",t)},expression:"data.options.remote"}},[a("el-radio-button",{attrs:{label:!1}},[e._v(e._s(e.$t("fm.config.widget.staticData")))]),e._v(" "),a("el-radio-button",{attrs:{label:!0}},[e._v(e._s(e.$t("fm.config.widget.remoteData")))])],1),e._v(" "),e.data.options.remote?[a("div",[a("el-input",{attrs:{size:"mini"},model:{value:e.data.options.remoteFunc,callback:function(t){e.$set(e.data.options,"remoteFunc",t)},expression:"data.options.remoteFunc"}},[a("template",{slot:"prepend"},[e._v(e._s(e.$t("fm.config.widget.remoteFunc")))])],2),e._v(" "),a("el-input",{attrs:{size:"mini"},model:{value:e.data.options.props.value,callback:function(t){e.$set(e.data.options.props,"value",t)},expression:"data.options.props.value"}},[a("template",{slot:"prepend"},[e._v(e._s(e.$t("fm.config.widget.value")))])],2),e._v(" "),a("el-input",{attrs:{size:"mini"},model:{value:e.data.options.props.label,callback:function(t){e.$set(e.data.options.props,"label",t)},expression:"data.options.props.label"}},[a("template",{slot:"prepend"},[e._v(e._s(e.$t("fm.config.widget.label")))])],2),e._v(" "),"cascader"===e.data.type?a("el-input",{attrs:{size:"mini"},model:{value:e.data.options.props.children,callback:function(t){e.$set(e.data.options.props,"children",t)},expression:"data.options.props.children"}},[a("template",{slot:"prepend"},[e._v(e._s(e.$t("fm.config.widget.childrenOption")))])],2):e._e()],1)]:["radio"==e.data.type||"select"==e.data.type&&!e.data.options.multiple?[a("el-radio-group",{model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}},[a("draggable",e._b({attrs:{tag:"ul",list:e.data.options.options,handle:".drag-item"}},"draggable",{group:{name:"options"},ghostClass:"ghost",handle:".drag-item"},!1),e._l(e.data.options.options,(function(t,i){return a("li",{key:i},[a("el-radio",{staticStyle:{"margin-right":"5px"},attrs:{label:t.value}},[a("el-input",{style:{width:e.data.options.showLabel?"90px":"180px"},attrs:{size:"mini"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}}),e._v(" "),e.data.options.showLabel?a("el-input",{staticStyle:{width:"90px"},attrs:{size:"mini"},model:{value:t.label,callback:function(a){e.$set(t,"label",a)},expression:"item.label"}}):e._e()],1),e._v(" "),a("i",{staticClass:"drag-item",staticStyle:{"font-size":"16px",margin:"0 5px",cursor:"move"}},[a("i",{staticClass:"iconfont icon-icon_bars"})]),e._v(" "),a("el-button",{staticStyle:{padding:"4px","margin-left":"5px"},attrs:{circle:"",plain:"",type:"danger",size:"mini",icon:"el-icon-minus"},on:{click:function(t){return e.handleOptionsRemove(i)}}})],1)})),0)],1)]:e._e(),e._v(" "),"checkbox"==e.data.type||"select"==e.data.type&&e.data.options.multiple?[a("el-checkbox-group",{model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}},[a("draggable",e._b({attrs:{tag:"ul",list:e.data.options.options,handle:".drag-item"}},"draggable",{group:{name:"options"},ghostClass:"ghost",handle:".drag-item"},!1),e._l(e.data.options.options,(function(t,i){return a("li",{key:i},[a("el-checkbox",{staticStyle:{"margin-right":"5px"},attrs:{label:t.value}},[a("el-input",{style:{width:e.data.options.showLabel?"90px":"180px"},attrs:{size:"mini"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"item.value"}}),e._v(" "),e.data.options.showLabel?a("el-input",{staticStyle:{width:"90px"},attrs:{size:"mini"},model:{value:t.label,callback:function(a){e.$set(t,"label",a)},expression:"item.label"}}):e._e()],1),e._v(" "),a("i",{staticClass:"drag-item",staticStyle:{"font-size":"16px",margin:"0 5px",cursor:"move"}},[a("i",{staticClass:"iconfont icon-icon_bars"})]),e._v(" "),a("el-button",{staticStyle:{padding:"4px","margin-left":"5px"},attrs:{circle:"",plain:"",type:"danger",size:"mini",icon:"el-icon-minus"},on:{click:function(t){return e.handleOptionsRemove(i)}}})],1)})),0)],1)]:e._e(),e._v(" "),"cascader"===e.data.type?[a("el-tree",{attrs:{data:e.data.options.options,"node-key":"id","default-expand-all":"","expand-on-click-node":!1},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node,s=t.data;return a("span",{staticClass:"custom-tree-node"},[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(i.label))]),e._v(" "),a("span",[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(){return e.appendCascaderDialog(s)}}},[a("i",{staticClass:"el-icon-circle-plus",staticStyle:{"font-size":"15px"}})]),e._v(" "),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(){return e.editCascaderData(s)}}},[a("i",{staticClass:"el-icon-edit-outline",staticStyle:{"font-size":"15px"}})]),e._v(" "),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(){return e.removeCascaderData(i,s)}}},[a("i",{staticClass:"el-icon-remove",staticStyle:{"font-size":"15px",color:"#f56c6c"}})])],1)])}}],null,!1,1915869788)})]:e._e(),e._v(" "),a("div",{style:"cascader"===e.data.type?{"margin-left":"5px"}:{"margin-left":"22px"}},[a("el-button",{style:"cascader"===e.data.type?{"font-size":"13px"}:{},attrs:{type:"text"},on:{click:function(t){"cascader"===e.data.type?e.handleAddCascaderTopDialog():e.handleAddOption()}}},[e._v("\n "+e._s(e.$t("fm.actions.addOption"))+"\n ")])],1)]],2):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("defaultValue")>=0&&("textarea"==e.data.type||"input"==e.data.type||"rate"==e.data.type||"color"==e.data.type||"switch"==e.data.type)?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.defaultValue")}},["textarea"==e.data.type?a("el-input",{attrs:{type:"textarea",rows:5},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e(),e._v(" "),"input"==e.data.type?a("el-input",{model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e(),e._v(" "),"rate"==e.data.type?a("el-rate",{staticStyle:{display:"inline-block","vertical-align":"middle"},attrs:{max:e.data.options.max,"allow-half":e.data.options.allowHalf},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e(),e._v(" "),"rate"==e.data.type?a("el-button",{staticStyle:{display:"inline-block","vertical-align":"middle","margin-left":"10px"},attrs:{type:"text"},on:{click:function(t){e.data.options.defaultValue=0}}},[e._v(e._s(e.$t("fm.actions.clear")))]):e._e(),e._v(" "),"color"==e.data.type?a("el-color-picker",{attrs:{"show-alpha":e.data.options.showAlpha},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e(),e._v(" "),"switch"==e.data.type?a("el-switch",{model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e()],1):e._e(),e._v(" "),"time"==e.data.type||"date"==e.data.type?["date"==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.showType")}},[a("el-select",{model:{value:e.data.options.type,callback:function(t){e.$set(e.data.options,"type",t)},expression:"data.options.type"}},[a("el-option",{attrs:{value:"year"}}),e._v(" "),a("el-option",{attrs:{value:"month"}}),e._v(" "),a("el-option",{attrs:{value:"date"}}),e._v(" "),a("el-option",{attrs:{value:"dates"}}),e._v(" "),a("el-option",{attrs:{value:"datetime"}}),e._v(" "),a("el-option",{attrs:{value:"datetimerange"}}),e._v(" "),a("el-option",{attrs:{value:"daterange"}})],1)],1):e._e(),e._v(" "),"time"==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.isRange")}},[a("el-switch",{model:{value:e.data.options.isRange,callback:function(t){e.$set(e.data.options,"isRange",t)},expression:"data.options.isRange"}})],1):e._e(),e._v(" "),"date"==e.data.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.isTimestamp")}},[a("el-switch",{model:{value:e.data.options.timestamp,callback:function(t){e.$set(e.data.options,"timestamp",t)},expression:"data.options.timestamp"}})],1):e._e(),e._v(" "),!e.data.options.isRange&&"time"==e.data.type||"time"!=e.data.type&&"datetimerange"!=e.data.options.type&&"daterange"!=e.data.options.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.placeholder")}},[a("el-input",{model:{value:e.data.options.placeholder,callback:function(t){e.$set(e.data.options,"placeholder",t)},expression:"data.options.placeholder"}})],1):e._e(),e._v(" "),e.data.options.isRange||"datetimerange"==e.data.options.type||"daterange"==e.data.options.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.startPlaceholder")}},[a("el-input",{model:{value:e.data.options.startPlaceholder,callback:function(t){e.$set(e.data.options,"startPlaceholder",t)},expression:"data.options.startPlaceholder"}})],1):e._e(),e._v(" "),e.data.options.isRange||"datetimerange"==e.data.options.type||"daterange"==e.data.options.type?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.endPlaceholder")}},[a("el-input",{model:{value:e.data.options.endPlaceholder,callback:function(t){e.$set(e.data.options,"endPlaceholder",t)},expression:"data.options.endPlaceholder"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.format")}},[a("el-input",{model:{value:e.data.options.format,callback:function(t){e.$set(e.data.options,"format",t)},expression:"data.options.format"}})],1),e._v(" "),"time"==e.data.type&&Object.keys(e.data.options).indexOf("isRange")>=0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.defaultValue")}},[e.data.options.isRange?e._e():a("el-time-picker",{key:"1",staticStyle:{width:"100%"},attrs:{"arrow-control":e.data.options.arrowControl,"value-format":e.data.options.format},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}),e._v(" "),e.data.options.isRange?a("el-time-picker",{key:"2",staticStyle:{width:"100%"},attrs:{"is-range":"","arrow-control":e.data.options.arrowControl,"value-format":e.data.options.format},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}}):e._e()],1):e._e()]:e._e(),e._v(" "),"imgupload"==e.data.type||"file"==e.data.type?[a("el-form-item",{attrs:{label:e.$t("fm.config.widget.limit")}},[a("el-input",{attrs:{type:"number"},model:{value:e.data.options.length,callback:function(t){e.$set(e.data.options,"length",e._n(t))},expression:"data.options.length"}})],1),e._v(" "),Object.keys(e.data.options).indexOf("isQiniu")>0?a("el-form-item",{attrs:{label:e.$t("fm.config.widget.isQiniu")}},[a("el-switch",{model:{value:e.data.options.isQiniu,callback:function(t){e.$set(e.data.options,"isQiniu",t)},expression:"data.options.isQiniu"}})],1):e._e(),e._v(" "),e.data.options.isQiniu?[a("el-form-item",{attrs:{label:"Domain",required:!0}},[a("el-input",{model:{value:e.data.options.domain,callback:function(t){e.$set(e.data.options,"domain",t)},expression:"data.options.domain"}})],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.tokenFunc"),required:!0}},[a("el-input",{model:{value:e.data.options.tokenFunc,callback:function(t){e.$set(e.data.options,"tokenFunc",t)},expression:"data.options.tokenFunc"}})],1)]:[a("el-form-item",{attrs:{label:e.$t("fm.config.widget.imageAction"),required:!0}},[a("el-input",{model:{value:e.data.options.action,callback:function(t){e.$set(e.data.options,"action",t)},expression:"data.options.action"}})],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.setHeaders")}},[e._l(e.headers,(function(t,i){return a("el-row",{key:i},[a("el-col",{attrs:{span:10}},[a("el-input",{attrs:{type:"textarea",rows:1,placeholder:"KEY"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"uploadItem.key"}})],1),e._v(" "),a("el-col",{staticStyle:{float:"left","margin-left":"10px"},attrs:{span:10}},[a("el-input",{attrs:{type:"textarea",rows:1,placeholder:"VALUE"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"uploadItem.value"}})],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-button",{staticStyle:{padding:"4px","margin-left":"5px"},attrs:{type:"danger",icon:"el-icon-delete",plain:"",circle:""},on:{click:function(t){return e.handleDelHeader(i)}}})],1)],1)})),e._v(" "),a("el-button",{staticStyle:{"font-size":"12px",color:"#1890ff"},attrs:{type:"text"},on:{click:e.handleAddHeader}},[e._v("添加")])],2)]]:e._e(),e._v(" "),"text"===e.data.type?[a("el-form-item",{attrs:{label:"文字内容"}},[a("el-input",{attrs:{placeholder:"请输入文字内容"},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"文字大小"}},[a("el-input",{attrs:{placeholder:"请输入字体大小"},model:{value:e.data.options.font_size,callback:function(t){e.$set(e.data.options,"font_size",t)},expression:"data.options.font_size"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"文字颜色"}},[a("el-input",{attrs:{placeholder:"请输入文字颜色"},model:{value:e.data.options.font_color,callback:function(t){e.$set(e.data.options,"font_color",t)},expression:"data.options.font_color"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设置粗体"}},[a("el-input",{attrs:{placeholder:"请输入设置粗体"},model:{value:e.data.options.font_weight,callback:function(t){e.$set(e.data.options,"font_weight",t)},expression:"data.options.font_weight"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"字体属性"}},[a("el-input",{attrs:{placeholder:"请输入字体属性"},model:{value:e.data.options.font_family,callback:function(t){e.$set(e.data.options,"font_family",t)},expression:"data.options.font_family"}})],1)]:e._e(),e._v(" "),"divider"===e.data.type?[a("el-form-item",{attrs:{label:"文字内容"}},[a("el-input",{attrs:{placeholder:"请输入文字内容"},model:{value:e.data.options.defaultValue,callback:function(t){e.$set(e.data.options,"defaultValue",t)},expression:"data.options.defaultValue"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"文字位置"}},[a("el-radio-group",{model:{value:e.data.options.content_position,callback:function(t){e.$set(e.data.options,"content_position",t)},expression:"data.options.content_position"}},[a("el-radio-button",{attrs:{label:"left"}},[e._v("左")]),e._v(" "),a("el-radio-button",{attrs:{label:"center"}},[e._v("中间")]),e._v(" "),a("el-radio-button",{attrs:{label:"right"}},[e._v("右")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"分割线方向"}},[a("el-radio-group",{model:{value:e.data.options.direction,callback:function(t){e.$set(e.data.options,"direction",t)},expression:"data.options.direction"}},[a("el-radio-button",{attrs:{label:"horizontal"}},[e._v("横")]),e._v(" "),a("el-radio-button",{attrs:{label:"vertical"}},[e._v("竖")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"文字大小"}},[a("el-input",{attrs:{placeholder:"请输入字体大小"},model:{value:e.data.options.font_size,callback:function(t){e.$set(e.data.options,"font_size",t)},expression:"data.options.font_size"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"文字颜色"}},[a("el-input",{attrs:{placeholder:"请输入文字颜色"},model:{value:e.data.options.font_color,callback:function(t){e.$set(e.data.options,"font_color",t)},expression:"data.options.font_color"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设置粗体"}},[a("el-input",{attrs:{placeholder:"请输入设置粗体"},model:{value:e.data.options.font_weight,callback:function(t){e.$set(e.data.options,"font_weight",t)},expression:"data.options.font_weight"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"字体属性"}},[a("el-input",{attrs:{placeholder:"请输入字体属性"},model:{value:e.data.options.font_family,callback:function(t){e.$set(e.data.options,"font_family",t)},expression:"data.options.font_family"}})],1)]:e._e(),e._v(" "),"blank"===e.data.type?[a("el-form-item",{attrs:{label:e.$t("fm.config.widget.defaultType")}},[a("el-select",{model:{value:e.data.options.defaultType,callback:function(t){e.$set(e.data.options,"defaultType",t)},expression:"data.options.defaultType"}},[a("el-option",{attrs:{value:"String",label:e.$t("fm.config.widget.string")}}),e._v(" "),a("el-option",{attrs:{value:"Object",label:e.$t("fm.config.widget.object")}}),e._v(" "),a("el-option",{attrs:{value:"Array",label:e.$t("fm.config.widget.array")}})],1)],1)]:e._e(),e._v(" "),"grid"===e.data.type?[a("el-form-item",{attrs:{label:e.$t("fm.config.widget.gutter")}},[a("el-input",{attrs:{type:"number"},model:{value:e.data.options.gutter,callback:function(t){e.$set(e.data.options,"gutter",e._n(t))},expression:"data.options.gutter"}})],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.columnOption")}},[a("draggable",e._b({attrs:{tag:"ul",list:e.data.columns,handle:".drag-item"}},"draggable",{group:{name:"options"},ghostClass:"ghost",handle:".drag-item"},!1),e._l(e.data.columns,(function(t,i){return a("li",{key:i},[a("i",{staticClass:"drag-item",staticStyle:{"font-size":"16px",margin:"0 5px",cursor:"move"}},[a("i",{staticClass:"iconfont icon-icon_bars"})]),e._v(" "),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:e.$t("fm.config.widget.span"),size:"mini",type:"number"},model:{value:t.span,callback:function(a){e.$set(t,"span",e._n(a))},expression:"item.span"}}),e._v(" "),a("el-button",{staticStyle:{padding:"4px","margin-left":"5px"},attrs:{circle:"",plain:"",type:"danger",size:"mini",icon:"el-icon-minus"},on:{click:function(t){return e.handleOptionsRemove(i)}}})],1)})),0),e._v(" "),a("div",{staticStyle:{"margin-left":"22px"}},[a("el-button",{attrs:{type:"text"},on:{click:e.handleAddColumn}},[e._v(e._s(e.$t("fm.actions.addColumn")))])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.justify")}},[a("el-select",{model:{value:e.data.options.justify,callback:function(t){e.$set(e.data.options,"justify",t)},expression:"data.options.justify"}},[a("el-option",{attrs:{value:"start",label:e.$t("fm.config.widget.justifyStart")}}),e._v(" "),a("el-option",{attrs:{value:"end",label:e.$t("fm.config.widget.justifyEnd")}}),e._v(" "),a("el-option",{attrs:{value:"center",label:e.$t("fm.config.widget.justifyCenter")}}),e._v(" "),a("el-option",{attrs:{value:"space-around",label:e.$t("fm.config.widget.justifySpaceAround")}}),e._v(" "),a("el-option",{attrs:{value:"space-between",label:e.$t("fm.config.widget.justifySpaceBetween")}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.align")}},[a("el-select",{model:{value:e.data.options.align,callback:function(t){e.$set(e.data.options,"align",t)},expression:"data.options.align"}},[a("el-option",{attrs:{value:"top",label:e.$t("fm.config.widget.alignTop")}}),e._v(" "),a("el-option",{attrs:{value:"middle",label:e.$t("fm.config.widget.alignMiddle")}}),e._v(" "),a("el-option",{attrs:{value:"bottom",label:e.$t("fm.config.widget.alignBottom")}})],1)],1)]:e._e(),e._v(" "),"grid"!==e.data.type?[a("el-form-item",{attrs:{label:e.$t("fm.config.widget.attribute")}},[Object.keys(e.data.options).indexOf("readonly")>=0?a("el-checkbox",{model:{value:e.data.options.readonly,callback:function(t){e.$set(e.data.options,"readonly",t)},expression:"data.options.readonly"}},[e._v(e._s(e.$t("fm.config.widget.readonly")))]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("disabled")>=0?a("el-checkbox",{model:{value:e.data.options.disabled,callback:function(t){e.$set(e.data.options,"disabled",t)},expression:"data.options.disabled"}},[e._v(e._s(e.$t("fm.config.widget.disabled"))+"\t")]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("showPassword")>=0?a("el-checkbox",{model:{value:e.data.options.showPassword,callback:function(t){e.$set(e.data.options,"showPassword",t)},expression:"data.options.showPassword"}},[e._v(e._s(e.$t("fm.config.widget.showPassword"))+"\t")]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("editable")>=0?a("el-checkbox",{model:{value:e.data.options.editable,callback:function(t){e.$set(e.data.options,"editable",t)},expression:"data.options.editable"}},[e._v(e._s(e.$t("fm.config.widget.editable")))]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("clearable")>=0?a("el-checkbox",{model:{value:e.data.options.clearable,callback:function(t){e.$set(e.data.options,"clearable",t)},expression:"data.options.clearable"}},[e._v(e._s(e.$t("fm.config.widget.clearable"))+" ")]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("arrowControl")>=0?a("el-checkbox",{model:{value:e.data.options.arrowControl,callback:function(t){e.$set(e.data.options,"arrowControl",t)},expression:"data.options.arrowControl"}},[e._v(e._s(e.$t("fm.config.widget.arrowControl")))]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("isDelete")>=0?a("el-checkbox",{model:{value:e.data.options.isDelete,callback:function(t){e.$set(e.data.options,"isDelete",t)},expression:"data.options.isDelete"}},[e._v(e._s(e.$t("fm.config.widget.isDelete")))]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("isEdit")>=0?a("el-checkbox",{model:{value:e.data.options.isEdit,callback:function(t){e.$set(e.data.options,"isEdit",t)},expression:"data.options.isEdit"}},[e._v(e._s(e.$t("fm.config.widget.isEdit")))]):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("showAllLevels")>=0?a("el-checkbox",{model:{value:e.data.options.showAllLevels,callback:function(t){e.$set(e.data.options,"showAllLevels",t)},expression:"data.options.showAllLevels"}},[e._v(e._s(e.$t("fm.config.widget.showAllLevels")))]):e._e()],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.widget.validate")}},[Object.keys(e.data.options).indexOf("required")>=0?a("div",[a("el-checkbox",{model:{value:e.data.options.required,callback:function(t){e.$set(e.data.options,"required",t)},expression:"data.options.required"}},[e._v(e._s(e.$t("fm.config.widget.required")))])],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("dataType")>=0?a("el-select",{attrs:{size:"mini"},model:{value:e.data.options.dataType,callback:function(t){e.$set(e.data.options,"dataType",t)},expression:"data.options.dataType"}},[a("el-option",{attrs:{value:"string",label:e.$t("fm.config.widget.string")}}),e._v(" "),a("el-option",{attrs:{value:"number",label:e.$t("fm.config.widget.number")}}),e._v(" "),a("el-option",{attrs:{value:"boolean",label:e.$t("fm.config.widget.boolean")}}),e._v(" "),a("el-option",{attrs:{value:"integer",label:e.$t("fm.config.widget.integer")}}),e._v(" "),a("el-option",{attrs:{value:"float",label:e.$t("fm.config.widget.float")}}),e._v(" "),a("el-option",{attrs:{value:"url",label:e.$t("fm.config.widget.url")}}),e._v(" "),a("el-option",{attrs:{value:"email",label:e.$t("fm.config.widget.email")}}),e._v(" "),a("el-option",{attrs:{value:"hex",label:e.$t("fm.config.widget.hex")}})],1):e._e(),e._v(" "),Object.keys(e.data.options).indexOf("pattern")>=0?a("div",[a("el-input",{staticStyle:{width:"240px"},attrs:{size:"mini",placeholder:e.$t("fm.config.widget.patternPlaceholder")},model:{value:e.data.options.pattern,callback:function(t){e.$set(e.data.options,"pattern",t)},expression:"data.options.pattern"}})],1):e._e()],1)]:e._e()],2),e._v(" "),a("el-dialog",{attrs:{title:"提示",visible:e.cascaderDialog,width:"30%","append-to-body":"","before-close":e.handleClose},on:{"update:visible":function(t){e.cascaderDialog=t}}},[a("div",[a("el-form",{ref:"addTreeData",attrs:{model:e.addTreeData,"label-width":"80px"}},[a("el-form-item",{attrs:{prop:"label",label:"Label",rules:{required:!0,message:"Label不能为空",trigger:"blur"}}},[a("el-input",{staticStyle:{width:"95%"},model:{value:e.addTreeData.label,callback:function(t){e.$set(e.addTreeData,"label",t)},expression:"addTreeData.label"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"value",label:"Value",rules:{required:!0,message:"Value不能为空",trigger:"blur"}}},[a("el-input",{staticStyle:{width:"95%"},model:{value:e.addTreeData.value,callback:function(t){e.$set(e.addTreeData,"value",t)},expression:"addTreeData.value"}})],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.cascaderDialog=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){"add"===e.operatingStatus?e.appendCascaderData():e.cascaderDialog=!1}}},[e._v("确 定")])],1)])],1):e._e()},u=[],p=(a("20d6"),a("2d63")),m=(a("456d"),{components:{Draggable:c.a},props:["data"],data:function(){return{selectTreeData:{},addTreeData:{},cascaderDialog:!1,operatingStatus:"add",validator:{type:null,required:null,pattern:null,range:null,length:null},headers:[]}},computed:{show:function(){return!!(this.data&&Object.keys(this.data).length>0)}},watch:{"data.options.isRange":function(e){"undefined"!==typeof e&&(e?this.data.options.defaultValue=null:Object.keys(this.data.options).indexOf("defaultValue")>=0&&(this.data.options.defaultValue=""))},"data.options.required":function(e){this.validateRequired(e)},"data.options.dataType":function(e){this.validateDataType(e)},"data.options.pattern":function(e){this.valiatePattern(e)},"data.name":function(e){this.data.options&&(this.validateRequired(this.data.options.required),this.validateDataType(this.data.options.dataType),this.valiatePattern(this.data.options.pattern))},headers:{handler:function(e){if(this.data.options)if(this.headers.length>0){this.data.options.headers={};var t,a=Object(p["a"])(this.headers);try{for(a.s();!(t=a.n()).done;){var i=t.value;this.data.options.headers[i.key]=i.value}}catch(s){a.e(s)}finally{a.f()}}else this.data.options.headers={}},deep:!0}},created:function(){this.handleInitHeaders()},methods:{handleAddCascaderTopDialog:function(){this.selectTreeData="top",this.addTreeData={},this.cascaderDialog=!0},handleClose:function(){},appendCascaderDialog:function(e){this.operatingStatus="add",this.addTreeData={},this.selectTreeData=e,this.cascaderDialog=!0},appendCascaderData:function(){var e=this;this.$refs["addTreeData"].validate((function(t){t&&("top"===e.selectTreeData?e.data.options.options.push(e.addTreeData):e.selectTreeData.children?e.selectTreeData.children.push(e.addTreeData):e.$set(e.selectTreeData,"children",[e.addTreeData]),e.cascaderDialog=!1)}))},editCascaderData:function(e){this.operatingStatus="edit",this.addTreeData=e,this.cascaderDialog=!0},removeCascaderData:function(e,t){var a=e.parent,i=a.data.children||a.data,s=i.findIndex((function(e){return e.id===t.id}));i.splice(s,1)},handleInitHeaders:function(){if(this.data.options)for(var e in this.data.options.headers)this.headers.push({key:e,value:this.data.options.headers[e]})},handleAddHeader:function(){this.headers.push({key:"",value:""})},handleDelHeader:function(e){this.headers.splice(e,1)},handleOptionsRemove:function(e){"grid"===this.data.type?this.data.columns.splice(e,1):this.data.options.options.splice(e,1)},handleAddOption:function(){this.data.options.showLabel?this.data.options.options.push({value:this.$t("fm.config.widget.newOption"),label:this.$t("fm.config.widget.newOption")}):this.data.options.options.push({value:this.$t("fm.config.widget.newOption")})},handleAddColumn:function(){this.data.columns.push({span:"",list:[]})},generateRule:function(){var e=this;this.data.rules=[],Object.keys(this.validator).forEach((function(t){e.validator[t]&&e.data.rules.push(e.validator[t])}))},handleSelectMuliple:function(e){e?this.data.options.defaultValue?this.data.options.defaultValue=[this.data.options.defaultValue]:this.data.options.defaultValue=[]:this.data.options.defaultValue.length>0?this.data.options.defaultValue=this.data.options.defaultValue[0]:this.data.options.defaultValue=""},validateRequired:function(e){var t=this;this.validator.required=e?{required:!0,message:"".concat(this.data.name).concat(this.$t("fm.config.widget.validatorRequired"))}:null,this.$nextTick((function(){t.generateRule()}))},validateDataType:function(e){if(!this.show)return!1;this.validator.type=e?{type:e,message:this.data.name+this.$t("fm.config.widget.validatorType")}:null,this.generateRule()},valiatePattern:function(e){if(!this.show)return!1;this.validator.pattern=e?{pattern:e,message:this.data.name+this.$t("fm.config.widget.validatorPattern")}:null,this.generateRule()}}}),f=m,h=(a("9e68"),a("2877")),v=Object(h["a"])(f,d,u,!1,null,"deb34b76",null),b=v.exports,g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"form-config-container"},[a("el-form",{attrs:{"label-position":"top"}},[a("el-form-item",{attrs:{label:e.$t("fm.config.form.labelPosition.title")}},[a("el-radio-group",{model:{value:e.data.labelPosition,callback:function(t){e.$set(e.data,"labelPosition",t)},expression:"data.labelPosition"}},[a("el-radio-button",{attrs:{label:"left"}},[e._v(e._s(e.$t("fm.config.form.labelPosition.left")))]),e._v(" "),a("el-radio-button",{attrs:{label:"right"}},[e._v(e._s(e.$t("fm.config.form.labelPosition.right")))]),e._v(" "),a("el-radio-button",{attrs:{label:"top"}},[e._v(e._s(e.$t("fm.config.form.labelPosition.top")))])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.form.labelWidth")}},[a("el-input-number",{attrs:{min:0,max:200,step:10},model:{value:e.data.labelWidth,callback:function(t){e.$set(e.data,"labelWidth",t)},expression:"data.labelWidth"}})],1),e._v(" "),a("el-form-item",{attrs:{label:e.$t("fm.config.form.size")}},[a("el-radio-group",{model:{value:e.data.size,callback:function(t){e.$set(e.data,"size",t)},expression:"data.size"}},[a("el-radio-button",{attrs:{label:"medium"}},[e._v("medium")]),e._v(" "),a("el-radio-button",{attrs:{label:"small"}},[e._v("small")]),e._v(" "),a("el-radio-button",{attrs:{label:"mini"}},[e._v("mini")])],1)],1)],1)],1)},_=[],y={props:["data"]},w=y,x=Object(h["a"])(w,g,_,!1,null,null,null),k=x.exports,C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"widget-form-container"},[0==e.data.list.length?a("div",{staticClass:"form-empty"},[e._v(e._s(e.$t("fm.description.containerEmpty")))]):e._e(),e._v(" "),a("el-form",{attrs:{size:e.data.config.size,"label-suffix":":","label-position":e.data.config.labelPosition,"label-width":e.data.config.labelWidth+"px"}},[a("draggable",e._b({on:{end:e.handleMoveEnd,add:e.handleWidgetAdd},model:{value:e.data.list,callback:function(t){e.$set(e.data,"list",t)},expression:"data.list"}},"draggable",{group:"people",ghostClass:"ghost",animation:200,handle:".drag-widget"},!1),[a("transition-group",{staticClass:"widget-form-list",attrs:{name:"fade",tag:"div"}},[e._l(e.data.list,(function(t,i){return["grid"==t.type?[t&&t.key?a("el-row",{key:t.key,staticClass:"widget-col widget-view",class:{active:e.selectWidget.key==t.key},attrs:{type:"flex",gutter:t.options.gutter?t.options.gutter:0,justify:t.options.justify,align:t.options.align},nativeOn:{click:function(t){return e.handleSelectWidget(i)}}},[e._l(t.columns,(function(i,s){return a("el-col",{key:s,attrs:{span:i.span?i.span:0}},[a("draggable",e._b({attrs:{"no-transition-on-drag":!0},on:{end:e.handleMoveEnd,add:function(a){return e.handleWidgetColAdd(a,t,s)}},model:{value:i.list,callback:function(t){e.$set(i,"list",t)},expression:"col.list"}},"draggable",{group:"people",ghostClass:"ghost",animation:200,handle:".drag-widget"},!1),[a("transition-group",{staticClass:"widget-col-list",attrs:{name:"fade",tag:"div"}},[e._l(i.list,(function(t,s){return[t.key?a("widget-form-item",{key:t.key,attrs:{element:t,select:e.selectWidget,index:s,data:i,"data-config":e.data},on:{"update:select":function(t){e.selectWidget=t}}}):e._e()]}))],2)],1)],1)})),e._v(" "),e.selectWidget.key==t.key?a("div",{staticClass:"widget-view-action widget-col-action"},[a("i",{staticClass:"iconfont icon-trash",on:{click:function(t){return t.stopPropagation(),e.handleWidgetDelete(i)}}})]):e._e(),e._v(" "),e.selectWidget.key==t.key?a("div",{staticClass:"widget-view-drag widget-col-drag"},[a("i",{staticClass:"iconfont icon-drag drag-widget"})]):e._e()],2):e._e()]:"subform"==t.type?[t&&t.key?a("el-row",{key:t.key},[a("el-form-item",{staticClass:"widget-col widget-view",class:{active:e.selectWidget.key===t.key,is_req:t.options.required},attrs:{"label-width":t.options.labelWidthStatus?e.data.config.labelWidth+"px":"0px",label:t.options.labelWidthStatus?t.name:""},nativeOn:{click:function(t){return e.handleSelectWidget(i)}}},[a("div",{class:{active:e.selectWidget.key==t.key},attrs:{type:"flex",gutter:t.options.gutter?t.options.gutter:0,justify:t.options.justify,align:t.options.align}},[e._l(t.columns,(function(i,s){return a("el-col",{key:s,attrs:{span:i.span?i.span:0}},[a("draggable",e._b({attrs:{"no-transition-on-drag":!0},on:{end:e.handleMoveEnd,add:function(a){return e.handleWidgetColAdd(a,t,s)}},model:{value:i.list,callback:function(t){e.$set(i,"list",t)},expression:"col.list"}},"draggable",{group:"people",ghostClass:"ghost",animation:200,handle:".drag-widget"},!1),[a("transition-group",{staticClass:"widget-col-list",staticStyle:{"min-height":"131px","overflow-x":"auto","white-space":"nowrap"},attrs:{name:"fade",tag:"div"}},[e._l(i.list,(function(t,s){return[t&&t.key?a("div",{key:t.key,on:{click:function(t){return e.handleSelectWidget(s)}}},[a("widget-form-item",{attrs:{element:t,select:e.selectWidget,index:s,data:i,"data-config":e.data,"is-label":!0,"is-table":!0},on:{"update:select":function(t){e.selectWidget=t}}})],1):e._e()]}))],2)],1)],1)})),e._v(" "),e.selectWidget.key==t.key?a("div",{staticClass:"widget-view-action widget-col-action"},[a("i",{staticClass:"iconfont icon-trash",on:{click:function(t){return t.stopPropagation(),e.handleWidgetDelete(i)}}})]):e._e(),e._v(" "),e.selectWidget.key==t.key?a("div",{staticClass:"widget-view-drag widget-col-drag"},[a("i",{staticClass:"iconfont icon-drag drag-widget"})]):e._e()],2)])],1):e._e()]:[t&&t.key?a("widget-form-item",{key:t.key,attrs:{element:t,select:e.selectWidget,index:i,"data-config":e.data,data:e.data},on:{"update:select":function(t){e.selectWidget=t}}}):e._e()]]}))],2)],1)],1)],1)},O=[],$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.element&&e.element.key?a("el-form-item",{staticClass:"widget-view ",class:{active:e.selectWidget.key===e.element.key,is_req:e.element.options.required},attrs:{"label-width":e.isLabel||!e.element.options.labelWidthStatus?"0px":e.elementLabelWidth+"px",label:e.isLabel||"divider"===e.element.type||!e.element.options.labelWidthStatus?"":e.element.name},nativeOn:{click:function(t){return t.stopPropagation(),e.handleSelectWidget(e.index)}}},[e.isTable?a("div",[a("el-table",{attrs:{data:[e.element],border:""}},[a("el-table-column",{attrs:{label:e.element.name}},[a("WidgetFormFields",{attrs:{element:e.element}})],1)],1)],1):a("div",[a("WidgetFormFields",{attrs:{element:e.element}})],1),e._v(" "),e.selectWidget.key==e.element.key?a("div",{staticClass:"widget-view-action"},[a("i",{staticClass:"iconfont icon-icon_clone",on:{click:function(t){return t.stopPropagation(),e.handleWidgetClone(e.index)}}}),e._v(" "),a("i",{staticClass:"iconfont icon-trash",on:{click:function(t){return t.stopPropagation(),e.handleWidgetDelete(e.index)}}})]):e._e(),e._v(" "),e.selectWidget.key==e.element.key?a("div",{staticClass:"widget-view-drag"},[a("i",{staticClass:"iconfont icon-drag drag-widget"})]):e._e()]):e._e()},S=[],j=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["input"==e.element.type?[a("el-input",{style:{width:e.element.options.width},attrs:{placeholder:e.element.options.placeholder,disabled:e.element.options.disabled},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"textarea"==e.element.type?[a("el-input",{style:{width:e.element.options.width},attrs:{type:"textarea",rows:5,disabled:e.element.options.disabled,placeholder:e.element.options.placeholder},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"number"==e.element.type?[a("el-input-number",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled,"controls-position":e.element.options.controlsPosition},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"radio"==e.element.type?[a("el-radio-group",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}},e._l(e.element.options.options,(function(t,i){return a("el-radio",{key:t.value+i,style:{display:e.element.options.inline?"inline-block":"block"},attrs:{label:t.value}},[e._v("\n "+e._s(e.element.options.showLabel?t.label:t.value)+"\n ")])})),1)]:e._e(),e._v(" "),"checkbox"==e.element.type?[a("el-checkbox-group",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}},e._l(e.element.options.options,(function(t,i){return a("el-checkbox",{key:t.value+i,style:{display:e.element.options.inline?"inline-block":"block"},attrs:{label:t.value}},[e._v("\n "+e._s(e.element.options.showLabel?t.label:t.value)+"\n ")])})),1)]:e._e(),e._v(" "),"time"==e.element.type?[a("el-time-picker",{style:{width:e.element.options.width},attrs:{"is-range":e.element.options.isRange,placeholder:e.element.options.placeholder,"start-placeholder":e.element.options.startPlaceholder,"end-placeholder":e.element.options.endPlaceholder,readonly:e.element.options.readonly,disabled:e.element.options.disabled,editable:e.element.options.editable,clearable:e.element.options.clearable,"arrow-control":e.element.options.arrowControl},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"date"==e.element.type?[a("el-date-picker",{style:{width:e.element.options.width},attrs:{type:e.element.options.type,"is-range":e.element.options.isRange,placeholder:e.element.options.placeholder,"start-placeholder":e.element.options.startPlaceholder,"end-placeholder":e.element.options.endPlaceholder,readonly:e.element.options.readonly,disabled:e.element.options.disabled,editable:e.element.options.editable,clearable:e.element.options.clearable},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"rate"==e.element.type?[a("el-rate",{attrs:{max:e.element.options.max,disabled:e.element.options.disabled,"allow-half":e.element.options.allowHalf},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"color"==e.element.type?[a("el-color-picker",{attrs:{disabled:e.element.options.disabled,"show-alpha":e.element.options.showAlpha},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"select"==e.element.type?[a("el-select",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled,multiple:e.element.options.multiple,clearable:e.element.options.clearable,placeholder:e.element.options.placeholder},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}},e._l(e.element.options.options,(function(t){return a("el-option",{key:t.value,attrs:{value:t.value,label:e.element.options.showLabel?t.label:t.value}})})),1)]:e._e(),e._v(" "),"switch"==e.element.type?[a("el-switch",{attrs:{disabled:e.element.options.disabled},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"slider"==e.element.type?[a("el-slider",{style:{width:e.element.options.width},attrs:{min:e.element.options.min,max:e.element.options.max,disabled:e.element.options.disabled,step:e.element.options.step,"show-input":e.element.options.showInput,range:e.element.options.range},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"imgupload"==e.element.type?[a("fm-upload",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled,width:e.element.options.size.width,height:e.element.options.size.height,token:"xxx",domain:"xxx"},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"file"==e.element.type?[a("FileUpload",{attrs:{element:e.element}})]:e._e(),e._v(" "),"cascader"==e.element.type?[a("el-cascader",{style:{width:e.element.options.width},attrs:{disabled:e.element.options.disabled,"show-all-levels":e.element.options.showAllLevels,clearable:e.element.options.clearable,placeholder:e.element.options.placeholder,options:e.element.options.remote?e.element.options.remoteOptions:e.element.options.options},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"editor"==e.element.type?[a("vue-editor",{style:{width:e.element.options.width},model:{value:e.element.options.defaultValue,callback:function(t){e.$set(e.element.options,"defaultValue",t)},expression:"element.options.defaultValue"}})]:e._e(),e._v(" "),"blank"==e.element.type?[a("div",{staticStyle:{height:"50px",color:"#999",background:"#eee","line-height":"50px","text-align":"center"}},[e._v(e._s(e.$t("fm.components.fields.blank")))])]:e._e(),e._v(" "),"text"===e.element.type?[a("span",{style:{"font-size":e.element.options.font_size,"font-family":e.element.options.font_family,"font-weight":e.element.options.font_weight,color:e.element.options.font_color}},[e._v("\n "+e._s(e.element.options.defaultValue)+"\n ")])]:e._e(),e._v(" "),"divider"===e.element.type?[a("el-divider",{attrs:{direction:e.element.options.direction,"content-position":e.element.options.content_position}},[a("span",{style:{"font-size":e.element.options.font_size,"font-family":e.element.options.font_family,"font-weight":e.element.options.font_weight,color:e.element.options.font_color}},[e._v("\n "+e._s(e.element.options.defaultValue)+"\n ")])])]:e._e()],2)},F=[],L=a("d7f4"),P=a("157e"),T={name:"WidgetFormFields",props:["element"],components:{FmUpload:L["a"],FileUpload:P["a"]}},I=T,z=Object(h["a"])(I,j,F,!1,null,null,null),D=z.exports,E={components:{WidgetFormFields:D},props:["element","select","index","data","dataConfig","isLabel","isTable"],data:function(){return{elementLabelWidth:"",selectWidget:this.select}},watch:{select:function(e){this.selectWidget=e},selectWidget:{handler:function(e){this.$emit("update:select",e)},deep:!0},"element.options.labelWidth":function(e){this.elementLabelWidth=e},"element.options.labelWidthDisabled":function(e){this.setLabelWidth(e)},"dataConfig.config.labelWidth":function(e){this.element.options.labelWidthDisabled||"divider"===this.element.type||(this.elementLabelWidth=e)}},mounted:function(){this.setLabelWidth()},methods:{setLabelWidth:function(e){void 0===e&&(e=this.element.options.labelWidthDisabled),e?this.elementLabelWidth=this.element.options.labelWidth:"divider"===this.element.type?this.elementLabelWidth=0:this.elementLabelWidth=this.dataConfig.config.labelWidth},handleSelectWidget:function(e){this.selectWidget=this.data.list[e]},handleWidgetDelete:function(e){var t=this;this.data.list.length-1===e?this.selectWidget=0===e?{}:this.data.list[e-1]:this.selectWidget=this.data.list[e+1],this.$nextTick((function(){t.data.list.splice(e,1)}))},handleWidgetClone:function(e){var t=this,a=Object(i["a"])(Object(i["a"])({},this.data.list[e]),{},{options:Object(i["a"])({},this.data.list[e].options),key:Date.parse(new Date)+"_"+Math.ceil(99999*Math.random())});"radio"!==this.data.list[e].type&&"checkbox"!==this.data.list[e].type&&"select"!==this.data.list[e].type||(a=Object(i["a"])(Object(i["a"])({},a),{},{options:Object(i["a"])(Object(i["a"])({},a.options),{},{options:a.options.options.map((function(e){return Object(i["a"])({},e)}))})})),this.data.list.splice(e,0,a),this.$nextTick((function(){t.selectWidget=t.data.list[e+1]}))}}},N=E,V=Object(h["a"])(N,$,S,!1,null,null,null),q=V.exports,W={components:{Draggable:c.a,WidgetFormItem:q},props:["data","select"],data:function(){return{selectWidget:this.select}},watch:{select:function(e){this.selectWidget=e},selectWidget:{handler:function(e){this.$emit("update:select",e)},deep:!0}},mounted:function(){document.body.ondrop=function(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")>-1;t&&(e.preventDefault(),e.stopPropagation())}},methods:{handleMoveEnd:function(e){e.newIndex,e.oldIndex},handleSelectWidget:function(e){this.selectWidget=this.data.list[e]},handleWidgetAdd:function(e){var t=e.newIndex,a=(e.to,Date.parse(new Date)+"_"+Math.ceil(99999*Math.random()));this.$set(this.data.list,t,Object(i["a"])(Object(i["a"])({},this.data.list[t]),{},{options:Object(i["a"])(Object(i["a"])({},this.data.list[t].options),{},{remoteFunc:"func_"+a}),key:a,model:this.data.list[t].type+"_"+a,rules:[]})),"radio"!==this.data.list[t].type&&"checkbox"!==this.data.list[t].type&&"select"!==this.data.list[t].type||this.$set(this.data.list,t,Object(i["a"])(Object(i["a"])({},this.data.list[t]),{},{options:Object(i["a"])(Object(i["a"])({},this.data.list[t].options),{},{options:this.data.list[t].options.options.map((function(e){return Object(i["a"])({},e)}))})})),"grid"!==this.data.list[t].type&&"subform"!==this.data.list[t].type||this.$set(this.data.list,t,Object(i["a"])(Object(i["a"])({},this.data.list[t]),{},{columns:this.data.list[t].columns.map((function(e){return Object(i["a"])({},e)}))})),this.selectWidget=this.data.list[t]},handleWidgetColAdd:function(e,t,a){var s=e.newIndex,n=e.oldIndex,o=e.item;if(o.className.indexOf("data-grid")>=0)return"DIV"===o.tagName&&this.data.list.splice(n,0,t.columns[a].list[s]),t.columns[a].list.splice(s,1),!1;var l=Date.parse(new Date)+"_"+Math.ceil(99999*Math.random());this.$set(t.columns[a].list,s,Object(i["a"])(Object(i["a"])({},t.columns[a].list[s]),{},{options:Object(i["a"])(Object(i["a"])({},t.columns[a].list[s].options),{},{remoteFunc:"func_"+l}),key:l,model:t.columns[a].list[s].type+"_"+l,rules:[]})),"radio"!==t.columns[a].list[s].type&&"checkbox"!==t.columns[a].list[s].type&&"select"!==t.columns[a].list[s].type||this.$set(t.columns[a].list,s,Object(i["a"])(Object(i["a"])({},t.columns[a].list[s]),{},{options:Object(i["a"])(Object(i["a"])({},t.columns[a].list[s].options),{},{options:t.columns[a].list[s].options.options.map((function(e){return Object(i["a"])({},e)}))})})),this.selectWidget=t.columns[a].list[s]},handleWidgetDelete:function(e){var t=this;this.data.list.length-1===e?this.selectWidget=0===e?{}:this.data.list[e-1]:this.selectWidget=this.data.list[e+1],this.$nextTick((function(){t.data.list.splice(e,1)}))}}},M=W,A=Object(h["a"])(M,C,O,!1,null,null,null),Q=A.exports,R=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{ref:"elDialog",staticClass:"cus-dialog-container",attrs:{id:e.id,title:e.title,visible:e.dialogVisible,"close-on-click-modal":!1,"append-to-body":"",center:"",width:e.width},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.show?a("span",[e._t("default")],2):e._e(),e._v(" "),e.action?a("span",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"dialog-footer",attrs:{slot:"footer","element-loading-text":e.loadingText},slot:"footer"},[e._t("action",[a("el-button",{on:{click:e.close}},[e._v(e._s(e.$t("fm.actions.cancel")))]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v(e._s(e.$t("fm.actions.confirm")))])])],2):e._e()])},U=[],B={props:{visible:Boolean,loadingText:{type:String,default:""},title:{type:String,default:""},width:{type:String,default:"600px"},form:{type:Boolean,default:!0},action:{type:Boolean,default:!0}},data:function(){return{loading:!1,dialogVisible:this.visible,id:"dialog_"+(new Date).getTime(),showForm:!1}},computed:{show:function(){return!this.form||this.showForm}},watch:{dialogVisible:function(e){var t=this;e?this.showForm=!0:(this.loading=!1,this.$emit("on-close"),setTimeout((function(){t.showForm=!1}),300))},visible:function(e){this.dialogVisible=e}},mounted:function(){},methods:{close:function(){this.dialogVisible=!1},submit:function(){this.loading=!0,this.$emit("on-submit")},end:function(){this.loading=!1}}},H=B,G=(a("16f0"),Object(h["a"])(H,R,U,!1,null,null,null)),K=G.exports,J=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"generateForm",attrs:{"label-suffix":":",size:e.data.config.size,model:e.models,rules:e.rules,"label-position":e.data.config.labelPosition,"label-width":e.data.config.labelWidth+"px"}},[e._l(e.data.list,(function(t){return["grid"==t.type?[a("el-row",{key:t.key,attrs:{type:"flex",gutter:t.options.gutter?t.options.gutter:0,justify:t.options.justify,align:t.options.align}},e._l(t.columns,(function(t,i){return a("el-col",{key:i,attrs:{span:t.span}},[e._l(t.list,(function(t){return["blank"==t.type?a("el-form-item",{key:t.key,attrs:{label:t.name,prop:t.model}},[e._t(t.model,null,{model:e.models})],2):a("genetate-form-item",{key:t.key,attrs:{preview:e.preview,models:e.models,remote:e.remote,rules:e.rules,widget:t,data:e.data},on:{"update:models":function(t){e.models=t},"input-change":e.onInputChange}})]}))],2)})),1)]:"blank"==t.type?[a("el-form-item",{key:t.key,attrs:{label:t.name,prop:t.model}},[e._t(t.model,null,{model:e.models})],2)]:e._e(),e._v(" "),"subform"===t.type?[a("el-form-item",{key:t.key,attrs:{"label-width":t.options.labelWidthStatus?t.options.labelWidth+"px":"0px",label:t.options.labelWidthStatus?t.name:"",prop:t.model}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.models[t.model],border:"","header-cell-style":{padding:"5px 0"}}},[e.preview?e._e():a("el-table-column",{attrs:{fixed:"",width:"50"},scopedSlots:e._u([{key:"default",fn:function(i){return[a("i",{staticClass:"el-icon-remove",staticStyle:{"font-size":"25px",color:"red"},on:{click:function(a){return e.delSubformCol(t,i.$index)}}})]}}],null,!0)},[a("template",{slot:"header"},[a("i",{staticClass:"el-icon-circle-plus",staticStyle:{"font-size":"25px",color:"#409EFF",cursor:"pointer"},on:{click:function(a){return e.addSubformCol(t)}}})])],2),e._v(" "),e._l(t.columns,(function(i,s){return[a("div",{key:s},e._l(i.list,(function(i){return a("el-table-column",{key:i.key,attrs:{prop:i.modal,label:i.name,"min-width":"250"},scopedSlots:e._u([{key:"default",fn:function(s){return[a("genetate-form-item",{attrs:{preview:e.preview,models:e.models,rules:e.rules,widget:i,remote:e.remote,data:e.data,disabled:e.disabled,"is-label":!1,"subform-index":s.$index,"subform-model":t.model},on:{"update:models":function(t){e.models=t}}})]}}],null,!0)})})),1)]}))],2)],1)]:[a("genetate-form-item",{key:t.key,attrs:{preview:e.preview,models:e.models,rules:e.rules,widget:t,remote:e.remote,data:e.data,disabled:e.disabled},on:{"update:models":function(t){e.models=t},"input-change":e.onInputChange}})]]}))],2)],1)},Y=[],Z=a("c183"),X=Z["a"],ee=(a("7854"),Object(h["a"])(X,J,Y,!1,null,null,null)),te=ee.exports,ae=a("b311"),ie=a.n(ae),se=[{type:"input",icon:"icon-input",options:{width:"100%",defaultValue:"",required:!1,dataType:"string",pattern:"",placeholder:"",disabled:!1,showPassword:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"textarea",icon:"icon-diy-com-textarea",options:{width:"100%",defaultValue:"",required:!1,disabled:!1,pattern:"",placeholder:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"number",icon:"icon-number",options:{width:"",required:!1,defaultValue:0,min:"",max:"",step:1,disabled:!1,controlsPosition:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"radio",icon:"icon-radio-active",options:{inline:!1,defaultValue:"",showLabel:!1,options:[{value:"Option 1",label:"Option 1"},{value:"Option 2",label:"Option 2"},{value:"Option 3",label:"Option 3"}],required:!1,width:"",remote:!1,remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:"",disabled:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"checkbox",icon:"icon-check-box",options:{inline:!1,defaultValue:[],showLabel:!1,options:[{value:"Option 1"},{value:"Option 2"},{value:"Option 3"}],required:!1,width:"",remote:!1,remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:"",disabled:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"time",icon:"icon-time",options:{defaultValue:"21:19:56",readonly:!1,disabled:!1,editable:!0,clearable:!0,placeholder:"",startPlaceholder:"",endPlaceholder:"",isRange:!1,arrowControl:!0,format:"HH:mm:ss",required:!1,width:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"date",icon:"icon-date",options:{defaultValue:"",readonly:!1,disabled:!1,editable:!0,clearable:!0,placeholder:"",startPlaceholder:"",endPlaceholder:"",type:"date",format:"yyyy-MM-dd",timestamp:!1,required:!1,width:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"rate",icon:"icon-pingfen1",options:{defaultValue:null,max:5,disabled:!1,allowHalf:!1,required:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"color",icon:"icon-color",options:{defaultValue:"",disabled:!1,showAlpha:!1,required:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"select",icon:"icon-select",options:{defaultValue:"",multiple:!1,disabled:!1,clearable:!1,placeholder:"",required:!1,showLabel:!1,width:"",options:[{value:"Option 1"},{value:"Option 2"},{value:"Option 3"}],remote:!1,filterable:!1,remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"switch",icon:"icon-switch",options:{defaultValue:!1,required:!1,disabled:!1,labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"slider",icon:"icon-slider",options:{defaultValue:0,disabled:!1,required:!1,min:0,max:100,step:1,showInput:!1,range:!1,width:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"text",icon:"icon-wenzishezhi-",options:{font_size:"15px",font_color:"#606266",font_weight:"500",font_family:"",defaultValue:"这是一句话",labelWidthStatus:!0,customClass:"",labelWidth:100,labelWidthDisabled:!1}}],ne=[{type:"blank",icon:"icon-zidingyishuju",options:{defaultType:"String",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"imgupload",icon:"icon-tupian",options:{defaultValue:[],size:{width:100,height:100},width:"",tokenFunc:"funcGetToken",token:"",domain:"http://pfp81ptt6.bkt.clouddn.com/",disabled:!1,length:8,multiple:!1,isQiniu:!1,isDelete:!1,min:0,isEdit:!1,action:"https://jsonplaceholder.typicode.com/photos/",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"file",icon:"icon-wenjianshangchuan",options:{defaultValue:[],width:"",tokenFunc:"funcGetToken",token:"",domain:"http://pfp81ptt6.bkt.clouddn.com/",disabled:!1,length:9,headers:{},tip:"",action:"https://jsonplaceholder.typicode.com/photos/",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"editor",icon:"icon-fuwenbenkuang",options:{defaultValue:"",width:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"cascader",icon:"icon-jilianxuanze",options:{defaultValue:[],width:"",placeholder:"",disabled:!1,clearable:!1,remote:!1,remoteOptions:[],showAllLevels:!0,options:[{value:"lanyulei",label:"作者",children:[{value:"character",label:"性格",children:[{value:"good",label:"好"},{value:"well",label:"很好"},{value:"veryGood",label:"非常好"}]},{value:"Handsome",label:"帅气"}]}],props:{value:"value",label:"label",children:"children"},remoteFunc:"",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}},{type:"subform",icon:"icon-table",columns:[{span:12,list:[]},{span:12,list:[]}],options:{gutter:0,justify:"start",align:"top",labelWidth:100,labelWidthDisabled:!1,labelWidthStatus:!0}}],oe=[{type:"grid",icon:"icon-grid-",columns:[{span:12,list:[]},{span:12,list:[]}],options:{gutter:0,justify:"start",align:"top"}},{type:"divider",icon:"icon-input",options:{defaultValue:"分割线",font_size:"15px",font_color:"#606266",font_weight:"500",font_family:"",direction:"horizontal",content_position:"center"}}],le=a("bc3a"),re=a.n(le),ce=re.a.create({withCredentials:!1});ce.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(new Error(e).message)})),ce.interceptors.response.use((function(e){return e.data}),(function(e){return Promise.reject(new Error(e).message)}));var de=ce;function ue(e,t,a,i){for(var s=0;s\n \x3c!-- ').concat(i[r].label,' --\x3e\n \x3c!-- use v-model="scope.model.').concat(i[r].name,'" to bind data --\x3e\n \n ');return'\n \n \n \n \n \n \n \n
\n \n '.concat(n,'\n \n 提交\n
\n