import{mapState as e}from"vuex";import{merge as t,difference as n,cloneDeep as r,uniqWith as i,isEqual as o}from"lodash-es";import{ChevronDownIcon as a,CaretDownSmallIcon as s,CaretRightSmallIcon as c,CloseCircleFilledIcon as l,ErrorIcon as u}from"tdesign-icons-vue";import{Splitpanes as d,Pane as h}from"splitpanes";import f from"axios";import p from"qs";function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e,t,n,r,i,o,a,s,c,l){"boolean"!=typeof a&&(c=s,s=a,a=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),r&&(d._scopeId=r),o?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=u):t&&(u=a?function(e){t.call(this,l(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var h=d.render;d.render=function(e,t){return u.call(t),h(e,t)}}else{var f=d.beforeCreate;d.beforeCreate=f?[].concat(f,u):[u]}return n}var y={name:"HeaderUser",data:function(){return{options:[{content:"退出登录",value:"handleLogout"}]}},computed:function(e){for(var t=1;t> changeHandler",e),"normal"===this.topbarExpandType)&&(this.$router&&(this.$route&&this.$route.path)!==e&&this.$router.push(e))},setTopbarActiveMenuItem:function(){var e=this.getActiveMenuItem(this.topbarConfig,this.active);this.$store.commit("global/".concat(this.$storeGlobalTypes.SET_TOPBAR_ACTIVE_MENU_ITEM),e||{})},getActiveMenuItem:function(e,t){for(var n,r=e.length,i=0;i-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;return!(!t&&!n)}var A={animation:{exclude:w()?["ripple"]:[]},pagination:{itemsPerPage:"{size} 条/页",jumpTo:"跳至",page:"页",total:"共 {total} 条"},calendar:{fillWithZero:!1,yearSelection:"{year} 年",monthSelection:"{month} 月",yearRadio:"年",monthRadio:"月",hideWeekend:"隐藏周末",showWeekend:"显示周末",today:"今天",thisMonth:"本月",week:["周一","周二","周三","周四","周五","周六","周日"].join(),cellMonth:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"].join()},transfer:{title:"{checked} / {total}",empty:"暂无数据",placeholder:"请输入"},dialog:{confirm:"确定",cancel:"取消",confirmBtnTheme:{default:"primary",info:"primary",warning:"warning",danger:"danger",success:"success"}},drawer:{confirm:"确定",cancel:"取消"},popconfirm:{confirm:"确定",cancel:"取消",confirmBtnTheme:{default:"primary",warning:"warning",danger:"danger"}},table:{empty:"暂无数据",expandIcon:function(e){return e&&e(a)},sortIcon:function(e){return e&&e(s)}},tree:{empty:"暂无数据",folderIcon:function(e){return e&&e(c)}},select:{empty:"暂无数据",loadingText:"加载中...",clearIcon:function(e){return e&&e(l)}},treeSelect:{empty:"暂无数据",loadingText:"加载中..."},steps:{errorIcon:function(e){return e&&e(u)}}};function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n path:",e,"; activeKey:",n),this.$store.commit("global/".concat(this.$storeGlobalTypes.SET_SIDEBAR_ACTIVE_KEY),n||""),this.$store.commit("global/".concat(this.$storeGlobalTypes.SET_SIDEBAR_ACTIVE_MENU_ITEM),r||{})},sidebarActiveKey:function(e){this.setDefaultSelectedKey(e)},sideBarConfig:function(){var e=this.getRouteKey(this.sideBarConfig,this.$route.path).activeKey;this.setDefaultSelectedKey(e)},sidebarExpanded:function(e){console.log("sidebarExpanded => expanded",e),this.expanded=e,this.concatCurrentParentMenu()}},methods:{getRouteKey:function(e,t){for(var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=e.length,o="",a="",s=0;st)},onExpand:function(e){this.expanded=e}}},N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("t-menu",{staticClass:"g-sidebar",attrs:{theme:"light",value:e.active,mode:"accordion",width:"100%",collapsed:e.isSideBarCollapse,defaultExpanded:e.expanded},on:{expand:e.onExpand}},[e._t("top"),e._v(" "),e._l(e.sideBarConfig,(function(t,r){return[t.children&&e.limitLevel(t,1)?n("t-submenu",{key:r,attrs:{value:t.key||t.name}},[t.imgUrl?n("img",{staticClass:"t-icon g-menu-icon",attrs:{slot:"icon",src:t.imgUrl},slot:"icon"}):n("t-icon",{attrs:{slot:"icon",name:t.iconClassName||"setting",url:t.iconFontUrl},slot:"icon"}),e._v(" "),n("span",{attrs:{slot:"title"},slot:"title"},[e._v(" "+e._s(t.name))]),e._v(" "),e._l(t.children,(function(t,r){return[t.children&&e.limitLevel(t,2)?n("t-submenu",{key:r,attrs:{value:t.key||t.name}},[n("span",{attrs:{slot:"title"},slot:"title"},[e._v(" "+e._s(t.name))]),e._v(" "),e._l(t.children,(function(t,r){return[n("t-menu-item",{key:r,attrs:{value:t.key||t.href||t.path||t.name},nativeOn:{click:function(n){return e.onItemClick(t)}}},[n("tooltip-label",{attrs:{label:t.name}})],1)]}))],2):n("t-menu-item",{key:r,attrs:{value:t.key||t.href||t.path||t.name},nativeOn:{click:function(n){return e.onItemClick(t)}}},[n("tooltip-label",{attrs:{label:t.name}})],1)]}))],2):n("t-menu-item",{key:r,attrs:{value:t.key||t.href||t.path||t.name},nativeOn:{click:function(n){return e.onItemClick(t)}}},[t.imgUrl?n("img",{staticClass:"t-icon g-menu-icon",attrs:{slot:"icon",src:t.imgUrl},slot:"icon"}):n("t-icon",{attrs:{slot:"icon",name:t.iconClassName||"setting",url:t.iconFontUrl},slot:"icon"}),e._v(" "),n("tooltip-label",{attrs:{label:t.name}})],1)]})),e._v(" "),n("div",{attrs:{slot:"options"},slot:"options"},[n("t-icon",{attrs:{name:e.iconName},nativeOn:{click:function(t){return e.toggleSideBar.apply(null,arguments)}}})],1)],2)};N._withStripped=!0;var V=v({render:N,staticRenderFns:[]},undefined,$,undefined,false,undefined,!1,void 0,void 0,void 0);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;tt&&"#"!==t?1:-1}));this.orderedElementArr=t.map((function(t){return{key:t,list:e.orderedElementObj[t]}}))},onCheck:function(e,t){var r=this.getObjectValueByKey(e);t?this.checkedKeys.push(r):this.$set(this,"checkedKeys",T(new Set(n(this.checkedKeys,[r])))),this.$emit("changecheck",{checkedKeys:this.checkedKeys})},onCheckAllChange:function(e){this.checkedKeys=this.getFilterDisabledKey(e),this.$emit("changecheck",{checkedKeys:this.checkedKeys})},dealElement:function(e){var t=r(e),n=this.getFirstLetterKey(e);this.orderedElementObj[n]||(this.orderedElementObj[n]=[]),this.orderedElementObj[n].push(t)},getPersonList:function(){var e=this;this.classify?(this.elementLists.forEach((function(t){e.dealElement(t)})),this.sortElementKey()):this.orderedElementArr=[{key:"all",list:r(this.elementLists)}]},getFirstLetterKey:function(e){var t,n=e[this.optionKey.label],r=n.slice(0,1),i="#";if(t=r,new RegExp("[\\u4E00-\\u9FFF]+","g").test(t)){var o=function(e){for(var t=e.length,n="",r=new RegExp("[a-zA-Z0-9- ]"),i=0;i0;)n=n.replace("--","-");return n}(n);i=o[0].toUpperCase()}else(function(e){return new RegExp("^[a-zA-Z]+$","g").test(e)})(r)&&(i=r.toUpperCase());return i},getObjectValueByKey:function(e){var t=this.optionKey.value;return this.objectKey?e[t][this.objectKey]:e[t]},getCurrentElementsAllKey:function(){var e=this;return this.elementLists.map((function(t){return e.getObjectValueByKey(t)}))},getFilterDisabledKey:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=this.getCurrentElementsAllKey()||[];return n.filter((function(n){return e.disabledValues.includes(n)?e.checkedKeys.includes(n):t}))}}},Z=q,Y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"list__content-header"},[n("t-checkbox",{attrs:{indeterminate:e.indeterminate},on:{change:e.onCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("\n 全选(共"+e._s(e.checkedKeys.length)+"/"+e._s(e.total)+")\n ")])],1),e._v(" "),n("t-checkbox-group",{attrs:{value:e.checkedKeys}},e._l(e.orderedElementArr,(function(t){return n("div",{key:t.key},[e.classify?n("div",{staticClass:"list__content-title"},[e._v(e._s(t.key))]):e._e(),e._v(" "),n("div",{staticClass:"list__content-list"},e._l(t.list,(function(t,r){return n("div",{key:r,class:{"list__content-item":!0,"g-is-selected":e.checkedKeys.includes(e.getObjectValueByKey(t))},attrs:{title:t[e.optionKey.label]+(t[e.optionKey.description]?"("+t[e.optionKey.description]+")":"")}},[n("t-checkbox",{attrs:{disabled:e.disabledValues.includes(e.getObjectValueByKey(t)),value:e.getObjectValueByKey(t),item:t},on:{change:function(n){for(var r=arguments.length,i=Array(r);r--;)i[r]=arguments[r];return e.onCheck.apply(void 0,[t].concat(i))}}},[e._v("\n "+e._s(t[e.optionKey.label])+"\n "),n("span",{staticClass:"list__content-description"},[e._v(e._s(t[e.optionKey.description]?"("+t[e.optionKey.description]+")":""))])])],1)})),0)])})),0)],1)};Y._withStripped=!0;var X={model:{prop:"selectedItems",event:"change"},components:{Splitpanes:d,Pane:h,List:v({render:Y,staticRenderFns:[]},undefined,Z,undefined,false,undefined,!1,void 0,void 0,void 0)},data:function(){return{isDefault:!0,searchOptionKey:{},selectedContent:[],selectedValues:[]}},props:{visible:{type:Boolean,default:!1},title:{type:String,default:""},top:{type:[String,Number],default:"10%"},width:{type:[String,Number],default:720},leftWidthPercent:{type:[String,Number],default:20},targetText:{type:String,default:""},classify:{type:Boolean,default:!0},search:{type:Boolean,default:!1},optionKey:{type:Object,default:function(){return{label:"label",value:"value",description:"description"}}},objectKey:{type:String,default:void 0},elementLists:{type:Array,default:function(){return[]}},disabledValues:{type:Array,default:function(){return[]}},selectedItems:{type:Array,default:function(){return[]}},defaultSelectedItems:{type:Array,default:function(){return[]}}},computed:{isVisibleSelectDialog:function(){return this.visible}},watch:{visible:function(){this.visible&&this.initSelected()},selectedItems:function(){console.log("GSelectDialog component ==> selectedItems change:",this.selectedItems),this.changeLocalSelected(this.selectedItems),this.isDefault=!1},selectedValues:function(e,t){JSON.stringify(e)!==JSON.stringify(t)&&(this.selectedContent=this.getSelectedContent(this.selectedValues))}},mounted:function(){this.initConfig(),this.visible&&this.initSelected()},methods:{initConfig:function(){this.visible&&this.initSelected()},initSelected:function(){var e=this.selectedItems;this.isDefault&&!this.selectedItems.length&&(e=this.defaultSelectedItems),this.changeLocalSelected(e)},changeLocalSelected:function(e){this.selectedContent=r(e),this.selectedValues=this.getSelectedValues(e)},add:function(e){this.selectedContent=this.getUniqList(this.selectedContent,e),this.selectedValues=this.getSelectedValues(this.selectedContent),console.log("GSelectDialog component ==> selectedContent:",this.selectedContent)},remove:function(e){this.deleteSelected(e)},getObjectValueByKey:function(e){var t=this.optionKey.value;return this.objectKey?e[t][this.objectKey]:e[t]},getSelectedValues:function(e){var t=this;return e.map((function(e){return t.getObjectValueByKey(e)}))},getSelectedContent:function(e){var t=this;return this.getUniqList(this.selectedContent,this.elementLists).filter((function(n){var r=t.getObjectValueByKey(n);return e.includes(r)}))},getUniqList:function(e,t){var n=this;return i([].concat(e,t),(function(e,t){return o(n.getObjectValueByKey(e),n.getObjectValueByKey(t))}))},getCurrentElementsAllKey:function(){var e=this;return this.elementLists.map((function(t){return e.getObjectValueByKey(t)}))},changeSelected:function(e){var t=this.getCurrentElementsAllKey(),n=this.selectedValues.filter((function(e){return!t.includes(e)})),r=e.checkedKeys;this.selectedValues=n.concat(r)},deleteSelected:function(e){var t=this,n=this.selectedContent.map((function(e){return t.getObjectValueByKey(e)}));this.selectedValues=n.filter((function(n){return n!==t.getObjectValueByKey(e)}))},closeDialog:function(){this.$emit("update:visible",!1)},cancelDialog:function(e){this.$emit("cancel",e)},confirmDialog:function(){this.isDefault=!1,this.$emit("change",this.selectedContent),console.log("GSelectDialog component ==> confirmDialog selectedItems:",this.selectedContent),this.$emit("ok",this.selectedContent),this.$emit("update:visible",!1)},resize:function(e){this.$emit("resize",e)}}},J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("t-dialog",{staticClass:"g-select-dialog",attrs:{width:e.width,top:e.top,visible:e.isVisibleSelectDialog},on:{close:e.closeDialog,cancel:e.cancelDialog,confirm:e.confirmDialog}},[n("div",{staticClass:"g-select-dialog__header",attrs:{slot:"header"},slot:"header"},[n("span",{staticClass:"g-select-dialog__title",domProps:{textContent:e._s(e.title||"请选择"+e.targetText)}}),e._v(" "),e.$slots.search?n("div",{staticClass:"g-select-dialog__header-right"},[e._t("search")],2):e._e()]),e._v(" "),n("div",{attrs:{slot:"body"},slot:"body"},[n("div",{staticClass:"g-select-dialog__content"},[n("splitpanes",{staticClass:"default-theme",on:{resize:e.resize}},[e.$slots.leftContent?n("pane",{staticClass:"g-select-dialog__content-left",attrs:{"min-size":"15",size:e.leftWidthPercent}},[e._t("leftContent")],2):e._e(),e._v(" "),n("pane",{attrs:{"min-size":"15"}},[n("list",{staticClass:"g-select-dialog__content-right",attrs:{"checked-values":e.selectedValues,"disabled-values":e.disabledValues,"element-lists":e.elementLists,"option-key":e.optionKey,"object-key":e.objectKey,classify:e.classify},on:{changecheck:e.changeSelected}})],1)],1)],1),e._v(" "),n("div",{staticClass:"g-selected-result"},[n("span",{staticClass:"g-selected-result_title"},[e._v(e._s(e.targetText)+"(已选"+e._s(e.selectedContent.length)+")")]),e._v(" "),n("div",{staticClass:"g-selected-result_content"},e._l(e.selectedContent,(function(t,r){return n("t-popup",{key:e.getObjectValueByKey(t),attrs:{content:t[e.optionKey.label]+(t[e.optionKey.description]?"("+t[e.optionKey.description]+")":"")}},[n("t-tag",{staticClass:"g-selected-result_item",attrs:{"max-width":"210",closable:"",disabled:e.disabledValues.includes(e.getObjectValueByKey(t))},on:{close:function(n){return e.deleteSelected(t,r)}}},[e._v(e._s(t[e.optionKey.label]+(t[e.optionKey.description]?"("+t[e.optionKey.description]+")":"")))])],1)})),1)])])])],1)};J._withStripped=!0;var Q=v({render:J,staticRenderFns:[]},undefined,X,undefined,false,undefined,!1,void 0,void 0,void 0),ee={data:function(){return{searchValue:this.defaultValue}},props:{width:{type:[String,Number],default:280},placeholder:{type:String,default:"请输入搜索内容"},defaultValue:{type:String,default:""},optionKey:{type:Object,default:function(){return{label:"label",value:"value",description:"description",info:"info"}}},elementLists:{type:Array,default:function(){return[]}},disabledValues:{type:Array,default:function(){return[]}}},methods:{getObjectValueByKey:function(e){var t=this.optionKey.value;return this.objectKey?e[t][this.objectKey]:e[t]},handleClear:function(e){console.log("search component ==> clear",e),this.$emit("clear",e)},handleChange:function(e,t){console.log("search component ==> change",e,t),this.$emit("change",e,t)},handleEnter:function(e,t){console.log("search component ==> enter",e,t),this.$emit("enter",e,t)},handleClick:function(e,t){console.log("search component ==> click",e,t),this.$emit("click",e,t),this.searchValue=""}}},te=ee,ne=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"g-search"},[n("t-popup",{attrs:{trigger:"focus",placement:"bottom-right","overlay-class-name":"g-search-popup"}},[n("t-input",{attrs:{placeholder:e.placeholder,clearable:""},on:{enter:e.handleEnter,change:e.handleChange,clear:e.handleClear},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}},[n("t-icon",{attrs:{slot:"suffix-icon",name:"search"},slot:"suffix-icon"})],1),e._v(" "),e.elementLists&&e.elementLists.length?n("template",{slot:"content"},e._l(e.elementLists,(function(t,r){return n("div",{key:r,staticClass:"g-search-item",style:"width: "+e.width+("number"==typeof e.width?"px;":";")},[n("div",{staticClass:"g-search-item__wrapper"},[n("div",{staticClass:"g-search-item__content"},[n("span",{staticClass:"g-search-item__label"},[e._v(e._s(t[e.optionKey.label]))]),e._v("\n "+e._s(t[e.optionKey.description]?"("+t[e.optionKey.description]+")":"")+"\n ")]),e._v(" "),t[e.optionKey.info]?n("div",{staticClass:"g-search-item__info"},[e._v(e._s(t[e.optionKey.info]))]):e._e()]),e._v(" "),n("t-button",{staticClass:"g-search-item__add-btn",attrs:{variant:"text",theme:"primary",disabled:e.disabledValues.includes(e.getObjectValueByKey(t))},on:{click:function(n){return e.handleClick(t,r)}}},[e._v("加入已选")])],1)})),0):e._e()],2)],1)};ne._withStripped=!0;var re=v({render:ne,staticRenderFns:[]},undefined,te,undefined,false,undefined,!1,void 0,void 0,void 0);function ie(){return ie=Object.assign||function(e){for(var t,n=1;n1){var u=Array(this.colNum*l-c).fill("");i.splice.apply(i,[i.length-1,0].concat(T(u)))}var d={props:de({},this.rowProps)};return t("t-row",le([{},d]),[i.map((function(n,r){var i=o.includes(r)?0:12/e.colNum;return t("t-col",le([{},{props:{span:i,key:r},domProps:{"data-index":r}}]),[n])}))])}},render:function(){var e=arguments[0];return e("div",{class:"g-filter-wrapper"},[this.renderContent()])}};function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t1){var h=Array(this.colNum*d-u).fill("");i.splice.apply(i,[i.length-1,0].concat(T(h)))}var f={props:pe({},this.rowProps)};return t("t-row",le([{},f]),[i.map((function(n,r){var i=(n.data||{}).attrs,o=void 0===i?{}:i,a=+o["g-col-num"]||+o.gColNum||1,s=c.includes(r)?0:12/e.colNum*a;return t("t-col",le([{},{props:{span:s,key:r},domProps:{"data-index":r}}]),[n])}))])}},render:function(){var e=arguments[0];return e("div",{class:"g-filter-wrapper"},[this.renderContent()])}};function me(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}var ve={exports:{}},ye={exports:{}};!function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ye),function(e){var t=ye.exports,n=function(e){var n,r=Object.prototype,i=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof v?t:v,o=Object.create(i.prototype),a=new x(r||[]);return o._invoke=function(e,t,n){var r=h;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===g){if("throw"===i)throw o;return I()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=A(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===h)throw r=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=d(e,t,n);if("normal"===c.type){if(r=n.done?g:f,c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=g,n.method="throw",n.arg=c.arg)}}}(e,n,a),o}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var h="suspendedStart",f="suspendedYield",p="executing",g="completed",m={};function v(){}function y(){}function b(){}var E={};l(E,a,(function(){return this}));var _=Object.getPrototypeOf,O=_&&_(_(k([])));O&&O!==r&&i.call(O,a)&&(E=O);var S=b.prototype=v.prototype=Object.create(E);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,n){function r(o,a,s,c){var l=d(e[o],e,a);if("throw"!==l.type){var u=l.arg,h=u.value;return h&&"object"===t(h)&&i.call(h,"__await")?n.resolve(h.__await).then((function(e){r("next",e,s,c)}),(function(e){r("throw",e,s,c)})):n.resolve(h).then((function(e){u.value=e,s(u)}),(function(e){return r("throw",e,s,c)}))}c(l.arg)}var o;this._invoke=function(e,t){function i(){return new n((function(n,i){r(e,t,n,i)}))}return o=o?o.then(i,i):i()}}function A(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,A(e,t),"throw"===t.method))return m;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=d(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,m;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function k(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:k(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),m}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(e){"object"===("undefined"==typeof globalThis?"undefined":t(globalThis))?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}}(ve);var be=ve.exports,Ee=null,_e=0,Oe={name:"GTabRoute",props:{isOpen:{type:Boolean,default:!0},isCacheMode:{type:Boolean,default:!0},maxTabCount:{type:Number,default:20},extraClass:{type:String,default:""},extraContentClass:{type:String,default:""}},data:function(){return{panelData:[],value:null}},watch:{isOpen:function(e){e&&this.dealRouteChange(this.$route)},$route:function(e){this.isOpen&&this.dealRouteChange(e)}},created:function(){var e=this;this.$router.beforeEach((function(t,n,r){var i,o;if(e.isOpen&&e.panelData.length>=e.maxTabCount)return e.panelData.find((function(e){return e.name===t.name}))?void r():void(Ee=e.$dialog.alert({header:"提示",body:"最多可同时开启 ".concat(e.maxTabCount," 个页签,请关闭其他页签后重试!"),theme:"warning",onConfirm:(i=be.mark((function e(){return be.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ee&&Ee.hide();case 1:case"end":return e.stop()}}),e)})),o=function(){var e=this,t=arguments;return new Promise((function(n,r){var o=i.apply(e,t);function a(e){me(o,n,r,a,s,"next",e)}function s(e){me(o,n,r,a,s,"throw",e)}a(void 0)}))},function(){return o.apply(this,arguments)})}));r()}))},methods:{dealRouteChange:function(e){var t=this.panelData.find((function(t){return t.name===e.name}));t?this.value=t.value:this.dealAddTab(e)},dealAddTab:function(e){var t=e.meta.title;_e+=1,this.panelData.push({label:t||e.path,value:_e,removable:!0,path:e.path,name:e.name,params:e.params,query:e.query}),this.$set(this.panelData[0],"removable",1!==this.panelData.length),this.value=_e},removeTab:function(e){var t=e.value,n=this.panelData.findIndex((function(e){return e.value===t}));return n<0||(this.panelData.splice(n,1),1===this.panelData.length&&this.$set(this.panelData[0],"removable",!1),this.value===t&&this.changeTab(this.panelData[Math.max(n-1,0)].value)),!1},changeTab:function(e){this.value=e;var t=this.panelData.find((function(t){return t.value===e}));this.$router.push({path:t.path,params:t.params,query:t.query})}}},Se=Oe,Ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"g-tabRoute__container",class:e.extraClass},[e.isOpen?[n("t-tabs",{attrs:{value:e.value,theme:"card"},on:{remove:e.removeTab,change:e.changeTab}},e._l(e.panelData,(function(t){return n("t-tab-panel",{key:t.value,attrs:{value:t.value,removable:t.removable}},[n("div",{staticClass:"g-label__container",attrs:{slot:"label"},slot:"label"},[n("t-tooltip",{attrs:{content:t.label,placement:"top","show-arrow":""}},[n("div",{staticClass:"g-label__content"},[n("div",{staticClass:"g-tab-item-text"},[e._v(e._s(t.label))]),e._v(" "),n("div",{staticClass:"g-tab-item-cover"}),e._v(" "),n("div",{staticClass:"g-tab-item-line"})])])],1)])})),1),e._v(" "),e.isCacheMode?n("keep-alive",[e._t("default",(function(){return[n("router-view",{class:e.extraContentClass})]}))],2):e._t("default",(function(){return[n("router-view",{class:e.extraContentClass})]}))]:e._t("default",(function(){return[n("router-view",{class:e.extraContentClass})]}))],2)};Ce._withStripped=!0;var we,Ae=v({render:Ce,staticRenderFns:[]},undefined,Se,undefined,false,undefined,!1,void 0,void 0,void 0),je={SET_SIDEBAR_CONFIG:"SET_SIDEBAR_CONFIG",SET_SIDEBAR_EXPAND_LEVEL:"SET_SIDEBAR_EXPAND_LEVEL",TOGGLE_SIDEBAR:"TOGGLE_SIDEBAR",SET_TOPBAR_CONFIG:"SET_TOPBAR_CONFIG",SET_TOPBAR_ACTIVE_KEY:"SET_TOPBAR_ACTIVE_KEY",SET_TOPBAR_EXPAND_TYPE:"SET_TOPBAR_EXPAND_TYPE",SET_HEADER_USER_STATUS:"SET_HEADER_USER_STATUS",SET_TOPBAR_ACTIVE_MENU_ITEM:"SET_TOPBAR_ACTIVE_MENU_ITEM",DEAL_LOADING:"DEAL_LOADING",SET_USER_INFO:"SET_USER_INFO",REGISTER_EVENT:"REGISTER_EVENT",SET_SIDEBAR_STATUS:"SET_SIDEBAR_STATUS",SET_SIDEBAR_ACTIVE_KEY:"SET_SIDEBAR_ACTIVE_KEY",SET_SIDEBAR_ACTIVE_MENU_ITEM:"SET_SIDEBAR_ACTIVE_MENU_ITEM",SET_SIDEBAR_EXPANDED:"SET_SIDEBAR_EXPANDED"};function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return e.use(t),Object.assign(e.prototype,{$storeGlobalTypes:je}),new t.Store({plugins:n,modules:{global:Ie}})}},De=w()?3:0,Ke=function(){return document.body.clientHeight&&document.documentElement.clientHeight?document.body.clientHeightdocument.documentElement.clientHeight?document.body.clientHeight:document.documentElement.clientHeight},Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!("hasPageHeader"in e)||e.hasPageHeader,n=Ke(),r=e.header||64,i=t?e.pageHeader||60:0,o=e.margin||48,a=e.extraHeight||0,s=n-i-o-a-r-De;return s>300?s:300},Be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.padding||24,n=e.pagination||66,r=e.condition||48,i=e.tableMinHeight||200,o=e.tableHeader||48,a=e.tableExtra||0,s=Re(e)-t-o-a-De;return!1!==e.hasPagination&&(s-=n),!1!==e.hasCondition&&(s-=r),s>i?s:i};function Le(e){return{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Event]":"event","[object Object]":"object","[object MouseEvent]":"mouseEvent"}[Object.prototype.toString.call(e)]}var $e=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Ne=function(e){return"string"==typeof e&&$e.test(e.trim())},Ve=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),Me=function(e){return"string"==typeof e&&Ve.test(e.trim())},Fe=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/,Ge=[1,0,10,9,8,7,6,5,4,3,2],Ue=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1],ze=function(e){if("string"!=typeof e)return!1;var t=e.trim();return 18===t.length&&Fe.test(t)&&function(e){var t=e.split(""),n=0;"x"===t[17].toLowerCase()&&(t[17]=10);for(var r=0;r<17;r++)n+=Ue[r]*t[r];var i=n%11;return+t[17]===Ge[i]}(t)&&function(e){var t=e.substring(6,10),n=e.substring(10,12),r=e.substring(12,14),i=new Date(t,parseFloat(n)-1,parseFloat(r)),o=(new Date).getFullYear()-parseFloat(t);return i.getFullYear()===parseFloat(t)&&i.getMonth()===parseFloat(n)-1&&i.getDate()===parseFloat(r)&&o>=0&&o<=150}(t)},He=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,We=function(e){return"string"==typeof e&&He.test(e.trim())},qe=/^1[3456789]\d{9}$/,Ze=function(e){return"string"==typeof e&&qe.test(e.trim())},Ye=/^[\u2E80-\uFE4F]+$/,Xe=function(e){return"string"==typeof e&&Ye.test(e.trim())},Je=/^[\u2E80-\uFE4F]{2,6}(?:·[\u2E80-\uFE4F]{2,6})*$/,Qe=function(e){return"string"==typeof e&&Je.test(e.trim())},et=/^[\da-zA-Z\s]{2,}$/,tt=function(e){return"string"==typeof e&&et.test(e.trim())},nt=/^1[45][0-9]{7}|([DSPGE](?![IO])[A-Z\d]{8})|((DE|SE|PE)(?![IO])[A-Z\d]{7})|([HM]\d{8, 10})$/,rt=function(e){return"string"==typeof e&&nt.test(e.toUpperCase().trim())},it=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.len,r=void 0===n?6:n;return"string"==typeof e&&e.length===r&&/^\d+$/.test(e.trim())},ot={POLICE:/^[0-9a-zA-Z]{8,9}$/,OFFICER:/^[0-9a-zA-Z]{4,15}$/,SOLDIER:/^[0-9a-zA-Z]{4,15}$/,DISCHARGE:/^[0-9a-zA-Z]{4,20}$/,HMCOME:/^[HMhm]{1}\d{10}$/,TWCOME:/^(\d{8}|[a-zA-Z]\d{7})$/,HMPASS:/^[WCwc]\d{8}$/,TWPASS:/^[TLtl]\d{8}$/,HKID:/^[a-zA-Z0-9]{1}\d{6,7}[a-zA-Z0-9]{1}$/,MCID:/^[157]\d{6}\([0-9Aa]\)$/,TWID:/^[a-zA-Z]{1}\d{9}$/,HMTID:/^8[123]0000\d{12}$/,FOREIGNID:/^[a-zA-Z]{3}\d{12}$/,OTHERS:/^[0-9a-zA-Z]{4,20}$/},at={IDCARD:"IDCARD",PASSPORT:"PASSPORT",POLICE:"POLICE",OFFICER:"OFFICER",SOLDIER:"SOLDIER",DISCHARGE:"DISCHARGE",HMCOME:"HMCOME",TWCOME:"TWCOME",HMPASS:"HMPASS",TWPASS:"TWPASS",HKID:"HKID",MCID:"MCID",TWID:"TWID",HMTID:"HMTID",FOREIGNID:"FOREIGNID",OTHERS:"OTHERS"},st=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,r=void 0===n?at.OTHERS:n,i="";return-1===Object.keys(ot).indexOf(r)&&(console.warn("证件类型不存在"),i=at.OTHERS),r===at.IDCARD?ze(e):r===at.PASSPORT?rt(e):"string"==typeof e&&ot[i||r].test(e.trim())};function ct(e){return ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ct(e)}var lt=function e(t,n,r,i){if("object"===ct(n)){if(Array.isArray(n))return n.map((function(t){return e(null,t,r,i)}));for(var o in n){var a=n[o],s="function"==typeof r?r(o,a):o;n[s]=e(o,a,r,i),s!==o&&delete n[o]}return n}return"function"==typeof i?i(t,n):n},ut=function(e){return"string"==typeof e&&e?e.replace(e[0],e[0].toLowerCase()):e},dt=function(e){return"string"==typeof e&&e?e.replace(e[0],e[0].toUpperCase()):e};function ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t statusCode no 2xx,Reject: ",e.response);var a={reqConfig:ft({},pt(r))};return"object"===Le(o)?"old"!==r.headers["x-api-version"]?Promise.reject(Object.assign(lt(null,o.Response,ut),a)):Promise.reject(gt(o,a)):Promise.reject(gt({data:e.response.data,status:e.response.status,statusText:e.response.statusText,headers:e.response.headers},a))}return Promise.reject(e||new Error("Unknown Network Error"))},bt=function(e){if("old"!==e.headers["x-api-version"]){if(e.data){var t=r(e.data);Object.assign(e,{data:lt(null,t,dt)})}if(e.params){var n=r(e.params);Object.assign(e,{params:lt(null,n,dt)})}}return e.hideLoading,e},Et=function(e){return Promise.reject(e)},_t=function(){var e=f.create({maxRedirects:0});return e.defaults.timeout=window.STATIC_ENV_CONFIG&&window.STATIC_ENV_CONFIG.VUE_APP_API_TIMEOUT||15e3,e.defaults.headers["Content-Type"]="application/json",e.interceptors.request.use(bt,Et),e.interceptors.response.use(vt,yt),e},Ot=function(){var e=f.create({method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},transformRequest:[function(e){return Object.keys(e).forEach((function(t){"object"===ct(e[t])&&Object.assign(e,g({},t,JSON.stringify(e[t])))})),p.stringify(e)}]});return e.interceptors.request.use(bt,Et),e.interceptors.response.use(vt,yt),e},St=_t(),Ct=Ot(),wt=function(){var e=navigator.userAgent.toLowerCase(),t=[{reg:/edge\/([\d.]+)/,broswer:"Edge"},{reg:/rv:([\d.]+)\) like gecko/,broswer:"IE"},{reg:/msie ([\d.]+)/,broswer:"IE"},{reg:/firefox\/([\d.]+)/,broswer:"Firefox"},{reg:/chrome\/([\d.]+)/,broswer:"Chrome"},{reg:/opera.([\d.]+)/,broswer:"Opera"},{reg:/version\/([\d.]+).*safari/,broswer:"Safari"}].find((function(t){var n=t.reg;return e.match(n)}));if(t){var n=e.match(t.reg);return{broswer:t.broswer,version:n[1]}}return{broswer:"",version:"0"}}; /*! js-cookie v3.0.1 | MIT */ function At(e){for(var t=1;t