{
// 如果u-form-item的prop在props数组中,则清除对应的校验结果信息
- if (props.includes(child.props)) {
+ if (props.includes(child.prop)) {
child.message = null;
}
});
diff --git a/CoreCms.Net.Uni-App/CoreShop/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue b/CoreCms.Net.Uni-App/CoreShop/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue
index 14e8053d..fc0c7cf1 100644
--- a/CoreCms.Net.Uni-App/CoreShop/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue
+++ b/CoreCms.Net.Uni-App/CoreShop/uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue
@@ -1,4 +1,5 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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 d5df5a87..accc0675 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/index.html
@@ -118,7 +118,11 @@
, element = layui.element
, view = layui.view;
-
+ //监听行双击事件
+ table.on('rowDouble(LAY-app-CoreCmsGoods-tableBox)', function (obj) {
+ //查看详情
+ doDetails(obj);
+ });
//重载form
form.render();
@@ -255,13 +259,13 @@
}
});
});
- //监听行双击事件
- //table.on('rowDouble(LAY-app-CoreCmsGoods-tableBox)', function (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)
@@ -421,6 +425,31 @@
}
});
}
+
+ //执行预览操作
+ function doDetails(obj) {
+ console.log(obj);
+ coreHelper.Post("Api/CoreCmsGoods/GetDetails", { id: obj.data.id }, function (e) {
+ if (e.code === 0) {
+ admin.popup({
+ shadeClose: false,
+ title: '查看详情',
+ area: ['95%', '95%'],
+ 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 delGoods(delidsStr) {
layer.confirm('确定删除吗?删除后将无法恢复。',
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/order/orders/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/order/orders/details.html
index 47780049..f20b8670 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/order/orders/details.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/order/orders/details.html
@@ -183,6 +183,26 @@
{{d.params.data.memo||'无'}}
+
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/create.html
index 6e232bdd..64186461 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/create.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/create.html
@@ -1,73 +1,80 @@
\ No newline at end of file
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/details.html
index efa7e0e0..d20b313a 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/details.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/details.html
@@ -1,107 +1,273 @@
-
- |
-
- |
-
- {{ d.params.data.serviceOrderId || '' }}
- |
-
-
- |
-
- |
-
- {{ d.params.data.userId || '' }}
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.servicesId || '' }}
- |
-
-
-
- |
-
- |
-
-
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.payTime || '' }}
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.paymentId || '' }}
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.status || '' }}
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.createTime || '' }}
- |
-
-
-
- |
-
- |
-
- {{ d.params.data.servicesEndTime || '' }}
- |
-
-
-
+
+
+
+
+
+
\ No newline at end of file
+
+
+
+
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/edit.html
index 1b63e86e..a4dcd9ac 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/edit.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/edit.html
@@ -1,101 +1,115 @@
\ No newline at end of file
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/index.html
index 4c9b8607..832c72fa 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/order/servicesOrder/index.html
@@ -10,65 +10,68 @@
-
+
+
+
-
-
+
@@ -128,23 +126,6 @@
, util = layui.util
, view = layui.view;
- laydate.render({
- elem: '#searchTime-CoreCmsUserServicesOrder-payTime',
- type: 'datetime',
- range: '到',
- });
- laydate.render({
- elem: '#searchTime-CoreCmsUserServicesOrder-createTime',
- type: 'datetime',
- range: '到',
- });
- laydate.render({
- elem: '#searchTime-CoreCmsUserServicesOrder-servicesEndTime',
- type: 'datetime',
- range: '到',
- });
- //重载form
- form.render();
var searchwhere;
//监听搜索
form.on('submit(LAY-app-CoreCmsUserServicesOrder-search)',
@@ -160,6 +141,8 @@
url: layui.setter.apiUrl + 'Api/CoreCmsUserServicesOrder/GetPageList',
method: 'POST',
toolbar: '#LAY-app-CoreCmsUserServicesOrder-toolbar',
+ pagebar: '#LAY-app-CoreCmsUserServicesOrder-pagebar',
+ className: 'pagebarbox',
defaultToolbar: ['filter', 'print', 'exports'],
height: 'full-127',//面包屑142px,搜索框4行172,3行137,2行102,1行67
page: true,
@@ -169,16 +152,30 @@
cols: [
[
{ type: "checkbox", fixed: "left" },
- { field: 'serviceOrderId', title: '服务订单编号', sort: false, width: 105 },
- { field: 'userId', title: '关联用户', sort: false, width: 105 },
- { field: 'servicesId', title: '关联服务', sort: false, width: 105 },
+ { field: 'id', title: '序列', width: 50, sort: false },
+ { field: 'serviceOrderId', title: '服务订单编号', sort: false, width: 125 },
+ {
+ field: 'userId', title: '关联用户', sort: false, width: 155, templet: function (d) {
+ return d.userId + '【' + d.userName + '】';
+ }
+ },
+ { field: 'serviceTitle', title: '关联服务', sort: false },
{ field: 'isPay', title: '是否支付', width: 95, templet: '#switch_isPay', sort: false, unresize: true },
{ field: 'payTime', title: '支付时间', width: 130, sort: false },
- { field: 'paymentId', title: '支付单号', sort: false, width: 105 },
- { field: 'status', title: '状态', sort: false, width: 105 },
+ { field: 'paymentId', title: '支付单号', sort: false, width: 125 },
+ {
+ field: 'status', title: '状态', sort: false, width: 80, templet: function (data) {
+ for (var i = 0; i < d.data.serviceOrderStatus.length; i++) {
+ if (data.status == d.data.serviceOrderStatus[i].value) {
+ return d.data.serviceOrderStatus[i].description;
+ }
+ }
+ return "";
+ }
+ },
{ field: 'createTime', title: '订单创建时间', width: 130, sort: false },
{ field: 'servicesEndTime', title: '截止服务时间', width: 130, sort: false },
- { width: 142, align: 'center', title: '操作', fixed: 'right', toolbar: '#LAY-app-CoreCmsUserServicesOrder-tableBox-bar' }
+ { width: 122, align: 'center', title: '操作', fixed: 'right', toolbar: '#LAY-app-CoreCmsUserServicesOrder-tableBox-bar' }
]
]
});
@@ -198,15 +195,9 @@
doDetails(obj);
});
//头工具栏事件
- table.on('toolbar(LAY-app-CoreCmsUserServicesOrder-tableBox)', function (obj) {
+ table.on('pagebar(LAY-app-CoreCmsUserServicesOrder-tableBox)', function (obj) {
var checkStatus = table.checkStatus(obj.config.id);
switch (obj.event) {
- case 'addData':
- doCreate();
- break;
- case 'batchDelete':
- doBatchDelete(checkStatus);
- break;
case 'selectExportExcel':
doSelectExportExcel(checkStatus);
break;
@@ -220,94 +211,11 @@
function (obj) {
if (obj.event === 'detail') {
doDetails(obj);
- } else if (obj.event === 'del') {
- doDelete(obj);
- } else if (obj.event === 'edit') {
- doEdit(obj)
+ } else if (obj.event === 'cancellation') {
+ doCancellation(obj);
}
});
- //执行创建操作
- function doCreate() {
- coreHelper.Post("Api/CoreCmsUserServicesOrder/GetCreate", null, function (e) {
- if (e.code === 0) {
- admin.popup({
- shadeClose: false,
- title: '创建数据',
- area: ['600px', '500px'],
- id: 'LAY-popup-CoreCmsUserServicesOrder-create',
- success: function (layero, index) {
- view(this.id).render('order/servicesOrder/create', { data: e.data }).done(function () {
- //监听提交
- form.on('submit(LAY-app-CoreCmsUserServicesOrder-createForm-submit)',
- function (data) {
- var field = data.field; //获取提交的字段
- field.isPay = field.isPay == 'on';
-
- if (debug) { console.log(field); } //开启调试返回数据
- //提交 Ajax 成功后,关闭当前弹层并重载表格
- coreHelper.Post("Api/CoreCmsUserServicesOrder/DoCreate", field, function (e) {
- console.log(e)
- if (e.code === 0) {
- layui.table.reloadData('LAY-app-CoreCmsUserServicesOrder-tableBox'); //重载表格
- layer.close(index); //再执行关闭
- layer.msg(e.msg);
- } else {
- layer.msg(e.msg);
- }
- });
- });
- });
- // 禁止弹窗出现滚动条
- $(layero).children('.layui-layer-content').css('overflow', 'visible');
- }
- });
- } else {
- layer.msg(e.msg);
- }
- });
- }
- //执行编辑操作
- function doEdit(obj) {
- coreHelper.Post("Api/CoreCmsUserServicesOrder/GetEdit", { id: obj.data.id }, function (e) {
- if (e.code === 0) {
- admin.popup({
- shadeClose: false,
- title: '编辑数据',
- area: ['600px', '500px'],
- id: 'LAY-popup-CoreCmsUserServicesOrder-edit',
- success: function (layero, index) {
- view(this.id).render('order/servicesOrder/edit', { data: e.data }).done(function () {
- //监听提交
- form.on('submit(LAY-app-CoreCmsUserServicesOrder-editForm-submit)',
- function (data) {
- var field = data.field; //获取提交的字段
-
- field.isPay = field.isPay == 'on';
-
- if (debug) { console.log(field); } //开启调试返回数据
- //提交 Ajax 成功后,关闭当前弹层并重载表格
- coreHelper.Post("Api/CoreCmsUserServicesOrder/DoEdit", field, function (e) {
- console.log(e)
- if (e.code === 0) {
- layui.table.reloadData('LAY-app-CoreCmsUserServicesOrder-tableBox'); //重载表格
- layer.close(index); //再执行关闭
- layer.msg(e.msg);
- } else {
- layer.msg(e.msg);
- }
- });
- });
- })
- // 禁止弹窗出现滚动条
- $(layero).children('.layui-layer-content').css('overflow', 'visible');
- }
- });
- } else {
- layer.msg(e.msg);
- }
- });
- }
//执行预览操作
function doDetails(obj) {
coreHelper.Post("Api/CoreCmsUserServicesOrder/GetDetails", { id: obj.data.id }, function (e) {
@@ -315,14 +223,14 @@
admin.popup({
shadeClose: false,
title: '查看详情',
- area: ['600px', '500px'],
+ area: ['1200px', '90%'],
id: 'LAY-popup-CoreCmsUserServicesOrder-details',
success: function (layero, index) {
view(this.id).render('order/servicesOrder/details', { data: e.data }).done(function () {
form.render();
});
// 禁止弹窗出现滚动条
- $(layero).children('.layui-layer-content').css('overflow', 'visible');
+ //$(layero).children('.layui-layer-content').css('overflow', 'visible');
}
});
} else {
@@ -330,34 +238,14 @@
}
});
}
- //执行单个删除
- function doDelete(obj) {
- coreHelper.Post("Api/CoreCmsUserServicesOrder/DoDelete", { id: obj.data.id }, function (e) {
+ //执行作废订单
+ function doCancellation(obj) {
+ coreHelper.Post("Api/CoreCmsUserServicesOrder/DoCancellation", { id: obj.data.id }, function (e) {
if (debug) { console.log(e); } //开启调试返回数据
table.reloadData('LAY-app-CoreCmsUserServicesOrder-tableBox');
layer.msg(e.msg);
});
}
- //执行批量删除
- function doBatchDelete(checkStatus) {
- var checkData = checkStatus.data;
- if (checkData.length === 0) {
- return layer.msg('请选择要删除的数据');
- }
- layer.confirm('确定删除吗?删除后将无法恢复。',
- function (index) {
- var delidsStr = [];
- layui.each(checkData,
- function (index, item) {
- delidsStr.push(item.id);
- });
- coreHelper.Post("Api/CoreCmsUserServicesOrder/DoBatchDelete", { id: delidsStr }, function (e) {
- if (debug) { console.log(e); } //开启调试返回数据
- table.reloadData('LAY-app-CoreCmsUserServicesOrder-tableBox');
- layer.msg(e.msg);
- });
- });
- }
//执行查询条件导出excel
function doQueryExportexcel() {
layer.confirm('确定根据当前的查询条件导出数据吗?',
@@ -397,6 +285,24 @@
});
});
}
+
+
+ laydate.render({
+ elem: '#searchTime-CoreCmsUserServicesOrder-payTime',
+ type: 'datetime',
+ range: '到',
+ });
+ laydate.render({
+ elem: '#searchTime-CoreCmsUserServicesOrder-createTime',
+ type: 'datetime',
+ range: '到',
+ });
+ laydate.render({
+ elem: '#searchTime-CoreCmsUserServicesOrder-servicesEndTime',
+ type: 'datetime',
+ range: '到',
+ });
+
//监听 表格复选框操作
layui.form.on('switch(switch_isPay)', function (obj) {
@@ -407,11 +313,15 @@
});
});
+
+ //重载form
+ form.render();
});
};
\ No newline at end of file
+
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/create.html
new file mode 100644
index 00000000..1e616bd6
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/create.html
@@ -0,0 +1,87 @@
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/details.html
new file mode 100644
index 00000000..0b7b0cb2
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/details.html
@@ -0,0 +1,99 @@
+
+
\ No newline at end of file
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/edit.html
new file mode 100644
index 00000000..b0f5b2ac
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/edit.html
@@ -0,0 +1,87 @@
+
+
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/serviceGoods/servicesticketverificationlog/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/index.html
similarity index 63%
rename from CoreCms.Net.Web.Admin/wwwroot/views/serviceGoods/servicesticketverificationlog/index.html
rename to CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/index.html
index 95c1c810..c779f1c3 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/serviceGoods/servicesticketverificationlog/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/promotion/solitaire/solitaireitems/index.html
@@ -1,4 +1,4 @@
-服务券核验日志
+接龙活动商品表