123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- //@ sourceURL=fy_config.js
- var LODOP; //声明为全局变量
- var printSucess=false;
- $(function (){
- $(".selectpicker").selectpicker({
- dropuAuto: false
- });
- //延迟触发列表加载,因为一开始打印程序还没有加载成功
- setTimeout('createPrinterList()',500);
- delay(getLastDispensingWindowsByCurrentUser);
- /**
- * 提交按钮点击事件
- */
- $("#send").on("click",function () {
- if($("#printSelect_mzcf").val() != null){
- window.localStorage["mzCfPrintIndex"] = $("#printSelect_mzcf").val();
- }
- if($("#printSelect_mzyd").val() != null){
- window.localStorage["mzydPrintIndex"] = $("#printSelect_mzyd").val();
- }
- if($("#printSelect_ekcf").val() != null){
- window.localStorage["ekCfPrintIndex"] = $("#printSelect_ekcf").val();
- }
- if($("#printSelect_jzcf").val() != null){
- window.localStorage["jzCfPrintIndex"] = $("#printSelect_jzcf").val();
- }
- if($("#printSelect_zsd").val() != null){
- window.localStorage["zsdPrintIndex"] = $("#printSelect_zsd").val();
- }
- if($("#printSelect_bq").val() != null){
- window.localStorage["bqPrintIndex"] = $("#printSelect_bq").val();
- }
- if($("#printSelect_fsk").val() != null){
- window.localStorage["fskPrintIndex"] = $("#printSelect_fsk").val();
- }
- if($("#printSelect_nfd").val() != null){
- window.localStorage["nfdPrintIndex"] = $("#printSelect_nfd").val();
- }
- if($("#winNo").val() != null){
- window.localStorage["winNo"] = $("#winNo").val();
- }
- if($("#groupNo").val() != null){
- window.localStorage["groupNo"] = $("#groupNo").val();
- }
- if($("#xtsPrint").val() != null){
- window.localStorage["xtsPrint"] = $("#xtsPrint").val();
- }
- window.localStorage["groupYk"] = isEmpty($("#groupYk").val())?'':$("#groupYk").val();
- successMesage({code:1,message:'设置成功'});
- });
- });
- /**
- * 查询本地电脑发药参数信息
- */
- function getLastDispensingWindowsByCurrentUser() {
- $('#printSelect_mzcf').selectpicker('val', getLocalStorage("mzCfPrintIndex"));
- $('#printSelect_mzcf').selectpicker('refresh');
- $('#printSelect_mzyd').selectpicker('val', getLocalStorage("mzydPrintIndex"));
- $('#printSelect_mzyd').selectpicker('refresh');
- $('#printSelect_ekcf').selectpicker('val', getLocalStorage("ekCfPrintIndex"));
- $('#printSelect_ekcf').selectpicker('refresh');
- $('#printSelect_jzcf').selectpicker('val', getLocalStorage("jzCfPrintIndex"));
- $('#printSelect_jzcf').selectpicker('refresh');
- $('#printSelect_zsd').selectpicker('val', getLocalStorage("zsdPrintIndex"));
- $('#printSelect_zsd').selectpicker('refresh');
- $('#printSelect_bq').selectpicker('val', getLocalStorage("bqPrintIndex"));
- $('#printSelect_bq').selectpicker('refresh');
- $('#printSelect_fsk').selectpicker('val', getLocalStorage("fskPrintIndex"));
- $('#printSelect_fsk').selectpicker('refresh');
- $('#printSelect_nfd').selectpicker('val', getLocalStorage("nfdPrintIndex"));
- $('#printSelect_nfd').selectpicker('refresh');
- $('#winNo').selectpicker('val',getLocalStorage("winNo"));
- $('#winNo').selectpicker('refresh');
- $('#groupNo').selectpicker('val',getLocalStorage("groupNo"));
- $('#groupNo').selectpicker('refresh');
- $('#groupYk').selectpicker('val',getLocalStorage("groupYk"));
- $('#groupYk').selectpicker('refresh');
- $('#xtsPrint').selectpicker('val',getLocalStorage("xtsPrint"));
- $('#xtsPrint').selectpicker('refresh');
- }
- //延迟加载方法
- function delay(callback){
- if(printSucess){
- callback();
- return;
- }else{setTimeout(function(){delay(callback)}, 100)}
- }
- /**
- * 加载打印机列表
- * @constructor
- */
- function createPrinterList() {
- LODOP = getLodop();
- LODOP.PRINT_INITA(6, 0, "92mm", "120mm", "泰和药房发药打印");
- //获取打印机设备数,用于进行遍历
- var count = LODOP.GET_PRINTER_COUNT();
- var html = "";
- for (var i = 0; i < count; i++) {
- //根据设备序号获取设备名
- var msg = LODOP.GET_PRINTER_NAME(i);
- html += "<option value='" + i + "'>" + msg + "</option>";
- }
- $('#printSelect_mzcf').html(html);
- $('#printSelect_mzcf').selectpicker('refresh');
- $('#printSelect_mzyd').html(html);
- $('#printSelect_mzyd').selectpicker('refresh');
- $('#printSelect_ekcf').html(html);
- $('#printSelect_ekcf').selectpicker('refresh');
- $('#printSelect_jzcf').html(html);
- $('#printSelect_jzcf').selectpicker('refresh');
- $('#printSelect_zsd').html(html);
- $('#printSelect_zsd').selectpicker('refresh');
- $('#printSelect_bq').html(html);
- $('#printSelect_bq').selectpicker('refresh');
- $('#printSelect_fsk').html(html);
- $('#printSelect_fsk').selectpicker('refresh');
- $('#printSelect_nfd').html(html);
- $('#printSelect_nfd').selectpicker('refresh');
- printSucess=true;
- }
|