Update form.html

This commit is contained in:
Anyon 2020-09-17 14:47:58 +08:00
parent 136fd54d91
commit d4ea34ee5a

View File

@ -4,19 +4,25 @@
<div id="TruckForm"> <div id="TruckForm">
<form onsubmit="return false;" data-auto="true" action="{:request()->url()}" method="post" class='layui-form layui-card' autocomplete="off"> <form onsubmit="return false;" data-auto="true" action="{:request()->url()}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body padding-40"> <div class="layui-card-body padding-40">
<label class="layui-form-item block relative"> <label class="layui-form-item block relative">
<span class="color-green font-w7 margin-right-5">邮费模板名称</span><span class="color-desc">Name</span> <span class="color-green font-w7">邮费模板名称</span>
<span class="color-desc margin-left-5">Name</span>
<input name="name" required value='{$vo.name|default=""}' placeholder="请输入邮费模板名称" class="layui-input"> <input name="name" required value='{$vo.name|default=""}' placeholder="请输入邮费模板名称" class="layui-input">
<p class="color-desc">必填,邮费模板名称用于区分邮费模板规则,仅在后台选择邮费模板时使用。</p> <p class="color-desc">必填,邮费模板名称用于区分邮费模板规则,仅在后台选择邮费模板时使用。</p>
</label> </label>
<table class="layui-table">
<div class="layui-form-item">
<span class="color-green font-w7 label-required-prev">配送区域计费规则</span>
<span class="color-desc margin-left-5">Region</span>
<table class="layui-table" lay-skin="line">
<thead> <thead>
<tr> <tr>
<th>可配送区域</th> <th class="nowrap">可配送区域</th>
<th>首件(个)</th> <th class="nowrap">首件(个)</th>
<th>运费(元)</th> <th class="nowrap">运费(元)</th>
<th>续件(个)</th> <th class="nowrap">续件(个)</th>
<th>续费(元)</th> <th class="nowrap">续费(元)</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -41,12 +47,16 @@
</tr> </tr>
</tfoot> </tfoot>
</table> </table>
</div>
<label class="layui-form-item text-center layui-hide"> <label class="layui-form-item text-center layui-hide">
<textarea name="content" class="layui-textarea layui-bg-gray">{{getRuleData()}}</textarea> <textarea name="content" class="layui-textarea layui-bg-gray">{{getRuleData()}}</textarea>
<textarea name="default" class="layui-textarea layui-bg-gray">{$vo.content|default=''|raw}</textarea> <textarea name="default" class="layui-textarea layui-bg-gray">{$vo.content|default=''|raw}</textarea>
</label> </label>
<div class="hr-line-dashed"></div> <div class="hr-line-dashed"></div>
{notempty name='vo.code'}<input type="hidden" name="code" value="{$vo.code}">{/notempty} {notempty name='vo.code'}<input type="hidden" name="code" value="{$vo.code}">{/notempty}
<div class="layui-form-item text-center"> <div class="layui-form-item text-center">
<button class="layui-btn" type='submit'>保存数据</button> <button class="layui-btn" type='submit'>保存数据</button>
</div> </div>
@ -110,6 +120,14 @@
$rootScope.rules = []; $rootScope.rules = [];
$rootScope.city = {subs: []}; $rootScope.city = {subs: []};
$rootScope.citys = angular.fromJson(_data) || []; $rootScope.citys = angular.fromJson(_data) || [];
/*! 默认显示城市 */
$rootScope.citys.forEach(function (item) {
delete item.id, delete item.pid;
item.subs.forEach(function (item) {
item.show = true;
delete item.id, delete item.pid;
});
});
/*! 生成待提交的数据 */ /*! 生成待提交的数据 */
$rootScope.getRuleData = function () { $rootScope.getRuleData = function () {
var data = []; var data = [];
@ -126,14 +144,6 @@
}); });
return data; return data;
}; };
/*! 默认显示城市 */
$rootScope.citys.forEach(function (item) {
delete item.id, delete item.pid;
item.subs.forEach(function (item) {
item.show = true;
delete item.id, delete item.pid;
});
});
/*! 添加规则选项 */ /*! 添加规则选项 */
$rootScope.AddRuleItem = function () { $rootScope.AddRuleItem = function () {
$rootScope.rule = angular.fromJson(angular.toJson(_rule)); $rootScope.rule = angular.fromJson(angular.toJson(_rule));