76 lines
2.9 KiB
Plaintext
76 lines
2.9 KiB
Plaintext
@{
|
||
ViewBag.Title = "Form";
|
||
Layout = "~/Views/Shared/_Form.cshtml";
|
||
}
|
||
<div class="layuimini-container">
|
||
<div class="layuimini-main">
|
||
<div class="layui-form layuimini-form" lay-filter="adminform">
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">区域标识</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" name="AreaCode" id="AreaCode" readonly lay-verify="required"
|
||
placeholder="区域编号" autocomplete="off" class="layui-input">
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">区域名称</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" name="AreaName" id="AreaName" required lay-verify="required"
|
||
placeholder="区域名称" autocomplete="off" class="layui-input">
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">区域颜色</label>
|
||
<div class="layui-input-block">
|
||
<select id="AreaColor" name="AreaColor">
|
||
<option value="red">红色</option>
|
||
<option value="yellow">黄色</option>
|
||
<option value="blue">蓝色</option>
|
||
<option value="green">绿色</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
var FlowDesignObject;
|
||
function initForm(data) {
|
||
FlowDesignObject = data.FlowDesignObject;
|
||
}
|
||
layui.use(['form', 'jquery', 'common', 'optimizeSelectOption'], function () {
|
||
var $ = layui.jquery,
|
||
common = layui.common;
|
||
var form = layui.form;
|
||
var Method = $.request("Method");
|
||
//从flowschemes.js进入的节点信息
|
||
var area = FlowDesignObject;
|
||
var tmp = {
|
||
AreaName: area.name,
|
||
AreaCode: area.id,//默认的code
|
||
AreaColor: area.color,//默认的code
|
||
};
|
||
var cout = 0;
|
||
//初始化节点设置信息
|
||
if (Method == "Details") {
|
||
var readForm = layui.$('[lay-filter="adminform"]');
|
||
readForm.find('button').prop('disabled', true);
|
||
common.setReadOnly('adminform');
|
||
}
|
||
common.val('adminform', tmp);
|
||
form.render(); //重新渲染,防止radio/select等失效
|
||
wcLoading.close();
|
||
//提供给上父页面调用
|
||
getVal = function () {
|
||
tmp.AreaName = $('#AreaName').val();
|
||
tmp.AreaColor = $('#AreaColor').val();
|
||
var result = {
|
||
AreaName: tmp.AreaName,
|
||
AreaCode: tmp.AreaCode,
|
||
AreaColor: tmp.AreaColor,
|
||
};
|
||
return result;
|
||
}
|
||
})
|
||
</script>
|