【优化】sku模型增加缓存处理。

【修改】修复商品分类保存更新错误实体的问题。
【修复】修复首页弹窗组件【coreshop-modal-img】缺少关闭按钮的问题。
【修复】修复微信小程序订阅消息数据库被清空的情况下,默认模板加载为空报错的问题。
This commit is contained in:
大灰灰
2022-09-23 01:59:47 +08:00
parent 2f8c080ed4
commit 8b466c07e8
11 changed files with 221 additions and 8 deletions

View File

@@ -47,37 +47,61 @@
模板ID
</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][templateId]" required="" lay-verify="required" value="{{d.data.order.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][data01]" required="" lay-verify="required" value="{{d.data.order.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单金额</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][data02]" required="" lay-verify="required" value="{{d.data.order.data02 || ''}}" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][data02]" required="" lay-verify="required" value="" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">收货人名</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][data03]" required="" value="{{d.data.order.data03 || ''}}" placeholder="请输入收货人名" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][data03]" required="" value="" placeholder="请输入收货人名" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">收货电话</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][data04]" required="" value="{{d.data.order.data04 || ''}}" placeholder="请输入收货电话" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][data04]" required="" value="" placeholder="请输入收货电话" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">收货地址</label>
<div class="layui-input-block">
{{# if(d.data.order){ }}
<input type="text" name="setting[0][data05]" required="" value="{{d.data.order.data05 || ''}}" placeholder="请输入收货地址" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[0][data05]" required="" value="" placeholder="请输入收货地址" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>
@@ -85,31 +109,51 @@
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">模板ID</label>
<div class="layui-input-block">
{{# if(d.data.cancel){ }}
<input type="text" name="setting[1][templateId]" required="" lay-verify="required" value="{{d.data.cancel.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[1][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.cancel){ }}
<input type="text" name="setting[1][data01]" required="" lay-verify="required" value="{{d.data.cancel.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[1][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单金额</label>
<div class="layui-input-block">
{{# if(d.data.cancel){ }}
<input type="text" name="setting[1][data02]" required="" lay-verify="required" value="{{d.data.cancel.data02 || ''}}" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[1][data02]" required="" lay-verify="required" value="" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">下单时间</label>
<div class="layui-input-block">
{{# if(d.data.cancel){ }}
<input type="text" name="setting[1][data03]" required="" value="{{d.data.cancel.data03 || ''}}" placeholder="请输入下单时间" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[1][data03]" required="" value="" placeholder="请输入下单时间" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">温馨提示</label>
<div class="layui-input-block">
{{# if(d.data.cancel){ }}
<input type="text" name="setting[1][data04]" required="" value="{{d.data.cancel.data04 || ''}}" placeholder="请输入温馨提示" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[1][data04]" required="" value="" placeholder="请输入温馨提示" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>
@@ -117,25 +161,41 @@
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">模板ID</label>
<div class="layui-input-block">
{{# if(d.data.pay){ }}
<input type="text" name="setting[2][templateId]" required="" lay-verify="required" value="{{d.data.pay.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[2][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.pay){ }}
<input type="text" name="setting[2][data01]" required="" lay-verify="required" value="{{d.data.pay.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[2][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">支付金额</label>
<div class="layui-input-block">
{{# if(d.data.pay){ }}
<input type="text" name="setting[2][data02]" value="{{d.data.pay.data02 || ''}}" placeholder="请输入支付金额" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[2][data02]" value="" placeholder="请输入支付金额" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">支付时间</label>
<div class="layui-input-block">
{{# if(d.data.pay){ }}
<input type="text" name="setting[2][data03]" value="{{d.data.pay.data03 || ''}}" placeholder="请输入支付时间" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[2][data03]" value="" placeholder="请输入支付时间" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>
@@ -143,25 +203,41 @@
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">模板ID</label>
<div class="layui-input-block">
{{# if(d.data.ship){ }}
<input type="text" name="setting[3][templateId]" required="" lay-verify="required" value="{{d.data.ship.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[3][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.ship){ }}
<input type="text" name="setting[3][data01]" required="" lay-verify="required" value="{{d.data.ship.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[3][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">快递公司</label>
<div class="layui-input-block">
{{# if(d.data.ship){ }}
<input type="text" name="setting[3][data02]" required="" value="{{d.data.ship.data02 || ''}}" placeholder="请输入快递公司,例如:{{!character_string2.DATA!}}" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[3][data02]" required="" value="" placeholder="请输入快递公司,例如:{{!character_string2.DATA!}}" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">快递编号</label>
<div class="layui-input-block">
{{# if(d.data.ship){ }}
<input type="text" name="setting[3][data03]" required="" value="{{d.data.ship.data03 || ''}}" placeholder="请输入快递编号,例如:{{!character_string3.DATA!}}" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[3][data03]" required="" value="" placeholder="请输入快递编号,例如:{{!character_string3.DATA!}}" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>
@@ -169,31 +245,51 @@
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">模板ID</label>
<div class="layui-input-block">
{{# if(d.data.aftersale){ }}
<input type="text" name="setting[4][templateId]" required="" lay-verify="required" value="{{d.data.aftersale.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[4][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.aftersale){ }}
<input type="text" name="setting[4][data01]" required="" lay-verify="required" value="{{d.data.aftersale.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[4][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">订单金额</label>
<div class="layui-input-block">
{{# if(d.data.aftersale){ }}
<input type="text" name="setting[4][data02]" required="" value="{{d.data.aftersale.data02 || ''}}" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[4][data02]" required="" value="" placeholder="请输入订单金额" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">售后单号</label>
<div class="layui-input-block">
{{# if(d.data.aftersale){ }}
<input type="text" name="setting[4][data03]" required="" value="{{d.data.aftersale.data03 || ''}}" placeholder="请输入售后单号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[4][data03]" required="" value="" placeholder="请输入售后单号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">售后状态</label>
<div class="layui-input-block">
{{# if(d.data.aftersale){ }}
<input type="text" name="setting[4][data04]" required="" value="{{d.data.aftersale.data04 || ''}}" placeholder="请输入售后状态" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[4][data04]" required="" value="" placeholder="请输入售后状态" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>
@@ -201,37 +297,61 @@
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">模板ID</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][templateId]" required="" lay-verify="required" value="{{d.data.refund.templateId || ''}}" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][templateId]" required="" lay-verify="required" value="" placeholder="请输入模板ID" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label layui-form-required">订单编号</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][data01]" required="" lay-verify="required" value="{{d.data.refund.data01 || ''}}" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][data01]" required="" lay-verify="required" value="" placeholder="请输入订单编号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">售后单号</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][data02]" required="" value="{{d.data.refund.data02 || ''}}" placeholder="请输入售后单号" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][data02]" required="" value="" placeholder="请输入售后单号" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">退款金额</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][data03]" required="" value="{{d.data.refund.data03 || ''}}" placeholder="请输入退款金额" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][data03]" required="" value="" placeholder="请输入退款金额" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">退款方式</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][data04]" required="" value="{{d.data.refund.data04 || ''}}" placeholder="请输入退款方式" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][data04]" required="" value="" placeholder="请输入退款方式" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">退款时间</label>
<div class="layui-input-block">
{{# if(d.data.refund){ }}
<input type="text" name="setting[5][data05]" required="" value="{{d.data.refund.data05 || ''}}" placeholder="请输入退款时间" autocomplete="off" class="layui-input">
{{# } else { }}
<input type="text" name="setting[5][data05]" required="" value="" placeholder="请输入退款时间" autocomplete="off" class="layui-input">
{{# } }}
</div>
</div>
</div>