增加中医统计报表
This commit is contained in:
parent
e61bc19123
commit
e0f9e3d359
|
@ -8,7 +8,7 @@
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
"Database": {
|
"Database": {
|
||||||
"ReportService": "Server=.\\SQLSERVER2008R2;Database=ReportService;User ID=sa;Password=111"
|
"ReportService": "Server=.\\SQLSERVER2008R2;Database=EASY_HEALTHRECORDS;User ID=sa;Password=111"
|
||||||
},
|
},
|
||||||
"urls": "http://*:9000;https://*:9001"
|
"urls": "http://*:9000;https://*:9001"
|
||||||
}
|
}
|
||||||
|
|
94
ReportService/wwwroot/report/中医/中医工作量查询.html
Normal file
94
ReportService/wwwroot/report/中医/中医工作量查询.html
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
<div id="findPerson">
|
||||||
|
<div id="para" class="reportFilter">
|
||||||
|
<input type="hidden" name="ProcedureName" v-model="ProcedureName" />
|
||||||
|
<input type="hidden" name="reportName" v-model="reportName" />
|
||||||
|
<input type="hidden" name="sqlStr" v-model="sqlStr" />
|
||||||
|
<!--<input type="hidden" name="uid" v-model="uid" />
|
||||||
|
<input type="hidden" name="uName" v-model="uName" />-->
|
||||||
|
<!--以下部分为查询条件,根据实际需要修改-->
|
||||||
|
<label>开始时间:<input name="Kssj" type="date" value="" placeholder="输入开始时间" /></label>
|
||||||
|
<label>结束时间:<input name="Jssj" type="date" value="" placeholder="输入结束时间" /></label>
|
||||||
|
|
||||||
|
<button class="btn btn-primary" v-on:click="find">查询</button>
|
||||||
|
<button class="btn btn-primary" v-on:click="print">打印</button>
|
||||||
|
<button class="btn btn-primary" v-on:click="down" v-if="result.length > 0">下载EXCEL</button>
|
||||||
|
<!--可修改部分结束-->
|
||||||
|
</div>
|
||||||
|
<div id="result" v-if="result.length > 0">
|
||||||
|
<!--以下部分为存储过程返回数据,根据实际需要修改-->
|
||||||
|
<table class="table reportTable" id="resultTable">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>工号</th>
|
||||||
|
<th>姓名</th>
|
||||||
|
<th>高血压中医干预</th>
|
||||||
|
<th>糖尿病中医干预</th>
|
||||||
|
<th>老年人中医干预</th>
|
||||||
|
<th>孕产妇中医干预</th>
|
||||||
|
<th>七岁以下儿童中医干预</th>
|
||||||
|
<th>中医体质辨识</th>
|
||||||
|
<th>总量</th>
|
||||||
|
<th>开始时间</th>
|
||||||
|
<th>结束时间</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr v-for="i in result">
|
||||||
|
<td>{{i.工号}}</td>
|
||||||
|
<td>{{i.姓名}}</td>
|
||||||
|
<td>{{i.高血压中医干预}}</td>
|
||||||
|
<td>{{i.糖尿病中医干预}}</td>
|
||||||
|
<td>{{i.老年人中医干预}}</td>
|
||||||
|
<td>{{i.孕产妇中医干预}}</td>
|
||||||
|
<td>{{i.七岁以下儿童中医干预}}</td>
|
||||||
|
<td>{{i.中医体质辨识}}</td>
|
||||||
|
<td>{{i.总量}}</td>
|
||||||
|
<td>{{i.开始时间}}</td>
|
||||||
|
<td>{{i.结束时间}}</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<!--可修改部分结束-->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
var findPerson = new Vue({
|
||||||
|
el: "#findPerson",
|
||||||
|
data: {
|
||||||
|
//存储过程名称
|
||||||
|
ProcedureName: "CS_zdy_zygygzltj",
|
||||||
|
//报表名称
|
||||||
|
reportName: "中医/中医工作量查询",
|
||||||
|
|
||||||
|
//除非你知道以下数据含义,否则不要修改
|
||||||
|
sqlStr: "",
|
||||||
|
url: myjs.urls.getresult,
|
||||||
|
result: [],
|
||||||
|
uid: "",
|
||||||
|
uName: "",
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.uid = myjs.getUId();
|
||||||
|
this.uName = myjs.getUName();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
find() {
|
||||||
|
var sql = myjs.createSql("#para");
|
||||||
|
this.sqlStr = sql;
|
||||||
|
console.log(sql);
|
||||||
|
myjs.post(this.url, { sql: sql }, function (d) {
|
||||||
|
findPerson.result = d;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
print() {
|
||||||
|
var sql = myjs.createSql("#para");
|
||||||
|
this.sqlStr = sql;
|
||||||
|
myjs.print();
|
||||||
|
},
|
||||||
|
down() {
|
||||||
|
myjs.toExcel.tableToExcel("resultTable", this.reportName);
|
||||||
|
},
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
101
ReportService/wwwroot/report/中医/中医工作量查询.rpt.html
Normal file
101
ReportService/wwwroot/report/中医/中医工作量查询.rpt.html
Normal file
|
@ -0,0 +1,101 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>中医工作量查询(克区)</title>
|
||||||
|
<link rel="stylesheet" href="../../lib/bootstrap/dist/css/bootstrap.min.css" />
|
||||||
|
<link rel="stylesheet" href="../../css/site.css" />
|
||||||
|
<script src="../../lib/jquery/dist/jquery.min.js"></script>
|
||||||
|
<script src="../../lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
|
<script src="../../lib/jquery.cookie/jquery.cookie.min.js"></script>
|
||||||
|
<script src="../../lib/vue/vue.min.js"></script>
|
||||||
|
<script src="../../js/site.js" asp-append-version="true"></script>
|
||||||
|
|
||||||
|
<style type="text/css">
|
||||||
|
@page {
|
||||||
|
size: auto;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="findPerson" class="table">
|
||||||
|
<div id="result" v-if="result.length > 0">
|
||||||
|
<table class="table">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th colspan="5">中医工作量查询(克区)</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>工号</th>
|
||||||
|
<th>姓名</th>
|
||||||
|
<th>高血压中医干预</th>
|
||||||
|
<th>糖尿病中医干预</th>
|
||||||
|
<th>老年人中医干预</th>
|
||||||
|
<th>孕产妇中医干预</th>
|
||||||
|
<th>七岁以下儿童中医干预</th>
|
||||||
|
<th>中医体质辨识</th>
|
||||||
|
<th>总量</th>
|
||||||
|
<th>开始时间</th>
|
||||||
|
<th>结束时间</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<th colspan="5">打印时间:{{printTime}}</th>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
<tbody>
|
||||||
|
<tr v-for="i in result">
|
||||||
|
<td>{{i.工号}}</td>
|
||||||
|
<td>{{i.姓名}}</td>
|
||||||
|
<td>{{i.高血压中医干预}}</td>
|
||||||
|
<td>{{i.糖尿病中医干预}}</td>
|
||||||
|
<td>{{i.老年人中医干预}}</td>
|
||||||
|
<td>{{i.孕产妇中医干预}}</td>
|
||||||
|
<td>{{i.七岁以下儿童中医干预}}</td>
|
||||||
|
<td>{{i.中医体质辨识}}</td>
|
||||||
|
<td>{{i.总量}}</td>
|
||||||
|
<td>{{i.开始时间}}</td>
|
||||||
|
<td>{{i.结束时间}}</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
var findPersonPrint = new Vue({
|
||||||
|
el: "#findPerson",
|
||||||
|
data: {
|
||||||
|
url: myjs.urls.getresult,
|
||||||
|
result: [],
|
||||||
|
printTime: "",
|
||||||
|
rc: -1,
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
var _this = this;
|
||||||
|
var sql = myjs.getSqlStr();
|
||||||
|
console.log(sql);
|
||||||
|
this.rc = 1;
|
||||||
|
myjs.post(this.url, { sql: sql }, function (d) {
|
||||||
|
findPersonPrint.result = d;
|
||||||
|
_this.rc--;
|
||||||
|
});
|
||||||
|
this.rc++;
|
||||||
|
myjs.GetServerTime("yyyy年MM月dd日", function (r) {
|
||||||
|
_this.printTime = r;
|
||||||
|
_this.rc--;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
rc(newName, oldName) {
|
||||||
|
if (newName == 0) {
|
||||||
|
setTimeout("alert('按ctrl+P打印')", 1000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user