You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
24 KiB
2 lines
24 KiB
var ut=Object.defineProperty,ct=Object.defineProperties;var dt=Object.getOwnPropertyDescriptors;var q=Object.getOwnPropertySymbols;var ft=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable;var J=(e,r,o)=>r in e?ut(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,j=(e,r)=>{for(var o in r||(r={}))ft.call(r,o)&&J(e,o,r[o]);if(q)for(var o of q(r))bt.call(r,o)&&J(e,o,r[o]);return e},K=(e,r)=>ct(e,dt(r));var F=(e,r,o)=>new Promise((m,c)=>{var W=D=>{try{S(o.next(D))}catch(P){c(P)}},z=D=>{try{S(o.throw(D))}catch(P){c(P)}},S=D=>D.done?m(D.value):Promise.resolve(D.value).then(W,z);S((o=o.apply(e,r)).next())});import{b as n,dc as V,d as yt,b9 as tt,r as _,a3 as ht,P as gt,o as h,a as A,w as d,j as x,u as p,g as N,F as rt,bt as ot,h as g,t as H,bG as Ct,bH as vt,bI as R,ec as Ot,B as M,bK as Dt,i as I,a9 as _t,b8 as wt,bE as St,Y as et,bp as Et,aT as kt}from"./index-f4658ae7.js";/* empty css */import{T as xt}from"./index-10ceae64.js";import"./index-3590612f.js";import"./index-297faa0c.js";import"./index-cd1f9903.js";import{WindowTemplates as Rt,WindowTemplateAttr as Pt,WindowTemplate as Tt}from"./WindowTemplate-40c326c2.js";import{B as Ft}from"./useCachedComponentLoader-721d24a5.js";import{GloComm as At}from"./GloComm-7cfbdfd9.js";import O from"./DBAccess-d3bef90d.js";import{S as Nt}from"./sortable.esm-13e502da.js";import Wt from"./ChartWindow-5e6b625a.js";import{WinDocModel as w}from"./WinDocModel-7ae42dfa.js";import{HtmlVarDtls as Bt,HtmlVarDtlAttr as Mt}from"./HtmlVarDtl-acaa9282.js";import{G as Lt}from"./DataType-33901a1c.js";import{R as zt}from"./index-24b7f696.js";import{C as jt}from"./index-1d383df5.js";import{E as Ht}from"./EditOutlined-19d9e427.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./scrollTo-faf03fe5.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./iconUtil-3b6c87ab.js";import"./EntityNoName-d08126ae.js";import"./Entities-6a72b013.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./ClassFactory-66077970.js";import"./index-70ffad01.js";import"./index-8336ee2d.js";import"./index-134963ca.js";import"./BasicTable-90e6228c.js";import"./BasicForm-4abe2426.js";/* empty css */import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./index-efbe76fc.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./useRefs-2f4603d7.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.js";import"./index-5a53dd49.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./FullscreenOutlined-71d2eabf.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./useModal-fca6ba59.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./TableAction-8031dbc2.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";/* empty css */import"./useForm-446459c6.js";import"./index-35ba6e1b.js";import"./PageFooter-fecd2617.js";import"./index-602602df.js";import"./ArrowLeftOutlined-f214e093.js";import"./ArrowRightOutlined-6abaa74a.js";import"./index-7b2b594b.js";import"./index-0ff95629.js";import"./transButton-e61c9322.js";import"./useContentHeight-e2c7193a.js";import"./onMountedOrActivated-fbe7044d.js";import"./HeaderCell-b8d3ddda.js";import"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";import"./useColumns-122a5981.js";import"./index-b0843728.js";import"./EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js";import"./CellComponent-12da4819.js";import"./componentMap-727618eb.js";import"./helper-3ae17500.js";import"./useDataSource-3f383225.js";import"./merge-15067256.js";import"./_createAssigner-77c8874c.js";import"./useLoading-3104e326.js";import"./useRowSelection-e09cac44.js";import"./useTableScroll-2d085314.js";import"./useScrollTo-87b782ae.js";import"./useCustomRow-019f5e3a.js";import"./useTableStyle-a1f10d6f.js";import"./useTableHeader-8677be57.js";import"./TableHeader-e9145d93.js";import"./index-b006d45a.js";import"./ColumnSetting-e87d31b4.js";import"./SettingOutlined-20e7662a.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import"./index-fdcf88d8.js";import"./useTable-9d73cb2d.js";import"./WF_Comm_Dtl-7da219a1.js";import"./windowOpen-b8703c39.js";import"./Direction-43f7cd43.js";import"./EntityMyPK-e742fec8.js";import"./Cond-7bb97535.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./useDDLDataLoader-5d08990e.js";import"./SysEnum-989b6639.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./index-eb3034da.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EnOnly-9c74cb0c.js";import"./index-84fbff43.js";import"./PlusOutlined-7b96f081.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./EnFields-4d1dce7a.js";import"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import"./useFieldType-5039d84c.js";import"./IconPicker-51ed7d96.js";import"./SimpleLineIcons-dabcdd07.js";import"./GlyphIcons-fb95b955.js";import"./FontAwesomeIcons-88ac90b4.js";import"./Tabs-ec1c48f8.js";import"./form-77f01638.js";import"./RadioGroup-a80e69a5.js";import"./FormTheme-70eb47bf.js";import"./use-config-816d55a6.js";import"./warn-77f3ea30.js";import"./Icon-e3cbad7d.js";import"./light-0dfdc1ad.js";import"./Add-4d1c6932.js";import"./render-ee8eb435.js";import"./Close-c51bd8a8.js";import"./replaceable-a957a029.js";import"./omit-b0e7e098.js";import"./use-compitable-1a225331.js";import"./flatten-2bdfb3d3.js";import"./use-merged-state-66be05d7.js";import"./throttle-35369e52.js";import"./on-fonts-ready-d897575d.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./use-css-vars-class-3ae3b4b3.js";import"./VResizeObserver-e3ad0bab.js";import"./cssr-e43ee704.js";import"./Pop-78b30ee2.js";import"./PopTreeEns-550d2c1c.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./useFieldStatus-52f39a2f.js";import"./index-18645805.js";import"./Editor-d5f89d8b.js";import"./ImgUpload-411e6243.js";import"./tinymce-c752228f.js";import"./helper-28253641.js";import"./Dev2Interface-dbe2a82a.js";import"./UploadOutlined-87b27077.js";import"./GroupWrapper-ca430e7c.js";import"./useFileUpload-e2f82f1f.js";import"./EnCfg-bcf75fc2.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";import"./FuncToolbar-bd4350b3.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./GroupPageNew-58abee1a.js";import"./index-8604018f.js";import"./index-456479d3.js";import"./index-c5f74576.js";import"./ClassFactoryOfGroupPageNew-a8e6e6ba.js";import"./SelectByTable.vue_vue_type_script_setup_true_lang-a8dee7c6.js";import"./GlobalThemeOverrides-52cd859d.js";import"./ConfigProvider-f8b8d4d5.js";import"./index-528cb859.js";import"./index-c569cc07.js";import"./use-memo-f04d43e5.js";import"./DataTable-eacfee09.js";import"./format-length-c9d165c6.js";import"./Button-53926a3b.js";import"./use-rtl-889b67fe.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./use-is-mounted-a34b74be.js";import"./use-form-item-34ce685d.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./Scrollbar-35d51129.js";import"./Checkbox-70815735.js";import"./index-cad90cf4.js";import"./RadioGroup-02ea8070.js";import"./Radio-afaa4b2b.js";import"./Popover-ab55c8ff.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./_baseMap-457e4262.js";import"./Suffix-56e79b3b.js";import"./Dropdown-b8231906.js";import"./Icon-fc5d8913.js";import"./ChevronRight-3f42dbba.js";import"./happens-in-d88e25de.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./create-b75cc1a9.js";import"./use-keyboard-ebac156c.js";import"./Tooltip-02d89ff2.js";import"./VirtualList-ac9ae115.js";import"./Empty-fcccc007.js";import"./Input-52773133.js";import"./Eye-9d82dd1a.js";import"./Select-3c7a9b3d.js";import"./FocusDetector-05234541.js";import"./Forward-838673b3.js";import"./keysOf-5d5107c5.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./drag-b298d064.js";import"./ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js";import"./NodeIndexOutlined-0e7f206c.js";import"./useThirdPartUrl-8ecf6c87.js";import"./Events-141c34ea.js";import"./FrmTrack-10f0746d.js";import"./install-2bcffee5.js";import"./installCanvasRenderer-e3e99995.js";var It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"};const Vt=It;function it(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?Object(arguments[r]):{},m=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(m=m.concat(Object.getOwnPropertySymbols(o).filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable}))),m.forEach(function(c){$t(e,c,o[c])})}return e}function $t(e,r,o){return r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}var $=function(r,o){var m=it({},r,o.attrs);return n(V,it({},m,{icon:Vt}),null)};$.displayName="AppstoreOutlined";$.inheritAttrs=!1;const L=$;var Qt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"}}]},name:"fire",theme:"outlined"};const Gt=Qt;function at(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?Object(arguments[r]):{},m=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(m=m.concat(Object.getOwnPropertySymbols(o).filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable}))),m.forEach(function(c){Ut(e,c,o[c])})}return e}function Ut(e,r,o){return r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}var Q=function(r,o){var m=at({},r,o.attrs);return n(V,at({},m,{icon:Gt}),null)};Q.displayName="FireOutlined";Q.inheritAttrs=!1;const Xt=Q;var Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"};const Yt=Zt;function pt(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?Object(arguments[r]):{},m=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(m=m.concat(Object.getOwnPropertySymbols(o).filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable}))),m.forEach(function(c){qt(e,c,o[c])})}return e}function qt(e,r,o){return r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}var G=function(r,o){var m=pt({},r,o.attrs);return n(V,pt({},m,{icon:Yt}),null)};G.displayName="ThunderboltOutlined";G.inheritAttrs=!1;const Jt=G,Kt={class:"list-group"},tr={class:"list-group-item"},rr={class:"prop_top"},or={class:"icon"},er={class:"item_body"},ir={key:2,style:{width:"100%",display:"flex","justify-content":"space-around","flex-wrap":"wrap"}},ar={style:{"margin-bottom":"10px","font-size":"16px"}},pr=["innerHTML"],mr={class:"select-guide"},nr={key:0,class:"add-btn"},lr=yt({__name:"RptWhite",props:{params:{type:Object,default:()=>({})},edit:{type:Boolean,default:!1}},setup(e){const{loadComponent:r}=Et(),o=tt(),m=e,c=_(!0),W=l=>{var a;(a=o.value)==null||a.openDrawer({title:"\u5E38\u89C4\u65B0\u5EFA\u7A97\u53E3",component:St(r("/@/WF/Comm/UIEntity/GroupPageNew.vue")),params:j({EnName:l,PageID:m.params.PageID},m.params),width:"1200px"})},z=l=>["ChartLine","ChartChina","ChartPie","ChartRate","ChartRing","ChartZZT"].includes(l),S=_(new Rt),D=tt(),P=_(),U=_(),X=_(),Z=_(),B=_(),E=()=>F(this,null,function*(){var a;const l=(a=m.params)==null?void 0:a.PageID;if(!l){et.error("\u6CA1\u6709\u4F20\u5165PageID");return}yield S.value.Retrieve(Pt.PageID,l,"Idx"),S.value.forEach(t=>F(this,null,function*(){if(t.disabled=!1,t.WinDocModel===w.Html&&(t.Docs=t.Docs.replace(/\<li/g,"<li style='margin-top:8px;font-size:16px;'").replace(/\<b/g,"<b style='font-size:16px'")),t.WinDocModel===w.HtmlVar){const i=_(new Bt);yield i.value.Retrieve(Mt.RefPK,t.No),i.value.forEach(s=>F(this,null,function*(){s.Doc=yield O.RunSQLReturnTable(s.Exp0)})),t.dtlData=i.value}if(t.WinDocModel===w.Table){const i=yield O.RunSQLReturnTable(t.Docs),s=yield O.RunSQLReturnTable(t.C0Ens),u=Object.keys(i[0]);let C=i.filter(f=>f[u[0]]!==-1&&f[u[0]]!=="");X.value=C.map(f=>{const v=s.find(b=>b.No===f[u[0]]);return v?K(j({},f),{[u[0]]:v.Name}):f}),i.length!=0&&(P.value=Object.keys(i[0])),t.tableColums=t.Tag1,U.value=t.tableColums.split(","),Z.value=P.value.map((f,v)=>({title:U.value[v],dataIndex:f,key:f}))}if(t.WinDocModel===w.ChartChina&&(t.ChartOptions={backgroundColor:"rgb(121, 145, 209)",geo:{map:"china",aspectScale:.75,zoom:1.1,itemStyle:{normal:{areaColor:{type:"radial",x:.5,y:.5,r:.8,colorStops:[{offset:0,color:"#09132c"},{offset:1,color:"#274d68"}],globalCoord:!0},shadowColor:"rgb(58, 115, 192)",shadowOffsetX:10,shadowOffsetY:11}},regions:[{name:"\u5357\u6D77\u8BF8\u5C9B",itemStyle:{opacity:0}}]},series:[{type:"map",label:{normal:{show:!0,textStyle:{color:"#1DE9B6"}},emphasis:{textStyle:{color:"rgb(183, 185, 14)"}}},zoom:1.1,map:"china",itemStyle:{normal:{backgroundColor:"rgb(147, 235, 248)",borderWidth:1,areaColor:{type:"radial",x:.5,y:.5,r:.8,colorStops:[{offset:0,color:"rgb(31, 54, 150)"},{offset:1,color:"rgb(89, 128, 142)"}],globalCoord:!0}},emphasis:{areaColor:"rgb(46, 229, 206)",borderWidth:.1}}}]}),t.WinDocModel===w.ChartRate){const s=(yield O.RunSQLReturnTable(t.Docs)).map(u=>({name:u.FK_Dept,value:u.Num}));t.ChartOptions={tooltip:{show:!0,formatter:"{a} <br/>{b} : {c} ({d}%)"},series:[{name:"\u8BBF\u95EE\u6765\u6E90",type:"pie",radius:["10%","50%"],center:["50%","40%"],label:{narmal:{show:!0,formatter:"{a} <br/>{b} : {c} ({d}%)"}},roseType:"area",itemStyle:{borderRadius:8},data:s}]}}if(t.WinDocModel===w.ChartZZT){let i=Lt.DealExp(t.Docs,{});const s=yield O.RunSQLReturnTable(i),u=yield O.RunSQLReturnTable(t.C0Ens);if(s.length===0)return;const C=Object.keys(s[0]);let f=s.filter(y=>y[C[0]]!==-1&&y[C[0]]!=="");const v=f.map(y=>{const T=u.find(st=>st.No===y[C[0]]);if(T)return T.Name}),b=Object.keys(s[0]).slice(1);if(B.value=b.map(y=>({name:y,type:"bar",data:f.map(T=>T[y])})),C.length<2)return;t.ChartOptions={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:[{type:"category",data:v,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:B.value}}if(t.WinDocModel===w.ChartRing){const s=(yield O.RunSQLReturnTable(t.Docs)).map(u=>({name:u.FK_Dept,value:u.Num}));t.ChartOptions={tooltip:{trigger:"item"},legend:{top:"5%",left:"center"},series:[{name:"\u6570\u636E",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},labelLine:{show:!1},data:s}]}}if(t.WinDocModel===w.ChartPie){const i=yield O.RunSQLReturnTable(t.Docs),s=yield O.RunSQLReturnTable(t.C0Ens);if(i.length===0)return;const u=Object.keys(i[0]);if(u.length>2)return;const C=s.map(f=>{const v=i.find(b=>f.No===b[u[0]]);return{name:f.Name,value:v?v[u[1]]:null}});t.ChartOptions={title:{left:"center"},tooltip:{trigger:"item"},series:[{type:"pie",radius:"50%",data:C,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}}if(t.WinDocModel===w.ChartLine){const i=yield O.RunSQLReturnTable(t.Docs),s=yield O.RunSQLReturnTable(t.C0Ens);if(i.length===0)return;const u=Object.keys(i[0]);let C=i.filter(b=>b[u[0]]!==-1&&b[u[0]]!=="");const f=C.map(b=>{const y=s.find(T=>T.No===b[u[0]]);if(y)return y.Name}),v=Object.keys(i[0]).slice(1);if(B.value=v.map(b=>({name:b,type:"line",data:C.map(y=>y[b])})),u.length<2)return;t.ChartOptions={xAxis:{type:"category",data:f},yAxis:{type:"value"},series:B.value,tooltip:{trigger:"axis"}}}})),m.edit&<()}),Y=_(),mt=l=>{Y.value=l},nt=l=>F(this,null,function*(){var t;const a=new Tt;if(a.No=Y.value,yield a.RetrieveFromDBSources(),l.key=="Edit"){let i=a.WinDocModel;i=="Table"&&(i="WinTable");const s=At.UrlEn("TS.CCFast.Windows."+i,a.No);(t=o.value)==null||t.openModalByUrl("\u7F16\u8F91",s);return}if(l.key=="Col1"){a.ColSpan=1,yield a.Update(),yield E();return}if(l.key=="Col2"){a.ColSpan=2,yield a.Update(),yield E();return}if(l.key=="Col3"){a.ColSpan=3,yield a.Update(),yield E();return}if(l.key=="Col4"){a.ColSpan=4,yield a.Update(),yield E();return}if(l.key=="Delete"){if(window.confirm("\u60A8\u786E\u5B9A\u8981\u5220\u9664\u5417?")==!1)return;yield a.Delete(),yield E();return}l.key=="Power"&&et.error("\u6CA1\u6743\u9650\uFF01")});let k=null;const lt=()=>{var a;const l=(a=D.value)==null?void 0:a.$el;l&&(k=new Nt(l,{animation:200,ghostClass:"ghost",dataIdAttr:"data-win-id",onEnd:()=>{k==null||k.toArray()}}))};return ht(()=>{k==null||k.destroy(),k=null}),gt(()=>F(this,null,function*(){const l=m.params.hasOwnProperty("FrmID");c.value=!l,yield E()})),(l,a)=>(h(),A(Ft,{ref_key:"baseComp",ref:o,"close-drawer-func":E,"close-modal-func":E},{default:d(()=>[x("div",Kt,[S.value.length>0?(h(),A(p(zt),{key:0,type:"flex",style:{width:"100%",height:"100%"},ref_key:"groupRef",ref:D},{default:d(()=>[(h(!0),N(rt,null,ot(S.value,t=>(h(),A(p(jt),{span:6*t.ColSpan,key:t.No,"data-win-id":t.No},{default:d(()=>[x("div",tr,[x("div",rr,[x("div",or,[n(p(Xt)),g(" "+H(t.Name),1)]),e.edit?(h(),A(p(Ct),{key:0,trigger:["click"]},{overlay:d(()=>[n(p(vt),{onClick:nt},{default:d(()=>[n(p(R),{key:"Edit"},{default:d(()=>[n(p(Ht)),g(" \u7F16\u8F91 ")]),_:1}),n(p(R),{key:"Power"},{default:d(()=>[n(p(Jt)),g(" \u6743\u9650 ")]),_:1}),n(p(R),{key:"Delete"},{default:d(()=>[n(p(Ot)),g(" \u5220\u9664 ")]),_:1}),n(p(R),{key:"Col1"},{default:d(()=>[n(p(L)),g(" \u8DE8\u5EA61\u5217 ")]),_:1}),n(p(R),{key:"Col2"},{default:d(()=>[n(p(L)),g(" \u8DE8\u5EA62\u5217 ")]),_:1}),n(p(R),{key:"Col3"},{default:d(()=>[n(p(L)),g(" \u8DE8\u5EA63\u5217 ")]),_:1}),n(p(R),{key:"Col4"},{default:d(()=>[n(p(L)),g(" \u8DE8\u5EA64\u5217 ")]),_:1})]),_:1})]),default:d(()=>[n(p(M),{type:"primary",ghost:"",size:"small",onClick:i=>mt(t.No)},{default:d(()=>[n(p(Dt)),g(" \u64CD\u4F5C ")]),_:2},1032,["onClick"])]),_:2},1024)):I("",!0)]),x("div",er,[z(t.WinDocModel)?(h(),A(Wt,{key:0,options:t.ChartOptions},null,8,["options"])):t.WinDocModel=="Table"?(h(),A(p(xt),{key:1,"data-source":X.value,columns:Z.value,scroll:{x:"max-content"},bordered:!0,pagination:!1},null,8,["data-source","columns"])):t.WinDocModel=="HtmlVar"?(h(),N("div",ir,[(h(!0),N(rt,null,ot(t.dtlData,i=>{var s;return h(),N("div",{key:i.MyPK},[x("div",ar,H(i.Name),1),x("div",{style:_t([{color:i.FontColor.toLowerCase()},{"font-size":"20px","text-align":"center"}])},H((s=i==null?void 0:i.Doc[0])==null?void 0:s.Num),5)])}),128))])):(h(),N("div",{key:3,innerHTML:t.Docs},null,8,pr))])])]),_:2},1032,["span","data-win-id"]))),128))]),_:1},512)):I("",!0),n(p(wt),{title:"\u9009\u62E9\u5411\u5BFC"},{content:d(()=>[x("div",mr,[n(p(M),{type:"primary",size:"small",rounded:"",onClick:a[0]||(a[0]=t=>W("GPN_Windows"))},{default:d(()=>[g("\u5E38\u89C4\u5411\u5BFC")]),_:1}),n(p(M),{type:"primary",size:"small",rounded:"",onClick:a[1]||(a[1]=t=>W("GPN_WindowDBSrc"))},{default:d(()=>[g("\u6570\u636E\u6E90\u5411\u5BFC")]),_:1}),n(p(M),{type:"primary",size:"small",rounded:"",disabled:c.value,onClick:a[2]||(a[2]=t=>W("GPN_WindowFrm"))},{default:d(()=>[g("\u8868\u5355\u5411\u5BFC")]),_:1},8,["disabled"])])]),default:d(()=>[e.edit||e.params.edit?(h(),N("div",nr," + ")):I("",!0)]),_:1})])]),_:1},512))}});const Hp=kt(lr,[["__scopeId","data-v-5425a08b"]]);export{Hp as default};
|