123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
- <meta name="renderer" content="webkit" />
- <title>医生推送</title>
- <link rel="stylesheet" href="../cross/css/cross.css" type="text/css" />
- <link rel="stylesheet" href="../cross/css/cross.ui.css" type="text/css" />
- <link rel="stylesheet" href="../css/health-edu.css" type="text/css" />
- </head>
- <body>
- <div class="p20" >
- <h2 class="c-f16 c-666 c-normal pb20 c-border-b" id = "articleTitle"> </h2>
- <div class="mt20">
- <div class="form-layout form-inline c-666">
-
-
-
- <div class="control-group">
- <div class="control-form">
- <div class=" cus-sel cus-sel-w200 cus-sel-h33" id="tdlbId">
- <div class="cus-sel-chosed">
- <input id="p_tdlbId" type="text" class="c-hide">
- <span class="cus-sel-chosed-txt" data-value="">--请选择--</span>
- <span class="jselect-icon"></span>
- </div>
- <div class="cus-sel-list c-hide">
- <ul>
- </ul>
- </div>
- </div>
- </div>
- </div>
-
- <div class="control-group">
- <div class="control-form">
- <ul class="tab-hd">
- <li class="curr fwlxli">服务类型</li>
- <li class="jblxli">疾病类型</li>
- <li>健康情况</li>
- <li>团队标签</li>
- </ul>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label c-t-right">居民姓名:</label>
- <div class="control-form">
- <input type="text" class="input-text input-text-w150" id="patientName" placeholder="请填写姓名" />
- </div>
- </div>
- <div class="control-group">
- <div class="control-form">
- <a href="javascript:querySignPatientsByName();" class="c-btn c-btn-blue btn-w60">查询</a>
- </div>
- </div>
- </div>
- </div>
-
- <ul class="tab-bd pt30">
- <li class="tab-item curr" id = "fwlxliId">
-
- </li>
-
- <li class="tab-item curr" id = "jblxId">
-
- </li>
- <li class="tab-item curr">
- <label id="jblxchooseAll" class="checkbox mb10" data-toggle="checkbox">
- <input type="checkbox" name="tags">
- <i class="icon-chkbox"></i>选中以下所有签约居民
- </label>
- <ul class="tags-list tag-small">
- <li>
- <div class="tit">
- <h3>糖尿病</h3>
- <span class="tag tag-hollow tag-all">全部</span>
- </div>
- <div class="con" >
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- </div>
- </li>
- <li>
- <div class="tit">
- <h3>感冒</h3>
- <span class="tag tag-hollow tag-all">全部</span>
- </div>
- <div class="con" >
- <span class="tag tag-hollow">感冒1</span>
- <span class="tag tag-hollow">感冒2</span>
- </div>
- </li>
- <li>
- <div class="tit">
- <h3>感冒2</h3>
- <span class="tag tag-hollow tag-all">全部</span>
- </div>
- <div class="con" id = "ss2">
- <span class="tag tag-hollow">感冒1</span>
- <span class="tag tag-hollow">感冒2</span>
- </div>
- </li>
- </ul>
- </li>
-
- <li class="tab-item curr">
- <label id="jkqkchooseAll" class="checkbox mb10" data-toggle="checkbox">
- <input type="checkbox" name="tags">
- <i class="icon-chkbox"></i>选中以下所有签约居民
- </label>
- <ul class="tags-list tag-small">
- <li>
- <div class="tit">
- <h3>骨折</h3>
- <span class="tag tag-hollow tag-all c-hide qbss" >全部</span>
- </div>
- <div class="con">
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow c-hide">刘靓丽</span>
- <span class="tag tag-hollow c-hide">张发杰</span>
- <span class="tag tag-hollow c-hide">刘靓丽</span>
- <span class="tag tag-hollow c-hide">张发杰</span>
- <span class="tag tag-hollow c-hide">刘靓丽</span>
- <span class="tag tag-hollow c-hide">张发杰</span>
- <span class="tag tag-hollow c-hide">刘靓丽</span>
- <div class="get-more"><a href="javascript:;">展开查看全部</a></div>
- </div>
- </li>
-
- </ul>
- </li>
-
-
- <li class="tab-item curr">
- <label id="tdbqchooseAll" class="checkbox mb10" data-toggle="checkbox">
- <input type="checkbox" name="tags">
- <i class="icon-chkbox"></i>选中以下所有签约居民
- </label>
- <ul class="tags-list tag-small">
- <li>
- <div class="tit">
- <h3>骨质疏松</h3>
- <span class="tag tag-hollow tag-all c-hide qbss " >全部</span>
- </div>
- <div class="con">
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- <span class="tag tag-hollow">刘靓丽</span>
- <span class="tag tag-hollow">张发杰</span>
- </div>
- </li>
-
- </ul>
- </li>
-
-
- </ul>
- <div class="c-border-t c-t-center ptb50">
- <a href="javascript:Push();" class="c-btn c-btn-blue btn-w90">确定</a>
- <a href="#" class="c-btn c-btn-white btn-w90 ml10">取消并返回</a>
- </div>
- </div>
- <!-- 发送文章 start -->
- <div id="Pushdiv" style="display:none;">
- <input type="hidden" id="p_testcaseid">
- <input type="hidden" id="f_methodid">
- <form id="form_add">
-
- <div class="control-group">
- <tr>
- <th colspan="14" class="c-t-center" style="font-size:14px;"
- rowspan="1"><span>文章名称:</span> <span style="font-size:14px;"
- id="pushArticletitle"></span> </th>
- </tr>
- </div>
-
- <div class="control-group">
- <tr>
- <th colspan="14" class="c-t-center" style="font-size:14px;"
- rowspan="1"><span>发送给</span> <span style="font-size:14px;"
- id="xsdwId"></span> </th>
- </tr>
- </div>
-
- <div class="control-group">
- <tr>
- <th colspan="14" class="c-t-center" style="font-size:14px;"
- rowspan="1"><span>发送用户数:</span> <span style="font-size:14px;"
- id="p_yearE"></span> </th>
- </tr>
- </div>
- <div class="form-layout form-inline">
- <div id="innerfm"></div>
- </div>
- <div class="c-t-center mt10">
- <a href="javascript:sendOut();" id="addBtn" class="c-btn c-btn-blue">发送</a>
- </div>
- </form>
- </div>
- <!-- 发送文章 -->
- <script type="text/javascript" src="../cross/js/jquery/1.8.3/jquery.js"></script>
- <script type="text/javascript" src="../cross/js/cross.ui.js"></script>
- <script type="text/javascript" src="../widget/placeholder/2.0.7/js/jquery.placeholder.js"></script>
- <link rel="stylesheet" href="../widget/artDialog/4.1.7/css/artDialog.min.css" type="text/css" />
- <script type="text/javascript" src="../widget/artDialog/4.1.7/js/artDialog.min.js"></script>
- <script type="text/javascript">
- var articleid = null;
- articleid = getUrlParam("articleid");
- var articletitle = "";
- var fwlxlikai=1;
- var jblxlikai=1;
- var jkqklikai=1;
- var tdbqlikai=1;
-
- var isauthentication = "";
- var labelCodeArr = new Array();
- $(function(){
- getdoctorTeams();
- queryCardInfo();
- $('.qbss').parent().find('.c-hide').removeClass('c-hide'); //设置“全部”按钮显示
- $(this).addClass('curr').siblings().removeClass('curr')
- //$('.tab-bd .tab-item').eq(0).addClass('curr').siblings().removeClass('curr'); //设置默认展示 服务类型 下的数据
- //选中服务类型下的居民
- $('#fwlxchooseAll').click(function(){
- if(!$(this).hasClass('checked')){
- $(this).siblings('.tags-list').find('.tag').addClass('curr');
- }else{
- $(this).siblings('.tags-list').find('.tag').removeClass('curr');
- }
- });
- //选中疾病类型下的居民
- $('#jblxchooseAll').click(function(){
- if(!$(this).hasClass('checked')){
- $(this).siblings('.tags-list').find('.tag').addClass('curr');
- }else{
- $(this).siblings('.tags-list').find('.tag').removeClass('curr');
- }
- });
-
- //选中健康情况下的居民
- $('#jkqkchooseAll').click(function(){
- if(!$(this).hasClass('checked')){
- $(this).siblings('.tags-list').find('.tag').addClass('curr');
- }else{
- $(this).siblings('.tags-list').find('.tag').removeClass('curr');
- }
- });
-
- //选中团队标签下的居民
- $('#tdbqchooseAll').click(function(){
- if(!$(this).hasClass('checked')){
- $(this).siblings('.tags-list').find('.tag').addClass('curr');
- }else{
- $(this).siblings('.tags-list').find('.tag').removeClass('curr');
- }
- });
-
- //展开查看全部
- $('.get-more a').click(function(){
- $(this).parent().siblings('.c-hide').removeClass('c-hide');
- $('.get-more').hide();
- });
-
- //选项卡
- $('.tab-hd li').click(function(){
- var index = $(this).index();
- $(this).addClass('curr').siblings().removeClass('curr');
- $('.tab-bd .tab-item').eq(index).addClass('curr').siblings().removeClass('curr');
-
-
- });
- });
-
- function getUrlParam(name) {
- var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r!=null) return decodeURI(r[2]); return "";
- }
- //文章验证通过的样式
- function IsAuthentiCss1() {
- $('.tags-list').on('click','.tag-hollow',function(){
- var all = $(this).hasClass('tag-all');
- var curr = $(this).hasClass('curr');
- $('.tag-all').siblings('.c-hide').removeClass('c-hide');
- if(all){
- if(curr){
-
- $(this).removeClass('curr');
- $(this).parent().siblings().find('.tag-hollow').removeClass('curr');
- }else{
- $(this).addClass('curr');
- $(this).parent().siblings().find('.tag-hollow').addClass('curr');
- }
- }else{
- if(curr){
- $(this).removeClass('curr');
- $(this).parent().siblings().find('.tag-all').removeClass('curr');
- }else{
- $(this).addClass('curr');
- }
- }
- });
- }
-
- //文章验证不通过的样式
- function IsAuthentiCss2() {
- $('.tags-list').on('click','.tag-hollow',function(){
- $(this).addClass('curr').siblings().removeClass('curr')
- });
- }
- function queryCardInfo(){
-
- $.ajax({
- dataType: "json",
- type: "POST",
- cache:false,
-
- url: '/JkEdu/articlePc/queryArticlePcId',
- data: {
- articleid : articleid
- },
- beforeSend: function(){
- artLoading=art.dialog({
- lock: true,
- content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',
- tips:true
- });
- },
- success: function(data){
- artLoading.close();
- if(data.Code==10000){
- if(typeof(data.result) != "undefined"){
- setTimeout(function(){
- articletitle = data.result.articletitle;
- isauthentication = data.result.isauthentication;
-
- if (isauthentication==1) {
-
- var html = "";
- html += '文章名称:';
- html += articletitle;
- $('#articleTitle').html(html);
- IsAuthentiCss1();
- } else {
- var html = "";
- html += '文章名称:';
- html += articletitle;
- html += '<span class="c-f14 c-f08867 ml10"> '+"(该文章还未认证,无法批量发送)"+'</span>';
- $('#articleTitle').html(html);
-
- IsAuthentiCss2();
- }
-
- }, 300);
- }
-
- }else{
- ask(data.Message);
- }
- },
- error: function () {
- artLoading.close();
- var artBox=art.dialog({
- lock: true,
- artIcon:'error',
- opacity:0.4,
- width: 250,
- title:'提示',
- content: '数据加载失败!请联系管理员',
- ok: function () {
- }
- });
- }
- });
- }
-
- //发送弹框
- function Push() {
-
- $("#addBtn").show();
-
- $("#pushArticletitle").text(articletitle);
-
- var contents=$('#Pushdiv').get(0);
- popAdd = art.dialog({
- lock: true,
- opacity:0.4,
- width: 500,
- height : 250,
- overflow:true,
- title:'推送文章',
- content: contents,
- fixed : false,
- ok : null,
- cancel : null,
- quickClose : true
- });
- }
-
- //团队列表下拉框
- function getdoctorTeams(){
- var pFirstId = $("#tdlbId").val();
- $.ajax({
- dataType: "json",
- type: "POST",
- cache:false,
- initialValue:1,
- data : {},
- url: "/JkEdu/doctor/doctorTeams",
- success : function(result) {
- if (result.status == 10000) {
- var list = result.result;
- if (list != null) {
- list.unshift({
- "id" : "",
- "name" : "--请选择--"
- });
-
- $('#tdlbId').formSelect({
- jsonData : list,
- initialValue:{key:list[1].id,val:list[1].name},
- jsonDataId : "id",
- jsonDataText : "name"
- }, null, function(dom, text, value) {// 点击某个选项回调
-
- });
- }
- }
- }
- });
- }
- //服务类型标签
- $('.fwlxli').bind('click',function(){
- //设置为只执行一次查询
- if(fwlxlikai){
- queryLabelsWithNum(1);
- fwlxlikai = 0;
- }
-
- });
- //疾病类型标签
- $('.jblxli').bind('click',function(){
- //设置为只执行一次查询
- if(jblxlikai){
- queryLabelsWithNum(3);
- jblxlikai = 0;
- }
-
- });
-
- function queryLabelsWithNum(labelType){
- var teamCode = $('#tdlbId').formSelect('getDataKey');
- $.ajax({
- dataType: "json",
- type: "POST",
- cache:false,
- url: '/JkEdu/articleDoctorPc/querylabelsWithNum',
- data: {
- labelType : labelType,
- teamCode : teamCode
-
- },
- beforeSend: function(){
- artLoading=art.dialog({
- lock: true,
- content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',
- tips:true
- });
- },
- success: function(data){
- artLoading.close();
- if(data.Code==10000){
- if(typeof(data.result) != "undefined"){
- setTimeout(function(){
-
- var html = "";
- html += ' <label id="fwlxchooseAll" class="checkbox mb10 " data-toggle="checkbox">';
- html += ' <input type="checkbox" name="tags"><i class="icon-chkbox"></i>选中以下所有签约居民 </label><ul class="tags-list tag-small"> ';
- for(var i=0;i<data.result.result.length;i++){
-
- var labelName = data.result.result[i].labelName;
- var labelCode = data.result.result[i].labelCode;
- labelCodeArr[i] = data.result.result[i].labelCode+labelType;
-
- var id = "labelCode"+data.result.result[i].labelCode+labelType;
-
- html += ' <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> ';
- html += ' <div class="con" id= '+id+' > </div></li>';
-
- }
-
- //console.info(data.result.result[1]);
- html += '</ul>';
- if (labelType==1){
- $('#fwlxliId').html(html);
- }else{
- $('#jblxId').html(html);
- }
-
- if (isauthentication==1){
- IsAuthentiCss1();//刷新样式
- }
- IsAuthentiCss2();//刷新样式
-
- setHtml(labelType);
- }, 300);
-
- }
-
- }else{
- ask(data.Message);
- }
- },
- error: function () {
- artLoading.close();
- var artBox=art.dialog({
- lock: true,
- artIcon:'error',
- opacity:0.4,
- width: 250,
- title:'提示',
- content: '数据加载失败!请联系管理员',
- ok: function () {
- }
- });
- }
- });
- }
-
- function setHtml(labelType ){
-
- for(var i=0;i<labelCodeArr.length;i++){
-
- querySignPatientsByLabel(labelType,labelCodeArr[i]);
- }
- }
-
-
- //根据标签类型和子标签code获取医生签约的患者列表
- function querySignPatientsByLabel(labelType,labelCode){
-
- var teamCode = $('#tdlbId').formSelect('getDataKey');
- var labelCodes=labelCode.substring(0,labelCode.length-1);
- $.ajax({
- dataType: "json",
- type: "POST",
- cache:false,
- url: '/JkEdu/articleDoctorPc/querySignPatientsByLabel',
- data: {
- labelType : labelType,
- teamCode : teamCode,
- labelCode :labelCodes
- },
-
- success: function(data){
- artLoading.close();
- if(data.Code==10000){
- if(typeof(data.result) != "undefined"){
- setTimeout(function(){
-
- var html = "";
- labelCodeArr
- for(var i=0;i<data.result.result.length;i++){
-
- var code = data.result.result[i].code;
- var name = data.result.result[i].name;
- //html += ' <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> ';
-
- if(i<7){
- html += '<span class="tag tag-hollow">'+name+'</span>';
- }else{
- html += '<span class="tag tag-hollow c-hide">'+name+'</span>';
- }
- }
- html += ' ';
- //html += '<span class="tag tag-hollow">是是是2</span>';
- var ids = "#labelCode"+labelCode;
-
- $(ids).html(html);
-
- }, 300);
- }
-
- }else{
- ask(data.Message);
- }
- },
- error: function () {
- artLoading.close();
- var artBox=art.dialog({
- lock: true,
- artIcon:'error',
- opacity:0.4,
- width: 250,
- title:'提示',
- content: '数据加载失败!请联系管理员',
- ok: function () {
- }
- });
- }
- });
- }
-
- function querySignPatientsByName(){
- var teamCode = $('#tdlbId').formSelect('getDataKey');
- var patientName = $("#patientName").val();
- $.ajax({
- dataType: "json",
- type: "POST",
- cache:false,
- url: '/JkEdu/articleDoctorPc/querySignPatientsByLabel',
- data: {
- patientName : patientName,
- teamCode : teamCode
-
- },
- beforeSend: function(){
- artLoading=art.dialog({
- lock: true,
- content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...',
- tips:true
- });
- },
- success: function(data){
- artLoading.close();
- if(data.Code==10000){
- if(typeof(data.result) != "undefined"){
- setTimeout(function(){
-
- var html = "";
- html += ' <label id="fwlxchooseAll" class="checkbox mb10 " data-toggle="checkbox">';
- html += ' <input type="checkbox" name="tags"><i class="icon-chkbox"></i>选中以下所有签约居民 </label><ul class="tags-list tag-small"> ';
- for(var i=0;i<data.result.result.length;i++){
-
- var labelName = data.result.result[i].labelName;
- var labelCode = data.result.result[i].labelCode;
- labelCodeArr[i] = data.result.result[i].labelCode+labelType;
-
- var id = "labelCode"+data.result.result[i].labelCode+labelType;
-
- html += ' <li> <div class="tit"> <h3>'+labelName+'</h3> <span class="tag tag-hollow tag-all">全部</span> </div> ';
- html += ' <div class="con" id= '+id+' > </div></li>';
-
- }
-
- //console.info(data.result.result[1]);
- html += '</ul>';
- if (labelType==1){
- $('#fwlxliId').html(html);
- }else{
- $('#jblxId').html(html);
- }
-
- if (isauthentication==1){
- IsAuthentiCss1();//刷新样式
- }
- IsAuthentiCss2();//刷新样式
-
- setHtml(labelType);
- }, 300);
-
- }
-
- }else{
- ask(data.Message);
- }
- },
- error: function () {
- artLoading.close();
- var artBox=art.dialog({
- lock: true,
- artIcon:'error',
- opacity:0.4,
- width: 250,
- title:'提示',
- content: '数据加载失败!请联系管理员',
- ok: function () {
- }
- });
- }
- });
- }
-
- function ask(message){
- art.dialog({
- lock : true,
- artIcon : 'ask',
- opacity : 0.4,
- width : 250,
- title : '提示',
- content : message,
- ok : function() {
-
- }
- });
-
- }
- </script>
- </body>
- </html>
|