123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- $(document).ready( function(){
- $('#hospitalid').combobox({
- editable:false,
- valueField:'hosid',
- textField:'hos_name'
- });
- var pd = Commonjs.ajax("BasicAction_queryHosInfo.action",{},false).result;
- $('#hospitalid').combobox('loadData',pd);
- });
- function dispalyQuery(){
- $('#query').slideToggle("show");
- }
- function alertMessage(msgText){
- alert(msgText);
- }
- function doQuery(formId){
- var form=$('');
- if(formId){
- form = $('#'+formId);
- }
- var url= form[0].action;
- var data='';
- var fields=form.serializeArray();
- $.each(fields,function(i,field){
- if(i==0){
- data+="'"+field.name+"':'"+field.value+"'";
- }else{
- data+=",'"+field.name+"':'"+field.value+"'";
- }
- });
- // if (fields.length > 0) {
- // data+=",displayColumns:'"+displayColumns+"'";
- // }else {
- // data+="displayColumns:'"+displayColumns+"'";
- // }
- data=eval('({'+data+'});');
-
-
- $('#'+dataTableName).datagrid({
- url: url,
- title: '',
- iconCls: 'icon-save',
- fit:false,
- collapsible:false,
- nowrap: true,
- striped: true,
- border:false,
- collapsible:false,
- fitColumns: true,
- singleSelect: true,
- idField:'id',
- pagination:true,
- pageSize:15,
- pageNumber:1,
- rownumbers:true,
- queryParams:data,
- columns:dataTableColumns
- });
-
-
- // $('#'+dataTableName).datagrid({
- // title:'',
- // iconCls:'',
- // nowrap: true,
- // border:false,
- // striped: true,
- // collapsible:false,
- // singleSelect:false,
- // fitColumns: false,
- // url:url,
- // idField:'id',
- // pagination:true,
- // fit:false,
- // rownumbers:true,
- // pageSize:20,
- // pageNumber:1,
- // queryParams:data,
- // columns: dataTableColumns
- // });
- }
- function tianxie1(){
- $('#sqltext').val("show tables");
- }
- function tianxie2(){
- $('#sqltext').val("SELECT COLUMN_NAME, DATA_TYPE, COLUMN_COMMENT, CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'bat_user'");
- }
- function chongzhi(){
- $('#sqltext').val("");
- }
- function exec(){
- var ghthosid = $('#hospitalid').combobox('getValue');
- var sqltype = $("#sqltype").val();
- var sqltext = $("#sqltext").val();
- if(ghthosid==""){
- alert("请选择一家医院");
- }else{
- if(!confirm("确定执行该语句操作?"+sqltext)){
- return ;
- }
- var rowData = {};
- rowData.hospitalid= ghthosid;
- rowData.sqltype= sqltype;
- rowData.sqltext= sqltext;
- var result = Commonjs.ajax("./DataBaseAction_ExecSql.action",rowData,false);
- console.info(result);
- if(result.RespCode!='10000'){
- alert(result.RespMessage);
- return;
- }
- var data = result.Data;
- var datas=[]
- if(!data.length){
- datas.push(data);
- }else{
- datas=data;
- }
- var Columns = (result.Title).split(",");
- var jsons=[];
- var dataTableColumns = [];
- for ( var i = 0; i < Columns.length; i++) {
- var json={};
- json.field=Columns[i];
- json.title=Columns[i];
- jsons.push(json);
- }
- dataTableColumns.push(jsons);
- var dg = $('#dg').datagrid({
- title : '',
- height : $('#layoutid').layout('panel', 'center').panel(
- 'options').height,
- data:datas,
- columns : dataTableColumns,
- fitColumns : false,
- singleSelect : true,
- });
- dg.datagrid('loadData',datas);
- }
- }
|