From f0a773e75016d08684a5c1fdd70d81f68141845d Mon Sep 17 00:00:00 2001 From: wzp <2880584989@qq.com> Date: 星期二, 30 十一月 2021 16:38:22 +0800 Subject: [PATCH] RPT的处理 --- web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll | 0 web/web/GwRptAccount.aspx | 98 ++++++++ web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png | 0 web/Model/obj/Debug/Model.pdb | 0 web/web/Bin/Release/Publish/static/images/img/balance-48.png | 0 web/Dao/obj/Debug/Dao.dll | 0 web/Model/obj/Debug/Model.dll | 0 web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png | 0 web/web/GwRptAccountUpdate.aspx | 123 +++++++++++ web/web/Bin/Release/Publish/static/images/img/email-16.png | 0 web/web/Bin/Release/Publish/GwProduct.aspx | 1 web/web/GwRptAccountUpdate.aspx.cs | 140 ++++++++++++ web/Dao/obj/Debug/Dao.pdb | 0 web/Lib/Dao.dll | 0 web/Dao/GwRptCodeDao.cs | 173 +++++++++------ web/.vs/Web/v16/.suo | 0 web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll | 0 web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache | 0 web/web/Bin/Release/Publish/GwProduct.ashx | 1 web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png | 0 web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png | 0 web/Model/obj/Debug/Model.csproj.AssemblyReference.cache | 0 web/Lib/Dao.pdb | 0 web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache | 0 web/web/Bin/Dao.dll | 0 web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache | 2 web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled | 9 web/web/Bin/Release/Publish/static/images/img/user-16.png | 0 web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png | 0 web/web/Bin/Release/Publish/static/images/img/phone-16.png | 0 web/Dao/RptCode.cs | 25 + web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache | 0 web/web/Bin/Release/Publish/static/images/img/certified-32.png | 0 web/Lib/Model.dll | 0 web/web/Bin/App_Code.pdb | 0 web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll | 0 web/web/Bin/Dao.pdb | 0 web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache | 2 web/web/Bin/App_Code.dll | 0 web/web/Bin/UMCLib.pdb | 0 web/web/Bin/Release/Publish/static/images/img/certified-16.png | 0 web/web/Bin/Release/Publish/static/images/img/avatar.jpg | 0 web/web/GwRptAccount.aspx.cs | 40 +++ web/Lib/Model.pdb | 0 web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt | 7 web/web/Index.aspx | 3 /dev/null | 0 web/web/App_Data/PublishProfiles/FolderProfile.pubxml | 7 web/web/Bin/Release/Publish/static/images/img/money.png | 0 web/web/Bin/Model.pdb | 0 web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt | 7 web/web/Bin/Model.dll | 0 web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled | 6 53 files changed, 564 insertions(+), 80 deletions(-) diff --git a/web/.vs/Web/v16/.suo b/web/.vs/Web/v16/.suo index 3d4e4bf..8dba4ee 100644 --- a/web/.vs/Web/v16/.suo +++ b/web/.vs/Web/v16/.suo Binary files differ diff --git a/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache b/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache index aeeac41..9003cbf 100644 --- a/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache +++ b/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache Binary files differ diff --git a/web/Dao/GwRptCodeDao.cs b/web/Dao/GwRptCodeDao.cs index 43e834e..d89323c 100644 --- a/web/Dao/GwRptCodeDao.cs +++ b/web/Dao/GwRptCodeDao.cs @@ -1,4 +1,4 @@ -锘� +锘� using Common; using Oracle.DataAccess.Client; using System; @@ -7,83 +7,118 @@ namespace Dao { - public class GwRptCodeDao : IDisposable - { - public List<RptCode> LoadRptCodeList() + public class GwRptCodeDao : IDisposable { - List<RptCode> list = new List<RptCode>(); - using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE ORDER BY CREATE_TIME ASC", OracleHelper.Connection)) - { - while (reader != null && ((DbDataReader) reader).Read()) + public List<RptCode> LoadRptCodeList() { - OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); - list.Add(new RptCode() - { - NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""), - OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""), - CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"), - Remark = oracleReaderWrapper.GetString("REMARK", "") - }); + List<RptCode> list = new List<RptCode>(); + using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE ORDER BY CREATE_TIME ASC", OracleHelper.Connection)) + { + while (reader != null && ((DbDataReader)reader).Read()) + { + OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); + list.Add(new RptCode() + { + NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""), + OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""), + CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"), + Remark = oracleReaderWrapper.GetString("REMARK", "") + }); + } + } + return list; } - } - return list; - } - public void Dispose() - { - } - public RptCode GetRptCode(string oldCode) - { - using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) oldCode))) - { - if (reader != null && ((DbDataReader) reader).Read()) + /// <summary> + /// 鑾峰彇璐﹀彿姣斾緥 + /// </summary> + /// <returns></returns> + public List<RptAccount> LoadRptAccountList() { - OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); - return new RptCode() - { - NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""), - OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""), - CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"), - Remark = oracleReaderWrapper.GetString("REMARK", "") - }; + List<RptAccount> list = new List<RptAccount>(); + using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_ACCOUNT ORDER BY CREATETIME ASC", OracleHelper.Connection)) + { + while (reader != null && ((DbDataReader)reader).Read()) + { + OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); + list.Add(new RptAccount() + { + Spid = oracleReaderWrapper.GetString("SPID", ""), + Proportion = oracleReaderWrapper.GetString("Proportion", ""), + CreateTime = oracleReaderWrapper.GetDateTime("CREATETIME") + }); + } + } + return list; } - } - return (RptCode) null; - } - public bool UpdateCode(RptCode code) - { - return OracleHelper.ExecuteSql("UPDATE GW_RPT_CODE SET NEW_CODE =:NEW_CODE,REMARK=:REMARK WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":NEW_CODE", (object) code.NewCode), new OracleParameter(":OLD_CODE", (object) code.OldCode), new OracleParameter(":REMARK", (object) code.Remark)) > 0; - } - - public bool DeleteCode(string oldCode) - { - return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_CODE WHERE OLD_CODE = :OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) oldCode)) > 0; - } - - public bool AddCode(RptCode code) - { - return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_CODE(OLD_CODE,NEW_CODE,CREATE_TIME,REMARK) VALUES(:OLD_CODE,:NEW_CODE,SYSDATE,:REMARK)", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) code.OldCode), new OracleParameter(":NEW_CODE", (object) code.NewCode), new OracleParameter(":REMARK", (object) code.Remark)) > 0; - } - - public List<ErrCode> LoadErrCodeList() - { - List<ErrCode> list = new List<ErrCode>(); - using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_ERR_CODE ORDER BY TYPE,CODE ASC", OracleHelper.Connection)) - { - while (reader != null && ((DbDataReader) reader).Read()) + public bool AddAccountCode(RptAccount code) { - OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); - list.Add(new ErrCode() - { - Code = oracleReaderWrapper.GetString("CODE", ""), - Remark = oracleReaderWrapper.GetString("REMARK", ""), - Type = oracleReaderWrapper.GetInt("TYPE", 0) - }); + return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_ACCOUNT(SPID,PROPORTION,CREATETIME) VALUES(:SPID,:PROPORTION,SYSDATE)", OracleHelper.Connection, new OracleParameter(":SPID", (object)code.Spid), new OracleParameter(":PROPORTION", (object)code.Proportion)) > 0; } - } - return list; + + public bool DeleteAccount(string spid) + { + return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_ACCOUNT WHERE SPID = :SPID", OracleHelper.Connection, new OracleParameter(":SPID", (object)spid)) > 0; + } + + + public void Dispose() + { + } + + public RptCode GetRptCode(string oldCode) + { + using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)oldCode))) + { + if (reader != null && ((DbDataReader)reader).Read()) + { + OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); + return new RptCode() + { + NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""), + OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""), + CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"), + Remark = oracleReaderWrapper.GetString("REMARK", "") + }; + } + } + return (RptCode)null; + } + + public bool UpdateCode(RptCode code) + { + return OracleHelper.ExecuteSql("UPDATE GW_RPT_CODE SET NEW_CODE =:NEW_CODE,REMARK=:REMARK WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":NEW_CODE", (object)code.NewCode), new OracleParameter(":OLD_CODE", (object)code.OldCode), new OracleParameter(":REMARK", (object)code.Remark)) > 0; + } + + public bool DeleteCode(string oldCode) + { + return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_CODE WHERE OLD_CODE = :OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)oldCode)) > 0; + } + + public bool AddCode(RptCode code) + { + return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_CODE(OLD_CODE,NEW_CODE,CREATE_TIME,REMARK) VALUES(:OLD_CODE,:NEW_CODE,SYSDATE,:REMARK)", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)code.OldCode), new OracleParameter(":NEW_CODE", (object)code.NewCode), new OracleParameter(":REMARK", (object)code.Remark)) > 0; + } + + public List<ErrCode> LoadErrCodeList() + { + List<ErrCode> list = new List<ErrCode>(); + using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_ERR_CODE ORDER BY TYPE,CODE ASC", OracleHelper.Connection)) + { + while (reader != null && ((DbDataReader)reader).Read()) + { + OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader); + list.Add(new ErrCode() + { + Code = oracleReaderWrapper.GetString("CODE", ""), + Remark = oracleReaderWrapper.GetString("REMARK", ""), + Type = oracleReaderWrapper.GetInt("TYPE", 0) + }); + } + } + return list; + } } - } } diff --git a/web/Dao/RptCode.cs b/web/Dao/RptCode.cs index 5ba9a7e..e85d7f1 100644 --- a/web/Dao/RptCode.cs +++ b/web/Dao/RptCode.cs @@ -1,16 +1,25 @@ -锘� +锘� using System; namespace Dao { - public class RptCode - { - public string NewCode { get; set; } + public class RptCode + { + public string NewCode { get; set; } - public string OldCode { get; set; } + public string OldCode { get; set; } - public DateTime CreateTime { get; set; } + public DateTime CreateTime { get; set; } - public string Remark { get; set; } - } + public string Remark { get; set; } + } + + public class RptAccount + { + public string Spid { get; set; } + public string Proportion { get; set; } + public DateTime CreateTime { get; set; } + + + } } diff --git a/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache b/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache index 2b4435f..f5e894a 100644 --- a/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache +++ b/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache Binary files differ diff --git a/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache b/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache index 80bc74c..8ed9af0 100644 --- a/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache +++ b/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -d73caa8eb865873d8d000d2031e4a931de8cbd56 +43d05d7d9c29e436978c39f631255cf56ad1e8a9 diff --git a/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt b/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt index 5726244..0054db9 100644 --- a/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt +++ b/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt @@ -59,3 +59,10 @@ C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.csproj.CopyComplete C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.dll C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.pdb +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Dao.dll +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Dao.pdb +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.AssemblyReference.cache +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.CoreCompileInputs.cache +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.CopyComplete +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.dll +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.pdb diff --git a/web/Dao/obj/Debug/Dao.dll b/web/Dao/obj/Debug/Dao.dll index 6100b11..7953d4a 100644 --- a/web/Dao/obj/Debug/Dao.dll +++ b/web/Dao/obj/Debug/Dao.dll Binary files differ diff --git a/web/Dao/obj/Debug/Dao.pdb b/web/Dao/obj/Debug/Dao.pdb index f4e978e..0b3f90a 100644 --- a/web/Dao/obj/Debug/Dao.pdb +++ b/web/Dao/obj/Debug/Dao.pdb Binary files differ diff --git a/web/Dao/obj/Debug/build.force b/web/Dao/obj/Debug/build.force deleted file mode 100644 index e69de29..0000000 --- a/web/Dao/obj/Debug/build.force +++ /dev/null diff --git a/web/Lib/Dao.dll b/web/Lib/Dao.dll index 6100b11..7953d4a 100644 --- a/web/Lib/Dao.dll +++ b/web/Lib/Dao.dll Binary files differ diff --git a/web/Lib/Dao.pdb b/web/Lib/Dao.pdb index f4e978e..0b3f90a 100644 --- a/web/Lib/Dao.pdb +++ b/web/Lib/Dao.pdb Binary files differ diff --git a/web/Lib/Model.dll b/web/Lib/Model.dll index eb5b638..ca92196 100644 --- a/web/Lib/Model.dll +++ b/web/Lib/Model.dll Binary files differ diff --git a/web/Lib/Model.pdb b/web/Lib/Model.pdb index d8263aa..a4d2368 100644 --- a/web/Lib/Model.pdb +++ b/web/Lib/Model.pdb Binary files differ diff --git a/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache b/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache index 1823244..f5e894a 100644 --- a/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache +++ b/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache Binary files differ diff --git a/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache b/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache index 8fa486e..4966882 100644 --- a/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache +++ b/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -09dd05148f9283f925d778d0f350ab6575172786 +6af597a13fdb848e58fc339638f9e6f7dfd89007 diff --git a/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt b/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt index 676df84..114e5e9 100644 --- a/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt +++ b/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt @@ -41,3 +41,10 @@ C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.csproj.CopyComplete C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.dll C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.pdb +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Model.dll +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Model.pdb +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.CopyComplete +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.dll +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.pdb +C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.AssemblyReference.cache diff --git a/web/Model/obj/Debug/Model.dll b/web/Model/obj/Debug/Model.dll index eb5b638..ca92196 100644 --- a/web/Model/obj/Debug/Model.dll +++ b/web/Model/obj/Debug/Model.dll Binary files differ diff --git a/web/Model/obj/Debug/Model.pdb b/web/Model/obj/Debug/Model.pdb index d8263aa..a4d2368 100644 --- a/web/Model/obj/Debug/Model.pdb +++ b/web/Model/obj/Debug/Model.pdb Binary files differ diff --git a/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache b/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache index 98d241e..8a5b92a 100644 --- a/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache +++ b/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache Binary files differ diff --git a/web/web/App_Data/PublishProfiles/FolderProfile.pubxml b/web/web/App_Data/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..9ce3c04 --- /dev/null +++ b/web/web/App_Data/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +姝ゆ枃浠剁敱 Web 椤圭洰鐨勫彂甯�/鎵撳寘杩囩▼浣跨敤銆傚彲浠ラ�氳繃缂栬緫姝� MSBuild 鏂囦欢 +鑷畾涔夋杩囩▼鐨勮涓恒�備负浜嗚В涓庢鐩稿叧鐨勬洿澶氬唴瀹癸紝璇疯闂� https://go.microsoft.com/fwlink/?LinkID=208121銆� +--> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +</Project> \ No newline at end of file diff --git a/web/web/Bin/App_Code.dll b/web/web/Bin/App_Code.dll index 271ea84..fa10016 100644 --- a/web/web/Bin/App_Code.dll +++ b/web/web/Bin/App_Code.dll Binary files differ diff --git a/web/web/Bin/App_Code.pdb b/web/web/Bin/App_Code.pdb index fc68233..de5595d 100644 --- a/web/web/Bin/App_Code.pdb +++ b/web/web/Bin/App_Code.pdb Binary files differ diff --git a/web/web/Bin/Dao.dll b/web/web/Bin/Dao.dll index 6100b11..7953d4a 100644 --- a/web/web/Bin/Dao.dll +++ b/web/web/Bin/Dao.dll Binary files differ diff --git a/web/web/Bin/Dao.pdb b/web/web/Bin/Dao.pdb index f4e978e..0b3f90a 100644 --- a/web/web/Bin/Dao.pdb +++ b/web/web/Bin/Dao.pdb Binary files differ diff --git a/web/web/Bin/Model.dll b/web/web/Bin/Model.dll index eb5b638..ca92196 100644 --- a/web/web/Bin/Model.dll +++ b/web/web/Bin/Model.dll Binary files differ diff --git a/web/web/Bin/Model.pdb b/web/web/Bin/Model.pdb index d8263aa..a4d2368 100644 --- a/web/web/Bin/Model.pdb +++ b/web/web/Bin/Model.pdb Binary files differ diff --git a/web/web/Bin/Release/Publish/GwProduct.ashx b/web/web/Bin/Release/Publish/GwProduct.ashx new file mode 100644 index 0000000..f26df29 --- /dev/null +++ b/web/web/Bin/Release/Publish/GwProduct.ashx @@ -0,0 +1 @@ +杩欐槸棰勭紪璇戝伐鍏风敓鎴愮殑鏍囪鏂囦欢锛屼笉搴斿垹闄�! \ No newline at end of file diff --git a/web/web/Bin/Release/Publish/GwProduct.aspx b/web/web/Bin/Release/Publish/GwProduct.aspx new file mode 100644 index 0000000..f26df29 --- /dev/null +++ b/web/web/Bin/Release/Publish/GwProduct.aspx @@ -0,0 +1 @@ +杩欐槸棰勭紪璇戝伐鍏风敓鎴愮殑鏍囪鏂囦欢锛屼笉搴斿垹闄�! \ No newline at end of file diff --git a/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll b/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll new file mode 100644 index 0000000..c24fe35 --- /dev/null +++ b/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll Binary files differ diff --git a/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll b/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll new file mode 100644 index 0000000..a1c84ce --- /dev/null +++ b/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll Binary files differ diff --git a/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll b/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll new file mode 100644 index 0000000..e25e997 --- /dev/null +++ b/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll Binary files differ diff --git a/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled b/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled new file mode 100644 index 0000000..9dab869 --- /dev/null +++ b/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled @@ -0,0 +1,6 @@ +锘�<?xml version="1.0" encoding="utf-8"?> +<preserve resultType="2" virtualPath="/web/GwProduct.ashx" hash="ffffffff89671860" filehash="ffffc1dffecee306" flags="110000" assembly="App_Web_4i0kypqm" type="GwProductHandler"> + <filedeps> + <filedep name="/web/GwProduct.ashx" /> + </filedeps> +</preserve> \ No newline at end of file diff --git a/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled b/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled new file mode 100644 index 0000000..8df2ee4 --- /dev/null +++ b/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled @@ -0,0 +1,9 @@ +锘�<?xml version="1.0" encoding="utf-8"?> +<preserve resultType="3" virtualPath="/web/GwProduct.aspx" hash="fffffff0f8c188f4" filehash="c74694aaf2e03028" flags="110000" assembly="App_Web_q523jmfh" type="ASP.gwproduct_aspx"> + <filedeps> + <filedep name="/web/GwProduct.aspx" /> + <filedep name="/web/GwProduct.aspx.cs" /> + <filedep name="/web/Main.master" /> + <filedep name="/web/Main.master.cs" /> + </filedeps> +</preserve> \ No newline at end of file diff --git a/web/web/Bin/Release/Publish/static/images/img/avatar.jpg b/web/web/Bin/Release/Publish/static/images/img/avatar.jpg new file mode 100644 index 0000000..589a4f2 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/avatar.jpg Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/balance-48.png b/web/web/Bin/Release/Publish/static/images/img/balance-48.png new file mode 100644 index 0000000..be16cb1 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/balance-48.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/certified-16.png b/web/web/Bin/Release/Publish/static/images/img/certified-16.png new file mode 100644 index 0000000..1175a5b --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/certified-16.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/certified-32.png b/web/web/Bin/Release/Publish/static/images/img/certified-32.png new file mode 100644 index 0000000..a9d99cd --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/certified-32.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/email-16.png b/web/web/Bin/Release/Publish/static/images/img/email-16.png new file mode 100644 index 0000000..ee74976 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/email-16.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/money.png b/web/web/Bin/Release/Publish/static/images/img/money.png new file mode 100644 index 0000000..711e25f --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/money.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/phone-16.png b/web/web/Bin/Release/Publish/static/images/img/phone-16.png new file mode 100644 index 0000000..335e968 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/phone-16.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png b/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png new file mode 100644 index 0000000..ebe60e0 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png b/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png new file mode 100644 index 0000000..f0ad40f --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/img/user-16.png b/web/web/Bin/Release/Publish/static/images/img/user-16.png new file mode 100644 index 0000000..93e36d4 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/img/user-16.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png new file mode 100644 index 0000000..2eff389 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png new file mode 100644 index 0000000..5be1c91 --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png Binary files differ diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png new file mode 100644 index 0000000..481bb0f --- /dev/null +++ b/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png Binary files differ diff --git a/web/web/Bin/UMCLib.pdb b/web/web/Bin/UMCLib.pdb index 4cb514c..a744fcf 100644 --- a/web/web/Bin/UMCLib.pdb +++ b/web/web/Bin/UMCLib.pdb Binary files differ diff --git a/web/web/GwRptAccount.aspx b/web/web/GwRptAccount.aspx new file mode 100644 index 0000000..fad0b99 --- /dev/null +++ b/web/web/GwRptAccount.aspx @@ -0,0 +1,98 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GwRptAccount.aspx.cs" Inherits="GwRptCode" %> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset="utf-8" /> +<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> +<meta name="renderer" content="webkit" /><meta http-equiv="Cache-Control" content="no-siteapp" /> +<title>状态处理</title> + <!--[if lt IE 9]> + <meta http-equiv="refresh" content="0;ie.html" /> + <![endif]--> + <link rel="shortcut icon" href="favicon.ico" /><link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet" /> + <link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet" /><link href="css/plugins/iCheck/custom.css" rel="stylesheet" /> + <link href="css/animate.min.css" rel="stylesheet" /><link href="css/style.min862f.css?v=4.1.0" rel="stylesheet" /> + <link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet" /><link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet" /> + <link href="css/jquery.numberedtextarea.css" rel="stylesheet" /> + <script src="js/loading.js" type="text/javascript"></script> + <script src="js/jquery.min.js?v=2.1.4"></script> + <script src="js/json.js"></script> + <script src="js/bootstrap.min.js?v=3.3.6"></script> + <script src="js/content.min.js?v=1.0.0"></script> + <script src="js/plugins/iCheck/icheck.min.js"></script> + <script src="js/plugins/sweetalert/sweetalert.min.js"></script> + <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script> + <script type="text/javascript" src="/js/jquery-loading.js"></script> + <script type="text/javascript" src="/js/jquery-form.js"></script> + <script type="text/javascript" src="/js/jquery.numberedtextarea.js"></script> + <script type="text/javascript" src="/js/mytek-pager.js"></script> + <script src="js/mytek-pagination.js?r=11" type="text/javascript"></script> + <style> + body { font-size: 12px; color: #111111; } + .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; text-align: center; display: none; } + .mask span { height: 70%; display: inline-block; vertical-align: middle; } + .mask span img { vertical-align: middle; } + </style> + +</head> + +<body class="white-bg"> + <div class="wrapper wrapper-content"> + + + <div class="ibox-title"> + + 状态报告处理 + </div> + + + <div class="line-white"> + </div> + <form name="Form_ID" method="post" action="GwRptCode.aspx" id="Form_ID"> + <div class="listCanvas"> + <table class="table table-striped table-bordered table-hover"> + <tr class="header"> + + <th > + 账号 + </th> + <th > + 比例 + </th> + + <th > + 创建时间 + </th> + <th colspan="2"> + 操作 + </th> + </tr> + <%=ViewState["list"] %> + </table> + </div> + + </form> + + <!-- .pageBar --> + <div class="operatorBar"> + <input class="btn btn-primary"value="添 加" onclick="disAdd();" type="button" /> + </div> + <!-- .operatorBar --> + <script type="text/javascript" language="javascript"> + function disAdd() { + location.href = "GwRptAccountUpdate.aspx?action=add"; + } + //function disEdit(code) { + // location.href = "GwRptCodeUpdate.aspx?action=edit&OldCode=" + code; + //} + function disDel(spid) { + if (confirm("你确定要删除吗?")) { + location.href = "GwRptAccountUpdate.aspx?action=del&Spid=" + spid; + } + } + </script> + </div> +</body> +</html> + diff --git a/web/web/GwRptAccount.aspx.cs b/web/web/GwRptAccount.aspx.cs new file mode 100644 index 0000000..78db32f --- /dev/null +++ b/web/web/GwRptAccount.aspx.cs @@ -0,0 +1,40 @@ +锘� +using Common; +using Dao; +using Model; +using System; +using System.Collections.Generic; +using System.Text; +using System.Web; +using System.Web.Profile; +using System.Web.SessionState; +using System.Web.UI.HtmlControls; + +public partial class GwRptCode : PageBase<SysUser>, IRequiresSessionState +{ + + + protected void Page_Load(object sender, EventArgs e) + { + this.CheckRight("103", FailedOperation.HistoryGoBack); + if (this.IsPostBack) + return; + this.LoadRptAccountList(); + } + + private void LoadRptAccountList() + { + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + List<RptAccount> list = gwRptCodeDao.LoadRptAccountList(); + StringBuilder stringBuilder = new StringBuilder(); + int num = 0; + foreach (RptAccount rptAcc in list) + { + stringBuilder.AppendFormat("<tr class=\"row-{0}\"><td>{1}</td><td>{2}</td><td>{3}</td>", (object)(num++ % 2), (object)rptAcc.Spid, (object)rptAcc.Proportion+"%", (object)rptAcc.CreateTime); + stringBuilder.AppendFormat("<td><a href=\"javascript:disDel('{0}');\" class=\"action-delete btn btn-xs btn-default operator\">鍒犻櫎</a></td></tr>", (object)rptAcc.Spid); + } + this.ViewState["list"] = (object)stringBuilder.ToString(); + } + } +} diff --git a/web/web/GwRptAccountUpdate.aspx b/web/web/GwRptAccountUpdate.aspx new file mode 100644 index 0000000..adf03ac --- /dev/null +++ b/web/web/GwRptAccountUpdate.aspx @@ -0,0 +1,123 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GwRptAccountUpdate.aspx.cs" Inherits="GwRptCodeUpdate" %> + + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset="utf-8" /> +<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> +<meta name="renderer" content="webkit" /><meta http-equiv="Cache-Control" content="no-siteapp" /> +<title>编辑扣量代码转化代码</title> + <!--[if lt IE 9]> + <meta http-equiv="refresh" content="0;ie.html" /> + <![endif]--> + <link rel="shortcut icon" href="favicon.ico" /><link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet" /> + <link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet" /><link href="css/plugins/iCheck/custom.css" rel="stylesheet" /> + <link href="css/animate.min.css" rel="stylesheet" /><link href="css/style.min862f.css?v=4.1.0" rel="stylesheet" /> + <link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet" /><link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet" /> + <link href="css/jquery.numberedtextarea.css" rel="stylesheet" /> + <script src="js/loading.js" type="text/javascript"></script> + <script src="js/jquery.min.js?v=2.1.4"></script> + <script src="js/json.js"></script> + <script src="js/bootstrap.min.js?v=3.3.6"></script> + <script src="js/content.min.js?v=1.0.0"></script> + <script src="js/plugins/iCheck/icheck.min.js"></script> + <script src="js/plugins/sweetalert/sweetalert.min.js"></script> + <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script> + <script type="text/javascript" src="/js/jquery-loading.js"></script> + <script type="text/javascript" src="/js/jquery-form.js"></script> + <script type="text/javascript" src="/js/jquery.numberedtextarea.js"></script> + <script type="text/javascript" src="/js/mytek-pager.js"></script> + <script src="js/mytek-pagination.js?r=11" type="text/javascript"></script> + <style> + body { font-size: 12px; color: #111111; } + .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; text-align: center; display: none; } + .mask span { height: 70%; display: inline-block; vertical-align: middle; } + .mask span img { vertical-align: middle; } + #Remark + { + width: 328px; + } + + .style6 + { + width: 160px; + } + + </style> + + +</head> + +<body class="white-bg"> + <div class="wrapper wrapper-content"> + + + <form name="Form_ID" method="post" action="GwRptAccountUpdate.aspx" id="Form_ID"> + <%if (Action == "edit") + {%> + <input type="hidden" name="action" value="editDeal" id="action" /> + <%} + else + { %> + <input type="hidden" name="action" value="addDeal" id="action" /> + <%} %> + <div class="editCanvas"> + + <div class="ibox-title"> + <h5> + 添加- 报告处理 + </h5> + </div> + + <table class="table table-striped table-bordered table-hover"> + + <tr> + <td class="style6"> + 账号: + </td> + <td > + <input type="text" name="Spid" id="Spid" maxlength="50" /> + </td> + + </tr> + + </table> + + + <table class="table table-striped table-bordered table-hover"> + <tr> + <td class="style6"> + 比例: + </td> + + <td> + <input type="text" name="Proportion" id="Proportion" maxlength="50" value="" />% + </td> + </tr> + </table> + + <div> + <table> + <tr> + + <td colspan="3"><br /> + <input class="btn btn-primary"value="保 存" type="submit" /> + <input class="btn btn-primary"value="返 回" onclick="history.back();" type="button" /></td> + </tr> + </table> + </div> + + </div> + </form> + + + + <script type="text/javascript" language="javascript"> + $(document).ready(function () { + $("#checkAll").click(function () { + $("input[name='MenuID']").attr("checked", $(this).attr("checked")); + }); + }); + </script> +</body> +</html> diff --git a/web/web/GwRptAccountUpdate.aspx.cs b/web/web/GwRptAccountUpdate.aspx.cs new file mode 100644 index 0000000..6024b05 --- /dev/null +++ b/web/web/GwRptAccountUpdate.aspx.cs @@ -0,0 +1,140 @@ +锘� +using Common; +using Dao; +using Model; +using System; +using System.Web; +using System.Web.Profile; +using System.Web.SessionState; + +public partial class GwRptCodeUpdate : PageBase<SysUser>, IRequiresSessionState +{ + + + public RptCode CurrentCode { get; set; } + + public string Action { get; set; } + + protected void Page_Load(object sender, EventArgs e) + { + if (this.IsPostBack) + return; + this.Action = this.Request["action"]; + if (this.Action == "addDeal") + { + this.CheckRight("1031", FailedOperation.ErrorMsgOnly); + this.SaveAddForm(); + } + else if (this.Action == "editDeal") + { + this.CheckRight("1032", FailedOperation.ErrorMsgOnly); + this.SaveEditForm(); + } + else if (this.Action == "edit") + { + this.CheckRight("1032", FailedOperation.ErrorMsgOnly); + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + string oldCode = Convert.ToString(this.Request["OldCode"]); + this.CurrentCode = gwRptCodeDao.GetRptCode(oldCode); + } + } + else if (this.Action == "del") + { + this.CheckRight("1034", FailedOperation.ErrorMsgOnly); + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + string spid = Convert.ToString(this.Request["Spid"]); + if (gwRptCodeDao.DeleteAccount(spid)) + { + this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎鎴愬姛锛�');location.href='GwRptAccount.aspx';</script>"); + this.Response.End(); + } + else + { + this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎澶辫触锛�');location.href='GwRptAccount.aspx';</script>"); + this.Response.End(); + } + } + } + else if (this.Action == "delSelect") + { + this.CheckRight("1034", FailedOperation.ErrorMsgOnly); + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + string[] strArray = Convert.ToString(this.Request["OldCode"]).Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); + bool flag = false; + foreach (string oldCode in strArray) + { + if (!gwRptCodeDao.DeleteCode(oldCode)) + flag = true; + } + if (flag) + { + this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎鎴愬姛锛�');location.href='GwRptCode.aspx';</script>"); + this.Response.End(); + } + else + { + this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎澶辫触锛�');location.href='GwRptCode.aspx';</script>"); + this.Response.End(); + } + } + } + else + { + this.CheckRight("1031", FailedOperation.ErrorMsgOnly); + this.CurrentCode = new RptCode(); + } + } + + + /// <summary> + /// 娣诲姞 + /// </summary> + protected void SaveAddForm() + { + RptAccount rc = new RptAccount(); + rc.Spid = this.Request["Spid"]; + rc.Proportion = this.Request["Proportion"]; + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + if (string.IsNullOrEmpty(rc.Proportion) || (string.IsNullOrEmpty(rc.Proportion) )) + { + this.Response.Write("<script type='text/javascript'>alert('涓嶈兘涓虹┖锛�');history.go(-1);</script>"); + this.Response.End(); + } + if (gwRptCodeDao.AddAccountCode(rc)) + { + this.Response.Write("<script type='text/javascript'>alert('娣诲姞鎴愬姛锛�');location.href='GwRptAccount.aspx';</script>"); + this.Response.End(); + } + else + { + this.Response.Write("<script type='text/javascript'>alert('娣诲姞澶辫触锛�');history.go(-1);</script>"); + this.Response.End(); + } + } + } + + protected void SaveEditForm() + { + RptCode code = new RptCode(); + code.OldCode = this.Request["OldCode"]; + code.NewCode = this.Request["NewCode"]; + code.Remark = this.Request["Remark"]; + using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao()) + { + if (gwRptCodeDao.UpdateCode(code)) + { + this.Response.Write("<script type='text/javascript'>alert('淇敼鎴愬姛锛�');location.href='GwRptCode.aspx';</script>;"); + this.Response.End(); + } + else + { + this.Response.Write("<script type='text/javascript'>alert('淇敼澶辫触锛�');history.go(-1);</script>"); + this.Response.End(); + } + } + } +} diff --git a/web/web/Index.aspx b/web/web/Index.aspx index b8c0339..d72e00a 100644 --- a/web/web/Index.aspx +++ b/web/web/Index.aspx @@ -188,7 +188,8 @@ <li><a href="GwDiverter.aspx" class="J_menuItem">瀵兼祦绛栫暐閰嶇疆</a> </li> <li><a href="GwBlackPool.aspx" class="J_menuItem">榛戝悕鍗曠鐞�</a> </li> <li><a href="GwTransfer.aspx" class="J_menuItem">鎼哄彿杞綉閰嶇疆</a> </li> - <!--<li><a href="GwRptCode.aspx" class="J_menuItem">鎵i噺鐘舵�佽缃�</a> </li>--> + <li><a href="GwRptCode.aspx" class="J_menuItem">鐘舵�佽缃�</a> </li> + <li><a href="GwRptAccount.aspx" class="J_menuItem">鏂扮姸鎬佽缃�</a> </li> <li><a href="GwMobileArea.aspx" class="J_menuItem">鍖哄煙鍙锋绠$悊</a> </li> <li><a href="SysUser.aspx" class="J_menuItem">绯荤粺璐﹀彿绠$悊</a> </li> <li><a href="tablespace.aspx" class="J_menuItem">鏁版嵁搴撹〃绌洪棿</a> </li> -- Gitblit v1.9.1