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.

9 lines
9.0 KiB

var p=Object.defineProperty;var P=(l,s,e)=>s in l?p(l,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[s]=e;var c=(l,s,e)=>(P(l,typeof s!="symbol"?s+"":s,e),e);var A=(l,s,e)=>new Promise((T,n)=>{var D=u=>{try{m(e.next(u))}catch(o){n(o)}},F=u=>{try{m(e.throw(u))}catch(o){n(o)}},m=u=>u.done?T(u.value):Promise.resolve(u.value).then(D,F);m((e=e.apply(l,s)).next())});import{PageBaseGroupNew as R,GPNReturnObj as i,GPNReturnType as E}from"./PageBaseGroupNew-ee20c033.js";import W from"./BSEntity-840a884b.js";import{WinDocModel as t}from"./WinDocModel-7ae42dfa.js";import{WindowTemplate as a}from"./WindowTemplate-40c326c2.js";import{HtmlVarDtl as w}from"./HtmlVarDtl-acaa9282.js";import{GloComm as C}from"./GloComm-7cfbdfd9.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./index-f4658ae7.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./Entities-6a72b013.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"./EntityMyPK-e742fec8.js";import"./DBAccess-d3bef90d.js";import"./SFDBSrc-e641ea16.js";import"./FrmTrack-10f0746d.js";class ru extends R{constructor(){super("GPN_Windows");c(this,"Desc100",`
### \u5E2E\u52A9\u6682\u672A\u5F00\u653E
`);c(this,"Desc4",`
#### \u5E2E\u52A9
- \u997C\u3001\u67F1\u3001\u6298\u7EBF\u56FE\u662F\u7528\u56FE\u5F62\u7684\u76F4\u89C2\u5F62\u5F0F\u5C55\u793A\u6570\u91CF\u7684\u53D1\u5C55\u8D8B\u52BF\u3002
- \u53EF\u4EE5\u901A\u8FC7SQL\u8BED\u53E5\u6765\u67E5\u770B\u5404\u6D41\u7A0B\u5360\u6BD4\u3002
- ![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/src/CCFast/Windows/Admin/Img/LineChart.png "\u5C4F\u5E55\u622A\u56FE")
\u6682\u672A\u5F00\u653E`);this.PageTitle="\u65B0\u5EFA\u7A97\u4F53\u5E38\u89C4\u5411\u5BFC"}Init(){this.AddGroup("A","\u6587\u5B57\u7C7B\u578B"),this.TextArea(t.Html,"\u6587\u672C",this.HelpUn,"\u6807\u9898",""),this.TextBox1_Name(t.HtmlVar,"\u53D8\u91CF\u6587\u672C-\u5355\u6570\u503C\u6A21\u5F0F",this.HelpUn,"\u6587\u672C\u5185\u5BB9",""),this.TextBox1_Name(t.HtmlVarGroup,"\u53D8\u91CF\u6587\u672C-\u5206\u7EC4\u6A21\u5F0F(beta)",this.Desc100,"\u6587\u672C\u5185\u5BB9",""),this.AddGroup("B","\u56FE\u5F62"),this.TextBox1_Name(t.ChartLine,"\u6298\u7EBF\u56FE",this.Desc4,"\u8F93\u5165\u6807\u7B7E","\u6298\u7EBF\u56FE1"),this.TextBox1_Name(t.ChartPie,"\u997C\u72B6\u56FE",this.Desc4,"\u8F93\u5165\u6807\u7B7E","\u997C\u72B6\u56FE1"),this.TextBox1_Name(t.ChartZZT,"\u67F1\u72B6\u56FE",this.Desc4,"\u8F93\u5165\u6807\u7B7E","\u67F1\u72B6\u56FE1"),this.TextBox1_Name(t.ChartRate,"\u767E\u5206\u6BD4\u6247\u5F62\u56FE",this.Desc4,"\u8F93\u5165\u6807\u7B7E","\u767E\u5206\u6BD4\u6247\u5F62\u56FE1"),this.TextBox1_Name(t.ChartRing,"\u73AF\u5F62\u56FE",this.Desc100,"\u8F93\u5165\u6807\u7B7E","\u73AF\u5F62\u56FE1"),this.TextBox1_Name(t.ChartChina,"\u4E2D\u56FD\u5730\u56FE",this.Desc100,"\u8F93\u5165\u6807\u7B7E","\u4E2D\u56FD\u5730\u56FE1"),this.AddGroup("C","\u5217\u8868"),this.TextBox1_Name(t.Table,"\u7B80\u5355\u8868\u683C",this.Desc100,"\u8F93\u5165\u6807\u7B7E",""),this.TextBox1_Name(t.Tab,"\u6807\u7B7E\u9875",this.Desc100,"\u8F93\u5165\u6807\u7B7E",""),this.TextBox2_NameNo(t.iFrame,"\u6846\u67B6\u6A21\u5F0F(beta)",this.Desc100,"","\u94FE\u63A5","\u8F93\u5165\u6807\u7B7E","\u6211\u7684\u6846\u67B6")}GenerSorts(){return A(this,null,function*(){return[]})}Save_TextBox_X(e,T,n,D){return A(this,null,function*(){const F=this.RequestVal("PageID"),m="select dept.Name, Count(*) as deptCount from port_emp emp left join port_dept dept on emp.FK_Dept = dept.No group by dept.No having dept.Name != ~~";if(e===t.ChartLine||e===t.ChartZZT){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-fire",u.Docs=m,u.C1Ens="SELECT No,Name FROM Port_Dept ",yield u.Insert();const o=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,o)}if(e===t.ChartPie){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-fire",u.Docs=m,u.C1Ens="SELECT No,Name FROM Port_Dept ",yield u.Insert();const o=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,o)}if(e===t.Html){let u="";u+="<b>\u6B22\u8FCE\u4F7F\u7528\u9A70\u9A8B\u8F7B\u91CF\u7EA7BI.</b>",u+="<ul>",u+="<li> 1. \u9A70\u9A8B\u8F7B\u91CF\u7EA7BI\u53EF\u4EE5\u5B9E\u73B0\u4E00\u822C\u7684\uFF0C\u5E38\u7528\u7684\u67E5\u8BE2\u5206\u6790\u529F\u80FD\u3002 </li>",u+="<li> 2. \u652F\u6301\u591A\u79CD\u56FE\u6807\u5C55\u793A\u3002 </li>",u+="<li> 3. \u652F\u6301\u53D8\u91CF\u6587\u672C\u8F93\u51FA\uFF0C\u652F\u6301\u81EA\u5B9A\u4E49\u7684html\u4EE3\u7801\u7684\u8F93\u51FA\u3002 </li>",u+="<li> 4. \u7B80\u5355\u6613\u7528\uFF0C\u5BB9\u6613\u64CD\u4F5C\uFF0C\u9700\u8981\u6709\u4E00\u5B9A\u7684SQL\u57FA\u7840\u77E5\u8BC6\uFF0C\u5C31\u53EF\u4EE5\u5B8C\u6210\u3002 </li>",u+="</ul>";const o=new a;o.PageID=F,o.Name=n,o.WinDocModel=e,o.Icon="icon-fire",o.Docs=u,yield o.Insert();const r=C.UrlEn("TS.CCFast.Windows.Html",o.No);return new i(E.GoToUrl,r)}if(e===t.HtmlVar){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-fire",yield u.Insert();const o=new w;o.RefPK=u.No,o.Name="\u5F85\u529E",o.Exp0="SELECT COUNT(*) AS Num FROM WF_GenerWorkerList WHERE FK_Emp='@WebUser.No' AND IsPass=0",o.FontColor="Yellow",yield o.Insert();const r=new w;r.RefPK=u.No,r.Name="\u5728\u9014",r.Exp0="SELECT COUNT(*) AS Num FROM WF_GenerWorkerList WHERE FK_Emp='@WebUser.No' AND IsPass=1",r.FontColor="Blue",yield r.Insert();const N=new w;N.RefPK=u.No,N.Name="\u9000\u56DE",N.Exp0="SELECT COUNT(A.WorkID) AS Num FROM WF_GenerWorkFlow A, WF_GenerWorkerList B WHERE B.FK_Emp='@WebUser.No' AND B.IsPass=0 AND A.WorkID=B.WorkID AND A.WFState=5 ",N.FontColor="Red",yield N.Insert();const B=new w;B.RefPK=u.No,B.Name="\u5DF2\u5B8C\u6210",B.Exp0="SELECT COUNT(WorkID) AS Num FROM WF_GenerWorkFlow WHERE Emps LIKE '@WebUser.No' AND WFState=3",B.FontColor="#8c531b",yield B.Insert();const d=C.UrlEn("TS.CCFast.Windows.HtmlVar",u.No);return new i(E.GoToUrl,d)}if(e===t.ChartRing||e==t.ChartRate){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-fire",u.LabOfFZ="\u9000\u56DE\u6570";let o="";o="SELECT Count(*) as '\u9000\u56DE\u6570' FROM WF_GenerWorkFlow WHERE WFState=5 GROUP BY FlowName ",u.SQLOfFZ=o,u.LabOfFM="\u8FD0\u884C\u6570",o="SELECT Count(*) as '\u9000\u56DE\u6570' FROM WF_GenerWorkFlow WHERE WFState!=5 GROUP BY FlowName ",u.SQLOfFM=o,u.LabOfRate="\u9000\u56DE\u7387",yield u.Insert();const r=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,r)}if(e===t.ChartChina){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-chart";let o="";o="SELECT FlowName as '\u6D41\u7A0B\u540D\u79F0', Count(*) as '\u6D41\u7A0B\u6570' FROM WF_GenerWorkFlow WHERE WFState >1 GROUP BY FlowName ",u.Docs=o,yield u.Insert();const r=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,r)}if(e===t.Table){const u=new a;u.PageID=F,u.Name=name,u.WinDocModel=e,u.Icon="icon-grid";let o="";o="SELECT FlowName as '\u6D41\u7A0B\u540D\u79F0', Count(*) as '\u6D41\u7A0B\u6570' FROM WF_GenerWorkFlow WHERE WFState >1 GROUP BY FlowName ",u.Docs=o,yield u.Insert();const r=C.UrlEn("TS.CCFast.Windows.Win"+e,u.No);return new i(E.GoToUrl,r)}if(e===t.Tab){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-info",u.ColSpan=2,yield u.Insert();let o=new W("BP.CCFast.Portal.WindowExt.TabDtl");o.RefPK=u.No,o.Name="\u5F85\u529E",o.Exp0="SELECT NodeName AS '\u8282\u70B9\u540D', COUNT(*) as '\u6570\u91CF' FROM WF_GenerWorkerList WHERE FK_Emp='@WebUser.No' AND IsPass=0 GROUP BY NodeName",o.FontColor="Yellow",o.WindowsShowType=0,yield o.Insert(),o=new W("BP.CCFast.Portal.WindowExt.TabDtl"),o.RefPK=u.No,o.Name="\u5728\u9014",o.Exp0="SELECT NodeName AS '\u8282\u70B9\u540D', COUNT(*) as '\u6570\u91CF' FROM WF_GenerWorkerList WHERE FK_Emp='@WebUser.No' AND IsPass=1 GROUP BY NodeName",o.FontColor="Blue",o.WindowsShowType=1,yield o.Insert(),o=new W("BP.CCFast.Portal.WindowExt.TabDtl"),o.RefPK=u.No,o.Name="\u9000\u56DE",o.Exp0="SELECT FlowName AS '\u6D41\u7A0B\u540D', COUNT(*) as '\u6570\u91CF' FROM WF_GenerWorkFlow A, WF_GenerWorkerList B WHERE B.FK_Emp='@WebUser.No' AND B.IsPass=0 AND A.WorkID=B.WorkID AND A.WFState=5 GROUP BY FlowName",o.FontColor="Red",o.WindowsShowType=2,yield o.Insert(),o=new W("BP.CCFast.Portal.WindowExt.TabDtl"),o.RefPK=u.No,o.Name="\u5DF2\u5B8C\u6210",o.Exp0="SELECT FlowName AS '\u6D41\u7A0B\u540D', COUNT(*) as '\u6570\u91CF' FROM WF_GenerWorkFlow WHERE Emps LIKE '@WebUser.No' AND WFState=3 GROUP BY FlowName",o.FontColor="#8c531b",o.WindowsShowType=3,yield o.Insert();const r=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,r)}if(e===t.iFrame){const u=new a;u.PageID=F,u.Name=n,u.WinDocModel=e,u.Icon="icon-fire",u.Docs=D,yield u.Insert();const o=C.UrlEn("TS.CCFast.Windows."+e,u.No);return new i(E.GoToUrl,o)}alert("\u6CA1\u6709\u5224\u65AD\u7684PageID:"+e)})}}export{ru as GPN_Windows};