|
@@ -0,0 +1,153 @@
|
|
|
|
+define(function (require) {
|
|
|
|
+ return function (context) {
|
|
|
|
+
|
|
|
|
+ var $grid, $form;
|
|
|
|
+
|
|
|
|
+ // 输入搜索文本后点击回车按钮查询列表
|
|
|
|
+ function enterQueryGrid1(e) {
|
|
|
|
+ if (e.keyCode === 13) {
|
|
|
|
+ var tmp = $(this).val();
|
|
|
|
+ $form.formSet({queryProperties: tmp});
|
|
|
|
+ queryGrid1();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 查询列表
|
|
|
|
+ function queryGrid1() {
|
|
|
|
+ var queryUrl = '/home/queryRibaoTest';// 自行替换此参数
|
|
|
|
+ $grid.jqGrid("clearGridData");
|
|
|
|
+ var queryForm = $form.formGet();
|
|
|
|
+ $grid.reload({
|
|
|
|
+ mtype: 'get',
|
|
|
|
+ url: api(queryUrl),
|
|
|
|
+ queryParams: queryForm
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 搜索按钮
|
|
|
|
+ var queryToolbarTitle = '个人管理';
|
|
|
|
+ var queryToolbar = {
|
|
|
|
+ xtype: 'toolbar', title: queryToolbarTitle, items: [
|
|
|
|
+ {
|
|
|
|
+ text: '查询', iconCls: 'fa fa-search', onClick: function () {
|
|
|
|
+ queryGrid1();
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ text: '重置', iconCls: 'fa fa-refresh', onClick: function () {
|
|
|
|
+ $form.formClear();
|
|
|
|
+ queryGrid1();
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ text: '关闭', iconCls: 'fa fa-times-circle', onClick: function () {
|
|
|
|
+ App.closeMe(this);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ // 搜索条件
|
|
|
|
+ var queryFormPrompt = '检索条件';
|
|
|
|
+ var queryForm = {
|
|
|
|
+ onRender: function () {
|
|
|
|
+ $form = $(this);
|
|
|
|
+ },
|
|
|
|
+ xtype: 'form',
|
|
|
|
+ items: [
|
|
|
|
+ [
|
|
|
|
+ {
|
|
|
|
+ xtype: 'yvselect',
|
|
|
|
+ label: '上报状态',
|
|
|
|
+ name: 'reportStatus',
|
|
|
|
+ labelWidth: 'auto',
|
|
|
|
+ width: 200,
|
|
|
|
+ data: [
|
|
|
|
+ {id: '', text: '全部'},
|
|
|
|
+ {id: '0', text: '未上报'},
|
|
|
|
+ {id: '1', text: '已上报'},
|
|
|
|
+ ],
|
|
|
|
+ onChange: function (data) {
|
|
|
|
+ queryGrid1();
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ ]
|
|
|
|
+ ]
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ // 列表增删改查按钮
|
|
|
|
+ var gridToolbarTitle = '上报列表';
|
|
|
|
+ var gridToolbar = {
|
|
|
|
+ xtype: 'toolbar', title: gridToolbarTitle,
|
|
|
|
+ items: [
|
|
|
|
+ {
|
|
|
|
+ text: '编辑上报信息', iconCls: 'fa fa-pencil-square-o', onClick: function () {
|
|
|
|
+ var row = $grid.rowData();
|
|
|
|
+ if (!row) {
|
|
|
|
+ $.yvan.msg('请先选择一行数据');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ var dlg = require('/app/whepi/lingyun/dialogLiaodan.js')({// 自行替换此参数
|
|
|
|
+ isEdit: true,
|
|
|
|
+ reportId: row.reportId,// 自行替换此参数
|
|
|
|
+ confirm: function () {
|
|
|
|
+ queryGrid1();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ $.yvan.showDialog(this, dlg);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ center: {
|
|
|
|
+ border: false,
|
|
|
|
+ items: {
|
|
|
|
+ onRender: function () {
|
|
|
|
+ $grid = $(this);
|
|
|
|
+ queryGrid1();
|
|
|
|
+ },
|
|
|
|
+ xtype: 'grid',
|
|
|
|
+ idField: "reportId",
|
|
|
|
+ pagination: false,
|
|
|
|
+ toolbar: {
|
|
|
|
+ xtype: 'div',
|
|
|
|
+ items: [
|
|
|
|
+ queryToolbar,
|
|
|
|
+ queryForm,
|
|
|
|
+ gridToolbar
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ columns: [[
|
|
|
|
+ {title: '账号ID', field: 'reportId', hidden: true},
|
|
|
|
+ {title: '上报日期', field: 'reportDate'},
|
|
|
|
+ {
|
|
|
|
+ title: '上报状态', field: 'reportStatus', formatter: function (value) {
|
|
|
|
+ if (value == 0)
|
|
|
|
+ return "未上报";
|
|
|
|
+ else
|
|
|
|
+ return "<span style='color:green'>已上报</span>";
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ title: '异常状态', field: 'msStatus', formatter: function (value) {
|
|
|
|
+ if (value == 1)
|
|
|
|
+ return "<span style='color:green'>正常</span>";
|
|
|
|
+ if (value == 2)
|
|
|
|
+ return "<span style='color:red'>异常</span>";
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {title: '居家人数', field: 'safetyNum'},
|
|
|
|
+ {title: '确诊人数', field: 'sureNum'},
|
|
|
|
+ {title: '疑似人数', field: 'suspectedNum'},
|
|
|
|
+ {title: '正常人数', field: 'normalNum'},
|
|
|
|
+ {title: '隔离人数', field: 'singleNum'},
|
|
|
|
+ {title: '新增人', field: 'userCreateName'},
|
|
|
|
+ {title: '新增时间', field: 'timeCreate', formatter: 'ts'},
|
|
|
|
+ {title: '更新人', field: 'userUpdateName'},
|
|
|
|
+ {title: '更新时间', field: 'timeUpdate', formatter: 'ts'}
|
|
|
|
+ ]]
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ };
|
|
|
|
+ };
|
|
|
|
+});
|