diff --git a/D7MqClient/D7MqClient/JFtoDjyBackNo.cs b/D7MqClient/D7MqClient/JFtoDjyBackNo.cs
index adf9548d..96b1b6a7 100644
--- a/D7MqClient/D7MqClient/JFtoDjyBackNo.cs
+++ b/D7MqClient/D7MqClient/JFtoDjyBackNo.cs
@@ -128,7 +128,7 @@ namespace D7MqClient
if (!string.IsNullOrEmpty(CUSTNO))
{
var strSql = new StringBuilder();
- strSql.Append("update op_seae set MBLNO='" + feeback.FeedbackData.MBLNO + "' where IRCODE='" + CUSTNO + "' AND ISNULL(MBLNO,'')='' ");
+ strSql.Append("update op_seae set MBLNO='" + feeback.FeedbackData.MBLNO + "' where IRCODE='" + CUSTNO + "' AND (ISNULL(MBLNO,'')='' or MBLNO LIKE '%*') ");
SqlCommand cmd = new SqlCommand(strSql.ToString(), dbcon);
cmd.ExecuteNonQuery();
logger.Debug($"执行语句1:{strSql.ToString()}");
@@ -136,7 +136,7 @@ namespace D7MqClient
if (!string.IsNullOrEmpty(IRCODE))
{
var strSql = new StringBuilder();
- strSql.Append("update op_seae set MBLNO='" + feeback.FeedbackData.MBLNO + "' where IRCODE='" + IRCODE + "' AND ISNULL(MBLNO,'')='' ");
+ strSql.Append("update op_seae set MBLNO='" + feeback.FeedbackData.MBLNO + "' where IRCODE='" + IRCODE + "' AND (ISNULL(MBLNO,'')='' or MBLNO LIKE '%*') ");
SqlCommand cmd = new SqlCommand(strSql.ToString(), dbcon);
cmd.ExecuteNonQuery();
logger.Debug($"执行语句1:{strSql.ToString()}");
diff --git a/DSWeb/Areas/Account/DAL/Chfee_invoice/Chfee_InvoiceDAL.cs b/DSWeb/Areas/Account/DAL/Chfee_invoice/Chfee_InvoiceDAL.cs
index cbbe5111..c30068d1 100644
--- a/DSWeb/Areas/Account/DAL/Chfee_invoice/Chfee_InvoiceDAL.cs
+++ b/DSWeb/Areas/Account/DAL/Chfee_invoice/Chfee_InvoiceDAL.cs
@@ -4128,6 +4128,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice
str = str.Replace("[主提单号]", enumValue.MBLNO);
str = str.Replace("[分提单号]", enumValue.HBLNO);
str = str.Replace("[委托单位]", enumValue.CUSTOMERNAME);
+ str = str.Replace("[订舱编号]", enumValue.ORDERNO);
str = str.Replace("[开船日期]", enumValue.ETD);
str = str.Replace("[揽货人]", enumValue.SALE);
str = str.Replace("[船名]", enumValue.VESSEL);
@@ -4170,6 +4171,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice
str = str.Replace("[主提单号]", "");
str = str.Replace("[委托单位]", "");
str = str.Replace("[开船日期]", "");
+ str = str.Replace("[订舱编号]", "");
str = str.Replace("[揽货人]", "");
str = str.Replace("[船名]", "");
str = str.Replace("[航次]", "");
diff --git a/DSWeb/Areas/Account/DAL/Chfee_invoice_HangXin/Chfee_InvoiceDAL.cs b/DSWeb/Areas/Account/DAL/Chfee_invoice_HangXin/Chfee_InvoiceDAL.cs
index b2d2ad20..057d785f 100644
--- a/DSWeb/Areas/Account/DAL/Chfee_invoice_HangXin/Chfee_InvoiceDAL.cs
+++ b/DSWeb/Areas/Account/DAL/Chfee_invoice_HangXin/Chfee_InvoiceDAL.cs
@@ -525,7 +525,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice_HangXin
var strSql = new StringBuilder();
strSql.Append(" SELECT c.GID,c.BSNO,c.FEEID,c.FEENAME,c.CURRENCY,c.AMOUNT,c.DOAMOUNT,c.ORIGCURRENCY,c.ORIGAMOUNT,ISNULL(c.ORIGSTLAMOUNT,0) AS ORIGSTLAMOUNT,c.EXCHANGERATE ");
strSql.Append(",c.FEETYPE,c.CUSTOMERNAME as FEEOBJNAME,(CASE C.FEETYPE WHEN 1 THEN '收' ELSE '付' END) AS FEETYPEREF,(SELECT EXCHANGERATE from ch_fee where GID=c.FEEID) ORIGEXCHANGERATE");
- strSql.Append(" ,b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO");
+ strSql.Append(" ,b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO,b.ORDERNO");
strSql.Append(",b.CUSTOMERNAME");
strSql.Append(",b.VESSEL,b.VOYNO,b.ETD,b.PORTLOAD");
strSql.Append(",b.PORTDISCHARGE,b.DESTINATION,b.INPUTBY,b.OP,b.CUSTSERVICE");
@@ -559,7 +559,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice_HangXin
strSql.Append(" SELECT '' GID,'' BSNO,'' FEEID,'' FEENAME,'' CURRENCY,sum(ISNULL((case when c.ORIGCURRENCY='RMB' THEN case when c.FEETYPE=1 THEN ORIGAMOUNT ELSE -ORIGAMOUNT END ELSE 0 END),0)) AMOUNT,0 DOAMOUNT");
strSql.Append(",'' ORIGCURRENCY,sum(ISNULL((case when c.ORIGCURRENCY!='RMB' THEN case when c.FEETYPE=1 THEN ORIGAMOUNT ELSE -ORIGAMOUNT END ELSE 0 END),0)) ORIGAMOUNT,0 ORIGSTLAMOUNT,0 EXCHANGERATE,0 ORIGEXCHANGERATE ");
strSql.Append(",1 FEETYPE,'' FEEOBJNAME,'收' AS FEETYPEREF");
- strSql.Append(" ,b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO");
+ strSql.Append(" ,b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO,b.ORDERNO");
strSql.Append(",b.CUSTOMERNAME");
strSql.Append(",b.VESSEL,b.VOYNO,b.ETD,b.PORTLOAD");
strSql.Append(",b.PORTDISCHARGE,b.DESTINATION,b.INPUTBY,b.OP,b.CUSTSERVICE");
@@ -572,7 +572,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice_HangXin
{
strSql.Append(" where (c.ISDELETED=0 or c.ISDELETED IS NULL) and " + strCondition);
}
- strSql.Append(" GROUP BY b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO");
+ strSql.Append(" GROUP BY b.OPLBNAME,b.BSSTATUS,b.ACCDATE,b.MBLNO,b.HBLNO,b.CUSTNO,b.ORDERNO");
strSql.Append(",b.CUSTOMERNAME");
strSql.Append(",b.VESSEL,b.VOYNO,b.ETD,b.PORTLOAD");
strSql.Append(",b.PORTDISCHARGE,b.DESTINATION,b.INPUTBY,b.OP,b.CUSTSERVICE");
@@ -635,6 +635,7 @@ namespace DSWeb.Areas.Account.DAL.Chfee_Invoice_HangXin
data.ORIGEXCHANGERATE = Convert.ToDecimal(reader["ORIGEXCHANGERATE"]);
data.Remark = Convert.ToString(reader["Remark"]);
data.INPUTMODE = Convert.ToString(reader["INPUTMODE"]);
+ data.ORDERNO = Convert.ToString(reader["ORDERNO"]);
#endregion
headList.Add(data);
}
diff --git a/DSWeb/Areas/Account/Viewsjs/Chfee_do_detail/Chfee_do_detailModel.js b/DSWeb/Areas/Account/Viewsjs/Chfee_do_detail/Chfee_do_detailModel.js
index 13004f2b..758a9881 100644
--- a/DSWeb/Areas/Account/Viewsjs/Chfee_do_detail/Chfee_do_detailModel.js
+++ b/DSWeb/Areas/Account/Viewsjs/Chfee_do_detail/Chfee_do_detailModel.js
@@ -7,7 +7,8 @@
{ name: 'BILLNO', type: 'string' },
{ name: 'BSNO', type: 'string' },
{ name: 'PARENTID', type: 'string' },
- { name: 'BSSTATUSREF', type: 'string' },
+ { name: 'BSSTATUSREF', type: 'string' },
+ { name: 'ORDERNO', type: 'string' },
{ name: 'FEESTATUSREF', type: 'string' },
{ name: 'BLISSUESTATUS', type: 'string' },
{ name: 'ACCDATE', type: 'string' },
diff --git a/DSWeb/Areas/Account/Viewsjs/Chfee_invoice_HangXin/ChInvoiceAppEdit.js b/DSWeb/Areas/Account/Viewsjs/Chfee_invoice_HangXin/ChInvoiceAppEdit.js
index 31a40def..26a18a39 100644
--- a/DSWeb/Areas/Account/Viewsjs/Chfee_invoice_HangXin/ChInvoiceAppEdit.js
+++ b/DSWeb/Areas/Account/Viewsjs/Chfee_invoice_HangXin/ChInvoiceAppEdit.js
@@ -1965,7 +1965,12 @@ Ext.extend(Shipping.MsChInvoiceAppEdit, Ext.Panel, {
dataIndex: 'MBLNO',
header: '主提单号',
width: 120
- }, {
+ }, {
+ sortable: true,
+ dataIndex: 'ORDERNO',
+ header: '订舱编号',
+ width: 120
+ }, {
sortable: true,
dataIndex: 'CUSTOMERNAME',
header: '委托单位',
@@ -5814,6 +5819,7 @@ Ext.extend(Shipping.MsChInvoiceAppEdit, Ext.Panel, {
StoreFieldName.add({ "OPLBNAME": "委托编号" });
StoreFieldName.add({ "OPLBNAME": "主提单号" });
StoreFieldName.add({ "OPLBNAME": "委托单位" });
+ StoreFieldName.add({ "OPLBNAME": "订舱编号" });
StoreFieldName.add({ "OPLBNAME": "船名" });
StoreFieldName.add({ "OPLBNAME": "航次" });
StoreFieldName.add({ "OPLBNAME": "开船日期" });
diff --git a/DSWeb/Areas/Account/Viewsjs/Chfee_invoiceapplication/ChInvoiceapplicationBLEdit.js b/DSWeb/Areas/Account/Viewsjs/Chfee_invoiceapplication/ChInvoiceapplicationBLEdit.js
index 7d486168..b2ba2290 100644
--- a/DSWeb/Areas/Account/Viewsjs/Chfee_invoiceapplication/ChInvoiceapplicationBLEdit.js
+++ b/DSWeb/Areas/Account/Viewsjs/Chfee_invoiceapplication/ChInvoiceapplicationBLEdit.js
@@ -4849,6 +4849,7 @@ SetRemarksTemplate: function () {
StoreFieldName.add({ "OPLBNAME": "委托编号" });
StoreFieldName.add({ "OPLBNAME": "主提单号" });
StoreFieldName.add({ "OPLBNAME": "分提单号" });
+ StoreFieldName.add({ "OPLBNAME": "订舱编号" });
StoreFieldName.add({ "OPLBNAME": "委托单位" });
StoreFieldName.add({ "OPLBNAME": "船名" });
StoreFieldName.add({ "OPLBNAME": "航次" });
diff --git a/DSWeb/Areas/MvcShipping/DAL/MsOpSeae/MsOpSeaeEdiPortDAL.cs b/DSWeb/Areas/MvcShipping/DAL/MsOpSeae/MsOpSeaeEdiPortDAL.cs
index a120eb3d..a2c54cf3 100644
--- a/DSWeb/Areas/MvcShipping/DAL/MsOpSeae/MsOpSeaeEdiPortDAL.cs
+++ b/DSWeb/Areas/MvcShipping/DAL/MsOpSeae/MsOpSeaeEdiPortDAL.cs
@@ -19665,7 +19665,8 @@ namespace DSWeb.MvcShipping.DAL.MsOpSeaeEdiPortDAL
icount++;
}
- r.WriteLine("11:" + bill.VESSELID + ":" + bill.VESSEL + ":" + bill.VOYNO + ":::::" + GetDateStr(bill.ETD, "yyyyMMdd") + ":::::'");
+ //r.WriteLine("11:" + bill.VESSELID + ":" + bill.VESSEL + ":" + bill.VOYNO + ":::::" + GetDateStr(bill.ETD, "yyyyMMdd") + ":::::'");
+ r.WriteLine("11:" + bill.VESSELID + ":" + bill.VESSEL + ":" + bill.VOYNO + "::::::::::'");
icount++;
@@ -19675,7 +19676,7 @@ namespace DSWeb.MvcShipping.DAL.MsOpSeaeEdiPortDAL
var DESTINATIONID = GetPortEDICode(OpBill.DESTINATIONID, type);
var DESTINATION = OpBill.DESTINATION;
- if (carrier == "ONE")
+ if (carrier == "ONE"|| carrier == "ZIM")
{
DESTINATIONID = "";
DESTINATION = "";
@@ -19704,7 +19705,7 @@ namespace DSWeb.MvcShipping.DAL.MsOpSeaeEdiPortDAL
var DESTINATIONID = GetPortEDICode(bill.DESTINATIONID, type);
var DESTINATION = bill.DESTINATION;
- if (carrier == "ONE")
+ if (carrier == "ONE" || carrier == "ZIM")
{
DESTINATIONID = "";
DESTINATION = "";
diff --git a/DSWeb/Areas/MvcShipping/DAL/MsOp_InternalTrade/MsOp_InternalTradeDAL.cs b/DSWeb/Areas/MvcShipping/DAL/MsOp_InternalTrade/MsOp_InternalTradeDAL.cs
index 127c9e02..afd2d9ea 100644
--- a/DSWeb/Areas/MvcShipping/DAL/MsOp_InternalTrade/MsOp_InternalTradeDAL.cs
+++ b/DSWeb/Areas/MvcShipping/DAL/MsOp_InternalTrade/MsOp_InternalTradeDAL.cs
@@ -255,7 +255,10 @@ namespace DSWeb.Areas.MvcShipping.DAL.MsOp_InternalTrade
db.AddInParameter(cmdInsert, "@ORDERNO", DbType.String, Convert.ToString(row["系统订单号"]));
db.AddInParameter(cmdInsert, "@LOTNO", DbType.String, Convert.ToString(row["批次号"]));
db.AddInParameter(cmdInsert, "@GOODSNAME", DbType.String, Convert.ToString(row["品名"]));
- db.AddInParameter(cmdInsert, "@PACKEGS", DbType.String, Convert.ToString(row["单柜数量"]));
+ if (string.IsNullOrEmpty(Convert.ToString(row["单柜数量"])))
+ db.AddInParameter(cmdInsert, "@PACKEGS", DbType.String, 0);
+ else
+ db.AddInParameter(cmdInsert, "@PACKEGS", DbType.String, Convert.ToString(row["单柜数量"]));
db.AddInParameter(cmdInsert, "@LOADDATE", DbType.String, Convert.ToString(row["装箱时间"]));
db.AddInParameter(cmdInsert, "@LOADADDR", DbType.String, Convert.ToString(row["装箱地点"]));
db.AddInParameter(cmdInsert, "@SEQUENCE", DbType.Int16, num);
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpBillLSEdit.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpBillLSEdit.js
index 76f29a06..532a17a0 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpBillLSEdit.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpBillLSEdit.js
@@ -50,7 +50,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
});
this.storeCodeGoodsList.load();
this.comboxGOODSNAME = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Description of Goods (包装种类与货名)',
+ fieldLabel: Zi.LAN.DESCRIPTIONSTR,
store: this.storeCodeGoodsList,
flex: 1.5,
labelWidth: 250,
@@ -72,7 +72,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
//发货人
this.comboxShipper = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Shipper (发货人)',
+ fieldLabel: Zi.LAN.SHIPPERID,
store: this.storeShipper,
// forceSelection: true,
queryMode: 'remote',
@@ -114,7 +114,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
//收货人
this.comboxConsignee = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Consignee (收货人)',
+ fieldLabel: Zi.LAN.CONSIGNEEID,
labelWidth: 150,
labelAlign: 'left',
store: this.storeConsignee,
@@ -156,7 +156,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
//通知人
this.comboxNotifyParty = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Notify Party (通知人)',
+ fieldLabel: Zi.LAN.NOTIFYPARTYID,
store: this.storenotifyparty,
labelWidth: 150,
labelAlign: 'left',
@@ -197,7 +197,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
//通知人
this.comboxNotifyPartySecond = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Another Notify Party (第二通知人)',
+ fieldLabel: Zi.LAN.NOTIFYPARTYID2,
store: this.storenotifypartySecond,
labelWidth: 200,
labelAlign: 'left',
@@ -238,7 +238,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
//收货人
this.comboxAgent = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '代 理',
+ fieldLabel: Zi.LAN.AGENTID,
store: this.storeagent,
forceSelection: true,
name: 'AGENTID',
@@ -273,7 +273,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeTemplate.load({ params: { condition: ""} });
this.comboxTemplate = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '提单模板',
+ fieldLabel: Zi.LAN.TEMPLATE,
store: this.storeTemplate,
forceSelection: true,
name: 'TEMPLATE',
@@ -289,7 +289,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.comboxBILLTYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '提单类型',
+ fieldLabel: Zi.LAN.BILLTYPE,
store: this.StoreBILLTYPE,
forceSelection: true,
name: 'BILLTYPE',
@@ -306,7 +306,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeVoyVeg.load({ params: { condition: ""} });
this.comboxVoyVeg = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '船 名',
+ fieldLabel: Zi.LAN.VESSEL,
store: this.storeVoyVeg,
name: 'VESSEL',
valueField: 'VESSEL',
@@ -369,7 +369,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeCodeLoadport.load();
this.comboxPORTLOAD = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '装货港',
+ fieldLabel: Zi.LAN.PORTLOAD,
store: this.storeCodeLoadport,
queryMode: 'remote',
minChars: 1,
@@ -391,7 +391,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.comboxPORTDISCHARGE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '卸货港',
+ fieldLabel: Zi.LAN.PORTDISCHARGE,
matchFieldWidth: false,
store: this.storeCodeDisport,
queryMode: 'remote',
@@ -423,7 +423,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
});
this.comboxDESTINATION = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '目的地',
+ fieldLabel: Zi.LAN.DESTINATION,
matchFieldWidth: false,
store: this.storeCodeDisport2,
queryMode: 'remote',
@@ -453,7 +453,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
});
this.comboxPLACEDELIVERY = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '交货地',
+ fieldLabel: Zi.LAN.PLACEDELIVERY,
matchFieldWidth: false,
store: this.storeCodeDisport3,
queryMode: 'remote',
@@ -474,7 +474,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
});
this.comboxPLACERECEIPT = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '收货地点',
+ fieldLabel: Zi.LAN.PLACERECEIPTID,
matchFieldWidth: false,
store: this.storeCodeDisport4,
name: 'PLACERECEIPTID',
@@ -503,7 +503,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeFrt.load({ params: { condition: ""} });
this.comboxBLFRT = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '付费方式',
+ fieldLabel: Zi.LAN.BLFRT,
store: this.storeFrt,
forceSelection: true,
name: 'BLFRT',
@@ -520,7 +520,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeSERVICE.load({ params: { condition: ""} });
this.comboxSERVICE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '运输条款',
+ fieldLabel: Zi.LAN.SERVICE,
store: this.storeSERVICE,
forceSelection: true,
name: 'SERVICE',
@@ -536,7 +536,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.storeISSUETYPE.load({ params: { condition: ""} });
this.comboxISSUETYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '签单方式',
+ fieldLabel: Zi.LAN.ISSUETYPE,
store: this.storeISSUETYPE,
forceSelection: true,
name: 'ISSUETYPE',
@@ -573,7 +573,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.StoreBLNUM.add({ "NUM": "TEN" });
this.comboxBLNUM = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '提单份数',
+ fieldLabel: Zi.LAN.NOBILL,
store: this.StoreBLNUM,
forceSelection: true,
name: 'NOBILL',
@@ -598,7 +598,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
});
this.storeCodePackage.load();
this.comboxKINDPKGS = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '包 装',
+ fieldLabel: Zi.LAN.KINDPKGS,
labelWidth: 70,
store: this.storeCodePackage,
// padding: '0 0 0 10',
@@ -673,8 +673,8 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
selType: 'cellmodel',
tbar: [{
- text: '增加明细',
- tooltip: '增加明细',
+ text: Zi.LAN.btnadddetail,
+ tooltip: Zi.LAN.btnadddetail,
id: "btnadddetail",
iconCls: "btnadddetail",
handler: function (button, event) {
@@ -682,8 +682,8 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
scope: this
}, '-', {
- text: '删除明细',
- tooltip: '删除明细',
+ text: Zi.LAN.btndeldetail,
+ tooltip: Zi.LAN.btndeldetail,
id: "btndeldetail",
iconCls: "btndeletedetail",
handler: function (button, event) {
@@ -691,15 +691,15 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
scope: this
}, '-', {
- text: '更新合计',
- tooltip: '更新合计',
+ text: Zi.LAN.UpdateDetail,
+ tooltip: Zi.LAN.UpdateDetail,
handler: function (button, event) {
this.onUpdateDetailClick(button, event);
},
scope: this
}, '-', {
- text: '调入主单信息',
- tooltip: '调入主单信息',
+ text: Zi.LAN.upMasterCtn,
+ tooltip: Zi.LAN.upMasterCtn,
handler: function (button, event) {
this.upMasterCtn();
},
@@ -721,16 +721,16 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}, {
sortable: true,
dataIndex: 'CTNCODE',
- header: '序号',
+ header: Zi.LAN.CTNCODE,
width: 30
}, {
dataIndex: 'CTNALL',
- header: '箱型',
+ header: Zi.LAN.CTNALL,
width: 70,
editor: this.comboxCTNALL
}, {
dataIndex: 'CTNNUM',
- header: '箱量',
+ header: Zi.LAN.CTNNUM,
width: 50,
editor: {
xtype: 'numberfield',
@@ -739,7 +739,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'CNTRNO',
- header: '箱号',
+ header: Zi.LAN.CNTRNO,
width: 100,
editor: {
xtype: 'textfield',
@@ -747,7 +747,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'SEALNO',
- header: '封号',
+ header: Zi.LAN.SEALNO,
width: 80,
editor: {
xtype: 'textfield',
@@ -756,7 +756,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}, {
sortable: true,
dataIndex: 'PKGS',
- header: '件数',
+ header: Zi.LAN.PKGS,
width: 60,
editor: {
xtype: 'numberfield',
@@ -765,12 +765,12 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'KINDPKGS',
- header: '件数包装',
+ header: Zi.LAN.KINDPKGS,
width: 100,
editor: this.comboxKINDPKGS_CTN
}, {
dataIndex: 'KGS',
- header: '重量',
+ header: Zi.LAN.KGS3,
width: 60,
editor: {
xtype: 'textfield',
@@ -778,7 +778,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'CBM',
- header: '尺码',
+ header: Zi.LAN.CBM2,
width: 60,
editor: {
xtype: 'textfield',
@@ -786,7 +786,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'TAREWEIGHT',
- header: '箱皮重',
+ header: Zi.LAN.TAREWEIGHT,
width: 60,
editor: {
xtype: 'textfield',
@@ -794,7 +794,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}
}, {
dataIndex: 'REMARK',
- header: '备注',
+ header: Zi.LAN.REMARK,
width: 150,
editor: {
xtype: 'textfield',
@@ -806,7 +806,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
this.panelBodyCtn = new Ext.Panel({
- title: '分票分箱明细',
+ title: Zi.LAN.panelBodyCtn,
layout: "border",
height: 185,
//margin: '5 10',
@@ -891,16 +891,16 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
flex: 0.6,
defaultType: 'textfield',
items: [{
- fieldLabel: '企业代码',
+ fieldLabel: Zi.LAN.CODE,
name: 'SHIPPERCODE'
}, {
- fieldLabel: '国家代码',
+ fieldLabel: Zi.LAN.COUNTRY,
name: 'SHIPPERCOUNTRY'
},{
- fieldLabel: '电话',
+ fieldLabel: Zi.LAN.TEL,
name: 'SHIPPERTEL'
},{
- fieldLabel: '邮箱',
+ fieldLabel: Zi.LAN.EMAIL,
name: 'SHIPPEREMAIL'
}]
@@ -937,16 +937,16 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
flex: 0.6,
defaultType: 'textfield',
items: [{
- fieldLabel: '企业代码',
+ fieldLabel: Zi.LAN.CODE,
name: 'CONSIGNEECODE'
}, {
- fieldLabel: '国家代码',
+ fieldLabel: Zi.LAN.COUNTRY,
name: 'CONSIGNEECOUNTRY'
}, {
- fieldLabel: '电话',
+ fieldLabel: Zi.LAN.TEL,
name: 'CONSIGNEETEL'
}, {
- fieldLabel: '邮箱',
+ fieldLabel: Zi.LAN.EMAIL,
name: 'CONSIGNEEEMAIL'
}]
@@ -985,16 +985,16 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
flex: 0.6,
defaultType: 'textfield',
items: [{
- fieldLabel: '企业代码',
+ fieldLabel: Zi.LAN.CODE,
name: 'NOTIFYPARTYCODE'
}, {
- fieldLabel: '国家代码',
+ fieldLabel: Zi.LAN.COUNTRY,
name: 'NOTIFYPARTYCOUNTRY'
}, {
- fieldLabel: '电话',
+ fieldLabel: Zi.LAN.TEL,
name: 'NOTIFYPARTYTEL'
}, {
- fieldLabel: '邮箱',
+ fieldLabel: Zi.LAN.EMAIL,
name: 'NOTIFYPARTYEMAIL'
}]
@@ -1022,7 +1022,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
fieldLabel: 'AS_ID',
name: 'AS_ID', hidden: true
}, {
- fieldLabel: '主提单号',
+ fieldLabel: Zi.LAN.MBLNO,
name: 'MBLNO',
listeners: {
scope: this,
@@ -1037,7 +1037,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
flex: 1,
defaultType: 'textfield',
items: [{
- fieldLabel: '分提单号', //'分提单号',
+ fieldLabel: Zi.LAN.HBLNO, //'分提单号',
name: 'HBLNO',
listeners: {
scope: this,
@@ -1113,16 +1113,16 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
flex: 0.6,
defaultType: 'textfield',
items: [{
- fieldLabel: '企业代码',
+ fieldLabel: Zi.LAN.CODE,
name: 'NOTIFYPARTYCODESECOND'
}, {
- fieldLabel: '国家代码',
+ fieldLabel: Zi.LAN.COUNTRY,
name: 'NOTIFYPARTYCOUNTRYSECOND'
}, {
- fieldLabel: '电话',
+ fieldLabel: Zi.LAN.TEL,
name: 'NOTIFYPARTYTELSECOND'
}, {
- fieldLabel: '邮箱',
+ fieldLabel: Zi.LAN.EMAIL,
name: 'NOTIFYPARTYEMAILSECOND'
}]
@@ -1147,19 +1147,19 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
layout: 'hbox',
items: [{
- fieldLabel: '开船日期',
+ fieldLabel: Zi.LAN.ETD,
format: 'Y-m-d',
flex: 1,
xtype: 'datefield',
name: 'ETD'
}, {
- fieldLabel: '预抵日期',
+ fieldLabel: Zi.LAN.ETA,
format: 'Y-m-d',
flex: 1,
xtype: 'datefield',
name: 'ETA'
}, this.comboxVoyVeg, {
- fieldLabel: '航次',
+ fieldLabel: Zi.LAN.VOYNO,
flex: 1,
name: 'VOYNO',
listeners: {
@@ -1201,7 +1201,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
items: [{
xtype: 'label',
- html: 'Seal No.(封志号)'
+ html: 'Seal No.'
}, {
xtype: 'textareafield',
grow: true,
@@ -1210,7 +1210,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
anchor: '100%'
}, {
xtype: 'label',
- html: 'Marks & Nos.(标记与号码) '
+ html: Zi.LAN.MARKSSTR
}, {
xtype: 'textareafield',
grow: true,
@@ -1240,7 +1240,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
items: [{
xtype: 'label',
- html: '         货物描述'
+ html: Zi.LAN.DESCRIPTIONSTR
}]
}, {
xtype: 'textareafield',
@@ -1266,7 +1266,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
items: [{
xtype: 'label',
- html: '         No.of containers or pkgs.
         (箱数或件数)'
+ html: Zi.LAN.NOPKGS
}, {
xtype: 'textareafield',
grow: true,
@@ -1315,7 +1315,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
layout: 'hbox',
items: [{
- fieldLabel: '总件数',
+ fieldLabel: Zi.LAN.zPKGS,
labelWidth: 70,
readOnly: true,
name: 'PKGS'
@@ -1327,7 +1327,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
items: [this.comboxKINDPKGS]
}, {
xtype: 'label',
- html: '          Gross Weight 毛重(公斤)'
+ html: Zi.LAN.GROSSWEIGHT
}, {
xtype: 'textareafield',
grow: true,
@@ -1371,7 +1371,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
items: [{
labelWidth: 70,
- fieldLabel: '总重量',
+ fieldLabel: Zi.LAN.zKGS,
name: 'KGS'
}, {
xtype: 'label',
@@ -1380,7 +1380,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}]
}, {
xtype: 'label',
- html: '          Measurement 尺码(立方米)'
+ html: Zi.LAN.MEASUREMENT
}, {
xtype: 'textareafield',
grow: true,
@@ -1421,7 +1421,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
layout: 'hbox',
items: [{
labelWidth: 70,
- fieldLabel: '总尺码',
+ fieldLabel: Zi.LAN.zCBM,
name: 'CBM'
}, {
xtype: 'label',
@@ -1440,7 +1440,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
layout: 'hbox',
defaultType: 'textfield',
items: [{
- fieldLabel: '件数大写',
+ fieldLabel: Zi.LAN.TOTALNO,
name: 'TOTALNO'
}]
}, {
@@ -1448,12 +1448,12 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
layout: 'hbox',
items: [this.comboxISSUETYPE, {
- fieldLabel: '签单日期',
+ fieldLabel: Zi.LAN.ISSUEDATE,
format: 'Y-m-d',
xtype: 'datefield',
name: 'ISSUEDATE'
}, {
- fieldLabel: '签单地点',
+ fieldLabel: Zi.LAN.ISSUEPLACEID,
name: 'ISSUEPLACE'
}, this.comboxBLNUM]
}, {
@@ -1461,10 +1461,10 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
defaultType: 'textfield',
layout: 'hbox',
items: [this.comboxBLFRT, {
- fieldLabel: '预付地点',
+ fieldLabel: Zi.LAN.PREPARDAT,
name: 'PREPARDAT'
}, {
- fieldLabel: '到付地点',
+ fieldLabel: Zi.LAN.PAYABLEAT,
name: 'PAYABLEAT'
}, this.comboxSERVICE]
}, {
@@ -1474,14 +1474,14 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
items: [{
xtype: 'textareafield',
grow: true,
- fieldLabel: '其 他',
+ fieldLabel: Zi.LAN.OTREMARK,
height: 60,
name: 'ORDERCONTENT',
anchor: '100%'
}, {
xtype: 'textareafield',
grow: true,
- fieldLabel: '备 注',
+ fieldLabel: Zi.LAN.REMARK,
height: 60,
name: 'REMARKS',
anchor: '100%'
@@ -1529,63 +1529,63 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
{
sortable: true,
dataIndex: 'HBLNO',
- header: '分提单号',
+ header: Zi.LAN.HBLNO,
width: 140
}, {
sortable: true,
dataIndex: 'TEMPLATE',
- header: '模板名称',
+ header: Zi.LAN.TEMPLATE,
width: 120
},
{
sortable: true,
dataIndex: 'BILLTYPE',
- header: '提单类型',
+ header: Zi.LAN.BILLTYPE,
width: 120
},
{
sortable: true,
dataIndex: 'BLISSUESTATUS',
- header: '提单签发状态',
+ header: Zi.LAN.BLISSUESTATUS,
width: 120
},
{
sortable: true,
id: '',
dataIndex: 'PKGS',
- header: '件数', //'件数',
+ header: Zi.LAN.PKGS, //'件数',
width: 80
},
{
sortable: true,
id: '',
dataIndex: 'KGS',
- header: '毛重', //'毛重',
+ header: Zi.LAN.KGS2, //'毛重',
width: 80
},
{
sortable: true,
id: '',
dataIndex: 'CBM',
- header: '尺码', //'尺码',
+ header: Zi.LAN.CBM2, //'尺码',
width: 80
},
{
sortable: true,
dataIndex: 'INPUTBY',
- header: '录入人',
+ header: Zi.LAN.INPUTBY2,
width: 80
},
{
sortable: true,
dataIndex: 'INPUTDATE',
- header: '录入时间',
+ header: Zi.LAN.INPUTDATE,
width: 80
},
{
sortable: true,
dataIndex: 'MODIFYTIME',
- header: '修改时间',
+ header: Zi.LAN.BSDATE,
width: 80
}];
@@ -1638,7 +1638,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
region: "north",
tbar: [{
id: 'btnESave',
- text: "保存",
+ text: Zi.LAN.SaveGridPanel,
iconCls: "btnsave",
handler: function (button, event) {
this.Save('0');
@@ -1646,14 +1646,14 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
scope: this
}, {
id: 'btnESaveAndNew',
- text: "保存并新建",
+ text: Zi.LAN.btnESaveAndNew,
handler: function (button, event) {
this.Save('2');
},
scope: this
}, {
id: 'btnECopyNew',
- text: "复制新建",
+ text: Zi.LAN.copyadd,
handler: function (button, event) {
var basicForm = this.formEdit.getForm();
this.opStatus = 'add';
@@ -1676,14 +1676,14 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
scope: this
}, {
- text: "新建",
+ text: Zi.LAN.btnadd,
handler: function (button, event) {
this.LoadData('add', '');
},
scope: this
}, '-', {
- text: "调入主单信息",
+ text: Zi.LAN.upMasterCtn,
handler: function (button, event) {
this.formEdit.getForm().findField('VESSEL').setValue(this.MainEditRecord.data.VESSEL);
this.formEdit.getForm().findField('VOYNO').setValue(this.MainEditRecord.data.VOYNO);
@@ -1718,7 +1718,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
scope: this
}, '-', {
id: 'btnEHistryCopy',
- text: "历史引入",
+ text: Zi.LAN.btnSeaeHistryCopy,
handler: function (button, event) {
DsOpenEditWin('/MvcShipping/MsOpSeae/HistryBillIndex', "提单历史引入", "600", "940", "10", "10");
@@ -1726,14 +1726,14 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
scope: this
}, '-', {
- text: "删除",
+ text: Zi.LAN.btndelete,
iconCls: "btndelete",
handler: function (button, event) {
this.onDeleteClick(button, event);
},
scope: this
}, '-', {
- text: "打印",
+ text: Zi.LAN.Print,
iconCls: "btnprint",
handler: function (button, event) {
this.Print();
@@ -1746,7 +1746,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
},
scope: this
}, '-', {
- text: "EDI报文导出", //"EDI报文导出",
+ text: Zi.LAN.EdiExport, //"EDI报文导出",
menu: [{
text: "Cargo Smart", //"Cargo Smart",
handler: function (menu, event) {
@@ -1778,7 +1778,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
],
scope: this
}, '-', {
- text: "国外舱单",
+ text: Zi.LAN.GuoWaiCangDan,
menu: [
{ text: "日本AFR",
handler: function (menu, event) {
@@ -1812,7 +1812,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}],
scope: this
}, '-', {
- text: "船代舱单",
+ text: Zi.LAN.ChuanDaiCangDan,
menu: [
{ text: "申报分票",
handler: function (menu, event) {
@@ -1826,7 +1826,7 @@ Ext.extend(Shipping.MsOpBillLSEdit, Ext.Panel, {
}],
scope: this
}, '-', {
- text: "其他操作",
+ text: Zi.LAN.OtherCaoZuo,
menu: [{ text: "转换成大写字母",
handler: function (menu, event) {
_this.onUpCaseClick(menu, event);
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeEdit.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeEdit.js
index f368ff0a..b2c877da 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeEdit.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeEdit.js
@@ -1142,6 +1142,7 @@ Ext.extend(Shipping.MsOpSeaeEdit, Ext.Panel, {
if (selectdata.TEL != '') this.formscn.getForm().findField('NOTIFYPARTYTEL').setValue(selectdata.TEL);
if (selectdata.CORPID != '') this.formscn.getForm().findField('NOTIFYPARTYCODE').setValue(selectdata.CORPID);
} else {
+
this.formEdit.getForm().findField('NOTIFYPARTY').setValue('');
}
}
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeIndex.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeIndex.js
index 71f9dc48..c9a33a50 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeIndex.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeIndex.js
@@ -1128,11 +1128,11 @@ Ext.extend(Shipping.MsOpSeaeIndex, Ext.Panel, {
width: 120
}, {
dataIndex: 'CARGOID',
- header: '货物标示', //'货物标识',
+ header: Zi.LAN.CARGOID, //'货物标识',
width: 120
}, {
dataIndex: 'BLISSUESTATUS',
- header: '提单签发状态', //'货物标识',
+ header: Zi.LAN.BLISSUESTATUS, //'货物标识',
width: 120,
renderer: function (value, meta) {
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_en-us.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_en-us.js
index ddfdc55b..1bee59db 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_en-us.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_en-us.js
@@ -687,4 +687,11 @@ Zi.LAN.IRCODE = "CSR/IR号";
Zi.LAN.ESL = "ESL业务执行";
Zi.LAN.ESL_ETA = "ESL到港时间更新";
Zi.LAN.ESL_CWFPCX = "ESL舱位分配查询";
-Zi.LAN.ESL_GSDXZ = "ESL格式单批量接收";
\ No newline at end of file
+Zi.LAN.ESL_GSDXZ = "ESL格式单批量接收";
+Zi.LAN.TEMPLATE = "提单模板";
+Zi.LAN.BILLTYPE = "提单类型";
+Zi.LAN.UpdateDetail = "更新合计";
+Zi.LAN.upMasterCtn = "调入主单信息";
+Zi.LAN.BLISSUESTATUS = "提单签发状态";
+Zi.LAN.CARGOID = "货物标识";
+Zi.LAN.INPUTDATE = "录入时间";
\ No newline at end of file
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_zh-cn.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_zh-cn.js
index 415c7699..e5d1691f 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_zh-cn.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/Zi_zh-cn.js
@@ -715,6 +715,13 @@ Zi.LAN.ESL = "ESL业务执行";
Zi.LAN.ESL_ETA = "ESL到港时间更新";
Zi.LAN.ESL_CWFPCX = "ESL舱位分配查询";
Zi.LAN.ESL_GSDXZ = "ESL格式单批量接收";
+Zi.LAN.TEMPLATE = "提单模板";
+Zi.LAN.BILLTYPE = "提单类型";
+Zi.LAN.UpdateDetail = "更新合计";
+Zi.LAN.upMasterCtn = "调入主单信息";
+Zi.LAN.BLISSUESTATUS = "提单签发状态";
+Zi.LAN.CARGOID = "货物标识";
+Zi.LAN.INPUTDATE = "录入时间";
//Zi.LAN. = "";
diff --git a/DSWeb/Areas/SoftMng/Viewsjs/SingleAudit/SingleIndex.js b/DSWeb/Areas/SoftMng/Viewsjs/SingleAudit/SingleIndex.js
index a630ae9b..d40bda94 100644
--- a/DSWeb/Areas/SoftMng/Viewsjs/SingleAudit/SingleIndex.js
+++ b/DSWeb/Areas/SoftMng/Viewsjs/SingleAudit/SingleIndex.js
@@ -467,7 +467,7 @@ Ext.extend(Shipping.SingleIndex, Ext.Panel, {
return '';
}
- var sql = '';
+ var sql = " s.COMPOP<>'" + SHOWNAME + "' ";
var BillState = form.findField('BillState').getValue();
diff --git a/DSWeb/Areas/SysMng/Controllers/SysUserController.cs b/DSWeb/Areas/SysMng/Controllers/SysUserController.cs
index d5ecafcd..01953312 100644
--- a/DSWeb/Areas/SysMng/Controllers/SysUserController.cs
+++ b/DSWeb/Areas/SysMng/Controllers/SysUserController.cs
@@ -141,6 +141,9 @@ namespace DSWeb.Areas.SysMng.Controllers
head.CREATETIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
head.MODIFIEDUSER = Session["USERID"].ToString();
head.MODIFIEDTIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
+ head.MODIFYPASSTIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
+
+
}
else if (opstatus == "edit")
diff --git a/DSWeb/Areas/SysMng/Controllers/USERINFOController.cs b/DSWeb/Areas/SysMng/Controllers/USERINFOController.cs
index 9e6c60a0..e3c8b162 100644
--- a/DSWeb/Areas/SysMng/Controllers/USERINFOController.cs
+++ b/DSWeb/Areas/SysMng/Controllers/USERINFOController.cs
@@ -17,6 +17,7 @@ using Newtonsoft.Json.Linq;
using DSWeb.MvcShipping.DAL.MsSysParamSet;
using DSWeb.Areas.CommMng.DAL;
using Newtonsoft.Json;
+using DSWeb.EntityDA;
namespace DSWeb.Areas.SysMng.Controllers
{
@@ -93,6 +94,7 @@ namespace DSWeb.Areas.SysMng.Controllers
var _USERID = Session["USERID"].ToString();
var condition = " GID='" + _USERID + "'";
string username = headData.USERNAME;
+ var iscgps = false;
if (!string.IsNullOrEmpty(headData.PASSWORD))
{
@@ -110,7 +112,7 @@ namespace DSWeb.Areas.SysMng.Controllers
}
else
{
-
+ iscgps = true;
}
}
@@ -136,6 +138,14 @@ namespace DSWeb.Areas.SysMng.Controllers
ModelObjectConvert.ToModelObjectList(bodyList),
ModelObjectConvert.ToModelObjectList(DelbodyList)
);
+
+ if (iscgps) {
+ T_ALL_DA T_ALL_DA = new EntityDA.T_ALL_DA();
+ var blUpSQL = " update [user] set MODIFYPASSTIME=getdate() WHERE GID='"+headData.GID+"' ";
+ bool bl = T_ALL_DA.GetExecuteSqlCommand(blUpSQL);
+
+ }
+
var jsonRespose = new JsonResponse
{
Success = result.Success,
diff --git a/DSWeb/Areas/SysMng/Models/SYSUSER/SYSUSERModel.cs b/DSWeb/Areas/SysMng/Models/SYSUSER/SYSUSERModel.cs
index 796e7fe9..3004a362 100644
--- a/DSWeb/Areas/SysMng/Models/SYSUSER/SYSUSERModel.cs
+++ b/DSWeb/Areas/SysMng/Models/SYSUSER/SYSUSERModel.cs
@@ -189,8 +189,9 @@ namespace DSWeb.Areas.SysMng.Models.SysUser
get { return _DINGTALKACCOUNT; }
set { _DINGTALKACCOUNT = value; }
}
+ [ModelDB(MDBType = ModelDBOprationType.Insert)]
+ public string MODIFYPASSTIME { get; set; }
-
public string COMPANYID
{
get { return _COMPANYID; }
diff --git a/DSWeb/Areas/SysMng/Models/USERINFO/USERINFO.cs b/DSWeb/Areas/SysMng/Models/USERINFO/USERINFO.cs
index cd3c8d3b..ad1d10aa 100644
--- a/DSWeb/Areas/SysMng/Models/USERINFO/USERINFO.cs
+++ b/DSWeb/Areas/SysMng/Models/USERINFO/USERINFO.cs
@@ -81,6 +81,9 @@ namespace DSWeb.Areas.SysMng.Models.USERINFO
get { return _DJY_PASSWORD2; }
set { _DJY_PASSWORD2 = value; }
}
+ //[ModelDB]
+ //public string MODIFYPASSTIME {get;set;}
+
#endregion
public USERmb()
diff --git a/DSWeb/EntityDA/UserDA.cs b/DSWeb/EntityDA/UserDA.cs
index e03aee6c..9c0769d8 100644
--- a/DSWeb/EntityDA/UserDA.cs
+++ b/DSWeb/EntityDA/UserDA.cs
@@ -109,11 +109,11 @@ namespace DSWeb.EntityDA
private const string SQL_UPDATE_USER_PASSWORD_BY_GID = " UPDATE [user] SET PASSWORD = @password WHERE GID = @gid ";
- private const string SQL_SELECT_USER_BY_COMPANY_AND_USERNAME = " SELECT A.GID,A.USERNAME,A.CODENAME,A.PASSWORD,A.SHOWNAME,A.ENROLLTIME,A.CREATEUSER,A.MODIFIEDUSER,A.MODIFIEDTIME,A.ISDELETED,A.ISDISABLE FROM company B INNER JOIN user_company C ON B.GID = C.COMPANYID INNER JOIN [user] A ON C.USERID = A.GID WHERE B.CODENAME = @CODENAME AND A.CODENAME = @USERNAME AND A.ISDELETED =0 AND A.ISDISABLE =0 AND B.ISDELETED =0 AND B.ISDISABLE =0 order by A.codename ";
+ private const string SQL_SELECT_USER_BY_COMPANY_AND_USERNAME = " SELECT A.GID,A.USERNAME,A.CODENAME,A.PASSWORD,A.SHOWNAME,A.ENROLLTIME,A.CREATEUSER,A.MODIFIEDUSER,A.MODIFIEDTIME,A.ISDELETED,A.ISDISABLE,A.MODIFYPASSTIME FROM company B INNER JOIN user_company C ON B.GID = C.COMPANYID INNER JOIN [user] A ON C.USERID = A.GID WHERE B.CODENAME = @CODENAME AND A.CODENAME = @USERNAME AND A.ISDELETED =0 AND A.ISDISABLE =0 AND B.ISDELETED =0 AND B.ISDISABLE =0 order by A.codename ";
private const string SQL_UPDATE_USER_ISDELETED = " UPDATE [user] SET ISDELETED = 1,DELETEUSER = @delete_user,DELETETIME = GETDATE() WHERE GID = @gid ";
- private const string SQL_SELECT_USER_LOGIN = " SELECT A.GID,A.USERNAME,A.CODENAME,A.PASSWORD,A.SHOWNAME,A.ENROLLTIME,A.CREATEUSER,A.MODIFIEDUSER,A.MODIFIEDTIME,A.ISDELETED,A.ISDISABLE "
+ private const string SQL_SELECT_USER_LOGIN = " SELECT A.GID,A.USERNAME,A.CODENAME,A.PASSWORD,A.SHOWNAME,A.ENROLLTIME,A.CREATEUSER,A.MODIFIEDUSER,A.MODIFIEDTIME,A.ISDELETED,A.ISDISABLE,A.MODIFYPASSTIME "
+ " FROM [user] AS A LEFT JOIN user_company as B ON A.GID = B.USERID INNER JOIN company AS C ON B.COMPANYID = C.GID WHERE A.CODENAME = @codename AND "
+ " A.PASSWORD collate Chinese_PRC_CS_AS_WS= @password AND C.CODENAME = @company_code_name ";
@@ -235,6 +235,11 @@ namespace DSWeb.EntityDA
{
userEntity.IsDisable = sqlRead.GetBoolean(10);
}
+ if (!sqlRead.IsDBNull(11))
+ {
+ userEntity.MODIFYPASSTIME = sqlRead.GetDateTime(11);
+ }
+ else userEntity.MODIFYPASSTIME = DateTime.Now;
}
}
@@ -2089,6 +2094,11 @@ namespace DSWeb.EntityDA
{
userEntity.IsDisable = sqlRead.GetBoolean(10);
}
+ if (!sqlRead.IsDBNull(11))
+ {
+ userEntity.MODIFYPASSTIME = sqlRead.GetDateTime(11);
+ }
+ else userEntity.MODIFYPASSTIME = DateTime.Now;
}
}
diff --git a/DSWeb/FeeCodes/UserAdapter.aspx.cs b/DSWeb/FeeCodes/UserAdapter.aspx.cs
index 2f46ebf1..b7f59e92 100644
--- a/DSWeb/FeeCodes/UserAdapter.aspx.cs
+++ b/DSWeb/FeeCodes/UserAdapter.aspx.cs
@@ -78,7 +78,26 @@ namespace DSWeb.FeeCodes
}
else
{
- Response.Write(UserEntity.ShowName.ToString().Trim());
+ T_ALL_DA T_ALL_DA = new T_ALL_DA();
+ var PARAMVALUE = T_ALL_DA.GetStrSQL("PARAMVALUE",
+ "select top 1 PARAMVALUE from sys_param_set where PARAMNAME='PASSWORDDAYS' ");
+ if (PARAMVALUE !="0"&& PARAMVALUE != ""&&UserEntity.MODIFYPASSTIME!=null)
+ {
+ if (DateTime.Now.AddDays(-15)<(UserEntity.MODIFYPASSTIME.AddDays(Convert.ToInt32(PARAMVALUE))))
+ {
+ if (((UserEntity.MODIFYPASSTIME.AddDays(Convert.ToInt32(PARAMVALUE))) - DateTime.Now).TotalDays>0)
+ Response.Write(UserEntity.ShowName.ToString().Trim() + " 注意:密码还有" + (int)((UserEntity.MODIFYPASSTIME.AddDays(Convert.ToInt32(PARAMVALUE)))-DateTime.Now).TotalDays + "天过期!");
+ else
+ Response.Write(UserEntity.ShowName.ToString().Trim() + " 注意:密码已过期!");
+ }
+ else {
+ Response.Write(UserEntity.ShowName.ToString().Trim());
+ }
+ }
+ else
+ {
+ Response.Write(UserEntity.ShowName.ToString().Trim());
+ }
}
}
return;
diff --git a/DSWeb/Login.aspx.cs b/DSWeb/Login.aspx.cs
index c9acde40..20469613 100644
--- a/DSWeb/Login.aspx.cs
+++ b/DSWeb/Login.aspx.cs
@@ -359,6 +359,20 @@ namespace DSWeb
{
ck0 = cookie.setCookie("isCheckBox", Server.UrlEncode("0"));
}
+ PARAMVALUE = T_ALL_DA.GetStrSQL("PARAMVALUE",
+ "select top 1 PARAMVALUE from sys_param_set where PARAMNAME='PASSWORDDAYS' ");
+ if (PARAMVALUE != "0" && PARAMVALUE != ""&& userEntity.MODIFYPASSTIME!=null)
+ {
+ if ((userEntity.MODIFYPASSTIME.AddDays(Convert.ToInt32(PARAMVALUE))-DateTime.Now).TotalDays<=0)
+ {
+ Page.ClientScript.RegisterStartupScript(this.GetType(), "key4",
+ "");
+
+ return;
+ }
+ }
+
+
#region 判断IP限制
diff --git a/DSWeb/Models/UserEntity.cs b/DSWeb/Models/UserEntity.cs
index 85a52947..0fe15a09 100644
--- a/DSWeb/Models/UserEntity.cs
+++ b/DSWeb/Models/UserEntity.cs
@@ -144,6 +144,8 @@ namespace DSWeb.Models
get { return _baseInfo; }
set { _baseInfo = value; }
}
+
+ public DateTime MODIFYPASSTIME { get;set;}
#endregion
}
}