index.vm 4.4 KB
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>task</title>
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/bootstrap-theme.min.css">
<script src="/scripts/jquery.min.js"></script>
<script src="/scripts/layer/layer.js"></script>
</head>
<body>
<table class="table table-bordered">
<tr>
<th>任务名称</th>
<th>任务描述</th>
<th>执行策略</th>
<th>操作</th>
</tr>
<tr>
<td>同步患者信息</td>
<td>PLAT_PATIENT,MOMMY_PATIENT,MOMMY_PATIENTINFO</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('patient')">执行</button>
</td>
</tr>
<tr>
<td>同步医生用户信息</td>
<td>PLAT_HOSPITAL,PLAT_USERS,MOMMY_EMPLOYEE</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('doctorUsers')">执行</button>
</td>
</tr>
<tr>
<td>同步全部本地医生用户信息</td>
<td></td>
<td>备用</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('localDoctorUsers')">执行</button>
</td>
</tr>
<tr>
<td>同步检查项目信息</td>
<td>MOMMY_EXAMINEINFO(检查项目基本项目)</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('mommyExamineInfo')">执行</button>
</td>
</tr>
<tr>
<td>同步检查报告</td>
<td>MOMMY_CHILDEXAMINRECORD,MOMMY_EXAMINE,MOMMY_FIRSTEXAMINE,MOMMY_EXAMINERESULT</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('report')">执行</button>
</td>
</tr>
<tr>
<td>平台数据字典(基础)</td>
<td>Plat_DataContent</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('platDataContent')">执行</button>
</td>
</tr>
<tr>
<td>平台字典(基础)类别</td>
<td>Plat_DataType</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('platDataType')">执行</button>
</td>
</tr>
<tr style="display: none;">
<td>同步患者信息<font style="color: red;">(慎重使用)</font></td>
<td>PLAT_PATIENT,MOMMY_PATIENT,MOMMY_PATIENTINFO</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('patientFull')">执行</button>
</td>
</tr>
<tr style="display: none;">
<td>同步检查报告<font style="color: red;">(慎重使用)</font></td>
<td>MOMMY_CHILDEXAMINRECORD,MOMMY_EXAMINE,MOMMY_FIRSTEXAMINE,MOMMY_EXAMINERESULT</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOne('reportFull')">执行</button>
</td>
</tr>
<tr>
<td>按医院同步患者及检查报告信息<font style="color: red;">(慎重使用)</font></td>
<td>PLAT_PATIENT,MOMMY_PATIENT,MOMMY_PATIENTINFO<br>MOMMY_CHILDEXAMINRECORD,MOMMY_EXAMINE,MOMMY_FIRSTEXAMINE,MOMMY_EXAMINERESULT</td>
<td>无</td>
<td>
<button class="btn btn-sm btn-danger" onclick="execOneHospital('patient')">执行</button>
</td>
</tr>
</table>

<script>
layer.config({extend: 'extend/layer.ext.js'});
function execOne(sid,fid,pass) {
layer.prompt({
title: '输入PASS',
formType: 0
}, function(pass){
var index = layer.load(1, {
shade: [0.2,'#000'],
time: 60*60*1000
});
$.post("/task/execOne", {sid:sid,fid:fid,pass:pass}, function(data) {
layer.closeAll();
if ("success" == data) {
layer.msg("执行成功", {icon: 1});
} else if ("passerror" == data) {
layer.msg("执行错误", {icon: 2});
} else {
layer.msg("执行失败", {icon: 2});
}
}).error(function() {
layer.closeAll();
layer.msg("任务执行中...", {icon: 6});
});
});
}
</script>

</body>
</html>