|
@@ -24,7 +24,8 @@
|
|
|
<div class="layui-col-lg6">
|
|
|
<label class="layui-form-label"><font color='red' size="4">*</font>分类:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <select id="id_type" lay-verify="required" name="type" style="width: 40px;">
|
|
|
+ <select id="id_type" lay-verify="required" name="type" style="width: 40px;"
|
|
|
+ lay-filter="onTypeChange">
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -39,10 +40,28 @@
|
|
|
<div class="layui-col-lg6">
|
|
|
<label class="layui-form-label">排序:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input type="text" name="sort" placeholder="请输入排序" autocomplete="off"
|
|
|
+ <input type="text" name="sort" placeholder="请输入排序" lay-verify="number"
|
|
|
+ autocomplete="off"
|
|
|
class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="layui-col-lg6 layui-hide" id="id_track_day">
|
|
|
+ <label class="layui-form-label">跟踪天数:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="text" name="track_day" placeholder="请输入跟踪天数" lay-verify="number"
|
|
|
+ autocomplete="off"
|
|
|
+ class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-col-lg6 layui-hide" id="id_end_stage">
|
|
|
+ <label class="layui-form-label" style="width: 13.5%">是否最终阶段:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="checkbox" name="end_stage" lay-skin="switch" lay-text="是|否" checked=""
|
|
|
+ value="1">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<div class="layui-col-lg6">
|
|
|
<label class="layui-form-label">是否在用:</label>
|
|
|
<div class="layui-input-block">
|
|
@@ -101,9 +120,20 @@
|
|
|
if (id) {
|
|
|
var editdata = JSON.parse(JSON.stringify(parent.layui.table.editdata)); // 框架有Bug所以这么转换
|
|
|
form.val("component-form-element", editdata);
|
|
|
+ onTypeChange(editdata.type)
|
|
|
}
|
|
|
};
|
|
|
-
|
|
|
+ form.on('select(onTypeChange)', function (data) {
|
|
|
+ onTypeChange(data.value)
|
|
|
+ });
|
|
|
+ var onTypeChange = function (value) {
|
|
|
+ if (value == 3) {
|
|
|
+ $('#id_track_day').removeClass('layui-hide')
|
|
|
+ } else if (value == 4) {
|
|
|
+ $('#id_track_day').removeClass('layui-hide')
|
|
|
+ $('#id_end_stage').removeClass('layui-hide')
|
|
|
+ }
|
|
|
+ }
|
|
|
form.on('submit(component-form-element)', function (data) {
|
|
|
//layer.msg(JSON.stringify(data.field));
|
|
|
if (id) {
|