|
@@ -3,6 +3,7 @@
|
|
|
string right = ViewBag.right as string;
|
|
string right = ViewBag.right as string;
|
|
|
string Id = ViewBag.Id as string;
|
|
string Id = ViewBag.Id as string;
|
|
|
Dictionary<string, string> query = ViewBag.query as Dictionary<string, string>;
|
|
Dictionary<string, string> query = ViewBag.query as Dictionary<string, string>;
|
|
|
|
|
+ string dateJs = "";
|
|
|
}
|
|
}
|
|
|
<!DOCTYPE html>
|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
<html>
|
|
@@ -29,11 +30,40 @@
|
|
|
<div class="layui-tab-item layui-show">
|
|
<div class="layui-tab-item layui-show">
|
|
|
@foreach(string key in query.Keys)
|
|
@foreach(string key in query.Keys)
|
|
|
{
|
|
{
|
|
|
|
|
+ string[] dataList = query[key].Split(new string[] { "#cut#" }, StringSplitOptions.None);
|
|
|
|
|
+ string text = dataList[0];
|
|
|
|
|
+ string control = dataList[1];
|
|
|
|
|
+ if(control == "datetime" || control == "date" || control == "time" || control == "month")
|
|
|
|
|
+ {
|
|
|
|
|
+ dateJs += key + "_" + control + "|";
|
|
|
|
|
+ }
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label">@(query[key])</label>
|
|
|
|
|
|
|
+ <label class="layui-form-label">@(text)</label>
|
|
|
|
|
+ @if(control == "textarea")
|
|
|
|
|
+ {
|
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
|
- <input class="layui-input" type="text" id="@(key)" name="@(key)" lay-verify="required|" autocomplete="off" placeholder="请输入@(query[key])">
|
|
|
|
|
|
|
+ <textarea class="layui-textarea" id="@(key)" name="@(key)" lay-verify="required|" placeholder="请输入@(text)" style="height: 300px;"></textarea>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(control == "select")
|
|
|
|
|
+ {
|
|
|
|
|
+ string[] options = dataList[2].Split(',');
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <select id="@(key)" name="@(key)" lay-search="" lay-verify="required|" placeholder="请选择@(text)">
|
|
|
|
|
+ <option value="">请选择</option>
|
|
|
|
|
+ @foreach (string option in options)
|
|
|
|
|
+ {
|
|
|
|
|
+ <option value="@option">@option</option>
|
|
|
|
|
+ }
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input class="layui-input" type="text" id="@(key)" name="@(key)" lay-verify="required|" autocomplete="off" placeholder="请输入@(text)">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ }
|
|
|
</div>
|
|
</div>
|
|
|
}
|
|
}
|
|
|
</div>
|
|
</div>
|
|
@@ -48,7 +78,6 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<script src="/layuiadmin/layui/layui.js"></script>
|
|
<script src="/layuiadmin/layui/layui.js"></script>
|
|
|
- <script src="/other/mybjq/lang/zh_CN.js"></script>
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
|
|
|
|
layui.config({
|
|
layui.config({
|
|
@@ -63,7 +92,8 @@
|
|
|
, laydate = layui.laydate
|
|
, laydate = layui.laydate
|
|
|
, croppers = layui.croppers
|
|
, croppers = layui.croppers
|
|
|
, transfer = layui.transfer
|
|
, transfer = layui.transfer
|
|
|
- , util = layui.util;
|
|
|
|
|
|
|
+ , util = layui.util
|
|
|
|
|
+ , element = layui.element
|
|
|
|
|
|
|
|
//Hash地址的定位
|
|
//Hash地址的定位
|
|
|
var layid = location.hash.replace(/^#test=/, '');
|
|
var layid = location.hash.replace(/^#test=/, '');
|
|
@@ -73,6 +103,18 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
//日期
|
|
//日期
|
|
|
|
|
+ var dateJs = "@(dateJs.TrimEnd('|'))";
|
|
|
|
|
+ if(dateJs != "") {
|
|
|
|
|
+ var dateJsList = dateJs.split('|');
|
|
|
|
|
+ for(var i=0;i<dateJsList.length;i++){
|
|
|
|
|
+ var dataList = dateJsList[i].split('_');
|
|
|
|
|
+ laydate.render({
|
|
|
|
|
+ elem: '#' + dataList[0],
|
|
|
|
|
+ type: dataList[1],
|
|
|
|
|
+ trigger: 'click'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
//上传文件
|
|
//上传文件
|