1
2
3
4
5
6
7
8
9
10
11
| (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1e69","suWR"],{"/WBG":function(t,e,a){},"2oLy":function(t,e,a){},"2y1D":function(t,e,a){},"7Crw":function(t,e,a){},"A+ec":function(t,e,a){"use strict";var r=a("2oLy");a.n(r).a},"GW1+":function(t,e,a){"use strict";var r=a("mxV5"),n=a.n(r);e.a=function(t){return new n.a(t)}},NjVc:function(t,e,a){"use strict";var r=a("Y0PN");a.n(r).a},PcKr:function(t,e,a){"use strict";a.r(e);var r=a("gDS+"),n=a.n(r),o=a("P2sY"),i=a.n(o),l=a("t2rG"),s=a.n(l),u=a("GQeE"),c=a.n(u),d=[{ID:"none",Name:"none"},{ID:"string",Name:"string"},{ID:"int16",Name:"int16"},{ID:"int32",Name:"int32"},{ID:"int64",Name:"int64"},{ID:"boolean",Name:"boolean"},{ID:"datetime",Name:"datetime"},{ID:"date",Name:"date"},{ID:"decimal",Name:"decimal"},{ID:"double",Name:"double"},{ID:"single",Name:"single"},{ID:"byte",Name:"byte"},{ID:"guid",Name:"guid"},{ID:"object",Name:"object"},{ID:"month",Name:"month"}],f={components:{Draggable:s.a},props:{data:{type:Object,default:function(){return{}}}},data:function(){return{dataTypeList:d}},computed:{show:function(){return!!(this.data&&c()(this.data).length>0)}},methods:{}},p=(a("RiIH"),a("KHd+")),h=Object(p.a)(f,function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("div",{staticClass:"widget-config-container"},[a("el-form",{attrs:{"label-position":"top"}},[["field"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题宽度(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.styles.width,callback:function(e){t.$set(t.data.label.styles,"width",e)},expression:"data.label.styles.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题对齐"}},[a("el-select",{model:{value:t.data.label.styles["text-align"],callback:function(e){t.$set(t.data.label.styles,"text-align",e)},expression:"data.label.styles['text-align']"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题行高(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.styles["line-height"],callback:function(e){t.$set(t.data.label.styles,"line-height",e)},expression:"data.label.styles['line-height']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题字体大小"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.styles["font-size"],callback:function(e){t.$set(t.data.label.styles,"font-size",e)},expression:"data.label.styles['font-size']"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题后面显示冒号"}},[a("el-switch",{model:{value:t.data.label.showColon,callback:function(e){t.$set(t.data.label,"showColon",e)},expression:"data.label.showColon"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"粗体"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["font-weight"],callback:function(e){t.$set(t.data.styles,"font-weight",e)},expression:"data.styles['font-weight']"}},[a("el-option",{attrs:{value:"normal",label:"normal"}}),t._v(" "),a("el-option",{attrs:{value:"bold",label:"bold"}}),t._v(" "),a("el-option",{attrs:{value:"bolder",label:"bolder"}}),t._v(" "),a("el-option",{attrs:{value:"lighter",label:"lighter"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"绑定字段"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.text.prop,callback:function(e){t.$set(t.data.text,"prop",e)},expression:"data.text.prop"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字段行高(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.text.styles["line-height"],callback:function(e){t.$set(t.data.text.styles,"line-height",e)},expression:"data.text.styles['line-height']"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字段宽度(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.text.styles.width,callback:function(e){t.$set(t.data.text.styles,"width",e)},expression:"data.text.styles.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字段对齐"}},[a("el-select",{model:{value:t.data.text.styles["text-align"],callback:function(e){t.$set(t.data.text.styles,"text-align",e)},expression:"data.text.styles['text-align']"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字段字体大小"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.text.styles["font-size"],callback:function(e){t.$set(t.data.text.styles,"font-size",e)},expression:"data.text.styles['font-size']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"换行模式"}},[a("el-select",{model:{value:t.data.text.styles["white-space"],callback:function(e){t.$set(t.data.text.styles,"white-space",e)},expression:"data.text.styles['white-space']"}},[a("el-option",{attrs:{value:"normal"}},[t._v("normal空白会被浏览器忽略")]),t._v(" "),a("el-option",{attrs:{value:"pre"}},[t._v("pre空白会被浏览器保留")]),t._v(" "),a("el-option",{attrs:{value:"nowrap"}},[t._v("nowrap文本不会换行,文本会在在同一行上继续")]),t._v(" "),a("el-option",{attrs:{value:"pre-wrap"}},[t._v("pre-wrap保留空白符序列,但是正常地进行换行")]),t._v(" "),a("el-option",{attrs:{value:"pre-line"}},[t._v("pre-line合并空白符序列,但是保留换行符")]),t._v(" "),a("el-option",{attrs:{value:"inherit"}},[t._v("inherit从父元素继承")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"数据类型"}},[a("el-select",{attrs:{placeholder:"请选择数据类型"},model:{value:t.data.text.dataType,callback:function(e){t.$set(t.data.text,"dataType",e)},expression:"data.text.dataType"}},t._l(t.dataTypeList,function(t){return a("el-option",{key:t.ID,attrs:{label:t.label,value:t.ID}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"格式化"}},[a("el-select",{model:{value:t.data.text.formatter,callback:function(e){t.$set(t.data.text,"formatter",e)},expression:"data.text.formatter"}},[a("el-option",{attrs:{label:"[空]",value:""}}),t._v(" "),a("el-option",{attrs:{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}}),t._v(" "),a("el-option",{attrs:{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"}}),t._v(" "),a("el-option",{attrs:{label:"¥#.00",value:"¥#.00"}}),t._v(" "),a("el-option",{attrs:{label:"#",value:"#"}}),t._v(" "),a("el-option",{attrs:{label:"#.#",value:"#.#"}}),t._v(" "),a("el-option",{attrs:{label:"#.##",value:"#.##"}}),t._v(" "),a("el-option",{attrs:{label:"#.###",value:"#.###"}}),t._v(" "),a("el-option",{attrs:{label:"#.####",value:"#.####"}}),t._v(" "),a("el-option",{attrs:{label:"#.0",value:"#.0"}}),t._v(" "),a("el-option",{attrs:{label:"#.00",value:"#.00"}}),t._v(" "),a("el-option",{attrs:{label:"#.000",value:"#.000"}}),t._v(" "),a("el-option",{attrs:{label:"#.0000",value:"#.0000"}})],1)],1)],1)],1)]:t._e(),t._v(" "),["input"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本宽度(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.styles.width,callback:function(e){t.$set(t.data.label.styles,"width",e)},expression:"data.label.styles.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题对齐"}},[a("el-select",{model:{value:t.data.label.styles["text-align"],callback:function(e){t.$set(t.data.label.styles,"text-align",e)},expression:"data.label.styles['text-align']"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本行高(mm)"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.styles["line-height"],callback:function(e){t.$set(t.data.label.styles,"line-height",e)},expression:"data.label.styles['line-height']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本排列"}},[a("el-select",{model:{value:t.data.label.styles["writing-mode"],callback:function(e){t.$set(t.data.label.styles,"writing-mode",e)},expression:"data.label.styles['writing-mode']"}},[a("el-option",{attrs:{value:"horizontal-tb"}},[t._v("水平方向")]),t._v(" "),a("el-option",{attrs:{value:"vertical-rl"}},[t._v("垂直方向,从右向左")]),t._v(" "),a("el-option",{attrs:{value:"vertical-lr"}},[t._v("垂直方向,从左向右")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字体大小"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.styles["font-size"],callback:function(e){t.$set(t.data.styles,"font-size",e)},expression:"data.styles['font-size']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"粗体"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["font-weight"],callback:function(e){t.$set(t.data.styles,"font-weight",e)},expression:"data.styles['font-weight']"}},[a("el-option",{attrs:{value:"normal",label:"normal"}}),t._v(" "),a("el-option",{attrs:{value:"bold",label:"bold"}}),t._v(" "),a("el-option",{attrs:{value:"bolder",label:"bolder"}}),t._v(" "),a("el-option",{attrs:{value:"lighter",label:"lighter"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字体风格"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["font-style"],callback:function(e){t.$set(t.data.styles,"font-style",e)},expression:"data.styles['font-style']"}},[a("el-option",{attrs:{label:"正常",value:"normal"}}),t._v(" "),a("el-option",{attrs:{label:"斜体",value:"italic"}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"下划线"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["text-decoration"],callback:function(e){t.$set(t.data.styles,"text-decoration",e)},expression:"data.styles['text-decoration']"}},[a("el-option",{attrs:{value:"none",label:"无"}}),t._v(" "),a("el-option",{attrs:{value:"underline",label:"下划线"}}),t._v(" "),a("el-option",{attrs:{value:"line-through",label:"删除线"}}),t._v(" "),a("el-option",{attrs:{value:"overline",label:"上划线"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"换行模式"}},[a("el-select",{model:{value:t.data.label.styles["white-space"],callback:function(e){t.$set(t.data.label.styles,"white-space",e)},expression:"data.label.styles['white-space']"}},[a("el-option",{attrs:{value:"normal"}},[t._v("normal空白会被浏览器忽略")]),t._v(" "),a("el-option",{attrs:{value:"pre"}},[t._v("pre空白会被浏览器保留")]),t._v(" "),a("el-option",{attrs:{value:"nowrap"}},[t._v("nowrap文本不会换行,文本会在在同一行上继续")]),t._v(" "),a("el-option",{attrs:{value:"pre-wrap"}},[t._v("pre-wrap保留空白符序列,但是正常地进行换行")]),t._v(" "),a("el-option",{attrs:{value:"pre-line"}},[t._v("pre-line合并空白符序列,但是保留换行符")]),t._v(" "),a("el-option",{attrs:{value:"inherit"}},[t._v("inherit从父元素继承")])],1)],1)],1)],1)]:t._e(),t._v(" "),["table"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:14}},[a("el-form-item",{attrs:{label:"关联表名"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.tableView,callback:function(e){t.$set(t.data,"tableView",e)},expression:"data.tableView"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"显示为字符串"}},[a("el-switch",{attrs:{"active-value":!0,"inactive-value":!1},model:{value:t.data.onlyOnline,callback:function(e){t.$set(t.data,"onlyOnline",e)},expression:"data.onlyOnline"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"表格宽度"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.width,callback:function(e){t.$set(t.data,"width",e)},expression:"data.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"表格颜色"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.borderColor,callback:function(e){t.$set(t.data,"borderColor",e)},expression:"data.borderColor"}},[a("el-option",{attrs:{label:"#000000",value:"#000000"}}),t._v(" "),a("el-option",{attrs:{label:"#DCDFE6",value:"#DCDFE6"}}),t._v(" "),a("el-option",{attrs:{label:"#E4E7ED",value:"#E4E7ED"}}),t._v(" "),a("el-option",{attrs:{label:"#EBEEF5",value:"#EBEEF5"}}),t._v(" "),a("el-option",{attrs:{label:"#F2F6FC",value:"#F2F6FC"}}),t._v(" "),a("el-option",{attrs:{label:"#FFFFFF",value:"#FFFFFF"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"显示表头"}},[a("el-switch",{attrs:{"active-value":!0,"inactive-value":!1},model:{value:t.data.showHeader,callback:function(e){t.$set(t.data,"showHeader",e)},expression:"data.showHeader"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"分页大小"}},[a("el-input-number",{staticClass:"w-130",attrs:{min:1,"controls-position":"right"},model:{value:t.data.pageSize,callback:function(e){t.$set(t.data,"pageSize",t._n(e))},expression:"data.pageSize"}})],1)],1)],1)]:t._e(),t._v(" "),["detail-field"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label,callback:function(e){t.$set(t.data,"label",e)},expression:"data.label"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"关联字段名"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.prop,callback:function(e){t.$set(t.data,"prop",e)},expression:"data.prop"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"列宽"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.width,callback:function(e){t.$set(t.data,"width",t._n(e))},expression:"data.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题行高"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.header.lineHeight,callback:function(e){t.$set(t.data.header,"lineHeight",t._n(e))},expression:"data.header.lineHeight"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题对齐方式"}},[a("el-select",{model:{value:t.data.header.textAlign,callback:function(e){t.$set(t.data.header,"textAlign",e)},expression:"data.header.textAlign"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题字体大小"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.header.fontSize,callback:function(e){t.$set(t.data.header,"fontSize",t._n(e))},expression:"data.header.fontSize"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"内容对齐方式"}},[a("el-select",{model:{value:t.data.body.textAlign,callback:function(e){t.$set(t.data.body,"textAlign",e)},expression:"data.body.textAlign"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"内容字体大小"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.body.fontSize,callback:function(e){t.$set(t.data.body,"fontSize",t._n(e))},expression:"data.body.fontSize"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"内容行高"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.body.lineHeight,callback:function(e){t.$set(t.data.body,"lineHeight",t._n(e))},expression:"data.body.lineHeight"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"0值不显示"}},[a("el-switch",{attrs:{"active-value":!0,"inactive-value":!1},model:{value:t.data.body.zeroHide,callback:function(e){t.$set(t.data.body,"zeroHide",e)},expression:"data.body.zeroHide"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"数据类型"}},[a("el-select",{attrs:{placeholder:"请选择数据类型"},model:{value:t.data.body.dataType,callback:function(e){t.$set(t.data.body,"dataType",e)},expression:"data.body.dataType"}},t._l(t.dataTypeList,function(t){return a("el-option",{key:t.ID,attrs:{label:t.label,value:t.ID}})}),1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"格式化"}},[a("el-select",{model:{value:t.data.body.formatter,callback:function(e){t.$set(t.data.body,"formatter",e)},expression:"data.body.formatter"}},[a("el-option",{attrs:{label:"[空]",value:""}}),t._v(" "),a("el-option",{attrs:{label:"YYYY-MM-DD",value:"YYYY-MM-DD"}}),t._v(" "),a("el-option",{attrs:{label:"YYYY-MM-DD HH:mm:ss",value:"YYYY-MM-DD HH:mm:ss"}}),t._v(" "),a("el-option",{attrs:{label:"¥#.00",value:"¥#.00"}}),t._v(" "),a("el-option",{attrs:{label:"#",value:"#"}}),t._v(" "),a("el-option",{attrs:{label:"#.#",value:"#.#"}}),t._v(" "),a("el-option",{attrs:{label:"#.##",value:"#.##"}}),t._v(" "),a("el-option",{attrs:{label:"#.###",value:"#.###"}}),t._v(" "),a("el-option",{attrs:{label:"#.####",value:"#.####"}}),t._v(" "),a("el-option",{attrs:{label:"#.0",value:"#.0"}}),t._v(" "),a("el-option",{attrs:{label:"#.00",value:"#.00"}}),t._v(" "),a("el-option",{attrs:{label:"#.000",value:"#.000"}}),t._v(" "),a("el-option",{attrs:{label:"#.0000",value:"#.0000"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"显示最大长度"}},[a("el-input-number",{staticClass:"w-130",attrs:{type:"text","controls-position":"right"},model:{value:t.data.body.maxLength,callback:function(e){t.$set(t.data.body,"maxLength",t._n(e))},expression:"data.body.maxLength"}})],1)],1)],1)]:t._e(),t._v(" "),["line-horizontal","line-vertical"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1)]:t._e(),t._v(" "),["pagination"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"样式"}},[a("el-select",{model:{value:t.data.layout,callback:function(e){t.$set(t.data,"layout",e)},expression:"data.layout"}},[a("el-option",{attrs:{value:"1/5"}},[t._v("1/5")]),t._v(" "),a("el-option",{attrs:{value:"第1/5页"}},[t._v("第1/5页")]),t._v(" "),a("el-option",{attrs:{value:"第1页/共5页"}},[t._v("第1页/共5页")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字体大小"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.styles["font-size"],callback:function(e){t.$set(t.data.styles,"font-size",e)},expression:"data.styles['font-size']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"粗体"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["font-weight"],callback:function(e){t.$set(t.data.styles,"font-weight",e)},expression:"data.styles['font-weight']"}},[a("el-option",{attrs:{value:"normal",label:"normal"}}),t._v(" "),a("el-option",{attrs:{value:"bold",label:"bold"}}),t._v(" "),a("el-option",{attrs:{value:"bolder",label:"bolder"}}),t._v(" "),a("el-option",{attrs:{value:"lighter",label:"lighter"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"行高"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.styles["line-height"],callback:function(e){t.$set(t.data.styles,"line-height",e)},expression:"data.styles['line-height']"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"对齐方式"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.data.styles["text-align"],callback:function(e){t.$set(t.data.styles,"text-align",e)},expression:"data.styles['text-align']"}},[a("el-option",{attrs:{value:"left",label:"left"}}),t._v(" "),a("el-option",{attrs:{value:"center",label:"center"}}),t._v(" "),a("el-option",{attrs:{value:"right",label:"right"}})],1)],1)],1)],1)]:t._e(),t._v(" "),["barcode"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"绑定字段"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.barcode.value,callback:function(e){t.$set(t.data.barcode,"value",e)},expression:"data.barcode.value"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"Web条码格式"}},[a("el-select",{model:{value:t.data.barcode.options.format,callback:function(e){t.$set(t.data.barcode.options,"format",e)},expression:"data.barcode.options.format"}},[a("el-option",{attrs:{value:"CODE128"}},[t._v("CODE128")]),t._v(" "),a("el-option",{attrs:{value:"CODE39"}},[t._v("CODE39")]),t._v(" "),a("el-option",{attrs:{value:"codabar"}},[t._v("codabar")]),t._v(" "),a("el-option",{attrs:{value:"EAN13"}},[t._v("EAN13")]),t._v(" "),a("el-option",{attrs:{value:"UPC"}},[t._v("UPC")]),t._v(" "),a("el-option",{attrs:{value:"EAN8"}},[t._v("EAN8")]),t._v(" "),a("el-option",{attrs:{value:"EAN5"}},[t._v("EAN5")]),t._v(" "),a("el-option",{attrs:{value:"EAN2"}},[t._v("EAN2")]),t._v(" "),a("el-option",{attrs:{value:"ITF14"}},[t._v("ITF14")]),t._v(" "),a("el-option",{attrs:{value:"pharmacode"}},[t._v("pharmacode")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"Lodop条码格式"}},[a("el-select",{model:{value:t.data.barcode.options.lodopBarcode,callback:function(e){t.$set(t.data.barcode.options,"lodopBarcode",e)},expression:"data.barcode.options.lodopBarcode"}},[a("el-option",{attrs:{label:"128A",value:"128A"}}),t._v(" "),a("el-option",{attrs:{label:"128B",value:"128B"}}),t._v(" "),a("el-option",{attrs:{label:"128C",value:"128C"}}),t._v(" "),a("el-option",{attrs:{label:"128Auto",value:"128Auto"}}),t._v(" "),a("el-option",{attrs:{label:"EAN8",value:"EAN8"}}),t._v(" "),a("el-option",{attrs:{label:"EAN13",value:"EAN13"}}),t._v(" "),a("el-option",{attrs:{label:"EAN128A",value:"EAN128A"}}),t._v(" "),a("el-option",{attrs:{label:"EAN128B",value:"EAN128B"}}),t._v(" "),a("el-option",{attrs:{label:"EAN128C",value:"EAN128C"}}),t._v(" "),a("el-option",{attrs:{label:"Code39",value:"Code39"}}),t._v(" "),a("el-option",{attrs:{label:"39Extended",value:"39Extended"}}),t._v(" "),a("el-option",{attrs:{label:"UPC_A",value:"UPC_A"}}),t._v(" "),a("el-option",{attrs:{label:"UPC_E0",value:"UPC_E0"}}),t._v(" "),a("el-option",{attrs:{label:"Code93",value:"Code93"}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"旋转角度"}},[a("el-select",{model:{value:t.data.styles["-webkit-transform"],callback:function(e){t.$set(t.data.styles,"-webkit-transform",e)},expression:"data.styles['-webkit-transform']"}},[a("el-option",{attrs:{label:"0",value:"rotate(0deg)"}}),t._v(" "),a("el-option",{attrs:{label:"90",value:"rotate(90deg)"}}),t._v(" "),a("el-option",{attrs:{label:"180",value:"rotate(180deg)"}}),t._v(" "),a("el-option",{attrs:{label:"270",value:"rotate(270deg)"}}),t._v(" "),a("el-option",{attrs:{label:"360",value:"rotate(360deg)"}})],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"Bar宽度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.width,callback:function(e){t.$set(t.data.barcode.options,"width",t._n(e))},expression:"data.barcode.options.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"Bar高度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.height,callback:function(e){t.$set(t.data.barcode.options,"height",t._n(e))},expression:"data.barcode.options.height"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"显示文本"}},[a("el-switch",{model:{value:t.data.barcode.options.displayValue,callback:function(e){t.$set(t.data.barcode.options,"displayValue",e)},expression:"data.barcode.options.displayValue"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本字体"}},[a("el-select",{model:{value:t.data.barcode.options.font,callback:function(e){t.$set(t.data.barcode.options,"font",e)},expression:"data.barcode.options.font"}},[a("el-option",{attrs:{value:"monospace"}},[t._v("monospace")]),t._v(" "),a("el-option",{attrs:{value:"SimSun"}},[t._v("宋体")]),t._v(" "),a("el-option",{attrs:{value:"SimHei"}},[t._v("黑体")]),t._v(" "),a("el-option",{attrs:{value:"Microsoft YaHei"}},[t._v("微软雅黑")]),t._v(" "),a("el-option",{attrs:{value:"Microsoft JhengHei"}},[t._v("微软正黑体")]),t._v(" "),a("el-option",{attrs:{value:"NSimSun"}},[t._v("新宋体")]),t._v(" "),a("el-option",{attrs:{value:"PMingLiU"}},[t._v("新细明体")]),t._v(" "),a("el-option",{attrs:{value:"DFKai-SB"}},[t._v("标楷体")]),t._v(" "),a("el-option",{attrs:{value:"STXihei"}},[t._v("华文细黑")]),t._v(" "),a("el-option",{attrs:{value:"LiSu"}},[t._v("隶书")]),t._v(" "),a("el-option",{attrs:{value:"FZShuTi"}},[t._v("方正舒体")]),t._v(" "),a("el-option",{attrs:{value:"Arial"}},[t._v("Arial")]),t._v(" "),a("el-option",{attrs:{value:"Helvetica"}},[t._v("Helvetica")]),t._v(" "),a("el-option",{attrs:{value:"Tahoma"}},[t._v("Tahoma")]),t._v(" "),a("el-option",{attrs:{value:"Verdana"}},[t._v("Verdana")]),t._v(" "),a("el-option",{attrs:{value:"Lucida Grande"}},[t._v("Lucida Grande")]),t._v(" "),a("el-option",{attrs:{value:"Times New Roman"}},[t._v("Times New Roman")]),t._v(" "),a("el-option",{attrs:{value:"Georgia"}},[t._v("Georgia")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本对齐"}},[a("el-select",{model:{value:t.data.barcode.options.textAlign,callback:function(e){t.$set(t.data.barcode.options,"textAlign",e)},expression:"data.barcode.options.textAlign"}},[a("el-option",{attrs:{value:"left"}},[t._v("left")]),t._v(" "),a("el-option",{attrs:{value:"center"}},[t._v("center")]),t._v(" "),a("el-option",{attrs:{value:"right"}},[t._v("right")])],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文本位置"}},[a("el-select",{model:{value:t.data.barcode.options.textPosition,callback:function(e){t.$set(t.data.barcode.options,"textPosition",e)},expression:"data.barcode.options.textPosition"}},[a("el-option",{attrs:{value:"bottom"}},[t._v("bottom")]),t._v(" "),a("el-option",{attrs:{value:"top"}},[t._v("top")])],1)],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"条码与文字间距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.textMargin,callback:function(e){t.$set(t.data.barcode.options,"textMargin",t._n(e))},expression:"data.barcode.options.textMargin"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"字体大小"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.fontSize,callback:function(e){t.$set(t.data.barcode.options,"fontSize",t._n(e))},expression:"data.barcode.options.fontSize"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"背景颜色"}},[a("el-color-picker",{attrs:{"show-alpha":""},model:{value:t.data.barcode.options.background,callback:function(e){t.$set(t.data.barcode.options,"background",e)},expression:"data.barcode.options.background"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"条码颜色"}},[a("el-color-picker",{attrs:{"show-alpha":""},model:{value:t.data.barcode.options.lineColor,callback:function(e){t.$set(t.data.barcode.options,"lineColor",e)},expression:"data.barcode.options.lineColor"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"上边距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.marginTop,callback:function(e){t.$set(t.data.barcode.options,"marginTop",t._n(e))},expression:"data.barcode.options.marginTop"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"下边距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.marginBottom,callback:function(e){t.$set(t.data.barcode.options,"marginBottom",t._n(e))},expression:"data.barcode.options.marginBottom"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"左边距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.marginLeft,callback:function(e){t.$set(t.data.barcode.options,"marginLeft",t._n(e))},expression:"data.barcode.options.marginLeft"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"右边距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.barcode.options.marginRight,callback:function(e){t.$set(t.data.barcode.options,"marginRight",t._n(e))},expression:"data.barcode.options.marginRight"}})],1)],1)],1)]:t._e(),t._v(" "),["qrcode"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"绑定字段"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.qrOptions.value,callback:function(e){t.$set(t.data.qrOptions,"value",e)},expression:"data.qrOptions.value"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"Bar宽度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.qrOptions.width,callback:function(e){t.$set(t.data.qrOptions,"width",t._n(e))},expression:"data.qrOptions.width"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"背景颜色"}},[a("el-color-picker",{model:{value:t.data.qrOptions.color.light,callback:function(e){t.$set(t.data.qrOptions.color,"light",e)},expression:"data.qrOptions.color.light"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"二维码颜色"}},[a("el-color-picker",{model:{value:t.data.qrOptions.color.dark,callback:function(e){t.$set(t.data.qrOptions.color,"dark",e)},expression:"data.qrOptions.color.dark"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"边距"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.qrOptions.margin,callback:function(e){t.$set(t.data.qrOptions,"margin",t._n(e))},expression:"data.qrOptions.margin"}})],1)],1)],1)]:t._e(),t._v(" "),["image"].indexOf(t.data.type)>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"标题名称"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.label.title,callback:function(e){t.$set(t.data.label,"title",e)},expression:"data.label.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"图层顺序"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.z,callback:function(e){t.$set(t.data.options,"z",t._n(e))},expression:"data.options.z"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"宽度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.image.width,callback:function(e){t.$set(t.data.image,"width",t._n(e))},expression:"data.image.width"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"高度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.image.height,callback:function(e){t.$set(t.data.image,"height",t._n(e))},expression:"data.image.height"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"图片路径"}},[a("el-input",{attrs:{"controls-position":"right"},model:{value:t.data.image.imageUrl,callback:function(e){t.$set(t.data.image,"imageUrl",e)},expression:"data.image.imageUrl"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"上传API接口"}},[a("el-input",{attrs:{"controls-position":"right"},model:{value:t.data.image.serverAction,callback:function(e){t.$set(t.data.image,"serverAction",e)},expression:"data.image.serverAction"}})],1)],1)],1)]:t._e(),t._v(" "),Object.keys(t.data).indexOf("options")>=0?[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"x"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.x,callback:function(e){t.$set(t.data.options,"x",t._n(e))},expression:"data.options.x"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"y"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.y,callback:function(e){t.$set(t.data.options,"y",t._n(e))},expression:"data.options.y"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"宽度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.w,callback:function(e){t.$set(t.data.options,"w",t._n(e))},expression:"data.options.w"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"高度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.h,callback:function(e){t.$set(t.data.options,"h",t._n(e))},expression:"data.options.h"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"最小宽度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.minw,callback:function(e){t.$set(t.data.options,"minw",t._n(e))},expression:"data.options.minw"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"最小高度"}},[a("el-input-number",{staticClass:"w-130",attrs:{"controls-position":"right"},model:{value:t.data.options.minh,callback:function(e){t.$set(t.data.options,"minh",t._n(e))},expression:"data.options.minh"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"开启吸附"}},[a("el-switch",{attrs:{"active-value":!0,"inactive-value":!1},model:{value:t.data.options.snap,callback:function(e){t.$set(t.data.options,"snap",e)},expression:"data.options.snap"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"对齐距离"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.options.snapTolerance,callback:function(e){t.$set(t.data.options,"snapTolerance",e)},expression:"data.options.snapTolerance"}})],1)],1)],1)]:t._e(),t._v(" "),Object.keys(t.data).indexOf("key")>=0?a("el-form-item",{attrs:{label:"key"}},[a("el-input",{attrs:{type:"text"},model:{value:t.data.key,callback:function(e){t.$set(t.data,"key",e)},expression:"data.key"}})],1):t._e()],2)],1):t._e()},[],!1,null,"007dc492",null);h.options.__file="WidgetConfig.vue";var m=h.exports,g={props:{dataOptions:{type:Object,default:function(){return{}}}},computed:{}},v=(a("NjVc"),Object(p.a)(g,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"form-config-container"},[a("el-form",{attrs:{"label-position":"top"}},[a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"模板名称",required:""}},[a("el-input",{model:{value:t.dataOptions.title,callback:function(e){t.$set(t.dataOptions,"title",e)},expression:"dataOptions.title"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目名称",required:""}},[a("el-input",{model:{value:t.dataOptions.projectName,callback:function(e){t.$set(t.dataOptions,"projectName",e)},expression:"dataOptions.projectName"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"关联表名",required:""}},[a("el-input",{model:{value:t.dataOptions.tableView,callback:function(e){t.$set(t.dataOptions,"tableView",e)},expression:"dataOptions.tableView"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"主键",required:""}},[a("el-input",{model:{value:t.dataOptions.idField,callback:function(e){t.$set(t.dataOptions,"idField",e)},expression:"dataOptions.idField"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:16}},[a("el-form-item",{attrs:{label:"API接口地址",required:""}},[a("el-input",{model:{value:t.dataOptions.router,callback:function(e){t.$set(t.dataOptions,"router",e)},expression:"dataOptions.router"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"menu_Id",required:""}},[a("el-input",{model:{value:t.dataOptions.menu_Id,callback:function(e){t.$set(t.dataOptions,"menu_Id",t._n(e))},expression:"dataOptions.menu_Id"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"模板分类",required:""}},[a("el-select",{model:{value:t.dataOptions.templateType,callback:function(e){t.$set(t.dataOptions,"templateType",e)},expression:"dataOptions.templateType"}},[a("el-option",{attrs:{label:"常规模板",value:"常规模板"}}),t._v(" "),a("el-option",{attrs:{label:"物流单",value:"物流单"}}),t._v(" "),a("el-option",{attrs:{label:"订单详情",value:"订单详情"}}),t._v(" "),a("el-option",{attrs:{label:"条码设置",value:"条码设置"}})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"model路径"}},[a("el-input",{model:{value:t.dataOptions.folder,callback:function(e){t.$set(t.dataOptions,"folder",t._n(e))},expression:"dataOptions.folder"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"画布宽"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:1e3,step:10,"controls-position":"right"},model:{value:t.dataOptions.width,callback:function(e){t.$set(t.dataOptions,"width",t._n(e))},expression:"dataOptions.width"}}),t._v(" mm\n ")],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"画布高"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:2e3,step:10,"controls-position":"right"},model:{value:t.dataOptions.height,callback:function(e){t.$set(t.dataOptions,"height",t._n(e))},expression:"dataOptions.height"}}),t._v(" mm\n ")],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"上边距"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:100,step:10,"controls-position":"right"},model:{value:t.dataOptions.paddingTop,callback:function(e){t.$set(t.dataOptions,"paddingTop",t._n(e))},expression:"dataOptions.paddingTop"}}),t._v(" mm\n ")],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"下边距"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:100,step:10,"controls-position":"right"},model:{value:t.dataOptions.paddingBottom,callback:function(e){t.$set(t.dataOptions,"paddingBottom",t._n(e))},expression:"dataOptions.paddingBottom"}}),t._v(" mm\n ")],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:3}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"左边距"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:100,step:10,"controls-position":"right"},model:{value:t.dataOptions.paddingLeft,callback:function(e){t.$set(t.dataOptions,"paddingLeft",t._n(e))},expression:"dataOptions.paddingLeft"}}),t._v(" mm\n ")],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"右边距"}},[a("el-input-number",{staticClass:"w-110",attrs:{min:0,max:100,step:10,"controls-position":"right"},model:{value:t.dataOptions.paddingRight,callback:function(e){t.$set(t.dataOptions,"paddingRight",t._n(e))},expression:"dataOptions.paddingRight"}}),t._v(" mm\n ")],1)],1)],1)],1)],1)},[],!1,null,"e0789172",null));v.options.__file="FormConfig.vue";var b=v.exports,y=a("QbLZ"),w=a.n(y),_={bind:function(t,e,a){var r={el:null,isMove:!1,from:{x:0,y:0},to:{x:0,y:0},init:function(){this.el=document.createElement("div"),t.append(this.el),this.el.style.left=this.from.x+"px",this.el.style.top=this.from.y+"px",this.el.setAttribute("class","selectable")},move:function(){var t=this.to.x-this.from.x,e=this.to.y-this.from.y;this.el.style.left=t>=0?this.from.x+"px":this.to.x+"px",this.el.style.top=e>=0?this.from.y+"px":this.to.y+"px",this.el.style.width=Math.abs(t)+"px",this.el.style.height=Math.abs(e)+"px",this.selectItems()},remove:function(){this.el&&this.el.remove()},selectItems:function(){var t=this;document.querySelectorAll(".resable-item").forEach(function(e){t.isIntersection(t.el,e)?e.classList.add("selected"):e.classList.remove("selected")})},isIntersection:function(t,e){var a,r,n,o;return t.width=parseInt(t.style.width),t.height=parseInt(t.style.height),e.width=parseInt(e.style.width),e.height=parseInt(e.style.height),a=t.offsetLeft+t.width>=e.offsetLeft+e.width?t.offsetLeft+t.width:e.offsetLeft+e.width,r=t.offsetTop+t.height>=e.offsetTop+e.height?t.offsetTop+t.height:e.offsetTop+e.height,n=t.offsetLeft<=e.offsetLeft?t.offsetLeft:e.offsetLeft,o=t.offsetTop<=e.offsetTop?t.offsetTop:e.offsetTop,a-n<=t.width+e.width&&r-o<=t.height+e.height}};document.oncontextmenu=new Function("event.returnValue=false;"),document.onselectstart=new Function("event.returnValue=false;"),t.onmousedown=function(t){r.from.x=t.offsetX,r.from.y=t.offsetY,r.to.x=t.offsetX,r.to.y=t.offsetY,r.isMove=!0,r.init(),document.onmouseup=function(t){r.isMove=!1,r.remove()}},t.onmousemove=function(t){r.isMove&&(r.to.x+=t.movementX,r.to.y+=t.movementY,r.move())},document.onmousedown=function(){document.querySelectorAll(".resable-item").forEach(function(t){t.classList.remove("selected")})}},update:function(t,e,a){var r=e.value;document.onkeyup=function(t){var e=0,a=0;39==t.keyCode?e=1:37==t.keyCode?e=-1:38==t.keyCode?a=-1:40==t.keyCode&&(a=1),document.querySelectorAll(".resable-item.selected").forEach(function(t){var n=t.attributes["data-key"].value,o=r.find(function(t){return t.key==n});o&&(o.options.x+=e,o.options.y+=a)})}}},x=a("qYYa"),C=a("q+Mi"),k=a("suWR"),E=a.n(k),A=a("GW1+"),T={components:{Draggable:s.a,DraggableResizable:x.a,VueBarcode:C.a,VueQrcode:E.a},directives:{selectable:_},props:{data:{type:Object,default:null},select:{type:Object,default:null},configType:{type:String,default:null},detailFields:{type:Array,default:null}},data:function(){return{selectWidget:this.select}},computed:{currentConfigType:{get:function(){return this.configType},set:function(t){this.$emit("update:config-type",t)}},currentDetailFields:{get:function(){return this.detailFields},set:function(t){this.$emit("update:detail-fields",t)}},isActive:function(){return function(t){return this.selectWidget&&this.selectWidget.key===t.key}},canvasStyle:function(){var t=this.data.dataOptions;return{width:t.width+"mm",height:t.height+"mm","padding-top":t.paddingTop+"mm","padding-bottom":t.paddingBottom+"mm","padding-left":t.paddingLeft+"mm","padding-right":t.paddingRight+"mm"}},headers:function(){var t=(new Date).valueOf(),e=Math.random().toString(36).substr(2),a=this.common.getUserGuid(),r=this.common.getUserInfo().accessToken,n=this.common.getTokenInfo();return{timestamp:t,nonce:e,guid:a,accessToken:r,signature:this.common.getSignature(t,e,n,{noDataSign:!0}),subFolder:"print",noDataSign:!0}}},watch:{select:function(t){this.selectWidget=t},selectWidget:{handler:function(t){this.$emit("update:select",t)},deep:!0},data:{handler:function(t){},deep:!0}},methods:{handleMoveEnd:function(t){t.newIndex,t.oldIndex},handleMoveStart:function(t){t.oldIndex},handleSelectWidget:function(t){this.selectWidget=this.data.fields[t],this.currentConfigType="WidgetConfig"},handleThSelectWidget:function(t,e){this.selectWidget=t,this.currentConfigType="WidgetConfig"},handleWidgetAdd:function(t){var e=this,a=t.newIndex,r=Date.parse(new Date)+"_"+Math.ceil(99999*Math.random()),o=JSON.parse(n()(this.data.fields[a]));(this.$set(this.data.fields,a,w()({},o,{key:r})),delete this.data.fields[a].icon,"table"===this.data.fields[a].type)&&this.data.fields[a].fields.forEach(function(t,a){var r=Date.parse(new Date)+"_"+Math.ceil(99999*Math.random())+a;e.$set(t,"key",r)});this.currentConfigType="WidgetConfig",this.selectWidget=this.data.fields[a]},handleWidgetDelete:function(t){var e=this;this.data.fields.length-1===t?this.selectWidget=0===t?{}:this.data.fields[t-1]:this.selectWidget=this.data.fields[t+1],this.$nextTick(function(){e.data.fields.splice(t,1)})},handleWidgetClone:function(t){var e=this,a=w()({},JSON.parse(n()(this.data.fields[t])),{key:Date.parse(new Date)+"_"+Math.ceil(99999*Math.random())});a.options.x+=5,a.options.y+=5,this.data.fields.splice(t,0,a),this.$nextTick(function(){e.selectWidget=e.data.fields[t+1]})},handleDetailWidgetDelete:function(t,e){t.length-1===e?this.selectWidget=0===e?{}:t[e-1]:this.selectWidget=t[e+1],this.$nextTick(function(){t.splice(e,1)})},handleDetailWidgetAdd:function(t,e){this.$set(t.fields,t.fields.length,{type:"detail-field",prop:"",width:150,header:{fontSize:14,textAlign:"center",lineHeight:20},body:{fontSize:14,textAlign:"left",lineHeight:20},label:"字段"+t.fields.length,key:Date.parse(new Date)+"_"+Math.ceil(99999*Math.random())})},onThMouseDown:function(t,e){},uploadHttp:function(t,e){var a=this,r="upload/print/"+this.common.formatDate(new Date,"YYYY-MM-DD")+"/"+(new Date).valueOf()+"-"+this.common.getGUID()+".jpg";Object(A.a)(this.common.uploadConf).put(r,t.file,{ContentType:"image/jpeg"}).then(function(t){var a=t.res;t.url,t.name;a&&200===a.status&&(e.image.imageUrl=a.requestUrls[0])}).catch(function(t){a.$message.error("上传图片失败"+t.message)})},handleBeforeUpload:function(t){var e=["image/jpeg","image/png"].indexOf(t.type)>=0,a=t.size/1024/1024<2;return e||this.$message.error("上传头像图片只能是 JPG/PNG 格式!"),a||this.$message.error("上传头像图片大小不能超过 2MB!"),e&&a},getHeaderDivStyle:function(t){var e={"font-size":t.header.fontSize+"mm","line-height":t.header.lineHeight+"mm","text-align":t.header.textAlign};return t.width&&(e.width=t.width+"px"),e}}},N=(a("eSwR"),Object(p.a)(T,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"canvas-container",style:t.canvasStyle,on:{mousedown:function(e){t.selectWidget=null}}},[a("div",{staticClass:"canvas-content"},[a("draggable",{directives:[{name:"selectable",rawName:"v-selectable",value:t.data.fields,expression:"data.fields"}],staticClass:"drag-list",attrs:{options:{group:"people",ghostClass:"ghost",filter:".detail-table"}},on:{end:t.handleMoveEnd,add:t.handleWidgetAdd},model:{value:t.data.fields,callback:function(e){t.$set(t.data,"fields",e)},expression:"data.fields"}},[t._l(t.data.fields,function(e,r){return[a("DraggableResizable",t._b({key:r,staticClass:"resable-item",class:{active:t.isActive(e)},style:"z-index:"+e.options.z,attrs:{"data-key":e.key},nativeOn:{click:function(e){return e.stopPropagation(),t.handleSelectWidget(r)}}},"DraggableResizable",e.options,!1,!0),["table"==e.type?[a("table",{staticClass:"detail-table",style:{"border-color":e.borderColor,width:e.width},on:{mousedown:function(t){t.stopPropagation()}}},[e.showHeader?a("thead",[a("draggable",{class:{"drag-th":!0},attrs:{options:{group:"detail",ghostClass:"ghost",animation:300,chosenClass:"chosen-item"},tag:"tr"},model:{value:e.fields,callback:function(a){t.$set(e,"fields",a)},expression:"element.fields"}},t._l(e.fields,function(r,n){return a("th",{key:n,class:{"drag-active":t.isActive(r)},style:{"border-color":e.borderColor,width:r.width+"px"},on:{click:function(e){return e.stopPropagation(),t.handleThSelectWidget(r)}}},[a("div",{staticClass:"cell",style:t.getHeaderDivStyle(r)},[t._v(t._s(r.label))]),t._v(" "),a("div",{staticClass:"tool"},[a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(a){return a.stopPropagation(),t.handleDetailWidgetDelete(e.fields,n)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})])],1)])}),0)],1):t._e(),t._v(" "),a("tbody",t._l([0],function(r){return a("tr",{key:"tr"+r},t._l(e.fields,function(t,r){return a("td",{key:r,style:{"border-color":e.borderColor}},[a("div",{staticClass:"cell"})])}),0)}),0)]),t._v(" "),a("div",{staticClass:"tool"},[a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]),t._v(" "),a("el-button",{staticClass:"widget-action-addplus",attrs:{title:"添加字段",circle:"",plain:"",type:"primary"},on:{click:function(a){return a.stopPropagation(),t.handleDetailWidgetAdd(e,r)}}},[a("i",{staticClass:"el-icon-yrt-addplus"})])],1)]:"field"==e.type?[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("div",{staticClass:"label",style:e.label.styles},[t._v(t._s(e.label.title)+"\n "),e.label.showColon?[t._v(":")]:t._e()],2),t._v(" "),a("div",{staticClass:"text",style:e.text.styles},[t._v("{ "+t._s(e.text.prop)+" }")])]),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:"barcode"==e.type?[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("vue-barcode",{attrs:{value:e.barcode.value,options:e.barcode.options}})],1),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:"qrcode"==e.type?[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("vue-qrcode",{attrs:{value:e.qrOptions.value,options:e.qrOptions}})],1),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:"image"==e.type?[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("el-upload",{staticClass:"img-uploader",style:{width:e.image.width+"mm",height:e.image.height+"mm"},attrs:{action:t.common.domain+e.image.serverAction,"show-file-list":!1,"http-request":function(a){t.uploadHttp(a,e)},"before-upload":t.handleBeforeUpload,headers:t.headers}},[e.image.imageUrl?a("img",{staticClass:"img",style:{width:e.image.width+"mm",height:e.image.height+"mm"},attrs:{src:e.image.imageUrl}}):a("i",{staticClass:"el-icon-plus img-uploader-icon"})])],1),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:["line-horizontal","line-vertical"].indexOf(e.type)>=0?[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles}),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:["pagination"].indexOf(e.type)>=0?[a("div",{staticClass:"pagination-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("div",{staticClass:"label"},[t._v(t._s(e.layout))])]),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]:[a("div",{staticClass:"text-box",class:{"drag-active":t.isActive(e)},style:e.styles},[a("div",{staticClass:"label",style:e.label.styles},[t._v(t._s(e.label.title))])]),t._v(" "),a("div",{staticClass:"tool"},[e.options.w>50?a("el-button",{staticClass:"widget-action-delete",attrs:{title:"删除",circle:"",plain:"",type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleWidgetDelete(r)}}},[a("i",{staticClass:"el-icon-yrt-shanchu2"})]):t._e()],1)]],2)]})],2)],1)])},[],!1,null,"727c3fbc",null));N.options.__file="WidgetForm.vue";var D=N.exports,B={props:{visible:{type:Boolean,default:!1},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(t){var e=this;t?this.showForm=!0:(this.loading=!1,this.$emit("on-close"),setTimeout(function(){e.showForm=!1},300))},visible:function(t){this.dialogVisible=t}},methods:{close:function(){this.dialogVisible=!1},submit:function(){this.loading=!0,this.$emit("on-submit")},end:function(){this.loading=!1}}},I=(a("A+ec"),Object(p.a)(B,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],ref:"elDialog",staticClass:"cus-dialog-container",attrs:{width:t.width,id:t.id,title:t.title,visible:t.dialogVisible,"append-to-body":!0,center:"",top:"5vh"},on:{"update:visible":function(e){t.dialogVisible=e}}},[t.show?a("span",[t._t("default")],2):t._e(),t._v(" "),t.action?a("span",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"dialog-footer",attrs:{slot:"footer","element-loading-text":t.loadingText},slot:"footer"},[t._t("action",[a("el-button",{on:{click:t.close}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确 定")])])],2):t._e()])},[],!1,null,null,null));I.options.__file="CusDialog.vue";var O=I.exports,S=[],$=[{type:"input",label:{title:"文本内容",showColon:!0,styles:{width:"100%","text-align":"center","line-height":"30px"}},icon:"el-icon-yrt-danhangshurukuang",options:{x:50,y:5,z:0,w:280,h:30,minw:5,minh:1,parent:!0,snap:!1,snapTolerance:20},styles:{"font-size":"16px","font-weight":"normal","font-style":"normal","white-space":"nowrap","text-decoration":"none"}},{type:"table",label:{title:"表格"},showHeader:!0,tableView:null,width:"100%",pageSize:10,icon:"el-icon-yrt-liebiao2",options:{x:50,y:5,z:0,w:460,h:160,minw:30,minh:1,parent:!0,snap:!1,snapTolerance:20},fields:[{type:"detail-field",prop:"a",width:150,label:"字段1",header:{fontSize:14,textAlign:"center"},body:{fontSize:14,textAlign:"left"}},{type:"detail-field",prop:"b",width:140,label:"字段2",header:{fontSize:14,textAlign:"center"},body:{fontSize:14,textAlign:"left"}},{type:"detail-field",prop:"c",width:140,label:"字段3",header:{fontSize:14,textAlign:"center"},body:{fontSize:14,textAlign:"left"}}],fontSize:16},{type:"line-horizontal",label:{title:"水平线"},icon:"el-icon-yrt-jianshao",options:{x:50,y:5,z:0,w:280,h:1,minw:30,minh:1,parent:!0,snap:!1,snapTolerance:20},styles:{"border-bottom":"1px solid #000",height:"1px",width:"100%"}},{type:"line-vertical",label:{title:"竖线"},icon:"el-icon-yrt-vertical_line",options:{x:50,y:5,z:0,w:1,h:280,minw:1,minh:30,parent:!0,snap:!1,snapTolerance:20},styles:{"border-right":"1px solid #000",width:"1px",height:"100%"}},{type:"barcode",icon:"el-icon-yrt-scan-copy",label:{title:"一维条码"},barcode:{value:"barcode",options:{format:"CODE128",width:1,height:60,displayValue:!0,text:"",fontOptions:"",font:"monospace",textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:14,background:"#ffffff",lineColor:"#000000",marginTop:null,marginBottom:null,marginLeft:null,marginRight:null,flat:null}},options:{x:50,y:5,z:0,w:280,h:120,minw:1,minh:30,parent:!0,snap:!1,snapTolerance:20},styles:{width:"100%",height:"100%"}},{type:"qrcode",icon:"el-icon-yrt-qrcode-2",label:{title:"二维条码"},qrOptions:{value:"qrcode",width:150,color:{dark:"#000",light:"#fff"},margin:1},options:{x:50,y:5,z:0,w:200,h:200,minw:1,minh:30,parent:!0,snap:!1,snapTolerance:20},styles:{width:"100%",height:"100%"}},{type:"image",icon:"el-icon-yrt-tupian",label:{title:"图片"},image:{width:180,height:60,imageUrl:"",serverAction:"/api/sys/common/uploadSingleFile"},options:{x:50,y:5,z:0,w:280,h:80,minw:1,minh:30,parent:!0,snap:!1,snapTolerance:20},styles:{width:"100%",height:"100%"}},{type:"pagination",label:{title:"分页码"},icon:"el-icon-yrt-bianhaozhuanyi",layout:"1/5",options:{x:50,y:5,z:0,w:80,h:30,minw:30,minh:1,parent:!0,snap:!1,snapTolerance:20},styles:{width:"100%",height:"100%","text-align":"center","font-weight":"normal","font-size":"14px","line-height":"26px"}}],M=a("4d7F"),P=a.n(M);var R={name:"left-aside",components:{Draggable:s.a},props:{basicComponents:{type:Array,default:function(){return[]}},detailFields:{type:Array,default:function(){return[]}},moduleNode:{type:Object,default:function(){}},widgetFormData:{type:Object,default:function(){}},resetDoList:{type:Function,default:function(){return function(){}}}},data:function(){return{fieldComponents:S,filterText:"",dataTree:[],treeNodeOverItem:{},currentTreeNode:{},currentOldLabel:null,moduleProps:{label:"cnName",isLeaf:function(t,e){return 1!==t.hasChild}},templateProps:{label:"templateName",isLeaf:function(t,e){return 1!==t.hasChild}},currentNodeKey:null,treeDraggable:!0}},computed:{currentModuleNode:{get:function(){return this.moduleNode},set:function(t){this.$emit("update:moduleNode",t)}},currentDetailFields:{get:function(){return this.detailFields},set:function(t){this.$emit("update:detailFields",t)}},currentWidgetFormData:{get:function(){return this.widgetFormData},set:function(t){this.$emit("update:widgetFormData",t)}}},watch:{filterText:function(t){this.$refs["template-tree"].filter(t)}},methods:{handleMoveEnd:function(t){},handleMoveStart:function(t){t.oldIndex},handleMove:function(){return!0},loadModuleNode:function(t,e){var a=this,r=this,n=null;r.$nextTick(function(){var o="";if(0===t.level){o={parentId:0};var i=r.$refs["module-tree"];n=a.$loading({target:i.$el,lock:!0,text:"Loading",spinner:"el-icon-loading",customClass:"tree-loading"})}else o={parentId:t.data.table_Id};var l={folder:"sys/core",DBServer:"Sys",tableName:"Sys_MvcTableInfo",tableView:"Sys_MvcTableInfo",keyName:"table_Id",nodeName:"cnName",fixHasChild:!1,isBreakWay:!1,displayBreakWay:!1,parentName:"parentId",orderBy:"orderNo desc, table_Id",where:o,extendColumns:"vueData, namespace as projectName, tableView, keyIDs, codeRegular, linkColumn, sortName"};r.common.ajax("/api/common/loadTreeNode",l,function(t){t.result?e(t.data):r.$message.error(t.msg),n&&n.close()},!0)})},moduleclick:function(t,e,a){if(e.isLeaf){this.currentModuleNode={projectName:t.ProjectName,cnName:t.cnName,table_Id:t.table_Id,tableName:t.tableName,tableView:t.tableView,dBServer:t.DBServer,dBServerReadOnly:t.DBServerReadOnly,parentId:t.parentId,detailName:t.DetailName,idField:t.keyIDs,codeRegular:t.codeRegular,linkColumn:t.linkColumn,sortName:t.sortName,vueData:t.vueData},this.loadModuleFields(t,e,a),this.$refs["tree-popover"].doClose();var r=this.$refs["master-table-item"];r.isActive||r.handleHeaderClick()}},loadModuleFields:function(t,e,a){var r=this,n=this,o={folder:"sys/core",projectName:"Rattan.Sys",tableView:"Sys_MvcTableColumn",idField:"columnID",idValue:0,menu_Id:6,pageIndex:1,pageSize:1e3,total:0,where:{table_Id:t.table_Id,columnComment:{operator:"!=",value:"分割行"}},sortName:"orderNo DESC, columnID"};n.common.ajax("/api/common/loadDataList",o,function(t){t.result?n.fieldComponents=t.data.rows.map(function(t,e,a){return{type:"field",label:{title:t.columnComment,showColon:!0,styles:{width:"100px","font-size":"14px","text-align":"right","line-height":"30px"}},text:{prop:r.common.caseStyle(t.columnName),styles:{width:"170px","font-size":"14px","text-align":"left","line-height":"30px"}},icon:"el-icon-yrt-danhangshurukuang",options:{x:50,y:5,z:0,w:280,h:30,minw:30,minh:30,parent:!0,snap:!1,snapTolerance:20},styles:{"font-size":"16px","font-weight":"normal","font-style":"normal","white-space":"nowrap","text-decoration":"none"}}}):n.$message({showClose:!0,duration:6e3,message:t.msg,type:"error"})},!0)},loadTemplateNode:function(t,e){var a=this,r=this;r.$nextTick(function(){var n={folder:"sys/print",dbServer:"Sys",tableName:"Base_PrintTemplate",tableView:"Base_PrintTemplate",keyName:"printTemplate_Id",nodeName:"templateName",fixHasChild:!1,isBreakWay:!1,displayBreakWay:!1,parentName:"parentId",orderBy:"orderNo desc, printTemplate_Id",where:0===t.level?{parentId:0,userProduct_Id:a.common.getUserInfo().userProduct_Id}:{parentId:t.data.printTemplate_Id,userProduct_Id:a.common.getUserInfo().userProduct_Id},extendColumns:"vueData"};r.common.ajax("/api/common/loadTreeNode",n,function(t){t.result?(t.data.forEach(function(t){t.isEdit=!1}),e(t.data),a.$nextTick(function(){a.currentNodeKey&&a.$refs["template-tree"].setCurrentKey(a.currentNodeKey)})):r.$message.error(t.msg)},a.$refs["template-tree"])})},filterTreeNode:function(t,e){return!t||-1!==e.label.indexOf(t)},templateNodeclick:function(t,e,a){if(this.currentTreeNode&&(this.currentTreeNode.isEdit=!1),this.currentTreeNode=t,this.currentOldLabel=this.currentTreeNode.label,this.currentNodeKey=this.$refs["template-tree"].getCurrentKey(),t.vueData){this.resetDoList();var r=JSON.parse(t.vueData);this.currentWidgetFormData=this.common.objectToCase(r)}},getCurrentNode:function(){return this.$refs["template-tree"].getCurrentNode()},treeNodeOver:function(t,e){this.treeNodeOverItem=e},treeNodeOut:function(t,e){this.treeNodeOverItem={}},treeRefresh:function(){this.filterText="";for(var t=this.$refs["template-tree"].store.root;t.childNodes.length;)this.$refs["template-tree"].remove(t.childNodes[0]);this.loadTemplateNode(t,function(e){t.doCreateChildren(e)})},treeNodeCopy:function(t,e){var a=this;this.$prompt("请输入复制新模板名称","复制模板",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){var r=t.value;if(r){var n={id:e.value,value:r};a.common.ajax("/api/sys/printTemplate/copyItem",n,function(t){a.common.showMsg(t),a.treeRefresh()},a.$refs["template-tree"])}else a.$message.error("名称不能为空")}).catch(function(){a.$message({type:"info",message:"取消输入"})})},treeNodeAppend:function(t,e){var a=this;this.$prompt("请输入模板名称","添加子级模板",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(t){var r=t.value;if(r){var n={id:e.value,value:r};a.common.ajax("/api/sys/printTemplate/addItem",n,function(t){a.common.showMsg(t),a.treeRefresh()},a.$refs["template-tree"])}else a.$message.error("名称不能为空")}).catch(function(){a.$message({type:"info",message:"取消输入"})})},treeNodeEdit:function(t,e){e.isEdit=!0,this.treeDraggable=!1},treeNodeRemove:function(t,e){var a=this;this.$confirm("此操作将永久删除该模板, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={id:e.value};a.common.ajax("/api/sys/printTemplate/deleteItem",t,function(t){a.common.showMsg(t),a.treeRefresh()},a.$refs["template-tree"])}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},treeNodeEditBlur:function(t,e){var a=this;if(e.isEdit=!1,this.treeDraggable=!0,this.currentOldLabel!==e.label){var r={id:e.value,value:e.label};this.common.ajax("/api/sys/printTemplate/updateTitle",r,function(t){a.common.showMsg(t),a.treeRefresh()},this.$refs["template-tree"])}},treeNodeDragStart:function(t,e){},treeNodeDragEnd:function(t,e,a,r){var n=this;if(this.treeDraggable){if(!t.childNodes.find(function(t){return t.data.value===e.data.value})&&t.data.value!==e.data.value){var o={id:t.data.value,value:e.data.value};this.common.ajax("/api/sys/printTemplate/moveItem",o,function(t){n.common.showMsg(t),n.treeRefresh()},this.$refs["template-tree"])}}else this.treeDraggable=!0}}},L=(a("kN0s"),Object(p.a)(R,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-tabs",{staticClass:"components-list",attrs:{value:"field-tab"}},[a("el-tab-pane",{attrs:{label:"字段选择器",name:"field-tab"}},[a("el-collapse",{attrs:{accordion:""}},[a("el-collapse-item",{ref:"master-table-item",attrs:{title:"主表字段"}},[a("template",{slot:"title"},[a("span",{staticClass:"left title"},[t._v(t._s(t.currentModuleNode.cnName))]),t._v(" "),a("el-popover",{ref:"tree-popover",staticClass:"right",attrs:{width:"400",trigger:"manual"}},[a("el-button",{attrs:{slot:"reference",type:"text"},on:{click:function(e){e.stopPropagation(),t.$refs["tree-popover"].doShow()}},slot:"reference"},[t._v("选择模块")]),t._v(" "),a("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"tree scrollbar-wrap"}},[a("el-tree",{ref:"module-tree",attrs:{load:t.loadModuleNode,props:t.moduleProps,lazy:""},on:{"node-click":t.moduleclick},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.node;return e.data,a("span",{staticClass:"custom-tree-node"},[r.isLeaf?[a("span",[a("i",{staticClass:"el-icon-yrt-wenjian1"}),t._v(" "+t._s(r.label)+"\n ")])]:[r.expanded?a("span",[a("i",{staticClass:"el-icon-yrt-wenjianjiazhankai"}),t._v(" "+t._s(r.label)+"\n ")]):a("span",[a("i",{staticClass:"el-icon-yrt-wenjianjia"}),t._v(" "+t._s(r.label)+"\n ")])]],2)}}])})],1),t._v(" "),a("el-footer",{staticStyle:{"padding-top":"10px","border-top":"1px solid #f3f3f3","text-align":"right"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(){t.$refs["tree-popover"].doClose()}}},[t._v("关闭")])],1)],1)],1),t._v(" "),a("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"fields scrollbar-wrap"}},[a("draggable",{attrs:{list:t.fieldComponents,options:{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},move:t.handleMove,tag:"ul"},on:{end:t.handleMoveEnd,start:t.handleMoveStart}},t._l(t.fieldComponents,function(e,r){return a("li",{key:r,staticClass:"form-edit-widget-label"},[a("a",[a("i",{class:e.icon}),t._v(" "),a("span",[t._v(t._s(e.label.title))])])])}),0)],1)],2),t._v(" "),a("el-collapse-item",{attrs:{title:"明细字段"}},[t.currentDetailFields.length?[a("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"fields scrollbar-wrap"}},[a("draggable",{attrs:{list:t.currentDetailFields,options:{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},move:t.handleMove,tag:"ul"},on:{end:t.handleMoveEnd,start:t.handleMoveStart}},t._l(t.currentDetailFields,function(e,r){return a("li",{key:r,staticClass:"form-edit-widget-label"},[a("a",[a("i",{class:e.icon}),t._v(" "),a("span",[t._v(t._s(e.label))])])])}),0)],1)]:[a("div",{staticClass:"margin-top-no margin-bottom-20 padding-0-10 color-gray"},[t._v("这里是表单明细字段列表,请在编辑页面中关联子表名")])]],2),t._v(" "),a("el-collapse-item",{attrs:{title:"基础字段"}},[a("draggable",{attrs:{list:t.basicComponents,options:{group:{name:"people",pull:"clone",put:!1},sort:!1,ghostClass:"ghost"},move:t.handleMove,tag:"ul"},on:{end:t.handleMoveEnd,start:t.handleMoveStart}},t._l(t.basicComponents,function(e,r){return a("li",{key:r,staticClass:"form-edit-widget-label"},[a("a",[a("i",{class:e.icon}),t._v(" "),a("span",[t._v(t._s(e.label.title))])])])}),0)],1)],1)],1),t._v(" "),a("el-tab-pane",{staticClass:"template-tab",attrs:{label:"模板选择",name:"template-tab"}},[a("el-form",{staticClass:"form-tool"},[a("el-form-item",[a("el-input",{staticClass:"search-input",attrs:{placeholder:"搜索名称","prefix-icon":"el-icon-search"},model:{value:t.filterText,callback:function(e){t.filterText=e},expression:"filterText"}}),t._v(" "),a("el-button",{staticClass:"btn-refresh",attrs:{title:"刷新",icon:"el-icon-yrt-shuaxin"},nativeOn:{click:function(e){return t.treeRefresh(e)}}})],1),t._v(" "),a("el-form-item",[a("el-tree",{ref:"template-tree",attrs:{data:t.dataTree,props:t.templateProps,load:function(e,a){t.loadTemplateNode(e,a)},"filter-node-method":t.filterTreeNode,draggable:t.treeDraggable,"highlight-currentlazy":"",lazy:"","node-key":"printTemplate_Id"},on:{"node-click":t.templateNodeclick,"node-drag-start":t.treeNodeDragStart,"node-drag-end":t.treeNodeDragEnd},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.node,n=e.data;return a("span",{staticClass:"custom-tree-node",on:{mouseover:function(){return t.treeNodeOver(r,n)},mouseout:function(){return t.treeNodeOut(r,n)}}},[a("span",[n.hasChild?a("i",{staticClass:"el-icon-menu"}):a("i",{staticClass:"el-icon-tickets"}),t._v(" "),n.isEdit?[a("el-input",{staticClass:"w-150",attrs:{size:"mini"},on:{blur:function(e){return t.treeNodeEditBlur(r,n)}},nativeOn:{click:function(t){t.stopPropagation()}},model:{value:n.label,callback:function(e){t.$set(n,"label",e)},expression:"data.label"}})]:[t._v("\n "+t._s(r.label)+"\n ")]],2),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:n==t.treeNodeOverItem,expression:"data==treeNodeOverItem"}]},[a("el-button",{attrs:{type:"text",size:"mini",title:"复制"},on:{click:function(){return t.treeNodeCopy(r,n)}}},[a("i",{staticClass:"el-icon-yrt-fuzhi"})]),t._v(" "),a("el-button",{attrs:{type:"text",size:"mini",title:"添加子级"},on:{click:function(){return t.treeNodeAppend(r,n)}}},[a("i",{staticClass:"el-icon-circle-plus-outline"})]),t._v(" "),a("el-button",{attrs:{type:"text",size:"mini",title:"编辑"},on:{click:function(e){return e.stopPropagation(),t.treeNodeEdit(r,n)}}},[a("i",{staticClass:"el-icon-edit-outline"})]),t._v(" "),a("el-button",{attrs:{type:"text",size:"mini",title:"删除"},on:{click:function(){return t.treeNodeRemove(r,n)}}},[a("i",{staticClass:"el-icon-delete"})])],1)])}}])})],1)],1)],1)],1)},[],!1,null,"7147a8da",null));L.options.__file="leftAside.vue";var z=L.exports,F={name:"sys-dev-tools-print-designer",components:{Draggable:s.a,WidgetConfig:m,FormConfig:b,WidgetForm:D,CusDialog:O,LeftAside:z},data:function(){return{basicComponents:$,detailFields:[],configType:"WidgetConfig",moduleNode:{projectName:null,cnName:"【请选择模块】",table_Id:0,tableName:null,tableView:null,dBServer:null,dBServerReadOnly:null,parentId:null,detailName:null,idField:null,codeRegular:null,linkColumn:null,sortName:null},widgetFormData:{dataOptions:{menu_Id:null,projectName:"BasicInfo",tableView:"",idField:"",router:"/sys/table",title:"",paddingTop:5,paddingBottom:5,paddingLeft:5,paddingRight:5,width:210,height:148,templateType:"常规模板"},fields:[]},undoList:[],redoList:[],isDoAction:!1,currentTimeStamp:0,widgetFormDataDefault:{dataOptions:{projectName:"BasicInfo",tableView:"",idField:"",router:"",title:"",paddingTop:30,paddingRight:30,paddingBottom:30,paddingLeft:30,templateType:"常规模板"},fields:[]},editRegionTab:"WidgetConfig",configTab:"widget",widgetFormSelect:null,previewVisible:!1,jsonVisible:!1,codeVisible:!1,blank:"",vueData:"",mainCode:"",createLoading:!1,settingVisible:!0}},watch:{widgetFormData:{deep:!0,handler:function(t){this.addDoList()}},configType:function(t){},widgetFormSelect:{handler:function(t){},deep:!0}},mounted:function(){!function(t){new P.a(function(e,a){var r=document.createElement("script");r.src=t,r.type="text/javascript",document.body.appendChild(r),r.onload=function(){e()}})}("lib/ace/src/ace.js")},deactivated:function(){this.settingVisible=!1},activated:function(){this.settingVisible=!0,this.common.hasSaaSAuth("打印模板设置",this.$refs.container)},methods:{handleConfigSelect:function(t,e){this.configTab=t.name},handlePreview:function(){this.previewVisible=!0},handleReset:function(){var t=this;this.moduleNode.tableView?this.$confirm("确定要重置设计,将重新开始设计, 是否继续?","重置提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.reset(),t.$message({type:"success",message:"重置成功!"})}).catch(function(){t.$message({type:"info",message:"已取消重置"})}):this.$message.error("请选择需要设计的模块!")},reset:function(){var t=this.moduleNode;this.widgetFormData=i()({},this.widgetFormDataDefault,{dataOptions:{projectName:t.projectName,tableView:t.tableView,idField:t.idField,router:"/api/common/loadEditData",idValue:0,codeRegular:t.codeRegular,linkColumn:t.linkColumn,menu_Id:null,pageIndex:1,pageSize:15,total:0,sortName:t.sortName}}),this.widgetFormSelect=null},handlePagePreview:function(){},handleGenerateJson:function(){var t=this.widgetFormData.dataOptions.title,e=this.widgetFormData.dataOptions.router,a=this.widgetFormData.dataOptions.tableView;t&&e&&a?(this.jsonVisible=!0,e.lastIndexOf("/")===e.length-1&&(e=e.substring(0,e.length-1),this.widgetFormData.dataOptions.router=e),this.mainCode='\n<script>\nimport baseLayout from "@/components/common/base-layout.vue";\n\nexport default {\n components: {},\n mixins: [baseLayout],\n data() {\n return {};\n },\n methods: {}\n};\n<\/script>\n',this.vueData=function(t){return n()(t,null,2)}(this.widgetFormData),this.$nextTick(function(){ace.edit("jsoneditor").session.setMode("ace/mode/jsx")})):this.$message.error("请在表单属性里面填写必填属性")},createBaseVue:function(){var t=this,e=this;if(""!==this.widgetFormData.dataOptions.menu_Id)if(this.widgetFormData.dataOptions.title)if(this.widgetFormData.dataOptions.router)if(this.widgetFormData.dataOptions.tableView){var a=ace.edit("jsoneditor").getSelectedText();if(a?this.widgetFormData=JSON.parse(a):a=n()(this.widgetFormData,null,2),this.vueData){var r=this.$refs["left-aside"].getCurrentNode(),o=r.printTemplate_Id;r.vueData=a,e.createLoading=!0;var i={menu_Id:this.widgetFormData.dataOptions.menu_Id,printTemplate_Id:o,templateName:this.widgetFormData.dataOptions.title,templateType:this.widgetFormData.dataOptions.templateType,vueData:a,noDataSign:!0};e.common.ajax("/api/sys/printTemplate/savePrintTemplate",i,function(r){t.common.showMsg(r),r.result&&(t.moduleNode.vueData=a,t.jsonVisible=!1,t.resetDoList()),e.createLoading=!1},!0)}else this.$message.error("没有可保存的数据!")}else this.$message.error("关联表名不能为空!");else this.$message.error("API地址不能为空!");else this.$message.error("模板名称不能为空!");else this.$message.error("关联模块ID不能为空!")},toolAction:function(t){var e=null,a=this.widgetFormData.fields;document.querySelectorAll(".resable-item.selected").forEach(function(t){(!e||e.offsetY>t.offsetY)&&(e=t)}),e&&document.querySelectorAll(".resable-item.selected").forEach(function(r){var n=r.attributes["data-key"].value,o=a.find(function(t){return t.key===n}),i=void 0,l=void 0;switch(t){case"top":o.options.y=e.offsetTop;break;case"bottom":i=e.offsetTop+e.offsetHeight-r.offsetHeight,o.options.y=i;break;case"left":o.options.x=e.offsetLeft;break;case"right":l=e.offsetLeft+e.offsetWidth-r.offsetWidth,o.options.x=l}})},addDoList:function(){if(this.isDoAction)this.isDoAction=!1;else{var t=(new Date).valueOf(),e=t-this.currentTimeStamp,a=JSON.parse(n()(this.widgetFormData));if(this.undoList.length){var r=this.undoList[this.undoList.length-1];n()(this.widgetFormData)!==r&&(e<150?this.undoList[this.undoList.length-1]=a:this.undoList.push(a))}else this.undoList.push(a);this.redoList=[],this.currentTimeStamp=t}},toolActionUndo:function(){if(this.isDoAction=!0,this.undoList.length>=1){var t=this.undoList.pop(),e=JSON.parse(n()(t));this.redoList.push(e);var a=this.undoList[this.undoList.length-1];e=JSON.parse(n()(a)),this.widgetFormData=e}else this.$message.error("没有可撤销的步骤了!")},toolActionRedo:function(){if(this.isDoAction=!0,this.redoList.length){var t=this.redoList.pop(),e=JSON.parse(n()(t));this.undoList.push(e),e=JSON.parse(n()(t)),this.widgetFormData=e}else this.$message.error("没有可恢复的步骤了!")},resetDoList:function(){this.redoList=[],this.undoList=[]},toolActionSetting:function(){this.settingVisible=!this.settingVisible}}},U=(a("X/9g"),Object(p.a)(F,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{ref:"container"},[a("el-container",{staticClass:"designer-container"},[a("el-aside",{attrs:{width:"300px"}},[a("left-aside",{ref:"left-aside",attrs:{"basic-components":t.basicComponents,"module-node":t.moduleNode,"detail-fields":t.detailFields,"widget-form-data":t.widgetFormData,"reset-do-list":t.resetDoList},on:{"update:moduleNode":function(e){t.moduleNode=e},"update:module-node":function(e){t.moduleNode=e},"update:detailFields":function(e){t.detailFields=e},"update:detail-fields":function(e){t.detailFields=e},"update:widgetFormData":function(e){t.widgetFormData=e},"update:widget-form-data":function(e){t.widgetFormData=e}}})],1),t._v(" "),a("el-container",{staticClass:"designer-center-container",attrs:{direction:"vertical"}},[a("div",{staticClass:"content"},[a("div",{staticClass:"right-tools",on:{mousedown:function(t){t.stopPropagation()}}},[a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-baocun"},on:{click:t.handleGenerateJson}},[t._v("保存")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-reset"},on:{click:t.handleReset}},[t._v("重置")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-view"},on:{click:t.handlePreview}},[t._v("预览")]),t._v(" "),a("i",{staticClass:"el-icon-yrt-vertical_line"}),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-undo"},nativeOn:{click:function(e){return t.toolActionUndo()}}},[t._v("撤销")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-redo"},nativeOn:{click:function(e){return t.toolActionRedo()}}},[t._v("恢复")]),t._v(" "),a("i",{staticClass:"el-icon-yrt-vertical_line"}),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-zuoduiqi"},nativeOn:{click:function(e){return t.toolAction("left")}}},[t._v("左对齐")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-youduiqi"},nativeOn:{click:function(e){return t.toolAction("right")}}},[t._v("右对齐")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-shangduiqi"},nativeOn:{click:function(e){return t.toolAction("top")}}},[t._v("上对齐")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-xiaduiqi"},nativeOn:{click:function(e){return t.toolAction("bottom")}}},[t._v("下对齐")]),t._v(" "),a("i",{staticClass:"el-icon-yrt-vertical_line"}),t._v(" "),a("el-button",{attrs:{type:"text",size:"medium",icon:"el-icon-yrt-settings2"},nativeOn:{click:function(e){return t.toolActionSetting(e)}}},[t._v("设置")])],1),t._v(" "),a("widget-form",{ref:"widgetForm",attrs:{data:t.widgetFormData,select:t.widgetFormSelect,"config-type":t.configType,"detail-fields":t.detailFields,"add-do-list":t.addDoList},on:{"update:select":function(e){t.widgetFormSelect=e},"update:configType":function(e){t.configType=e},"update:config-type":function(e){t.configType=e},"update:detailFields":function(e){t.detailFields=e},"update:detail-fields":function(e){t.detailFields=e}}})],1)]),t._v(" "),a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"attribute-config-container",attrs:{modal:!1,visible:t.settingVisible,"append-to-body":!0,"modal-append-to-body":!0,width:"300px",top:"5vh",title:"属性设置"},on:{"update:visible":function(e){t.settingVisible=e}}},[a("el-tabs",{attrs:{value:"widget"},on:{"tab-click":function(e,a){t.handleConfigSelect(e,a)}}},[a("el-tab-pane",{attrs:{label:"字段属性",name:"widget"}},[a("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"config scrollbar-wrap"}},[a(t.configType,{directives:[{name:"show",rawName:"v-show",value:"widget"==t.configTab,expression:"configTab=='widget'"}],tag:"component",attrs:{data:t.widgetFormSelect,"basic-components":t.basicComponents}})],1)],1),t._v(" "),a("el-tab-pane",{attrs:{label:"表单属性",name:"form"}},[a("el-scrollbar",{attrs:{noresize:!1,native:!1,"wrap-class":"config scrollbar-wrap"}},[a("form-config",{directives:[{name:"show",rawName:"v-show",value:"form"==t.configTab,expression:"configTab=='form'"}],attrs:{"data-options":t.widgetFormData.dataOptions}})],1)],1)],1)],1),t._v(" "),a("cus-dialog",{ref:"widgetPreview",attrs:{visible:t.previewVisible,title:"UI预览",width:"1000px",form:""},on:{"on-close":function(e){t.previewVisible=!1},"on-submit":t.handlePagePreview}}),t._v(" "),a("cus-dialog",{ref:"jsonPreview",attrs:{visible:t.jsonVisible,width:"800px",form:"",title:"生成JSON并保存Vue文件"},on:{"on-close":function(e){t.jsonVisible=!1}}},[a("div",{staticStyle:{height:"400px",width:"100%"},attrs:{id:"jsoneditor"}},[t._v(t._s(t.vueData))]),t._v(" "),a("template",{slot:"action"},[a("el-button",{attrs:{"data-clipboard-target":".ace_text-input"},nativeOn:{dblclick:function(e){return t.$message.success("复制成功")}}},[t._v("双击复制")]),t._v(" "),a("el-button",{attrs:{loading:t.createLoading,type:"primary","data-clipboard-target":".ace_text-input"},nativeOn:{click:function(e){return t.createBaseVue(e)}}},[t._v("保存")])],1)],2)],1)],1)},[],!1,null,"7bcbc583",null));U.options.__file="index.vue";e.default=U.exports},RiIH:function(t,e,a){"use strict";var r=a("7Crw");a.n(r).a},"X/9g":function(t,e,a){"use strict";var r=a("2y1D");a.n(r).a},Y0PN:function(t,e,a){},YZZz:function(t,e,a){},eSwR:function(t,e,a){"use strict";var r=a("YZZz");a.n(r).a},kN0s:function(t,e,a){"use strict";var r=a("/WBG");a.n(r).a},suWR:function(t,e,a){
| /*!
| * vue-qrcode v1.0.2
| * https://fengyuanchen.github.io/vue-qrcode
| *
| * Copyright 2018-present Chen Fengyuan
| * Released under the MIT license
| *
| * Date: 2020-01-18T06:04:33.222Z
| */
| t.exports=function(){"use strict";function t(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}var e=function(t,e){return t(e={exports:{}},e.exports),e.exports}(function(e,a){e.exports=function e(a,r,n){function o(l,s){if(!r[l]){if(!a[l]){var u=t;if(!s&&u)return u(l,!0);if(i)return i(l,!0);var c=new Error("Cannot find module '"+l+"'");throw c.code="MODULE_NOT_FOUND",c}var d=r[l]={exports:{}};a[l][0].call(d.exports,function(t){var e=a[l][1][t];return o(e||t)},d,d.exports,e,a,r,n)}return r[l].exports}for(var i=t,l=0;l<n.length;l++)o(n[l]);return o}({1:[function(t,e,a){e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},{}],2:[function(t,e,a){var r=t("./utils").getSymbolSize;a.getRowColCoords=function(t){if(1===t)return[];for(var e=Math.floor(t/7)+2,a=r(t),n=145===a?26:2*Math.ceil((a-13)/(2*e-2)),o=[a-7],i=1;i<e-1;i++)o[i]=o[i-1]-n;return o.push(6),o.reverse()},a.getPositions=function(t){for(var e=[],r=a.getRowColCoords(t),n=r.length,o=0;o<n;o++)for(var i=0;i<n;i++)0===o&&0===i||0===o&&i===n-1||o===n-1&&0===i||e.push([r[o],r[i]]);return e}},{"./utils":21}],3:[function(t,e,a){var r=t("./mode"),n=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function o(t){this.mode=r.ALPHANUMERIC,this.data=t}o.getBitsLength=function(t){return 11*Math.floor(t/2)+t%2*6},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(t){var e;for(e=0;e+2<=this.data.length;e+=2){var a=45*n.indexOf(this.data[e]);a+=n.indexOf(this.data[e+1]),t.put(a,11)}this.data.length%2&&t.put(n.indexOf(this.data[e]),6)},e.exports=o},{"./mode":14}],4:[function(t,e,a){function r(){this.buffer=[],this.length=0}r.prototype={get:function(t){var e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)},put:function(t,e){for(var a=0;a<e;a++)this.putBit(1==(t>>>e-a-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},e.exports=r},{}],5:[function(t,e,a){var r=t("../utils/buffer");function n(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=r.alloc(t*t),this.reservedBit=r.alloc(t*t)}n.prototype.set=function(t,e,a,r){var n=t*this.size+e;this.data[n]=a,r&&(this.reservedBit[n]=!0)},n.prototype.get=function(t,e){return this.data[t*this.size+e]},n.prototype.xor=function(t,e,a){this.data[t*this.size+e]^=a},n.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]},e.exports=n},{"../utils/buffer":28}],6:[function(t,e,a){var r=t("../utils/buffer"),n=t("./mode");function o(t){this.mode=n.BYTE,this.data=r.from(t)}o.getBitsLength=function(t){return 8*t},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(t){for(var e=0,a=this.data.length;e<a;e++)t.put(this.data[e],8)},e.exports=o},{"../utils/buffer":28,"./mode":14}],7:[function(t,e,a){var r=t("./error-correction-level"),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],o=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];a.getBlocksCount=function(t,e){switch(e){case r.L:return n[4*(t-1)+0];case r.M:return n[4*(t-1)+1];case r.Q:return n[4*(t-1)+2];case r.H:return n[4*(t-1)+3];default:return}},a.getTotalCodewordsCount=function(t,e){switch(e){case r.L:return o[4*(t-1)+0];case r.M:return o[4*(t-1)+1];case r.Q:return o[4*(t-1)+2];case r.H:return o[4*(t-1)+3];default:return}}},{"./error-correction-level":8}],8:[function(t,e,a){a.L={bit:1},a.M={bit:0},a.Q={bit:3},a.H={bit:2},a.isValid=function(t){return t&&void 0!==t.bit&&t.bit>=0&&t.bit<4},a.from=function(t,e){if(a.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return a.L;case"m":case"medium":return a.M;case"q":case"quartile":return a.Q;case"h":case"high":return a.H;default:throw new Error("Unknown EC Level: "+t)}}(t)}catch(t){return e}}},{}],9:[function(t,e,a){var r=t("./utils").getSymbolSize;a.getPositions=function(t){var e=r(t);return[[0,0],[e-7,0],[0,e-7]]}},{"./utils":21}],10:[function(t,e,a){var r=t("./utils"),n=r.getBCHDigit(1335);a.getEncodedBits=function(t,e){for(var a=t.bit<<3|e,o=a<<10;r.getBCHDigit(o)-n>=0;)o^=1335<<r.getBCHDigit(o)-n;return 21522^(a<<10|o)}},{"./utils":21}],11:[function(t,e,a){var r=t("../utils/buffer"),n=r.alloc(512),o=r.alloc(256);!function(){for(var t=1,e=0;e<255;e++)n[e]=t,o[t]=e,256&(t<<=1)&&(t^=285);for(e=255;e<512;e++)n[e]=n[e-255]}(),a.log=function(t){if(t<1)throw new Error("log("+t+")");return o[t]},a.exp=function(t){return n[t]},a.mul=function(t,e){return 0===t||0===e?0:n[o[t]+o[e]]}},{"../utils/buffer":28}],12:[function(t,e,a){var r=t("./mode"),n=t("./utils");function o(t){this.mode=r.KANJI,this.data=t}o.getBitsLength=function(t){return 13*t},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(t){var e;for(e=0;e<this.data.length;e++){var a=n.toSJIS(this.data[e]);if(a>=33088&&a<=40956)a-=33088;else{if(!(a>=57408&&a<=60351))throw new Error("Invalid SJIS character: "+this.data[e]+"\nMake sure your charset is UTF-8");a-=49472}a=192*(a>>>8&255)+(255&a),t.put(a,13)}},e.exports=o},{"./mode":14,"./utils":21}],13:[function(t,e,a){a.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var r={N1:3,N2:3,N3:40,N4:10};function n(t,e,r){switch(t){case a.Patterns.PATTERN000:return(e+r)%2==0;case a.Patterns.PATTERN001:return e%2==0;case a.Patterns.PATTERN010:return r%3==0;case a.Patterns.PATTERN011:return(e+r)%3==0;case a.Patterns.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case a.Patterns.PATTERN101:return e*r%2+e*r%3==0;case a.Patterns.PATTERN110:return(e*r%2+e*r%3)%2==0;case a.Patterns.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}a.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&t>=0&&t<=7},a.from=function(t){return a.isValid(t)?parseInt(t,10):void 0},a.getPenaltyN1=function(t){for(var e=t.size,a=0,n=0,o=0,i=null,l=null,s=0;s<e;s++){n=o=0,i=l=null;for(var u=0;u<e;u++){var c=t.get(s,u);c===i?n++:(n>=5&&(a+=r.N1+(n-5)),i=c,n=1),(c=t.get(u,s))===l?o++:(o>=5&&(a+=r.N1+(o-5)),l=c,o=1)}n>=5&&(a+=r.N1+(n-5)),o>=5&&(a+=r.N1+(o-5))}return a},a.getPenaltyN2=function(t){for(var e=t.size,a=0,n=0;n<e-1;n++)for(var o=0;o<e-1;o++){var i=t.get(n,o)+t.get(n,o+1)+t.get(n+1,o)+t.get(n+1,o+1);4!==i&&0!==i||a++}return a*r.N2},a.getPenaltyN3=function(t){for(var e=t.size,a=0,n=0,o=0,i=0;i<e;i++){n=o=0;for(var l=0;l<e;l++)n=n<<1&2047|t.get(i,l),l>=10&&(1488===n||93===n)&&a++,o=o<<1&2047|t.get(l,i),l>=10&&(1488===o||93===o)&&a++}return a*r.N3},a.getPenaltyN4=function(t){for(var e=0,a=t.data.length,n=0;n<a;n++)e+=t.data[n];var o=Math.abs(Math.ceil(100*e/a/5)-10);return o*r.N4},a.applyMask=function(t,e){for(var a=e.size,r=0;r<a;r++)for(var o=0;o<a;o++)e.isReserved(o,r)||e.xor(o,r,n(t,o,r))},a.getBestMask=function(t,e){for(var r=Object.keys(a.Patterns).length,n=0,o=1/0,i=0;i<r;i++){e(i),a.applyMask(i,t);var l=a.getPenaltyN1(t)+a.getPenaltyN2(t)+a.getPenaltyN3(t)+a.getPenaltyN4(t);a.applyMask(i,t),l<o&&(o=l,n=i)}return n}},{}],14:[function(t,e,a){var r=t("./version-check"),n=t("./regex");a.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},a.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},a.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},a.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},a.MIXED={bit:-1},a.getCharCountIndicator=function(t,e){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!r.isValid(e))throw new Error("Invalid version: "+e);return e>=1&&e<10?t.ccBits[0]:e<27?t.ccBits[1]:t.ccBits[2]},a.getBestModeForData=function(t){return n.testNumeric(t)?a.NUMERIC:n.testAlphanumeric(t)?a.ALPHANUMERIC:n.testKanji(t)?a.KANJI:a.BYTE},a.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")},a.isValid=function(t){return t&&t.bit&&t.ccBits},a.from=function(t,e){if(a.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return a.NUMERIC;case"alphanumeric":return a.ALPHANUMERIC;case"kanji":return a.KANJI;case"byte":return a.BYTE;default:throw new Error("Unknown mode: "+t)}}(t)}catch(t){return e}}},{"./regex":19,"./version-check":22}],15:[function(t,e,a){var r=t("./mode");function n(t){this.mode=r.NUMERIC,this.data=t.toString()}n.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(t){var e,a,r;for(e=0;e+3<=this.data.length;e+=3)a=this.data.substr(e,3),r=parseInt(a,10),t.put(r,10);var n=this.data.length-e;n>0&&(a=this.data.substr(e),r=parseInt(a,10),t.put(r,3*n+1))},e.exports=n},{"./mode":14}],16:[function(t,e,a){var r=t("../utils/buffer"),n=t("./galois-field");a.mul=function(t,e){for(var a=r.alloc(t.length+e.length-1),o=0;o<t.length;o++)for(var i=0;i<e.length;i++)a[o+i]^=n.mul(t[o],e[i]);return a},a.mod=function(t,e){for(var a=r.from(t);a.length-e.length>=0;){for(var o=a[0],i=0;i<e.length;i++)a[i]^=n.mul(e[i],o);for(var l=0;l<a.length&&0===a[l];)l++;a=a.slice(l)}return a},a.generateECPolynomial=function(t){for(var e=r.from([1]),o=0;o<t;o++)e=a.mul(e,[1,n.exp(o)]);return e}},{"../utils/buffer":28,"./galois-field":11}],17:[function(t,e,a){var r=t("../utils/buffer"),n=t("./utils"),o=t("./error-correction-level"),i=t("./bit-buffer"),l=t("./bit-matrix"),s=t("./alignment-pattern"),u=t("./finder-pattern"),c=t("./mask-pattern"),d=t("./error-correction-code"),f=t("./reed-solomon-encoder"),p=t("./version"),h=t("./format-info"),m=t("./mode"),g=t("./segments"),v=t("isarray");function b(t,e,a){var r,n,o=t.size,i=h.getEncodedBits(e,a);for(r=0;r<15;r++)n=1==(i>>r&1),r<6?t.set(r,8,n,!0):r<8?t.set(r+1,8,n,!0):t.set(o-15+r,8,n,!0),r<8?t.set(8,o-r-1,n,!0):r<9?t.set(8,15-r-1+1,n,!0):t.set(8,15-r-1,n,!0);t.set(o-8,8,1,!0)}function y(t,e,a){var o=new i;a.forEach(function(e){o.put(e.mode.bit,4),o.put(e.getLength(),m.getCharCountIndicator(e.mode,t)),e.write(o)});var l=n.getSymbolTotalCodewords(t),s=d.getTotalCodewordsCount(t,e),u=8*(l-s);for(o.getLengthInBits()+4<=u&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);for(var c=(u-o.getLengthInBits())/8,p=0;p<c;p++)o.put(p%2?17:236,8);return function(t,e,a){for(var o=n.getSymbolTotalCodewords(e),i=d.getTotalCodewordsCount(e,a),l=o-i,s=d.getBlocksCount(e,a),u=s-o%s,c=Math.floor(o/s),p=Math.floor(l/s),h=p+1,m=c-p,g=new f(m),v=0,b=new Array(s),y=new Array(s),w=0,_=r.from(t.buffer),x=0;x<s;x++){var C=x<u?p:h;b[x]=_.slice(v,v+C),y[x]=g.encode(b[x]),v+=C,w=Math.max(w,C)}var k,E,A=r.alloc(o),T=0;for(k=0;k<w;k++)for(E=0;E<s;E++)k<b[E].length&&(A[T++]=b[E][k]);for(k=0;k<m;k++)for(E=0;E<s;E++)A[T++]=y[E][k];return A}(o,t,e)}function w(t,e,a,r){var o;if(v(t))o=g.fromArray(t);else{if("string"!=typeof t)throw new Error("Invalid data");var i=e;if(!i){var d=g.rawSplit(t);i=p.getBestVersionForData(d,a)}o=g.fromString(t,i||40)}var f=p.getBestVersionForData(o,a);if(!f)throw new Error("The amount of data is too big to be stored in a QR Code");if(e){if(e<f)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+f+".\n")}else e=f;var h=y(e,a,o),m=n.getSymbolSize(e),w=new l(m);return function(t,e){for(var a=t.size,r=u.getPositions(e),n=0;n<r.length;n++)for(var o=r[n][0],i=r[n][1],l=-1;l<=7;l++)if(!(o+l<=-1||a<=o+l))for(var s=-1;s<=7;s++)i+s<=-1||a<=i+s||(l>=0&&l<=6&&(0===s||6===s)||s>=0&&s<=6&&(0===l||6===l)||l>=2&&l<=4&&s>=2&&s<=4?t.set(o+l,i+s,!0,!0):t.set(o+l,i+s,!1,!0))}(w,e),function(t){for(var e=t.size,a=8;a<e-8;a++){var r=a%2==0;t.set(a,6,r,!0),t.set(6,a,r,!0)}}(w),function(t,e){for(var a=s.getPositions(e),r=0;r<a.length;r++)for(var n=a[r][0],o=a[r][1],i=-2;i<=2;i++)for(var l=-2;l<=2;l++)-2===i||2===i||-2===l||2===l||0===i&&0===l?t.set(n+i,o+l,!0,!0):t.set(n+i,o+l,!1,!0)}(w,e),b(w,a,0),e>=7&&function(t,e){for(var a,r,n,o=t.size,i=p.getEncodedBits(e),l=0;l<18;l++)a=Math.floor(l/3),r=l%3+o-8-3,n=1==(i>>l&1),t.set(a,r,n,!0),t.set(r,a,n,!0)}(w,e),function(t,e){for(var a=t.size,r=-1,n=a-1,o=7,i=0,l=a-1;l>0;l-=2)for(6===l&&l--;;){for(var s=0;s<2;s++)if(!t.isReserved(n,l-s)){var u=!1;i<e.length&&(u=1==(e[i]>>>o&1)),t.set(n,l-s,u),-1==--o&&(i++,o=7)}if((n+=r)<0||a<=n){n-=r,r=-r;break}}}(w,h),isNaN(r)&&(r=c.getBestMask(w,b.bind(null,w,a))),c.applyMask(r,w),b(w,a,r),{modules:w,version:e,errorCorrectionLevel:a,maskPattern:r,segments:o}}a.create=function(t,e){if(void 0===t||""===t)throw new Error("No input text");var a,r,i=o.M;return void 0!==e&&(i=o.from(e.errorCorrectionLevel,o.M),a=p.from(e.version),r=c.from(e.maskPattern),e.toSJISFunc&&n.setToSJISFunction(e.toSJISFunc)),w(t,a,i,r)}},{"../utils/buffer":28,"./alignment-pattern":2,"./bit-buffer":4,"./bit-matrix":5,"./error-correction-code":7,"./error-correction-level":8,"./finder-pattern":9,"./format-info":10,"./mask-pattern":13,"./mode":14,"./reed-solomon-encoder":18,"./segments":20,"./utils":21,"./version":23,isarray:33}],18:[function(t,e,a){var r=t("../utils/buffer"),n=t("./polynomial"),o=t("buffer").Buffer;function i(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}i.prototype.initialize=function(t){this.degree=t,this.genPoly=n.generateECPolynomial(this.degree)},i.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");var e=r.alloc(this.degree),a=o.concat([t,e],t.length+this.degree),i=n.mod(a,this.genPoly),l=this.degree-i.length;if(l>0){var s=r.alloc(this.degree);return i.copy(s,l),s}return i},e.exports=i},{"../utils/buffer":28,"./polynomial":16,buffer:30}],19:[function(t,e,a){var r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",n="(?:(?![A-Z0-9 $%*+\\-./:]|"+(r=r.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";a.KANJI=new RegExp(r,"g"),a.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),a.BYTE=new RegExp(n,"g"),a.NUMERIC=new RegExp("[0-9]+","g"),a.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");var o=new RegExp("^"+r+"$"),i=new RegExp("^[0-9]+$"),l=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");a.testKanji=function(t){return o.test(t)},a.testNumeric=function(t){return i.test(t)},a.testAlphanumeric=function(t){return l.test(t)}},{}],20:[function(t,e,a){var r=t("./mode"),n=t("./numeric-data"),o=t("./alphanumeric-data"),i=t("./byte-data"),l=t("./kanji-data"),s=t("./regex"),u=t("./utils"),c=t("dijkstrajs");function d(t){return unescape(encodeURIComponent(t)).length}function f(t,e,a){for(var r,n=[];null!==(r=t.exec(a));)n.push({data:r[0],index:r.index,mode:e,length:r[0].length});return n}function p(t){var e,a,n=f(s.NUMERIC,r.NUMERIC,t),o=f(s.ALPHANUMERIC,r.ALPHANUMERIC,t);u.isKanjiModeEnabled()?(e=f(s.BYTE,r.BYTE,t),a=f(s.KANJI,r.KANJI,t)):(e=f(s.BYTE_KANJI,r.BYTE,t),a=[]);var i=n.concat(o,e,a);return i.sort(function(t,e){return t.index-e.index}).map(function(t){return{data:t.data,mode:t.mode,length:t.length}})}function h(t,e){switch(e){case r.NUMERIC:return n.getBitsLength(t);case r.ALPHANUMERIC:return o.getBitsLength(t);case r.KANJI:return l.getBitsLength(t);case r.BYTE:return i.getBitsLength(t)}}function m(t,e){var a,s=r.getBestModeForData(t);if((a=r.from(e,s))!==r.BYTE&&a.bit<s.bit)throw new Error('"'+t+'" cannot be encoded with mode '+r.toString(a)+".\n Suggested mode is: "+r.toString(s));switch(a!==r.KANJI||u.isKanjiModeEnabled()||(a=r.BYTE),a){case r.NUMERIC:return new n(t);case r.ALPHANUMERIC:return new o(t);case r.KANJI:return new l(t);case r.BYTE:return new i(t)}}a.fromArray=function(t){return t.reduce(function(t,e){return"string"==typeof e?t.push(m(e,null)):e.data&&t.push(m(e.data,e.mode)),t},[])},a.fromString=function(t,e){for(var n=p(t,u.isKanjiModeEnabled()),o=function(t){for(var e=[],a=0;a<t.length;a++){var n=t[a];switch(n.mode){case r.NUMERIC:e.push([n,{data:n.data,mode:r.ALPHANUMERIC,length:n.length},{data:n.data,mode:r.BYTE,length:n.length}]);break;case r.ALPHANUMERIC:e.push([n,{data:n.data,mode:r.BYTE,length:n.length}]);break;case r.KANJI:e.push([n,{data:n.data,mode:r.BYTE,length:d(n.data)}]);break;case r.BYTE:e.push([{data:n.data,mode:r.BYTE,length:d(n.data)}])}}return e}(n),i=function(t,e){for(var a={},n={start:{}},o=["start"],i=0;i<t.length;i++){for(var l=t[i],s=[],u=0;u<l.length;u++){var c=l[u],d=""+i+u;s.push(d),a[d]={node:c,lastCount:0},n[d]={};for(var f=0;f<o.length;f++){var p=o[f];a[p]&&a[p].node.mode===c.mode?(n[p][d]=h(a[p].lastCount+c.length,c.mode)-h(a[p].lastCount,c.mode),a[p].lastCount+=c.length):(a[p]&&(a[p].lastCount=c.length),n[p][d]=h(c.length,c.mode)+4+r.getCharCountIndicator(c.mode,e))}}o=s}for(f=0;f<o.length;f++)n[o[f]].end=0;return{map:n,table:a}}(o,e),l=c.find_path(i.map,"start","end"),s=[],f=1;f<l.length-1;f++)s.push(i.table[l[f]].node);return a.fromArray(function(t){return t.reduce(function(t,e){var a=t.length-1>=0?t[t.length-1]:null;return a&&a.mode===e.mode?(t[t.length-1].data+=e.data,t):(t.push(e),t)},[])}(s))},a.rawSplit=function(t){return a.fromArray(p(t,u.isKanjiModeEnabled()))}},{"./alphanumeric-data":3,"./byte-data":6,"./kanji-data":12,"./mode":14,"./numeric-data":15,"./regex":19,"./utils":21,dijkstrajs:31}],21:[function(t,e,a){var r,n=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];a.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},a.getSymbolTotalCodewords=function(t){return n[t]},a.getBCHDigit=function(t){for(var e=0;0!==t;)e++,t>>>=1;return e},a.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');r=t},a.isKanjiModeEnabled=function(){return void 0!==r},a.toSJIS=function(t){return r(t)}},{}],22:[function(t,e,a){a.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}},{}],23:[function(t,e,a){var r=t("./utils"),n=t("./error-correction-code"),o=t("./error-correction-level"),i=t("./mode"),l=t("./version-check"),s=t("isarray"),u=r.getBCHDigit(7973);function c(t,e){return i.getCharCountIndicator(t,e)+4}function d(t,e){var a=0;return t.forEach(function(t){var r=c(t.mode,e);a+=r+t.getBitsLength()}),a}a.from=function(t,e){return l.isValid(t)?parseInt(t,10):e},a.getCapacity=function(t,e,a){if(!l.isValid(t))throw new Error("Invalid QR Code version");void 0===a&&(a=i.BYTE);var o=r.getSymbolTotalCodewords(t),s=n.getTotalCodewordsCount(t,e),u=8*(o-s);if(a===i.MIXED)return u;var d=u-c(a,t);switch(a){case i.NUMERIC:return Math.floor(d/10*3);case i.ALPHANUMERIC:return Math.floor(d/11*2);case i.KANJI:return Math.floor(d/13);case i.BYTE:default:return Math.floor(d/8)}},a.getBestVersionForData=function(t,e){var r,n=o.from(e,o.M);if(s(t)){if(t.length>1)return function(t,e){for(var r=1;r<=40;r++){var n=d(t,r);if(n<=a.getCapacity(r,e,i.MIXED))return r}}(t,n);if(0===t.length)return 1;r=t[0]}else r=t;return function(t,e,r){for(var n=1;n<=40;n++)if(e<=a.getCapacity(n,r,t))return n}(r.mode,r.getLength(),n)},a.getEncodedBits=function(t){if(!l.isValid(t)||t<7)throw new Error("Invalid QR Code version");for(var e=t<<12;r.getBCHDigit(e)-u>=0;)e^=7973<<r.getBCHDigit(e)-u;return t<<12|e}},{"./error-correction-code":7,"./error-correction-level":8,"./mode":14,"./utils":21,"./version-check":22,isarray:33}],24:[function(t,e,a){var r=t("./can-promise"),n=t("./core/qrcode"),o=t("./renderer/canvas"),i=t("./renderer/svg-tag.js");function l(t,e,a,o,i){var l=[].slice.call(arguments,1),s=l.length,u="function"==typeof l[s-1];if(!u&&!r())throw new Error("Callback required as last argument");if(!u){if(s<1)throw new Error("Too few arguments provided");return 1===s?(a=e,e=o=void 0):2!==s||e.getContext||(o=a,a=e,e=void 0),new Promise(function(r,i){try{var l=n.create(a,o);r(t(l,e,o))}catch(t){i(t)}})}if(s<2)throw new Error("Too few arguments provided");2===s?(i=a,a=e,e=o=void 0):3===s&&(e.getContext&&void 0===i?(i=o,o=void 0):(i=o,o=a,a=e,e=void 0));try{var c=n.create(a,o);i(null,t(c,e,o))}catch(t){i(t)}}a.create=n.create,a.toCanvas=l.bind(null,o.render),a.toDataURL=l.bind(null,o.renderToDataURL),a.toString=l.bind(null,function(t,e,a){return i.render(t,a)})},{"./can-promise":1,"./core/qrcode":17,"./renderer/canvas":25,"./renderer/svg-tag.js":26}],25:[function(t,e,a){var r=t("./utils");a.render=function(t,e,a){var n=a,o=e;void 0!==n||e&&e.getContext||(n=e,e=void 0),e||(o=function(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}}()),n=r.getOptions(n);var i=r.getImageWidth(t.modules.size,n),l=o.getContext("2d"),s=l.createImageData(i,i);return r.qrToImageData(s.data,t,n),function(t,e,a){t.clearRect(0,0,e.width,e.height),e.style||(e.style={}),e.height=a,e.width=a,e.style.height=a+"px",e.style.width=a+"px"}(l,o,i),l.putImageData(s,0,0),o},a.renderToDataURL=function(t,e,r){var n=r;void 0!==n||e&&e.getContext||(n=e,e=void 0),n||(n={});var o=a.render(t,e,n),i=n.type||"image/png",l=n.rendererOpts||{};return o.toDataURL(i,l.quality)}},{"./utils":27}],26:[function(t,e,a){var r=t("./utils");function n(t,e){var a=t.a/255,r=e+'="'+t.hex+'"';return a<1?r+" "+e+'-opacity="'+a.toFixed(2).slice(1)+'"':r}function o(t,e,a){var r=t+e;return void 0!==a&&(r+=" "+a),r}a.render=function(t,e,a){var i=r.getOptions(e),l=t.modules.size,s=t.modules.data,u=l+2*i.margin,c=i.color.light.a?"<path "+n(i.color.light,"fill")+' d="M0 0h'+u+"v"+u+'H0z"/>':"",d="<path "+n(i.color.dark,"stroke")+' d="'+function(t,e,a){for(var r="",n=0,i=!1,l=0,s=0;s<t.length;s++){var u=Math.floor(s%e),c=Math.floor(s/e);u||i||(i=!0),t[s]?(l++,s>0&&u>0&&t[s-1]||(r+=i?o("M",u+a,.5+c+a):o("m",n,0),n=0,i=!1),u+1<e&&t[s+1]||(r+=o("h",l),l=0)):n++}return r}(s,l,i.margin)+'"/>',f='viewBox="0 0 '+u+" "+u+'"',p=i.width?'width="'+i.width+'" height="'+i.width+'" ':"",h='<svg xmlns="http://www.w3.org/2000/svg" '+p+f+' shape-rendering="crispEdges">'+c+d+"</svg>\n";return"function"==typeof a&&a(null,h),h}},{"./utils":27}],27:[function(t,e,a){function r(t){if("number"==typeof t&&(t=t.toString()),"string"!=typeof t)throw new Error("Color should be defined as hex string");var e=t.slice().replace("#","").split("");if(e.length<3||5===e.length||e.length>8)throw new Error("Invalid hex color: "+t);3!==e.length&&4!==e.length||(e=Array.prototype.concat.apply([],e.map(function(t){return[t,t]}))),6===e.length&&e.push("F","F");var a=parseInt(e.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:255&a,hex:"#"+e.slice(0,6).join("")}}a.getOptions=function(t){t||(t={}),t.color||(t.color={});var e=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,a=t.width&&t.width>=21?t.width:void 0,n=t.scale||4;return{width:a,scale:a?4:n,margin:e,color:{dark:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},a.getScale=function(t,e){return e.width&&e.width>=t+2*e.margin?e.width/(t+2*e.margin):e.scale},a.getImageWidth=function(t,e){var r=a.getScale(t,e);return Math.floor((t+2*e.margin)*r)},a.qrToImageData=function(t,e,r){for(var n=e.modules.size,o=e.modules.data,i=a.getScale(n,r),l=Math.floor((n+2*r.margin)*i),s=r.margin*i,u=[r.color.light,r.color.dark],c=0;c<l;c++)for(var d=0;d<l;d++){var f=4*(c*l+d),p=r.color.light;if(c>=s&&d>=s&&c<l-s&&d<l-s){var h=Math.floor((c-s)/i),m=Math.floor((d-s)/i);p=u[o[h*n+m]?1:0]}t[f++]=p.r,t[f++]=p.g,t[f++]=p.b,t[f]=p.a}}},{}],28:[function(t,e,a){var r=t("isarray");o.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}();var n=o.TYPED_ARRAY_SUPPORT?2147483647:1073741823;function o(t,e,a){return o.TYPED_ARRAY_SUPPORT||this instanceof o?"number"==typeof t?s(this,t):function(t,e,a,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,a,r){if(a<0||e.byteLength<a)throw new RangeError("'offset' is out of bounds");if(e.byteLength<a+(r||0))throw new RangeError("'length' is out of bounds");var n;return n=void 0===a&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,a):new Uint8Array(e,a,r),o.TYPED_ARRAY_SUPPORT?n.__proto__=o.prototype:n=u(t,n),n}(t,e,a,r):"string"==typeof e?function(t,e){var a=0|d(e),r=l(t,a),n=r.write(e);return n!==a&&(r=r.slice(0,n)),r}(t,e):function(t,e){if(o.isBuffer(e)){var a=0|i(e.length),r=l(t,a);return 0===r.length?r:(e.copy(r,0,0,a),r)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||function(t){return t!=t}(e.length)?l(t,0):u(t,e);if("Buffer"===e.type&&Array.isArray(e.data))return u(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}(this,t,e,a):new o(t,e,a)}function i(t){if(t>=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return 0|t}function l(t,e){var a;return o.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(e)).__proto__=o.prototype:(null===(a=t)&&(a=new o(e)),a.length=e),a}function s(t,e){var a=l(t,e<0?0:0|i(e));if(!o.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)a[r]=0;return a}function u(t,e){for(var a=e.length<0?0:0|i(e.length),r=l(t,a),n=0;n<a;n+=1)r[n]=255&e[n];return r}function c(t,e){var a;e=e||1/0;for(var r=t.length,n=null,o=[],i=0;i<r;++i){if((a=t.charCodeAt(i))>55295&&a<57344){if(!n){if(a>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(e-=3)>-1&&o.push(239,191,189);continue}n=a;continue}if(a<56320){(e-=3)>-1&&o.push(239,191,189),n=a;continue}a=65536+(n-55296<<10|a-56320)}else n&&(e-=3)>-1&&o.push(239,191,189);if(n=null,a<128){if((e-=1)<0)break;o.push(a)}else if(a<2048){if((e-=2)<0)break;o.push(a>>6|192,63&a|128)}else if(a<65536){if((e-=3)<0)break;o.push(a>>12|224,a>>6&63|128,63&a|128)}else{if(!(a<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}}return o}function d(t){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;return 0===e?0:c(t).length}o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),o.prototype.write=function(t,e,a){void 0===e?(a=this.length,e=0):void 0===a&&"string"==typeof e?(a=this.length,e=0):isFinite(e)&&(e|=0,isFinite(a)?a|=0:a=void 0);var r=this.length-e;if((void 0===a||a>r)&&(a=r),t.length>0&&(a<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");return function(t,e,a,r){return function(t,e,a,r){for(var n=0;n<r&&!(n+a>=e.length||n>=t.length);++n)e[n+a]=t[n];return n}(c(e,t.length-a),t,a,r)}(this,t,e,a)},o.prototype.slice=function(t,e){var a,r=this.length;if(t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),o.TYPED_ARRAY_SUPPORT)(a=this.subarray(t,e)).__proto__=o.prototype;else{var n=e-t;a=new o(n,void 0);for(var i=0;i<n;++i)a[i]=this[i+t]}return a},o.prototype.copy=function(t,e,a,r){if(a||(a=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<a&&(r=a),r===a)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(a<0||a>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-a&&(r=t.length-e+a);var n,i=r-a;if(this===t&&a<e&&e<r)for(n=i-1;n>=0;--n)t[n+e]=this[n+a];else if(i<1e3||!o.TYPED_ARRAY_SUPPORT)for(n=0;n<i;++n)t[n+e]=this[n+a];else Uint8Array.prototype.set.call(t,this.subarray(a,a+i),e);return i},o.prototype.fill=function(t,e,a){if("string"==typeof t){if("string"==typeof e?(e=0,a=this.length):"string"==typeof a&&(a=this.length),1===t.length){var r=t.charCodeAt(0);r<256&&(t=r)}}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<a)throw new RangeError("Out of range index");if(a<=e)return this;var n;if(e>>>=0,a=void 0===a?this.length:a>>>0,t||(t=0),"number"==typeof t)for(n=e;n<a;++n)this[n]=t;else{var i=o.isBuffer(t)?t:new o(t),l=i.length;for(n=0;n<a-e;++n)this[n+e]=i[n%l]}return this},o.concat=function(t,e){if(!r(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return l(null,0);var a;if(void 0===e)for(e=0,a=0;a<t.length;++a)e+=t[a].length;var n=s(null,e),i=0;for(a=0;a<t.length;++a){var u=t[a];if(!o.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(n,i),i+=u.length}return n},o.byteLength=d,o.prototype._isBuffer=!0,o.isBuffer=function(t){return!(null==t||!t._isBuffer)},e.exports.alloc=function(t){var e=new o(t);return e.fill(0),e},e.exports.from=function(t){return new o(t)}},{isarray:33}],29:[function(t,e,a){a.byteLength=function(t){var e=u(t),a=e[0],r=e[1];return 3*(a+r)/4-r},a.toByteArray=function(t){var e,a,r=u(t),i=r[0],l=r[1],s=new o(function(t,e,a){return 3*(e+a)/4-a}(0,i,l)),c=0,d=l>0?i-4:i;for(a=0;a<d;a+=4)e=n[t.charCodeAt(a)]<<18|n[t.charCodeAt(a+1)]<<12|n[t.charCodeAt(a+2)]<<6|n[t.charCodeAt(a+3)],s[c++]=e>>16&255,s[c++]=e>>8&255,s[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(a)]<<2|n[t.charCodeAt(a+1)]>>4,s[c++]=255&e),1===l&&(e=n[t.charCodeAt(a)]<<10|n[t.charCodeAt(a+1)]<<4|n[t.charCodeAt(a+2)]>>2,s[c++]=e>>8&255,s[c++]=255&e),s},a.fromByteArray=function(t){for(var e,a=t.length,n=a%3,o=[],i=0,l=a-n;i<l;i+=16383)o.push(d(t,i,i+16383>l?l:i+16383));return 1===n?(e=t[a-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===n&&(e=(t[a-2]<<8)+t[a-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),o.join("")};for(var r=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,s=i.length;l<s;++l)r[l]=i[l],n[i.charCodeAt(l)]=l;function u(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=t.indexOf("=");-1===a&&(a=e);var r=a===e?0:4-a%4;return[a,r]}function c(t){return r[t>>18&63]+r[t>>12&63]+r[t>>6&63]+r[63&t]}function d(t,e,a){for(var r,n=[],o=e;o<a;o+=3)r=(t[o]<<16&16711680)+(t[o+1]<<8&65280)+(255&t[o+2]),n.push(c(r));return n.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},{}],30:[function(t,e,a){var r=t("base64-js"),n=t("ieee754"),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;a.Buffer=s,a.SlowBuffer=function(t){return+t!=t&&(t=0),s.alloc(+t)},a.INSPECT_MAX_BYTES=50;var i=2147483647;function l(t){if(t>i)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,s.prototype),e}function s(t,e,a){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return d(t)}return u(t,e,a)}function u(t,e,a){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!s.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var a=0|h(t,e),r=l(a),n=r.write(t,e);return n!==a&&(r=r.slice(0,n)),r}(t,e);if(ArrayBuffer.isView(t))return f(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(F(t,ArrayBuffer)||t&&F(t.buffer,ArrayBuffer))return function(t,e,a){if(e<0||t.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(a||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===e&&void 0===a?new Uint8Array(t):void 0===a?new Uint8Array(t,e):new Uint8Array(t,e,a),Object.setPrototypeOf(r,s.prototype),r}(t,e,a);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=t.valueOf&&t.valueOf();if(null!=r&&r!==t)return s.from(r,e,a);var n=function(t){if(s.isBuffer(t)){var e=0|p(t.length),a=l(e);return 0===a.length?a:(t.copy(a,0,0,e),a)}return void 0!==t.length?"number"!=typeof t.length||U(t.length)?l(0):f(t):"Buffer"===t.type&&Array.isArray(t.data)?f(t.data):void 0}(t);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return s.from(t[Symbol.toPrimitive]("string"),e,a);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function d(t){return c(t),l(t<0?0:0|p(t))}function f(t){for(var e=t.length<0?0:0|p(t.length),a=l(e),r=0;r<e;r+=1)a[r]=255&t[r];return a}function p(t){if(t>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|t}function h(t,e){if(s.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||F(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var a=t.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===a)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return R(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return L(t).length;default:if(n)return r?-1:R(t).length;e=(""+e).toLowerCase(),n=!0}}function m(t,e,a){var r=t[e];t[e]=t[a],t[a]=r}function g(t,e,a,r,n){if(0===t.length)return-1;if("string"==typeof a?(r=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),U(a=+a)&&(a=n?0:t.length-1),a<0&&(a=t.length+a),a>=t.length){if(n)return-1;a=t.length-1}else if(a<0){if(!n)return-1;a=0}if("string"==typeof e&&(e=s.from(e,r)),s.isBuffer(e))return 0===e.length?-1:v(t,e,a,r,n);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(t,e,a):Uint8Array.prototype.lastIndexOf.call(t,e,a):v(t,[e],a,r,n);throw new TypeError("val must be string, number or Buffer")}function v(t,e,a,r,n){var o,i=1,l=t.length,s=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;i=2,l/=2,s/=2,a/=2}function u(t,e){return 1===i?t[e]:t.readUInt16BE(e*i)}if(n){var c=-1;for(o=a;o<l;o++)if(u(t,o)===u(e,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===s)return c*i}else-1!==c&&(o-=o-c),c=-1}else for(a+s>l&&(a=l-s),o=a;o>=0;o--){for(var d=!0,f=0;f<s;f++)if(u(t,o+f)!==u(e,f)){d=!1;break}if(d)return o}return-1}function b(t,e,a,r){a=Number(a)||0;var n=t.length-a;r?(r=Number(r))>n&&(r=n):r=n;var o=e.length;r>o/2&&(r=o/2);for(var i=0;i<r;++i){var l=parseInt(e.substr(2*i,2),16);if(U(l))return i;t[a+i]=l}return i}function y(t,e,a,r){return z(R(e,t.length-a),t,a,r)}function w(t,e,a,r){return z(function(t){for(var e=[],a=0;a<t.length;++a)e.push(255&t.charCodeAt(a));return e}(e),t,a,r)}function _(t,e,a,r){return w(t,e,a,r)}function x(t,e,a,r){return z(L(e),t,a,r)}function C(t,e,a,r){return z(function(t,e){for(var a,r,n,o=[],i=0;i<t.length&&!((e-=2)<0);++i)a=t.charCodeAt(i),r=a>>8,n=a%256,o.push(n),o.push(r);return o}(e,t.length-a),t,a,r)}function k(t,e,a){return 0===e&&a===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,a))}function E(t,e,a){a=Math.min(t.length,a);for(var r=[],n=e;n<a;){var o,i,l,s,u=t[n],c=null,d=u>239?4:u>223?3:u>191?2:1;if(n+d<=a)switch(d){case 1:u<128&&(c=u);break;case 2:128==(192&(o=t[n+1]))&&(s=(31&u)<<6|63&o)>127&&(c=s);break;case 3:o=t[n+1],i=t[n+2],128==(192&o)&&128==(192&i)&&(s=(15&u)<<12|(63&o)<<6|63&i)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:o=t[n+1],i=t[n+2],l=t[n+3],128==(192&o)&&128==(192&i)&&128==(192&l)&&(s=(15&u)<<18|(63&o)<<12|(63&i)<<6|63&l)>65535&&s<1114112&&(c=s)}null===c?(c=65533,d=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),n+=d}return function(t){var e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);for(var a="",r=0;r<e;)a+=String.fromCharCode.apply(String,t.slice(r,r+=A));return a}(r)}a.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),s.poolSize=8192,s.from=function(t,e,a){return u(t,e,a)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(t,e,a){return function(t,e,a){return c(t),t<=0?l(t):void 0!==e?"string"==typeof a?l(t).fill(e,a):l(t).fill(e):l(t)}(t,e,a)},s.allocUnsafe=function(t){return d(t)},s.allocUnsafeSlow=function(t){return d(t)},s.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==s.prototype},s.compare=function(t,e){if(F(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),F(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(t)||!s.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var a=t.length,r=e.length,n=0,o=Math.min(a,r);n<o;++n)if(t[n]!==e[n]){a=t[n],r=e[n];break}return a<r?-1:r<a?1:0},s.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(t,e){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return s.alloc(0);var a;if(void 0===e)for(e=0,a=0;a<t.length;++a)e+=t[a].length;var r=s.allocUnsafe(e),n=0;for(a=0;a<t.length;++a){var o=t[a];if(F(o,Uint8Array)&&(o=s.from(o)),!s.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,n),n+=o.length}return r},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)m(this,e,e+1);return this},s.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)m(this,e,e+3),m(this,e+1,e+2);return this},s.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)m(this,e,e+7),m(this,e+1,e+6),m(this,e+2,e+5),m(this,e+3,e+4);return this},s.prototype.toString=function(){var t=this.length;return 0===t?"":0===arguments.length?E(this,0,t):function(t,e,a){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===a||a>this.length)&&(a=this.length),a<=0)return"";if((a>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return D(this,e,a);case"utf8":case"utf-8":return E(this,e,a);case"ascii":return T(this,e,a);case"latin1":case"binary":return N(this,e,a);case"base64":return k(this,e,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,a);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(t){if(!s.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===s.compare(this,t)},s.prototype.inspect=function(){var t="",e=a.INSPECT_MAX_BYTES;return t=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(t+=" ... "),"<Buffer "+t+">"},o&&(s.prototype[o]=s.prototype.inspect),s.prototype.compare=function(t,e,a,r,n){if(F(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===a&&(a=t?t.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),e<0||a>t.length||r<0||n>this.length)throw new RangeError("out of range index");if(r>=n&&e>=a)return 0;if(r>=n)return-1;if(e>=a)return 1;if(e>>>=0,a>>>=0,r>>>=0,n>>>=0,this===t)return 0;for(var o=n-r,i=a-e,l=Math.min(o,i),u=this.slice(r,n),c=t.slice(e,a),d=0;d<l;++d)if(u[d]!==c[d]){o=u[d],i=c[d];break}return o<i?-1:i<o?1:0},s.prototype.includes=function(t,e,a){return-1!==this.indexOf(t,e,a)},s.prototype.indexOf=function(t,e,a){return g(this,t,e,a,!0)},s.prototype.lastIndexOf=function(t,e,a){return g(this,t,e,a,!1)},s.prototype.write=function(t,e,a,r){if(void 0===e)r="utf8",a=this.length,e=0;else if(void 0===a&&"string"==typeof e)r=e,a=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e>>>=0,isFinite(a)?(a>>>=0,void 0===r&&(r="utf8")):(r=a,a=void 0)}var n=this.length-e;if((void 0===a||a>n)&&(a=n),t.length>0&&(a<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return b(this,t,e,a);case"utf8":case"utf-8":return y(this,t,e,a);case"ascii":return w(this,t,e,a);case"latin1":case"binary":return _(this,t,e,a);case"base64":return x(this,t,e,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,t,e,a);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function T(t,e,a){var r="";a=Math.min(t.length,a);for(var n=e;n<a;++n)r+=String.fromCharCode(127&t[n]);return r}function N(t,e,a){var r="";a=Math.min(t.length,a);for(var n=e;n<a;++n)r+=String.fromCharCode(t[n]);return r}function D(t,e,a){var r=t.length;(!e||e<0)&&(e=0),(!a||a<0||a>r)&&(a=r);for(var n="",o=e;o<a;++o)n+=j[t[o]];return n}function B(t,e,a){for(var r=t.slice(e,a),n="",o=0;o<r.length;o+=2)n+=String.fromCharCode(r[o]+256*r[o+1]);return n}function I(t,e,a){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>a)throw new RangeError("Trying to access beyond buffer length")}function O(t,e,a,r,n,o){if(!s.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||e<o)throw new RangeError('"value" argument is out of bounds');if(a+r>t.length)throw new RangeError("Index out of range")}function S(t,e,a,r,n,o){if(a+r>t.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function $(t,e,a,r,o){return e=+e,a>>>=0,o||S(t,0,a,4),n.write(t,e,a,r,23,4),a+4}function M(t,e,a,r,o){return e=+e,a>>>=0,o||S(t,0,a,8),n.write(t,e,a,r,52,8),a+8}s.prototype.slice=function(t,e){var a=this.length;t=~~t,e=void 0===e?a:~~e,t<0?(t+=a)<0&&(t=0):t>a&&(t=a),e<0?(e+=a)<0&&(e=0):e>a&&(e=a),e<t&&(e=t);var r=this.subarray(t,e);return Object.setPrototypeOf(r,s.prototype),r},s.prototype.readUIntLE=function(t,e,a){t>>>=0,e>>>=0,a||I(t,e,this.length);for(var r=this[t],n=1,o=0;++o<e&&(n*=256);)r+=this[t+o]*n;return r},s.prototype.readUIntBE=function(t,e,a){t>>>=0,e>>>=0,a||I(t,e,this.length);for(var r=this[t+--e],n=1;e>0&&(n*=256);)r+=this[t+--e]*n;return r},s.prototype.readUInt8=function(t,e){return t>>>=0,e||I(t,1,this.length),this[t]},s.prototype.readUInt16LE=function(t,e){return t>>>=0,e||I(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUInt16BE=function(t,e){return t>>>=0,e||I(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUInt32LE=function(t,e){return t>>>=0,e||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUInt32BE=function(t,e){return t>>>=0,e||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,a){t>>>=0,e>>>=0,a||I(t,e,this.length);for(var r=this[t],n=1,o=0;++o<e&&(n*=256);)r+=this[t+o]*n;return r>=(n*=128)&&(r-=Math.pow(2,8*e)),r},s.prototype.readIntBE=function(t,e,a){t>>>=0,e>>>=0,a||I(t,e,this.length);for(var r=e,n=1,o=this[t+--r];r>0&&(n*=256);)o+=this[t+--r]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*e)),o},s.prototype.readInt8=function(t,e){return t>>>=0,e||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},s.prototype.readInt16LE=function(t,e){t>>>=0,e||I(t,2,this.length);var a=this[t]|this[t+1]<<8;return 32768&a?4294901760|a:a},s.prototype.readInt16BE=function(t,e){t>>>=0,e||I(t,2,this.length);var a=this[t+1]|this[t]<<8;return 32768&a?4294901760|a:a},s.prototype.readInt32LE=function(t,e){return t>>>=0,e||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return t>>>=0,e||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return t>>>=0,e||I(t,4,this.length),n.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return t>>>=0,e||I(t,4,this.length),n.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return t>>>=0,e||I(t,8,this.length),n.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return t>>>=0,e||I(t,8,this.length),n.read(this,t,!1,52,8)},s.prototype.writeUIntLE=function(t,e,a,r){if(t=+t,e>>>=0,a>>>=0,!r){var n=Math.pow(2,8*a)-1;O(this,t,e,a,n,0)}var o=1,i=0;for(this[e]=255&t;++i<a&&(o*=256);)this[e+i]=t/o&255;return e+a},s.prototype.writeUIntBE=function(t,e,a,r){if(t=+t,e>>>=0,a>>>=0,!r){var n=Math.pow(2,8*a)-1;O(this,t,e,a,n,0)}var o=a-1,i=1;for(this[e+o]=255&t;--o>=0&&(i*=256);)this[e+o]=t/i&255;return e+a},s.prototype.writeUInt8=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,1,255,0),this[e]=255&t,e+1},s.prototype.writeUInt16LE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeUInt16BE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeUInt32LE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},s.prototype.writeUInt32BE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeIntLE=function(t,e,a,r){if(t=+t,e>>>=0,!r){var n=Math.pow(2,8*a-1);O(this,t,e,a,n-1,-n)}var o=0,i=1,l=0;for(this[e]=255&t;++o<a&&(i*=256);)t<0&&0===l&&0!==this[e+o-1]&&(l=1),this[e+o]=(t/i>>0)-l&255;return e+a},s.prototype.writeIntBE=function(t,e,a,r){if(t=+t,e>>>=0,!r){var n=Math.pow(2,8*a-1);O(this,t,e,a,n-1,-n)}var o=a-1,i=1,l=0;for(this[e+o]=255&t;--o>=0&&(i*=256);)t<0&&0===l&&0!==this[e+o+1]&&(l=1),this[e+o]=(t/i>>0)-l&255;return e+a},s.prototype.writeInt8=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeInt16BE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeInt32LE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},s.prototype.writeInt32BE=function(t,e,a){return t=+t,e>>>=0,a||O(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeFloatLE=function(t,e,a){return $(this,t,e,!0,a)},s.prototype.writeFloatBE=function(t,e,a){return $(this,t,e,!1,a)},s.prototype.writeDoubleLE=function(t,e,a){return M(this,t,e,!0,a)},s.prototype.writeDoubleBE=function(t,e,a){return M(this,t,e,!1,a)},s.prototype.copy=function(t,e,a,r){if(!s.isBuffer(t))throw new TypeError("argument should be a Buffer");if(a||(a=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<a&&(r=a),r===a)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(a<0||a>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-a&&(r=t.length-e+a);var n=r-a;if(this===t&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(e,a,r);else if(this===t&&a<e&&e<r)for(var o=n-1;o>=0;--o)t[o+e]=this[o+a];else Uint8Array.prototype.set.call(t,this.subarray(a,r),e);return n},s.prototype.fill=function(t,e,a,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,a=this.length):"string"==typeof a&&(r=a,a=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===t.length){var n=t.charCodeAt(0);("utf8"===r&&n<128||"latin1"===r)&&(t=n)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(e<0||this.length<e||this.length<a)throw new RangeError("Out of range index");if(a<=e)return this;var o;if(e>>>=0,a=void 0===a?this.length:a>>>0,t||(t=0),"number"==typeof t)for(o=e;o<a;++o)this[o]=t;else{var i=s.isBuffer(t)?t:s.from(t,r),l=i.length;if(0===l)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(o=0;o<a-e;++o)this[o+e]=i[o%l]}return this};var P=/[^+/0-9A-Za-z-_]/g;function R(t,e){var a;e=e||1/0;for(var r=t.length,n=null,o=[],i=0;i<r;++i){if((a=t.charCodeAt(i))>55295&&a<57344){if(!n){if(a>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(i+1===r){(e-=3)>-1&&o.push(239,191,189);continue}n=a;continue}if(a<56320){(e-=3)>-1&&o.push(239,191,189),n=a;continue}a=65536+(n-55296<<10|a-56320)}else n&&(e-=3)>-1&&o.push(239,191,189);if(n=null,a<128){if((e-=1)<0)break;o.push(a)}else if(a<2048){if((e-=2)<0)break;o.push(a>>6|192,63&a|128)}else if(a<65536){if((e-=3)<0)break;o.push(a>>12|224,a>>6&63|128,63&a|128)}else{if(!(a<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}}return o}function L(t){return r.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(P,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function z(t,e,a,r){for(var n=0;n<r&&!(n+a>=e.length||n>=t.length);++n)e[n+a]=t[n];return n}function F(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function U(t){return t!=t}var j=function(){for(var t=new Array(256),e=0;e<16;++e)for(var a=16*e,r=0;r<16;++r)t[a+r]="0123456789abcdef"[e]+"0123456789abcdef"[r];return t}()},{"base64-js":29,ieee754:32}],31:[function(t,e,a){var r={single_source_shortest_paths:function(t,e,a){var n={},o={};o[e]=0;var i,l,s,u,c,d,f,p,h=r.PriorityQueue.make();for(h.push(e,0);!h.empty();)for(s in i=h.pop(),l=i.value,u=i.cost,c=t[l]||{})c.hasOwnProperty(s)&&(d=c[s],f=u+d,p=o[s],(void 0===o[s]||p>f)&&(o[s]=f,h.push(s,f),n[s]=l));if(void 0!==a&&void 0===o[a]){var m=["Could not find a path from ",e," to ",a,"."].join("");throw new Error(m)}return n},extract_shortest_path_from_predecessor_list:function(t,e){for(var a=[],r=e;r;)a.push(r),t[r],r=t[r];return a.reverse(),a},find_path:function(t,e,a){var n=r.single_source_shortest_paths(t,e,a);return r.extract_shortest_path_from_predecessor_list(n,a)},PriorityQueue:{make:function(t){var e,a=r.PriorityQueue,n={};for(e in t=t||{},a)a.hasOwnProperty(e)&&(n[e]=a[e]);return n.queue=[],n.sorter=t.sorter||a.default_sorter,n},default_sorter:function(t,e){return t.cost-e.cost},push:function(t,e){var a={value:t,cost:e};this.queue.push(a),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};void 0!==e&&(e.exports=r)},{}],32:[function(t,e,a){a.read=function(t,e,a,r,n){var o,i,l=8*n-r-1,s=(1<<l)-1,u=s>>1,c=-7,d=a?n-1:0,f=a?-1:1,p=t[e+d];for(d+=f,o=p&(1<<-c)-1,p>>=-c,c+=l;c>0;o=256*o+t[e+d],d+=f,c-=8);for(i=o&(1<<-c)-1,o>>=-c,c+=r;c>0;i=256*i+t[e+d],d+=f,c-=8);if(0===o)o=1-u;else{if(o===s)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),o-=u}return(p?-1:1)*i*Math.pow(2,o-r)},a.write=function(t,e,a,r,n,o){var i,l,s,u=8*o-n-1,c=(1<<u)-1,d=c>>1,f=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(l=isNaN(e)?1:0,i=c):(i=Math.floor(Math.log(e)/Math.LN2),e*(s=Math.pow(2,-i))<1&&(i--,s*=2),(e+=i+d>=1?f/s:f*Math.pow(2,1-d))*s>=2&&(i++,s/=2),i+d>=c?(l=0,i=c):i+d>=1?(l=(e*s-1)*Math.pow(2,n),i+=d):(l=e*Math.pow(2,d-1)*Math.pow(2,n),i=0));n>=8;t[a+p]=255&l,p+=h,l/=256,n-=8);for(i=i<<n|l,u+=n;u>0;t[a+p]=255&i,p+=h,i/=256,u-=8);t[a+p-h]|=128*m}},{}],33:[function(t,e,a){var r={}.toString;e.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},{}]},{},[24])(24)});return{name:"qrcode",props:{value:null,options:Object,tag:{type:String,default:"canvas"}},render:function(t){return t(this.tag,this.$slots.default)},watch:{$props:{deep:!0,immediate:!0,handler:function(){this.$el&&this.generate()}}},methods:{generate:function(){var t=this,a=this.options,r=this.tag,n=String(this.value);"canvas"===r?e.toCanvas(this.$el,n,a,function(t){if(t)throw t}):"img"===r?e.toDataURL(n,a,function(e,a){if(e)throw e;t.$el.src=a}):e.toString(n,a,function(e,a){if(e)throw e;t.$el.innerHTML=a})}},mounted:function(){this.generate()}}}()}}]);
|
|