();
- var logistics = new CoreCmsLogistics();
- logistics.logiCode = "benditongcheng";
- logistics.logiName = "本地同城配送";
- logistics.imgUrl = "";
- logistics.phone = shopMobile;
- logistics.url = "";
- logistics.sort = -1;
- logistics.isDelete = false;
+ var systemLogistics = SystemSettingDictionary.GetSystemLogistics();
+ systemLogistics.ForEach(p =>
+ {
+ var logistics = new CoreCmsLogistics();
+ logistics.logiCode = p.sKey;
+ logistics.logiName = p.sDescription;
+ logistics.imgUrl = "";
+ logistics.phone = shopMobile;
+ logistics.url = "";
+ logistics.sort = -1;
+ logistics.isDelete = false;
+
+ list.Add(logistics);
+ });
- list.Add(logistics);
var count = 0;
person.showapi_res_body.expressList.ForEach(p =>
diff --git a/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs b/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
index eb6355c..457ca1f 100644
--- a/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
+++ b/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
@@ -1312,11 +1312,14 @@ namespace CoreCms.Net.Web.Admin.Controllers
return Json(jm);
}
- if (entity.code == "benditongcheng")
+ var systemLogistics = SystemSettingDictionary.GetSystemLogistics();
+ foreach (var p in systemLogistics)
{
- jm.code = 1;
- jm.msg = "本地同城配送不支持轨迹查询";
- return Json(jm);
+ if (entity.code == p.sKey)
+ {
+ jm.msg = p.sDescription + "不支持轨迹查询";
+ return Json(jm);
+ }
}
jm = await _logisticsServices.ExpressPoll(entity.code, entity.no, entity.mobile);
diff --git a/CoreCms.Net.Web.Admin/Controllers/Order/CoreCmsOrderController.cs b/CoreCms.Net.Web.Admin/Controllers/Order/CoreCmsOrderController.cs
index 78c3183..dad4c9b 100644
--- a/CoreCms.Net.Web.Admin/Controllers/Order/CoreCmsOrderController.cs
+++ b/CoreCms.Net.Web.Admin/Controllers/Order/CoreCmsOrderController.cs
@@ -499,9 +499,16 @@ namespace CoreCms.Net.Web.Admin.Controllers
{
var jm = new AdminUiCallBack();
- var ids = entity.orderId.Split(",");
-
- var result = await _coreCmsOrderServices.OrderShip(ids, entity.logiCode, entity.logiNo, entity.items, entity.shipName, entity.shipMobile, entity.shipAddress, entity.memo, entity.storeId, entity.shipAreaId);
+ WebApiCallBack result;
+ if (entity.orderId.Contains(","))
+ {
+ var ids = entity.orderId.Split(",");
+ result = await _coreCmsOrderServices.BatchShip(ids, entity.logiCode, entity.logiNo, entity.items, entity.shipName, entity.shipMobile, entity.shipAddress, entity.memo, entity.storeId, entity.shipAreaId);
+ }
+ else
+ {
+ result = await _coreCmsOrderServices.Ship(entity.orderId, entity.logiCode, entity.logiNo, entity.items, entity.shipName, entity.shipMobile, entity.shipAddress, entity.memo, entity.storeId, entity.shipAreaId);
+ }
jm.code = result.status ? 0 : 1;
jm.msg = result.msg;
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details - 复制.html b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details - 复制.html
new file mode 100644
index 0000000..e9168f9
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details - 复制.html
@@ -0,0 +1,324 @@
+
+
\ No newline at end of file
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details.html
new file mode 100644
index 0000000..9282a61
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/details.html
@@ -0,0 +1,361 @@
+
+
\ No newline at end of file
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html
index 8f82680..65464e9 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html
@@ -273,12 +273,16 @@
});
});
//监听行双击事件
- //table.on('rowDouble(LAY-app-CoreCmsGoods-tableBox)', function (obj) {
- //});
+ table.on('rowDouble(LAY-app-CoreCmsGoods-tableBox)', function (obj) {
+ //查看详情
+ doDetails(obj);
+ });
//监听工具条
table.on('tool(LAY-app-CoreCmsGoods-tableBox)',
function (obj) {
- if (obj.event === 'del') {
+ if (obj.event === 'detail') {
+ doDetails(obj);
+ } else if (obj.event === 'del') {
doDelete(obj);
} else if (obj.event === 'edit') {
doEdit(obj)
@@ -547,6 +551,31 @@
function doEdit(obj) {
location.hash = '/good/goods/edit/id=' + obj.data.id;
}
+
+ //执行预览操作
+ function doDetails(obj) {
+ coreHelper.Post("Api/CoreCmsGoods/GetDetails", { id: obj.data.id }, function (e) {
+ if (e.code === 0) {
+ admin.popup({
+ shadeClose: false,
+ title: '查看详情',
+ area: ['1200px', '90%'],
+ id: 'LAY-popup-CoreCmsGoods-details',
+ success: function (layero, index) {
+ view(this.id).render('good/goods/details', { data: e.data }).done(function () {
+ form.render();
+ });
+ // 禁止弹窗出现滚动条
+ $(layero).children('.layui-layer-content').css('overflow', 'visible');
+ }
+ });
+ } else {
+ layer.msg(e.msg);
+ }
+ });
+ }
+
+
//执行单个删除
function doDelete(obj) {
coreHelper.Post("Api/CoreCmsGoods/DoDelete", { id: obj.data.id }, function (e) {
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/shop/setting/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/shop/setting/index.html
index aebf040..75e1f39 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/shop/setting/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/shop/setting/index.html
@@ -356,6 +356,18 @@
退货的详细地址
+
+
+ 发货相关
+
+
+