You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
3.7 KiB

<!DOCTYPE html>
<html>
<head>
<title>${comments}</title>
#set($header='#parse("sys/header.html")')
#set($save='#if($shiro.hasPermission("'+${pathName}+':save"))')
#set($update='#if($shiro.hasPermission("'+${pathName}+':update"))')
#set($delete='#if($shiro.hasPermission("'+${pathName}+':delete"))')
#set($end='#end')
$header
</head>
<body>
<div id="rrapp" v-cloak>
<div v-show="showList">
<div class="grid-btn">
<div class="form-group col-sm-2">
<input type="text" class="form-control" v-model="q.${columns[1].attrname}" @keyup.enter="query" placeholder="关键字">
</div>
<a class="btn btn-default" @click="query">查询</a>
$save
<a class="btn btn-primary" @click="add"><i class="fa fa-plus"></i>&nbsp;新增</a>
$end
$update
<a class="btn btn-primary" @click="update"><i class="fa fa-pencil-square-o"></i>&nbsp;修改</a>
$end
$delete
<a class="btn btn-primary" @click="del"><i class="fa fa-trash-o"></i>&nbsp;删除</a>
$end
<a class="btn btn-primary" @click="info"><i class="fa fa-info"></i>&nbsp;详情</a>
</div>
<table id="jqGrid"></table>
<div id="jqGridPager"></div>
</div>
<div v-show="!showList" class="panel panel-success">
<div class="panel-heading">{{title}}</div>
<form class="form-horizontal">
#foreach($column in $columns)
#if($column.columnName != $pk.columnName)
#if($column.columnName == 'content')
<div class="form-group">
<div class="col-sm-2 control-label">${column.comments}</div>
<div class="col-sm-10">
<textarea class="form-control" :disabled="showInfo" v-model="${classname}.${column.attrname}" placeholder="${column.comments}" cols="30" rows="20"></textarea>
</div>
</div>
#elseif($column.attrname == 'gmttime')
<div class="form-group" v-if="showInfo">
<div class="col-sm-2 control-label">${column.comments}</div>
<div class="col-sm-10">
<input type="text" class="form-control" :disabled="showInfo" v-model="${classname}.${column.attrname}" placeholder="${column.comments}"/>
</div>
</div>
#elseif($column.columnName == 'time')
<div class="form-group" >
<div class="col-sm-2 control-label">${column.comments}</div>
<div class="col-sm-10">
<input type="text" class="form-control" :disabled="showInfo" v-model="${classname}.${column.attrname}"
onclick="layui.laydate({elem: this, istime: true, format: 'YYYY-MM-DD hh:mm:ss', choose: function(date){vm.${classname}.${column.attrname}=date;}})"
placeholder="${column.comments}"/>
</div>
</div>
#else
<div class="form-group">
<div class="col-sm-2 control-label">${column.comments}</div>
<div class="col-sm-10">
<input type="text" class="form-control" :disabled="showInfo" v-model="${classname}.${column.attrname}" placeholder="${column.comments}"/>
</div>
</div>
#end
#end
#end
<div class="form-group">
<div class="col-sm-2 control-label"></div>
<input type="button" class="btn btn-primary" @click="saveOrUpdate" value="确定" v-if="!showInfo"/>
&nbsp;&nbsp;<input type="button" class="btn btn-warning" @click="reload" value="返回"/>
</div>
</form>
</div>
</div>
<script src="${rc.contextPath}/js/admin/${pathName}.js?_${date.systemTime}"></script>
</body>
</html>