UNPKG

iss-library-form-designer-gd

Version:

ISS FETC LIBRARY: FORM DESIGNER BASE ON VUE.JS, MAKE FORM DEVELOPMENT SIMPLE AND EFFICIENT.

1 lines 2.55 MB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("iss-library-component-loader"),require("monaco-editor"),require("vconsole"),require("element-ui"),require("lodash"),require("vue"),require("@tinymce/tinymce-vue"),require("moment"),require("tinymce")):"function"==typeof define&&define.amd?define(["iss-library-component-loader","monaco-editor","vconsole","element-ui","lodash",,"@tinymce/tinymce-vue","moment","tinymce"],t):"object"==typeof exports?exports["iss-library-form-designer-gd"]=t(require("iss-library-component-loader"),require("monaco-editor"),require("vconsole"),require("element-ui"),require("lodash"),require("vue"),require("@tinymce/tinymce-vue"),require("moment"),require("tinymce")):e["iss-library-form-designer-gd"]=t(e["iss-library-component-loader"],e["monaco-editor"],e.vconsole,e["element-ui"],e._,e.Vue,e["@tinymce/tinymce-vue"],e.moment,e.tinymce)}("undefined"!=typeof self?self:this,(function(__WEBPACK_EXTERNAL_MODULE__00aa__,__WEBPACK_EXTERNAL_MODULE__2364__,__WEBPACK_EXTERNAL_MODULE__2862__,__WEBPACK_EXTERNAL_MODULE__5f72__,__WEBPACK_EXTERNAL_MODULE__60bb__,__WEBPACK_EXTERNAL_MODULE__8bbf__,__WEBPACK_EXTERNAL_MODULE__905a__,__WEBPACK_EXTERNAL_MODULE_c32d__,__WEBPACK_EXTERNAL_MODULE_f3ef__){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"0008":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));var r={STATIC_DATA:"static",API_DATA:"datasource",DICT_DATA:"dict",FUNCTIONS:"func",OPTION:"option"},o={DICT:"dict",DICT_ITEM:"dictItem"}},"00aa":function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE__00aa__},"00b4":function(e,t,n){"use strict";n("ac1f");var r,o,i=n("23e7"),a=n("c65b"),s=n("1626"),l=n("825a"),c=n("577e"),u=(r=!1,(o=/[ac]/).exec=function(){return r=!0,/./.exec.apply(this,arguments)},!0===o.test("abc")&&r),f=/./.test;i({target:"RegExp",proto:!0,forced:!u},{test:function(e){var t=l(this),n=c(e),r=t.exec;if(!s(r))return a(f,t,n);var o=a(r,t,n);return null!==o&&(l(o),!0)}})},"00ee":function(e,t,n){"use strict";var r={};r[n("b622")("toStringTag")]="z",e.exports="[object z]"===String(r)},"01b4":function(e,t,n){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=r},"0366":function(e,t,n){"use strict";var r=n("4625"),o=n("59ed"),i=n("40d5"),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},"03af":function(e,t,n){"use strict";n("e4ec")},"03d4":function(e,t,n){"use strict";n.r(t);var r=n("dc43"),o=n("3786"),i={name:"FontSetter",mixins:[r.a],data:function(){return{fontColorList:o.a,fontFamilyList:o.b,fontSizeList:o.c,fontStyleList:o.d,fontWeightList:o.e}}},a=n("2877"),s=Object(a.a)(i,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"setter-inner-vertical"},[n("div",{staticClass:"left"},[e._v("字体")]),n("el-select",{attrs:{filterable:"",placeholder:"请选择字体"},model:{value:e.widgetConfig.options.fontFamily,callback:function(t){e.$set(e.widgetConfig.options,"fontFamily",t)},expression:"widgetConfig.options.fontFamily"}},e._l(e.fontFamilyList,(function(t,r){return n("el-option",{key:"font-family_"+r,attrs:{label:t.label,value:t.value}},[n("div",{style:{fontFamily:t.value}},[n("span",[e._v(e._s(t.label))]),n("span",{staticStyle:{float:"right","padding-left":"1rem"}},[e._v(e._s(t.value))])])])})),1),n("base-help-icon",{attrs:{content:"仅表单用户使用的设备已安装设置的字体时才会生效,当前展示效果仅供参考"}})],1),n("div",{staticClass:"setter-inner-vertical"},[n("div",{staticClass:"left"},[e._v("字号")]),n("el-select",{attrs:{filterable:"",placeholder:"请选择字体大小"},model:{value:e.widgetConfig.options.fontSize,callback:function(t){e.$set(e.widgetConfig.options,"fontSize",t)},expression:"widgetConfig.options.fontSize"}},e._l(e.fontSizeList,(function(t){return n("el-option-group",{key:t.label,attrs:{label:t.label}},[e._l(t.options,(function(t,r){return[n("el-option",{key:"font-size-item_"+r,style:{height:t.height,lineHeight:t.height},attrs:{label:t.label+" - "+t.value,value:t.value}},[n("div",{style:{fontSize:t.value}},[n("span",[e._v(e._s(t.label))]),n("span",{style:{float:"right"}},[e._v(e._s(t.value))])])])]}))],2)})),1)],1),n("div",{staticClass:"setter-inner-vertical"},[n("div",{staticClass:"left"},[e._v("颜色")]),n("el-color-picker",{attrs:{predefine:e.fontColorList,"color-format":"rgb","show-alpha":""},model:{value:e.widgetConfig.options.fontColor,callback:function(t){e.$set(e.widgetConfig.options,"fontColor",t)},expression:"widgetConfig.options.fontColor"}})],1),n("div",{staticClass:"setter-inner-vertical"},[n("div",{staticClass:"left"},[e._v("样式")]),n("el-select",{attrs:{placeholder:"请选择文字粗细"},model:{value:e.widgetConfig.options.fontWeight,callback:function(t){e.$set(e.widgetConfig.options,"fontWeight",t)},expression:"widgetConfig.options.fontWeight"}},e._l(e.fontWeightList,(function(t,r){return n("el-option",{key:"font-weight_"+r,attrs:{label:t.label,value:t.value}},[n("div",{style:{fontWeight:t.value}},[n("span",[e._v(e._s(t.label))]),n("span",{staticStyle:{float:"right"}},[e._v(e._s(t.value))])])])})),1)],1),n("div",{staticClass:"setter-inner-vertical"},[n("div",{staticClass:"left"},[e._v("斜体")]),n("el-select",{attrs:{placeholder:"请选择文字字形"},model:{value:e.widgetConfig.options.fontStyle,callback:function(t){e.$set(e.widgetConfig.options,"fontStyle",t)},expression:"widgetConfig.options.fontStyle"}},e._l(e.fontStyleList,(function(t,r){return n("el-option",{key:"font-style-option_"+r,attrs:{label:t.label,value:t.value}},[n("div",{style:{fontStyle:t.value}},[n("span",[e._v(e._s(t.label))]),n("span",{staticStyle:{float:"right"}},[e._v(e._s(t.value))])])])})),1)],1)])}),[],!1,null,null,null);t.default=s.exports},"04f8":function(e,t,n){"use strict";var r=n("2d00"),o=n("d039"),i=n("da84").String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"0553":function(e,t,n){},"057f":function(e,t,n){"use strict";var r=n("c6b6"),o=n("fc6a"),i=n("241c").f,a=n("f36a"),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===r(e)?function(e){try{return i(e)}catch(e){return a(s)}}(e):i(o(e))}},"05d8":function(e,t,n){"use strict";n("a804")},"06c5":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("a630"),n("fb6a"),n("b0c0"),n("d3b7"),n("ac1f"),n("00b4"),n("25f0"),n("3ca3");var r=n("6b75");function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},"06cf":function(e,t,n){"use strict";var r=n("83ab"),o=n("c65b"),i=n("d1e7"),a=n("5c6c"),s=n("fc6a"),l=n("a04b"),c=n("1a2d"),u=n("0cfb"),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=s(e),t=l(t),u)try{return f(e,t)}catch(e){}if(c(e,t))return a(!o(i.f,e,t),e[t])}},"07ac":function(e,t,n){"use strict";var r=n("23e7"),o=n("6f53").values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},"07d1":function(e,t,n){n("94ce")},"07df":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n("3c7c"),a=(r=i)&&r.__esModule?r:{default:r};var s=function(e){var t=e.substr(0,13).split("").map((function(e){return parseInt(e,10)})).reduce((function(e,t,n){return e+t*(3-n%2*2)}),0);return 10*Math.ceil(t/10)-t},l=function(e){function t(e,n){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),-1!==e.search(/^[0-9]{13}$/)&&(e+=s(e)),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{14}$/)&&+this.data[13]===s(this.data)}}]),t}(a.default);t.default=l},"07fa":function(e,t,n){"use strict";var r=n("50c4");e.exports=function(e){return r(e.length)}},"083a":function(e,t,n){"use strict";var r=n("0d51"),o=TypeError;e.exports=function(e,t){if(!delete e[t])throw new o("Cannot delete property "+r(t)+" of "+r(e))}},"08a9":function(e,t,n){"use strict";var r=n("5530"),o=(n("99af"),n("a9e3"),n("b680"),n("b64b"),n("07ac"),n("526f")),i=n("6bd7"),a=n("8bbf"),s=n.n(a);let l,c=!1,u=!1;const f=function(){if(s.a.prototype.$isServer)return;let e=p.modalDom;return e?c=!0:(c=!1,e=document.createElement("div"),p.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){p.doOnModalClick&&p.doOnModalClick()}))),e},d={},p={modalFade:!0,getInstance:function(e){return d[e]},register:function(e,t){e&&t&&(d[e]=t)},deregister:function(e){e&&(d[e]=null,delete d[e])},nextZIndex:function(){return p.zIndex++},modalStack:[],doOnModalClick:function(){const e=p.modalStack[p.modalStack.length-1];if(!e)return;const t=p.getInstance(e.id);t&&t.closeOnClickModal&&t.close()},openModal:function(e,t,n,r,i){if(s.a.prototype.$isServer)return;if(!e||void 0===t)return;this.modalFade=i;const a=this.modalStack;for(let t=0,n=a.length;t<n;t++){if(a[t].id===e)return}const l=f();if(Object(o.a)(l,"v-modal"),this.modalFade&&!c&&Object(o.a)(l,"v-modal-enter"),r){r.trim().split(/\s+/).forEach(e=>Object(o.a)(l,e))}setTimeout(()=>{Object(o.h)(l,"v-modal-enter")},200),n&&n.parentNode&&11!==n.parentNode.nodeType?n.parentNode.appendChild(l):document.body.appendChild(l),t&&(l.style.zIndex=t),l.tabIndex=0,l.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:r})},closeModal:function(e){const t=this.modalStack,n=f();if(t.length>0){const r=t[t.length-1];if(r.id===e){if(r.modalClass){r.modalClass.trim().split(/\s+/).forEach(e=>Object(o.h)(n,e))}t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex)}else for(let n=t.length-1;n>=0;n--)if(t[n].id===e){t.splice(n,1);break}}0===t.length&&(this.modalFade&&Object(o.a)(n,"v-modal-leave"),setTimeout(()=>{0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",p.modalDom=void 0),Object(o.h)(n,"v-modal-leave")},200))}};Object.defineProperty(p,"zIndex",{configurable:!0,get:()=>(u||(l=l||(s.a.prototype.$ELEMENT||{}).zIndex||2e3,u=!0),l),set(e){l=e}});s.a.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){const e=function(){if(!s.a.prototype.$isServer&&p.modalStack.length>0){const e=p.modalStack[p.modalStack.length-1];if(!e)return;return p.getInstance(e.id)}}();e&&e.closeOnPressEscape&&(e.handleClose?e.handleClose():e.handleAction?e.handleAction("cancel"):e.close())}}));var m=p;let h;let g,v=1;Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean;var b={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},y=Object(i.b)()?"DOMMouseScroll":"mousewheel",_={name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data:function(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:b.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,n=e.deg,r=e.offsetX,o=e.offsetY,i=e.enableTransition,a={transform:"scale(".concat(t,") rotate(").concat(n,"deg)"),transition:i?"transform .3s":"","margin-left":"".concat(r,"px"),"margin-top":"".concat(o,"px")};return this.mode===b.CONTAIN&&(a.maxWidth=a.maxHeight="100%"),a},viewerZIndex:function(){var e=m.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){t.$refs.img[0].complete||(t.loading=!0)}))}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){switch(t.stopPropagation(),t.keyCode){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut")}},this._mouseWheelHandler=Object(i.c)((function(t){(t.wheelDelta?t.wheelDelta:-t.detail)>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),Object(o.g)(document,"keydown",this._keyDownHandler),Object(o.g)(document,y,this._mouseWheelHandler)},deviceSupportUninstall:function(){Object(o.f)(document,"keydown",this._keyDownHandler),Object(o.f)(document,y,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var n=this.transform,r=n.offsetX,a=n.offsetY,s=e.pageX,l=e.pageY;this._dragHandler=Object(i.c)((function(e){t.transform.offsetX=r+e.pageX-s,t.transform.offsetY=a+e.pageY-l})),Object(o.g)(document,"mousemove",this._dragHandler),Object(o.g)(document,"mouseup",(function(e){Object(o.f)(document,"mousemove",t._dragHandler)})),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(b),t=(Object.values(b).indexOf(this.mode)+1)%e.length;this.mode=b[e[t]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var n=Object(r.a)({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),o=n.zoomRate,i=n.rotateDeg,a=n.enableTransition,s=this.transform;switch(e){case"zoomOut":s.scale>.2&&(s.scale=parseFloat((s.scale-o).toFixed(3)));break;case"zoomIn":s.scale=parseFloat((s.scale+o).toFixed(3));break;case"clocelise":s.deg+=i;break;case"anticlocelise":s.deg-=i}s.enableTransition=a}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},w=n("2877"),C=Object(w.a)(_,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"viewer-fade"}},[n("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[n("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick.apply(null,arguments)}}}),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[n("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[n("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[n("i",{staticClass:"el-icon-arrow-left"})]),n("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[n("i",{staticClass:"el-icon-arrow-right"})])],n("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[n("div",{staticClass:"el-image-viewer__actions__inner"},[n("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){return e.handleActions("zoomOut")}}}),n("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){return e.handleActions("zoomIn")}}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{class:e.mode.icon,on:{click:e.toggleMode}}),n("i",{staticClass:"el-image-viewer__actions__divider"}),n("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){return e.handleActions("anticlocelise")}}}),n("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){return e.handleActions("clocelise")}}})])]),n("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,r){return r===e.index?n("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])}),[],!1,null,null,null);t.a=C.exports},"091b":function(e,t,n){},"0a06":function(e,t,n){"use strict";var r=n("c532"),o=n("30b5"),i=n("f6b4"),a=n("5270"),s=n("4a7b"),l=n("848b"),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var u=[a,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(i),o=Promise.resolve(e);u.length;)o=o.then(u.shift(),u.shift());return o}for(var f=e;n.length;){var d=n.shift(),p=n.shift();try{f=d(f)}catch(e){p(e);break}}try{o=a(f)}catch(e){return Promise.reject(e)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},u.prototype.getUri=function(e){return e=s(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=u},"0a4d":function(e,t,n){"use strict";var r=n("c7eb"),o=n("1da1"),i=(n("99af"),n("905a")),a=n.n(i),s=n("f3ef"),l=n.n(s),c=(n("fd8a"),n("46c3"),n("84ec"),n("7193"),n("4ea8"),n("8863"),n("bc54"),n("07d1"),n("3aea"),n("4237"),n("7694")),u=n("bc3a"),f=n.n(u),d=n("5e38"),p=n.n(d),m={components:{TinyMce:a.a},props:{value:{type:String,default:""},placeholder:{type:String,default:""},customStyle:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},containerKey:{type:String,default:""}},mounted:function(){this.serverInfo=Object(c.v)(),l.a.init({}),this.dataModel=p()(this.value,{onIgnoreTagAttr:function(e,t,n,r){return t+'="'+n+'"'}})},data:function(){var e,t=this;return{serverInfo:"",dataModel:this.value,init:{selector:"#".concat(this.containerKey),auto_focus:!1,language_url:window.ISS_LIBRARY_FORM_DESIGNER_OPTIONS.mce_language_url,language:"zh_CN",skin_url:window.ISS_LIBRARY_FORM_DESIGNER_OPTIONS.mce_skin_url,content_css:window.ISS_LIBRARY_FORM_DESIGNER_OPTIONS.mce_content_css,menubar:!1,toolbar:"undo redo | image media link| fontselect fontsizeselect | bold italic underline strikethrough | forecolor backcolor | bullist numlist | alignleft aligncenter alignright alignjustify | table | styleselect ",font_formats:"宋体='宋体';仿宋='仿宋';微软雅黑='微软雅黑';楷体='楷体';隶书='隶书';幼圆='幼圆';苹方='PingFang SC';Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings",toolbar_mode:"sliding",statusbar:!1,plugins:["lists","autoresize","image","paste","table","media","link"],automatic_uploads:!0,image_description:!1,images_upload_url:"",file_picker_types:["image"],setup:function(e){e.on("init",(function(){this.getDoc().body.style.fontFamily="微软雅黑"}))},images_upload_handler:(e=Object(o.a)(Object(r.a)().mark((function e(n,o,i){var a,s;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=new FormData).append("file",n.blob(),n.filename()),e.prev=3,e.next=6,f.a.post(t.serverInfo.action,a);case 6:"0000"===(s=e.sent).data.code?o("".concat(t.serverInfo.baseUrl).concat(s.data.data&&s.data.data.length&&s.data.data[0])):i(s.data.message),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),i(e.t0.message);case 13:case"end":return e.stop()}}),e,null,[[3,10]])}))),function(t,n,r){return e.apply(this,arguments)}),min_height:250,paste_data_images:!1,smart_paste:!1}}},methods:{onEditorInput:function(){this.$emit("input",this.value)}},watch:{dataModel:function(e){this.$emit("input",e)},value:function(e){this.dataModel=e}}},h=n("2877"),g=Object(h.a)(m,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"rich-editor",class:{"is-disabled":e.disabled}},[n("tiny-mce",{ref:"tinymceEditor",style:e.customStyle,attrs:{id:e.containerKey,disabled:e.disabled,init:e.init,placeholder:e.placeholder,readonly:e.readonly},on:{input:e.onEditorInput},model:{value:e.dataModel,callback:function(t){e.dataModel=t},expression:"dataModel"}})],1)}),[],!1,null,null,null);t.a=g.exports},"0b42":function(e,t,n){"use strict";var r=n("e8b5"),o=n("68ee"),i=n("861d"),a=n("b622")("species"),s=Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(o(t)&&(t===s||r(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?s:t}},"0b43":function(e,t,n){"use strict";var r=n("04f8");e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},"0bc2":function(e,t,n){"use strict";n.r(t);var r=n("dc43"),o=n("5530"),i=n("c7eb"),a=n("1da1"),s=(n("99af"),n("4de4"),n("7db0"),n("d81d"),n("14d9"),n("b0c0"),n("d3b7"),n("159b"),n("b76a")),l=n.n(s),c=n("ec26"),u=n("60bb"),f=n.n(u),d={yyyy:"年",yyyyMM:"年月","yyyy-MM":"年-月",yyyyMMdd:"年月日","yyyy-MM-dd":"年-月-日","yyyy/MM/dd":"年/月/日",MMdd:"月日","MM-dd":"月-日","MM/dd":"月/日"},p=n("f016"),m=n("bcc9"),h=n("9684"),g={name:"SequenceItemOption",props:["widgetForm"],data:function(){return{widgetList:[]}},mounted:function(){this.widgetList=Object(m.b)(this.widgetForm.list.filter((function(e){return h.d.indexOf(e.type)<0})))},methods:{onSelect:function(e,t){if(t.indexOf("FORM_FIELD")>-1){var n=this.widgetList.find((function(t){return t.key===e}));this.$emit("onSelect","FORM_FIELD",n)}else this.$emit("onSelect",e)}}},v=n("2877"),b=Object(v.a)(g,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-menu",{staticClass:"sequence-item-option-container",on:{select:e.onSelect}},[n("el-menu-item",{attrs:{index:"DATE_TIME"}},[e._v("提交日期")]),n("el-menu-item",{attrs:{index:"CONSTANT"}},[e._v("固定字符")]),n("el-menu-item",{attrs:{index:"RANDOM_CODE"}},[e._v("随机码")]),n("el-menu-item",{attrs:{index:"VARIABLE"}},[e._v("变量")]),e.widgetList&&e.widgetList.length?n("el-submenu",{attrs:{index:"FORM_FIELD"}},[n("template",{slot:"title"},[e._v("表单字段")]),e._l(e.widgetList,(function(t){return n("el-menu-item",{key:t.key,attrs:{index:t.key}},[n("template",{slot:"default"},[e._v(e._s(t.name))])],2)}))],2):e._e()],1)}),[],!1,null,null,null).exports,y={name:"AutoIncrementConfig",props:["formData"],model:{prop:"formData",event:"change"},data:function(){return{periodType:h.a}},methods:{onLengthChange:function(){this.formData.startValue=1,this.formData.step=1,this.$emit("reloadDesc")}}},_=Object(v.a)(y,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.formData,"label-width":"120px","label-suffix":":"}},[n("el-form-item",{attrs:{label:"计数位数"}},[n("el-input-number",{attrs:{min:1,max:8},on:{change:e.onLengthChange},model:{value:e.formData.length,callback:function(t){e.$set(e.formData,"length",t)},expression:"formData.length"}})],1),n("el-form-item",{attrs:{label:"位数固定"}},[n("el-switch",{attrs:{"active-text":"固定","inactive-text":"不固定"},on:{change:function(t){return e.$emit("onChange")}},model:{value:e.formData.paddingLeft,callback:function(t){e.$set(e.formData,"paddingLeft",t)},expression:"formData.paddingLeft"}})],1),n("el-form-item",{attrs:{label:"重置周期"}},[n("el-select",{on:{change:function(t){return e.$emit("reloadDesc")}},model:{value:e.formData.periodType,callback:function(t){e.$set(e.formData,"periodType",t)},expression:"formData.periodType"}},e._l(Object.keys(e.periodType),(function(t){return n("el-option",{key:t,attrs:{value:t,label:e.periodType[t]}})})),1)],1),n("el-form-item",{attrs:{label:"自增步长"}},[n("el-input-number",{attrs:{min:1,max:e.formData.length>1?Math.pow(10,e.formData.length)-1:9},on:{change:function(t){return e.$emit("onChange")}},model:{value:e.formData.step,callback:function(t){e.$set(e.formData,"step",t)},expression:"formData.step"}})],1),n("el-form-item",{attrs:{label:"初始值"}},[n("el-input-number",{attrs:{min:0,max:e.formData.length>1?Math.pow(10,e.formData.length)-1:9,step:e.formData.step},on:{change:function(t){return e.$emit("onChange")}},model:{value:e.formData.startValue,callback:function(t){e.$set(e.formData,"startValue",t)},expression:"formData.startValue"}})],1)],1)}),[],!1,null,null,null).exports,w={name:"RandomCodeConfig",props:["formData"],model:{prop:"formData",event:"change"},data:function(){return{randomCodeType:h.c}}},C=Object(v.a)(w,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.formData,"label-width":"120px","label-suffix":":"}},[n("el-form-item",{attrs:{label:"随机码长度"}},[n("el-input-number",{attrs:{min:1,max:8},on:{change:function(t){return e.$emit("reloadDesc")}},model:{value:e.formData.length,callback:function(t){e.$set(e.formData,"length",t)},expression:"formData.length"}})],1),n("el-form-item",{attrs:{label:"随机码类型"}},[n("el-select",{on:{change:function(t){return e.$emit("reloadDesc")}},model:{value:e.formData.randomCodeType,callback:function(t){e.$set(e.formData,"randomCodeType",t)},expression:"formData.randomCodeType"}},e._l(Object.keys(e.randomCodeType),(function(t){return n("el-option",{key:t,attrs:{value:t,label:e.randomCodeType[t]}})})),1)],1)],1)}),[],!1,null,null,null).exports,x={name:"SequenceConfig",props:["data","widgetForm"],components:{draggable:l.a,SequenceItemOption:b,AutoIncrementConfig:_,RandomCodeConfig:C},data:function(){return{dateFormatMap:d,variableMap:p.b,visible:{list:!1,add:!1,preview:!1},previewValue:"",flattedWidgetList:[]}},watch:{"data.options.valueConfigList":{deep:!0,handler:function(){this.getPreviewValue()}}},mounted:function(){var e=this;return Object(a.a)(Object(i.a)().mark((function t(){return Object(i.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.flattedWidgetList=Object(m.b)(e.widgetForm.list),t.next=3,e.onInit();case 3:return t.next=5,e.getPreviewValue();case 5:case"end":return t.stop()}}),t)})))()},methods:{reloadDesc:function(e){e.descWords=this.itemDescRender(e)},getPreviewValue:function(){var e=this;this.visible.preview=!1,this.previewValue="",this.data.options.valueConfigList&&this.data.options.valueConfigList&&this.data.options.valueConfigList.forEach((function(t){e.previewValue+="{{".concat(t.labelWords,"}}")})),this.data.options.previewValue=this.previewValue,this.$nextTick((function(){e.visible.preview=!0}))},onInit:function(){var e=this;this.visible.list=!1,this.data.options.valueConfigList&&this.data.options.valueConfigList.length&&(this.data.options.valueConfigList=this.data.options.valueConfigList.map((function(t){var n=null;t.pluginType&&"FORM_FIELD"===t.pluginType&&e.flattedWidgetList&&e.flattedWidgetList.length&&(n=e.flattedWidgetList.find((function(e){return e.key===t.value})));var r=Object(o.a)({id:Object(c.a)(),labelWords:e.itemLabelRender(t),descWords:e.itemDescRender(t)},t);return n&&(r.widgetData={name:n.name,key:n.key}),r}))),this.$nextTick((function(){e.visible.list=!0}))},deleteItem:function(e){this.data.options.valueConfigList=this.data.options.valueConfigList.filter((function(t){return t.id!==e}))},itemLabelRender:function(e){return"FORM_FIELD"===e.pluginType?e.widgetData.name:h.b[e.pluginType]},itemDescRender:function(e){return"FORM_FIELD"===e.pluginType?e.widgetData.name:"AUTO_INCREMENT"===e.pluginType?"".concat(e.length,"位数, ").concat(h.a[e.periodType]):"RANDOM_CODE"===e.pluginType?"".concat(e.length,"位数, ").concat(h.c[e.randomCodeType]):h.b[e.pluginType]},addItem:function(e,t){var n=this;this.visible.list=!1;var r=h.e[e];"FORM_FIELD"===e&&(r.value=t.key,r.widgetData={key:t.key,name:t.name}),r&&this.data.options.valueConfigList.push(f.a.cloneDeep(Object(o.a)(Object(o.a)({},r),{},{id:Object(c.a)(),labelWords:this.itemLabelRender(r),descWords:this.itemDescRender(r)}))),this.$nextTick((function(){n.visible.list=!0}))}}},O=Object(v.a)(x,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"widget-form-item-group"},[e.visible.preview?n("div",{staticClass:"flow-preview"},[e._v(e._s(e.previewValue))]):e._e(),e.visible.list?n("draggable",{attrs:{group:"valueConfigList",animation:"300"},model:{value:e.data.options.valueConfigList,callback:function(t){e.$set(e.data.options,"valueConfigList",t)},expression:"data.options.valueConfigList"}},[n("transition-group",e._l(e.data.options.valueConfigList,(function(t,r){return n("div",{key:t.id,staticClass:"sequence-item-bar"},[n("div",{staticClass:"label",attrs:{title:t.labelWords+" (key: "+t.value+")"}},[e._v(e._s(t.labelWords))]),n("div",{staticClass:"content"},["AUTO_INCREMENT"===t.pluginType?n("el-popover",{attrs:{"append-to-body":"",title:"自增序列配置",placement:"right",width:"400",trigger:"click"}},[n("auto-increment-config",{on:{reloadDesc:function(t){return e.reloadDesc(e.data.options.valueConfigList[r])}},model:{value:e.data.options.valueConfigList[r],callback:function(t){e.$set(e.data.options.valueConfigList,r,t)},expression:"data.options.valueConfigList[index]"}}),n("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[n("base-icon",{attrs:{"icon-class":"edit-line"}}),e._v(" "+e._s(t.descWords)+" ")],1)],1):"CONSTANT"===t.pluginType?n("el-input",{attrs:{placeholder:"请输入固定字符",size:"mini"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}}):"DATE_TIME"===t.pluginType?n("el-select",{attrs:{size:"mini"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}},e._l(Object.keys(e.dateFormatMap),(function(t){return n("el-option",{key:t,attrs:{value:t,label:e.dateFormatMap[t]}})})),1):"VARIABLE"===t.pluginType?n("el-select",{attrs:{size:"mini"},model:{value:t.value,callback:function(n){e.$set(t,"value",n)},expression:"item.value"}},e._l(Object.keys(e.variableMap),(function(t){return n("el-option",{key:t,attrs:{value:t,label:e.variableMap[t]}})})),1):"RANDOM_CODE"===t.pluginType?n("el-popover",{attrs:{"append-to-body":"",title:"随机码配置",placement:"right",width:"400",trigger:"click"}},[n("random-code-config",{on:{reloadDesc:function(t){return e.reloadDesc(e.data.options.valueConfigList[r])}},model:{value:e.data.options.valueConfigList[r],callback:function(t){e.$set(e.data.options.valueConfigList,r,t)},expression:"data.options.valueConfigList[index]"}}),n("el-button",{attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[n("base-icon",{attrs:{"icon-class":"edit-line"}}),e._v(" "+e._s(t.descWords)+" ")],1)],1):n("el-input",{attrs:{value:"(组件)"+t.descWords,size:"mini",disabled:""}})],1),n("div",{staticClass:"append"},["AUTO_INCREMENT"!==t.pluginType?n("el-button",{staticClass:"append-item",attrs:{type:"text",title:"删除",size:"small"},on:{click:function(n){return e.deleteItem(t.id)}}},[n("base-icon",{attrs:{"icon-class":"delete-bin-line"}})],1):e._e(),n("el-button",{staticClass:"append-item drag-item",attrs:{type:"text",title:"拖拽",size:"small"}},[n("base-icon",{attrs:{"icon-class":"menu-line"}})],1)],1)])})),0)],1):e._e(),n("div",{staticClass:"opt-bar"},[n("el-popover",{attrs:{placement:"top",width:"200",trigger:"click"},model:{value:e.visible.add,callback:function(t){e.$set(e.visible,"add",t)},expression:"visible.add"}},[e.visible.add?n("sequence-item-option",{attrs:{"widget-form":e.widgetForm},on:{onSelect:e.addItem}}):e._e(),n("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[n("base-icon",{attrs:{"icon-class":"add-line"}}),e._v(" 配置规则 ")],1)],1)],1)],1)}),[],!1,null,null,null).exports,E={name:"SequenceSetter",mixins:[r.a],components:{SequenceConfig:O}},T=Object(v.a)(E,(function(){var e=this.$createElement;return(this._self._c||e)("sequence-config",{attrs:{data:this.widgetConfig,"widget-form":this.widgetForm}})}),[],!1,null,null,null);t.default=T.exports},"0c47":function(e,t,n){"use strict";var r=n("da84");n("d44e")(r.JSON,"JSON",!0)},"0cb2":function(e,t,n){"use strict";var r=n("e330"),o=n("7b0b"),i=Math.floor,a=r("".charAt),s=r("".replace),l=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var p=n+e.length,m=r.length,h=u;return void 0!==f&&(f=o(f),h=c),s(d,h,(function(o,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,p);case"<":c=f[l(s,1,-1)];break;default:var u=+s;if(0===u)return o;if(u>m){var d=i(u/10);return 0===d?o:d<=m?void 0===r[d-1]?a(s,1):r[d-1]+a(s,1):o}c=r[u-1]}return void 0===c?"":c}))}},"0cfb":function(e,t,n){"use strict";var r=n("83ab"),o=n("d039"),i=n("cc12");e.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0d26":function(e,t,n){"use strict";var r=n("e330"),o=Error,i=r("".replace),a=String(new o("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!o.prepareStackTrace)for(;t--;)e=i(e,s,"");return e}},"0d51":function(e,t,n){"use strict";var r=String;e.exports=function(e){try{return r(e)}catch(e){return"Object"}}},"0d96":function(e,t,n){"use strict";n.r(t);var r=n("5530"),o=(n("4de4"),n("d3b7"),n("dc43")),i=n("fee3"),a={name:"TableSetter",inject:{systemConfig:{}},mixins:[o.a],data:function(){return{displayCompEnableMap:Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)(Object(r.a)({},i.s),i.w),i.b),i.u),i.d),i.q)}},methods:{onDataImportChange:function(e){e&&this.$set(this.widgetConfig.options,"paging",!0)},getDisplayCompOptions:function(e){var t=this;return e.filter((function(e){return t.displayCompEnableMap[e.type]}))}}},s=n("2877"),l=Object(s.a)(a,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[Object.keys(e.widgetConfig.options).indexOf("paging")>=0?n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("分页")]),n("el-switch",{attrs:{disabled:e.widgetConfig.options.dataImport},model:{value:e.widgetConfig.options.paging,callback:function(t){e.$set(e.widgetConfig.options,"paging",t)},expression:"widgetConfig.options.paging"}})],1):e._e(),e.widgetConfig.options.paging&&Object.keys(e.widgetConfig.options).indexOf("pageSize")>=0?n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("每页数目")]),n("el-input-number",{attrs:{min:1,step:5,max:25},model:{value:e.widgetConfig.options.pageSize,callback:function(t){e.$set(e.widgetConfig.options,"pageSize",t)},expression:"widgetConfig.options.pageSize"}})],1):e._e(),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("数量限制")]),n("el-switch",{model:{value:e.widgetConfig.options.maxLimit,callback:function(t){e.$set(e.widgetConfig.options,"maxLimit",t)},expression:"widgetConfig.options.maxLimit"}})],1),e.widgetConfig.options.maxLimit?n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("最大条数")]),n("el-input-number",{attrs:{max:1e4,min:1,step:1},model:{value:e.widgetConfig.options.maxRows,callback:function(t){e.$set(e.widgetConfig.options,"maxRows",t)},expression:"widgetConfig.options.maxRows"}})],1):e._e(),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("动态节标题")]),n("el-switch",{model:{value:e.widgetConfig.options.enableDynamicTableTitle,callback:function(t){e.$set(e.widgetConfig.options,"enableDynamicTableTitle",t)},expression:"widgetConfig.options.enableDynamicTableTitle"}})],1),e.widgetConfig.options.enableDynamicTableTitle?n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("显示字段")]),n("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.widgetConfig.options.relatedField,callback:function(t){e.$set(e.widgetConfig.options,"relatedField",t)},expression:"widgetConfig.options.relatedField"}},e._l(e.getDisplayCompOptions(e.widgetConfig.children),(function(e){return n("el-option",{key:e.key,attrs:{label:e.name,value:e.model}})})),1)],1):e._e(),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("批量导入")]),n("el-switch",{on:{change:e.onDataImportChange},model:{value:e.widgetConfig.options.dataImport,callback:function(t){e.$set(e.widgetConfig.options,"dataImport",t)},expression:"widgetConfig.options.dataImport"}})],1),n("div",{staticClass:"config-layout horizontal"},[n("span",{staticClass:"config-layout-label"},[e._v("操作功能")]),n("div",{staticClass:"config-layout-content"},[n("el-checkbox",{model:{value:e.widgetConfig.options.batchDelete,callback:function(t){e.$set(e.widgetConfig.options,"batchDelete",t)},expression:"widgetConfig.options.batchDelete"}},[e._v("批量删除")]),n("el-checkbox",{model:{value:e.widgetConfig.options.rowMove,callback:function(t){e.$set(e.widgetConfig.options,"rowMove",t)},expression:"widgetConfig.options.rowMove"}},[e._v("上下移动")]),n("el-checkbox",{model:{value:e.widgetConfig.options.enableExport,callback:function(t){e.$set(e.widgetConfig.options,"enableExport",t)},expression:"widgetConfig.options.enableExport"}},[e._v("导出")]),n("el-checkbox",{model:{value:e.widgetConfig.options.enableSearch,callback:function(t){e.$set(e.widgetConfig.options,"enableSearch",t)},expression:"widgetConfig.options.enableSearch"}},[e._v("查询")])],1)]),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("行内新增")]),n("el-switch",{model:{value:e.widgetConfig.options.inLineMode,callback:function(t){e.$set(e.widgetConfig.options,"inLineMode",t)},expression:"widgetConfig.options.inLineMode"}})],1)])}),[],!1,null,null,null);t.default=l.exports},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0ea2":function(e,t,n){},"0eb1":function(e,t,n){"use strict";n.r(t);var r=n("5530"),o=n("3835"),i=(n("d9e2"),n("99af"),n("c740"),n("b0c0"),n("b680"),n("7408")),a=n("7694"),s=n("dc43"),l={name:"ImageSetter",components:{BaseIcon:n("7461").a,IcdEmpty:i.a},mixins:[s.a],inject:["appId"],data:function(){return{size:2,serverInfo:Object(a.v)(),showUploadDialog:!1,showStaticDialog:!1,showPlusdialog:!1,dialogImageVisible:!1,resourceLIst:[],listTotal:0,searchParams:{data:{applicationId:this.appId,name:""},current:1,size:12},dialogImageUrl:"",formData:{type:"IMAGE",resource:[],name:"",description:"",url:"",size:""},rules:{name:[{required:!0,message:"请输入资源名称",trigger:"blur"}],resource:[{validator:this.resourceValidator,trigger:"change"}]}}},methods:{resourceValidator:function(e,t,n){0===t.length?n(new Error("请上传资源")):n()},save:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;var n=Object(o.a)(e.formData.resource,1)[0].raw,i=Object(r.a)(Object(r.a)({},e.formData),{},{resource:n,applicationId:e.appId});e.addResource(i)}))},addResource:function(e){var t=this,n=this.jsonToFormData(e);Object(a.a)(n).then((function(e){var n=e.data;t.saveCallBack(n)}))},saveCallBack:function(e){var t=e.data;if(e.success){this.$message.success("保存成功");var n="".concat(this.serverInfo.jetUrl).concat(t.downloadLink);this.widgetConfig.options.src=n,this.handleClose()}else this.$message.success("保存失败")},jsonToFormData:function(e){var t=new FormData;for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&void 0!==e[n]&&null!==e[n]&&t.append(n,e[n]);return t},handleClose:function(){this.formData={type:"IMAGE",resource:[],name:"",description:"",url:"",size:""},this.showPlusdialog=!1},handleUploadChange:function(e){var t=(e.size/1024/1024).toFixed(2);t<5?(this.formData.url=e.url,this.formData.name=e.name,this.formData.resource=[e],this.formData.size="".concat(t,"M")):(this.formData.resource=[],this.$message.warring("上传资源已超过 5 MB"))},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogImageVisible=!0},handleRemove:function(){this.formData.resource=[]},handleStatic:function(){this.getResourceList(),this.showStaticDialog=!0},closeDialog:function(){this.showPlusdialog=!1},uploadResource:function(){this.showPlusdialog=!0},selectResource:function(e){var t="".concat(this.serverInfo.jetUrl).concat(e.downloadLink);this.widgetConfig.options.src=t,this.showStaticDialog=!1},resetParams:function(){this.searchParams.data.name="",this.searchParams.current=1,this.getResourceList()},getResourceList:function(){var e=this;Object(a.r)(this.searchParams).then((function(t){var n,r,o=t.data,i=void 0===o?{}:o,a=i.success,s=i.data;a?(e.resourceLIst=null!==(n=null==s?void 0:s.records)&&void 0!==n?n:[],e.listTotal=null!==(r=null==s?void 0:s.total)&&void 0!==r?r:0):(e.resourceLIst=[],e.listTotal=0,e.$message.success("资源列表查询失败"))}))},handleUpload:function(){this.showUploadDialog=!0},handleBeforeUpload:function(e){if(e.size>1024*this.size*1024)return this.$message.error("".concat(e.name," 图片大小已大于 ").concat(this.size," MB ,上传失败!")),!1},handleSuccess:function(e,t,n){n.findIndex((function(e){return e.uid===t.uid}))>=0&&(this.widgetConfig.options.src="".concat(this.serverInfo.baseUrl).concat(e.data&&e.data.length&&e.data[0]),this.showUploadDialog=!1)}}},c=(n("9a6f"),n("2877")),u=Object(c.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"widget-form-item-group"},[n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("图片地址")]),n("el-input",{attrs:{maxLength:500,placeholder:"请输入图片地址"},model:{value:e.widgetConfig.options.src,callback:function(t){e.$set(e.widgetConfig.options,"src",t)},expression:"widgetConfig.options.src"}},[n("el-tooltip",{attrs:{slot:"prepend",effect:"dark",content:"选择资源"},slot:"prepend"},[n("el-button",{on:{click:e.handleStatic}},[n("base-icon",{attrs:{"icon-class":"image-2-fill"}})],1)],1),n("el-tooltip",{attrs:{slot:"append",effect:"dark",content:"上传资源"},slot:"append"},[n("el-button",{on:{click:e.uploadResource}},[n("base-icon",{attrs:{"icon-class":"upload-2-line"}})],1)],1)],1)],1),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("容器宽度")]),n("el-input-number",{attrs:{max:100,min:0,step:10,placeholder:"请输入宽度"},model:{value:e.widgetConfig.options.width,callback:function(t){e.$set(e.widgetConfig.options,"width",t)},expression:"widgetConfig.options.width"}}),n("span",{staticClass:"config-number-unit"},[e._v("%")])],1),n("div",{staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("自适应高度")]),n("el-switch",{model:{value:e.widgetConfig.options.autoHeight,callback:function(t){e.$set(e.widgetConfig.options,"autoHeight",t)},expression:"widgetConfig.options.autoHeight"}})],1),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.widgetConfig.options.autoHeight,expression:"!widgetConfig.options.autoHeight"}],staticClass:"setter-inner-vertical"},[n("span",{staticClass:"left"},[e._v("容器高度")]),n("el-input-number",{attrs:{max:2e4,min:0,step:50,placeholder:"请输入高度"},model:{value:e.widgetConfig.options.height,callback:function(t){e.$set(e.widgetConfig.options,"height",t)},expression:"widgetConfig.options.height"}}),n("span",{staticClass:"config-number-unit"},[e._v("px")])],1),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.widgetConfig.options.autoHeight,expression:"!widgetConfig.options.autoHeight"}],staticClass:"config-layout horizontal"},[n("span",{staticClass:"config-layout-label"},[e._v("图片适应")]),n("el-radio-group",{staticClass:"right",model:{value:e.widgetConfig.options.fit,callback:function(t){e.$set(e.widgetConfig.options,"fit",t)},expression:"widgetConfig.options.fit"}},[n("el-radio",{attrs:{border:"",label:"fill"}},[e._v("填充(Fill)")]),n("base-help-icon",{attrs:{content:"内容正好填充元素的内容框。"}}),n("br"),n("el-radio",{attrs:{border:"",label:"contain"}},[e._v("适应(Contain)")]),n("base-help-icon",{attrs:{content:"图片的宽高比不变,短边固定,长边自适应。"}}),n("br"),n("el-radio",{attrs:{border:"",label:"cover"}},[e._v("铺满(Cover)")]),n("base-help-icon",{attrs:{content:"图片宽高比不变,长边固定,短边自适应。"}}),n("br"),n("el-radio",{attrs:{border:"",label:"none"}},[e._v("原有尺寸(None)")]),n("base-help-icon",{attrs:{content:"内容将保持其原有的尺寸。"}}),n("br")],1)],1),n("el-dialog",{attrs:{visible:e.showStaticDialog,"append-to-body":"",title:"静态资源",width:"1300px","close-on-press-escape":!1,"close-on-click-modal":!1,"destroy-on-close":!0,"custom-class":"iss-form-dialog-container"},on:{"update:visible":function(t){e.showStaticDialog=t}}},[n("div",{staticClass:"box-container"},[n("div",{staticClass:"top-bar"},[n("el-form",{staticClass:"demo-form-inline",attrs:{size:"mini",inline:!0,model:e.searchParams}},[n("el-form-item",{attrs:{label:"资源名称",prop:"name"}},[n("el-input",{attrs:{placeholder:"请输入资源名称"},model:{value:e.searchParams.data.name,callback:function(t){e.$set(e.searchParams.data,"name",t)},expression:"searchParams.data.name"}})],1),n("el-form-item",[n("el-button",{on:{click:e.resetParams}},[e._v("刷新")]),n("el-button",{attrs:{type:"primary"},on:{click:e.getResourceList}},[e._v("查询")])],1)],1)],1),n("el-row",{staticClass:"resource-list-box",attrs:{gutter:12}},[e._l(e.resourceLIst,(function(t){return n("el-col",{key:t.id,attrs:{span:6}},[n("el-card",{staticClass:"box-card",attrs:{shadow:"hover"},nativeOn:{click:function(n){return e.selectResource(t)}}},[n("p",[e._v(e._s(t.name))]),n("el-image",{staticClass:"thumbnail",attrs:{src:""+e.serverInfo.jetUrl+t.downloadLink}})],1)],1)})),e.resourceLIst&&e.resourceLIst.length?e._e():n("icd-empty",{attrs:{description:"暂无静态资源"}})],2),n("div",{staticClass:"bottom-bar"},[n("el-pagination",{attrs:{"current-page":e.searchParams.current,layout:"total, prev, pager, next","page-size":e.searchParams.size,total:e.listTotal,background:""},on:{"update:currentPage":function(t){return e.$set(e.searchParams,"current",t)},"update:current-page":function(t){return e.$set(e.searchParams,"current",t)},"update:pageSize":function(t){return e.$set(e.searchParams,"size",t)},"update:page-size":function(t){return e.$set(e.searchParams,"size",t)},"size-change":e.getResourceList,"current-change":e.getResourceList}})],1)],1)]),n("el-dialog",{attrs:{title:"上传资源",visible:e.showPlusdialog,"append-to-body":"","close-on-press-escape":!1,"close-on-click-modal":!1,"destroy-on-close":!0,width:"800px","custom-class":"iss-form-dialog-container"},on:{"update:visible":function(t){e.showPlusdialog=t}}},[n("el-form",{ref:"form",attrs:{model:e.formData,rules:e.rules,"status-icon":"",size:"small","label-width":"100px"}},[n("el-form-item",{attrs:{label:"资源类型",prop:"type"}},[n("el-tag",[e._v("图片")])],1),n("el-form-item",{attrs:{label:"上传资源",prop:"resource",required:""}},[n("div",{staticClass:"url-form"},[n("el-upload",{class:{"img-upload":e.formData&&e.formData.resource&&e.formData.resource.length},attrs:{action:"",accept:"image/png, image/jpg, image/jpeg, image/gif, image/bmp","auto-upload":!1,"list-type":"picture-card","file-list":e.formData.resource,multiple:!1,limit:1,drag:!0,"on-change":e.handleUploadChange,"on-preview":e.handlePictureCardPreview,"on-remove":e.handleRemove},scopedSlots:e._u([{key:"file",fn:function(t){var r=t.file;return n("div",{},[n("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:r.url,alt:""}}),n("span",{staticClass:"el-upload-list__item-actions"},[n("span",{staticClass:"item-actions",