123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- @{
- Layout = "~/Views/Shared/_Index.cshtml";
- }
- <div class="container-div">
- <div class="row">
- <div id="searchDiv" class="col-sm-12 search-collapse">
- <div class="select-list">
- <ul>
- <li>
- 期数:<input id="qi" col="qi" type="text" autocomplete="off" />
- </li>
- <li>
- <a id="btnSearch" class="btn btn-primary btn-sm" onclick="searchGrid()"><i class="fa fa-search"></i> 搜索</a>
- </li>
- </ul>
- </div>
- </div>
- <div class="btn-group-sm hidden-xs" id="toolbar">
- <a id="btnAdd" class="btn btn-success" onclick="showSaveForm(true)"><i class="fa fa-plus"></i> 新增</a>
- <a class="btn btn-primary" onclick="clearForm()"><i class="fa fa-edit"></i>清理缓存</a>
- </div>
- <div class="col-sm-12 select-table table-striped">
- <table id="gridTable" data-mobile-responsive="true"></table>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- $(function () {
- initGrid();
- });
- //初始化列表
- function initGrid() {
- var queryUrl = '@Url.Content("~/KJH/Tcp3/GetPageListJson")';
- $('#gridTable').ysTable({
- url: queryUrl,
- columns: [
- { field: 'Id', title: 'Id', visible: false },
- { field: 'qi', title: '期号' },
- { field: 'kjih', title: '开机号' },
- { field: 'sjh', title: '试机号' },
- { field: 'opencode', title: '开奖号' },
- { field: 'date', title: '开奖时间' },
- {
- title: '操作',
- align: 'center',
- formatter: function (value, row, index) {
- var actions = [];
- actions.push('<a class="btn btn-success btn-xs" onclick="showSaveForm(\'' + row.Id + '\')" href="#"><i class="fa fa-edit"></i>编辑</a> ');
- actions.push('<a class="btn btn-danger btn-xs" onclick="deleteForm(\'' + row.Id + '\')" href="#"><i class="fa fa-remove"></i>删除</a>');
- return actions.join('');
- }
- }
- ],
- queryParams: function (params) {
- var pagination = $('#gridTable').ysTable('getPagination', params);
- var queryString = $('#searchDiv').getWebControls(pagination);
- return queryString;
- }
- });
- }
- function searchGrid() {
- $('#gridTable').ysTable('search');
- resetToolbarStatus();
- }
- //编辑-添加
- function showSaveForm(id) {
- ys.openDialog({
- title: !ys.isNullOrEmpty(id) ? '编辑' : '添加',
- content: '@Url.Content("~/KJH/Tcp3/Tcp3Form")' + '?id=' + id,
- width: '900px',
- height: '700px',
- callback: function (index, layero) {
- var iframeWin = window[layero.find('iframe')[0]['name']];
- iframeWin.saveForm(index);
- }
- });
- }
- //删除
- function deleteForm(id) {
- ys.confirm('确认要删除当前数据吗?', function () {
- ys.ajax({
- url: '@Url.Content("~/KJH/Tcp3/DeleteFormJson")' + '?ids=' + id,
- type: 'post',
- success: function (obj) {
- if (obj.Success) {
- ys.msgSuccess(obj.Message);
- searchGrid();
- }
- else {
- ys.msgError(obj.Message);
- }
- }
- });
- });
- }
- //清理缓存
- function clearForm() {
- ys.ajax({
- url: '@Url.Content("~/KJH/Tcp3/UpCache")',
- type: 'get',
- success: function (obj) {
- if (obj.Success) {
- ys.msgSuccess(obj.Message);
- }
- else {
- ys.msgError(obj.Message);
- }
- }
- });
- }
- </script>
|