uncorrectedCopyDept.js 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606
  1. const $ = require('jquery');
  2. require('@less/dept/uncorrectedCopyDept.less');
  3. require('../modal.js');
  4. const { api } = require('@js/api.js');
  5. const {
  6. post,
  7. getCookie,
  8. getUrlArgObjectNew,
  9. emptyBox,
  10. setTitleTxt,
  11. explainTitle,
  12. setDatePicker,
  13. getPickerDate,
  14. expJson,
  15. downloadExportedData,
  16. initScroll,
  17. listenScroll,
  18. } = require('@js/utils.js');
  19. require('../../resource/jquery-ui/jquery-ui.min.js');
  20. require('../../resource/jquery-ui/jquery-ui.min.css');
  21. const iconCheck = require('@images/icon_check.png');
  22. const iconUnCheck = require('@images/icon_unchecked.png');
  23. const iconDown = require('@images/arrow_down.png');
  24. const iconUp = require('@images/arrow_up.png');
  25. const loadingImg = require('@images/loading.gif');
  26. const arrowLeft = require('@images/arrow_left.png');
  27. const arrowRight = require('@images/arrow_right.png');
  28. let deptName = '',
  29. behospitalCode = '',
  30. deptNameTemp = '',
  31. orderTitle = [],
  32. orderKey = [],
  33. orderList = [],
  34. deptId = '',
  35. deptIdTemp = '',
  36. behospitalCodeTemp = '',
  37. data_desc = '',
  38. data_asc = '',
  39. columns = [],
  40. isfirstRenderTitle = false,
  41. casesIdTemp = '',
  42. casesName = '';
  43. let srcUrl = $('#contentIframe', parent.document).attr('src');
  44. statisticsType = getUrlArgObjectNew('dateType', srcUrl) || '';
  45. from = getUrlArgObjectNew('from', srcUrl) || '';
  46. lineType = getUrlArgObjectNew('lineType', srcUrl) || '';
  47. let startDateParam = getUrlArgObjectNew('startDateParam', srcUrl) || '';
  48. let endDateParam = getUrlArgObjectNew('endDateParam', srcUrl) || '';
  49. deptId = deptIdTemp = getUrlArgObjectNew('deptName', srcUrl) || '';
  50. $('.selectDept').append(`<img class="arrow" src=${iconDown} alt="下拉">`);
  51. /*if(lineType){
  52. $("th[code="+data_desc+"]").addClass("desc");
  53. }*/
  54. //setTitleTxt('',from) //导航栏面包屑
  55. let isPlacefile = getCookie('isPlacefile') || 1;
  56. setTitleList();
  57. listenScroll();
  58. let deptList = JSON.parse(getCookie('deptList')) || [];
  59. if (deptId) {
  60. $('.selectDept')
  61. .html(deptId)
  62. .attr({
  63. 'data-id': deptId,
  64. title: deptId,
  65. })
  66. .append(`<img class="arrow" src=${iconDown} alt="下拉">`);
  67. getDeptList();
  68. } else {
  69. getDeptList(1);
  70. }
  71. if (statisticsType == 1) {
  72. setDatePicker($('#datepicker'), $('#datepicker2'), 1);
  73. } else if (statisticsType == 2) {
  74. setDatePicker($('#datepicker'), $('#datepicker2'), 2);
  75. } else if (statisticsType == 3) {
  76. setDatePicker(
  77. $('#datepicker'),
  78. $('#datepicker2'),
  79. 3,
  80. new Date(startDateParam),
  81. new Date(endDateParam)
  82. );
  83. } else {
  84. setDatePicker($('#datepicker'), $('#datepicker2'), 'default');
  85. }
  86. if (isPlacefile == 1) {
  87. $('.dateTime').html('出院时间:');
  88. $('.partTitle p span').html('终末病历稽查表');
  89. } else {
  90. $('.dateTime').html('入院时间:');
  91. $('.partTitle p span').html('运行病历稽查表');
  92. }
  93. if (!statisticsType) {
  94. setDatePicker($('#datepicker'), $('#datepicker2'), 'default');
  95. }
  96. $('.abnormalClear').click(function() {
  97. data_desc = '';
  98. data_asc = '';
  99. deptId = '';
  100. deptIdTemp = '';
  101. deptName = '';
  102. deptNameTemp = '';
  103. setDatePicker($('#datepicker'), $('#datepicker2'), 'default');
  104. $('.selectDept')
  105. .attr({ title: '全部', 'data-id': '' })
  106. .val('全部');
  107. $('.patientNumInp').val('');
  108. $('th[code]').removeClass('asc desc');
  109. //behospitalCode =behospitalCodeTemp= ""
  110. getTabData(1);
  111. });
  112. $('.partTitle a').click(function() {
  113. //初始菜单选中
  114. $('.menu .page', parent.document)
  115. .removeClass('active')
  116. .eq(0)
  117. .addClass('active');
  118. $('.container', parent.document).addClass('console-cont');
  119. });
  120. $('.menu .page', parent.document).removeClass('active');
  121. $(parent.document)
  122. .find('.menu .page[code=YH-KSZR-ZMBLJCS_XQ]')
  123. .addClass('active');
  124. function setTitleList() {
  125. $('.pagination').html('');
  126. $('.key-list tbody').html(emptyBox('努力加载中...', 26, 1));
  127. post(api.medicalCheckTitleKs, {}).then(res => {
  128. if (res.data.code == '0') {
  129. const data = res.data.data || [];
  130. getTabData(1);
  131. if (isfirstRenderTitle === false) {
  132. renderTabTitle(data);
  133. } //首次渲染渲染Table表头
  134. }
  135. });
  136. }
  137. function getTabData(activePage) {
  138. const dateStatrt = getPickerDate($('#datepicker'), 1);
  139. const dateEnd = getPickerDate($('#datepicker2'), 2);
  140. const start = new Date(dateStatrt).getTime();
  141. const end = new Date(dateEnd).getTime();
  142. if (start > end) {
  143. $.alerModal({
  144. message: '开始时间不能大于结束时间~',
  145. type: 'tip',
  146. time: '1000',
  147. isFather: true,
  148. fatherWrapper: $('#mainBox', parent.document),
  149. });
  150. return;
  151. }
  152. const param = {
  153. current: activePage,
  154. size: 15,
  155. name: deptName == '全部' ? '' : deptName || '',
  156. deptName: deptIdTemp || '',
  157. doctorName: casesName == '全部' ? '' : casesName || '',
  158. doctorId: casesIdTemp || '',
  159. // "asc":data_asc, //升序
  160. // "desc":data_desc, //降序
  161. startDate: dateStatrt.replace(/\//g, '-'),
  162. endDate: dateEnd.replace(/\//g, '-'),
  163. isPlacefile: isPlacefile,
  164. };
  165. startDateParam = dateStatrt;
  166. endDateParam = dateEnd;
  167. $('.pagination').html('');
  168. $('.key-list tbody').html(emptyBox('努力加载中...', 26, 1));
  169. post(api.medicalCheckFormKs, param)
  170. .then(res => {
  171. if (res.data.code == '0') {
  172. const data = res.data.data || [];
  173. const totalPage = res.data.data.pages;
  174. const totalNum = res.data.data.total;
  175. renderTab(data, data.hospitalId, activePage);
  176. renderPagination(totalPage, Number(activePage), totalNum);
  177. if (totalPage > 1) {
  178. renderPagination(totalPage, Number(activePage), totalNum);
  179. } else {
  180. $('.pagination').html('');
  181. }
  182. } else {
  183. $.alerModal({
  184. message: res.data.msg,
  185. type: 'tip',
  186. time: '1000',
  187. isFather: true,
  188. fatherWrapper: $('#mainBox', parent.document),
  189. });
  190. }
  191. })
  192. .catch(e => {});
  193. }
  194. $('.filter').on('click', function(e) {
  195. deptName = deptNameTemp;
  196. behospitalCode = behospitalCodeTemp;
  197. if (deptName == '') {
  198. $('.selectDept')
  199. .attr({ title: '全部', 'data-id': '' })
  200. .val('全部');
  201. }
  202. getTabData(1);
  203. });
  204. // // 处理th tr数据
  205. function formatTableData(data) {
  206. let newColumns = data.filter(function(item, index) {
  207. if (item.isShow === 1) {
  208. return item;
  209. }
  210. });
  211. return newColumns;
  212. }
  213. function renderTab(data, hisId, activePage) {
  214. data = data.records;
  215. let str = '';
  216. // console.log(orderList)
  217. for (let i = 0; i < data.length; i++) {
  218. const item = data[i];
  219. // console.log(item,'=====================item');
  220. str += `
  221. <tr data-index=${i}>
  222. <td class="textCenter">${(activePage - 1) * 15 + i + 1}</td>`;
  223. for (var j = 0; j < orderTitle.length; j++) {
  224. let tmpKey = orderTitle[j];
  225. if (tmpKey == 'deptName' || tmpKey == 'doctorName') {
  226. str += `<td dept-id="${item.deptId || ''}" data-tid="${
  227. item[tmpKey.replace('name', 'id')]
  228. }" data-doc="${item.doctorName}" dept-name="${item.deptName || ''}" data-id="${item.numId ||
  229. ''}" data-name="${item[tmpKey] || ''}">${item[tmpKey.replace('name', 'num')] + '' ||
  230. '-'}</td>`;
  231. } else {
  232. str += `<td class="goHomeDetail" data-tid="${
  233. item[tmpKey.replace('name', 'id')]
  234. }" dept-id="${item.deptId || ''}" doc-id="${item.doctorId ||
  235. ''}" dept-name="${item.deptName || ''}" data-id="${item.numId || ''}" data-name="${item[
  236. tmpKey
  237. ] || ''}" data-doctor="${item.doctorName || ''}">${item[tmpKey.replace('name', 'num')] +
  238. '' || '-'}</td>`;
  239. }
  240. }
  241. str += `</tr>`;
  242. }
  243. $('.key-list tbody').html(str ? str : emptyBox());
  244. /*bindScoreDetail(hisId)*/
  245. // 跳转至详情页
  246. $('.goHomeDetail').click(function() {
  247. let casesName = $(this).attr('data-name') || '';
  248. let casesId = $(this).attr('data-tid');
  249. let name = $(this).attr('dept-name');
  250. // let docName=$(this).attr("data-doc");
  251. let doctorName = $(this).attr('data-doctor') || '';
  252. // let docName = $(this).attr('doc-name');
  253. let docId = $(this).attr('doc-id');
  254. name = name === '全院' ? '全部' : name;
  255. let id = $(this).attr('dept-id');
  256. $(parent.document)
  257. .find('#contentIframe')
  258. .attr(
  259. 'src',
  260. 'uccDeptDetail.html?from=4&deptName=' +
  261. deptIdTemp +
  262. '&deptId=' +
  263. id +
  264. '&casesEntryId=' +
  265. casesId +
  266. '&defectName=' +
  267. casesName +
  268. '&startDate=' +
  269. startDateParam +
  270. '&endDate=' +
  271. endDateParam +
  272. '&doctorName=' +
  273. doctorName +
  274. '&docId=' +
  275. docId +
  276. '&isInspection=true'
  277. );
  278. });
  279. // initScroll("partDetailControl","YX",1)
  280. }
  281. // 渲染table表头
  282. function renderTabTitle(data) {
  283. isfirstRenderTitle = true;
  284. let str = `<th class="moduleName" style="width: 65px;">序号</th>`;
  285. // data.sort(des)
  286. for (let i = 0; i < data.length; i++) {
  287. const item = data[i];
  288. if (item.isShow == 1) {
  289. str += `<th class="textCenter beHospitalId">${item.columnName}</th>`;
  290. orderList.push(item);
  291. }
  292. }
  293. // orderList.sort(des)
  294. // function des(a,b){
  295. // return a['orderNo']-b['orderNo']
  296. // }
  297. orderTitleLis(orderList);
  298. $('.tabTitle').html(str);
  299. // bindOrder()
  300. }
  301. function orderTitleLis(data) {
  302. for (let i = 0; i < data.length; i++) {
  303. let key = data[i].columnName;
  304. orderTitle.push(data[i].fieldName);
  305. orderKey.push(key);
  306. }
  307. }
  308. //科室处理
  309. function getDeptList(flg) {
  310. let str = ``;
  311. if (deptList.length <= 0) return;
  312. if (flg) {
  313. $('.partDetailControl .selectDept ')
  314. .attr('data-id', deptList[0].deptName)
  315. .find('i')
  316. .html(deptList[0].deptName);
  317. deptId = deptIdTemp = deptList[0].deptName;
  318. }
  319. for (let i = 0; i < deptList.length; i++) {
  320. let tmp = deptList[i];
  321. str += `<li class="deptItem ellipsis" title="${tmp.deptName}" data-id="${tmp.deptName}" data-name="${tmp.deptName}">${tmp.deptName}</li>`;
  322. }
  323. $('.partDetailControl .filterDropList').html(str);
  324. getmoduleTypeList();
  325. getTabData(1);
  326. }
  327. bindDeptSelect();
  328. //科室选择
  329. function bindDeptSelect() {
  330. $('body').on('click', '.deptItem', function() {
  331. const deptItemName = $(this).attr('data-name');
  332. const deptItemId = $(this).attr('data-id');
  333. deptIdTemp = deptItemId;
  334. if (deptItemName.length > 10) {
  335. $('.selectDept').html(deptItemName.substring(0, 8) + '...');
  336. } else {
  337. $('.selectDept').html(deptItemName);
  338. }
  339. $('.selectDept ').attr({ title: deptItemName, 'data-id': deptItemName });
  340. $('.selectDept').append(`<img class="arrow" src=${iconDown} alt="下拉">`);
  341. $('.deptList').css('display', 'none');
  342. getmoduleTypeList('', deptItemId);
  343. });
  344. }
  345. $('.selectDept').on('focus', function(e) {
  346. e.stopPropagation();
  347. $('.selectLevel .arrow').attr('src', iconDown);
  348. const showList = $('.deptList ').css('display');
  349. if (showList == 'none' || !showList) {
  350. $('.deptList ').css('display', 'block');
  351. $('.selectDept .arrow').attr('src', iconUp);
  352. } else {
  353. $('.deptList ').css('display', 'none');
  354. $('.selectDept .arrow').attr('src', iconDown);
  355. }
  356. });
  357. $('.selectDept').on('blur', function(e) {
  358. $('.deptList ').css('display', 'none');
  359. $('.selectDept .arrow').attr('src', iconDown);
  360. });
  361. $('.selectDept').on('input', function(e) {
  362. let val = $(this)
  363. .val()
  364. .trim();
  365. deptName = deptNameTemp = val;
  366. getDeptList(deptName);
  367. });
  368. //全选绑定
  369. $('.selectDept').on('click', function(e) {
  370. e.stopPropagation();
  371. $('.levelList ').css('display', 'none');
  372. $('.selectLevel .arrow').attr('src', iconDown);
  373. const showList = $('.deptList ').css('display');
  374. if (showList == 'none' || !showList) {
  375. $('.deptList ').css('display', 'block');
  376. $('.selectDept .arrow').attr('src', iconUp);
  377. } else {
  378. $('.deptList ').css('display', 'none');
  379. $('.selectDept .arrow').attr('src', iconDown);
  380. }
  381. });
  382. //模块类型
  383. $('.selectModuleType').on('focus', function(e) {
  384. console.log(123);
  385. e.stopPropagation();
  386. $('.rejectList ').css('display', 'none');
  387. $('.usedList ').css('display', 'none');
  388. $('.selectReject .arrow').attr('src', iconDown);
  389. $('.selectUsed .arrow').attr('src', iconDown);
  390. $('.moduleTypeList ').css('display', 'block');
  391. });
  392. $('.selectModuleType').on('blur', function(e) {
  393. $('.moduleTypeList ').css('display', 'none');
  394. });
  395. $('.selectModuleType').on('input', function(e) {
  396. let val = $(this)
  397. .val()
  398. .trim();
  399. casesName = casesNameTemp = val;
  400. getmoduleTypeList(val);
  401. });
  402. //获取模块类型
  403. function getmoduleTypeList(val, dept) {
  404. post(api.getListDoctor, { inputStr: val == '全部' ? '' : val || '', deptName: dept || deptId })
  405. .then(res => {
  406. if (res.data.code == '0') {
  407. const moduleTypeList = res.data.data;
  408. renderModuleTypeList(moduleTypeList);
  409. } else {
  410. renderModuleTypeList([]);
  411. }
  412. })
  413. .catch(e => {});
  414. }
  415. function renderModuleTypeList(moduleTypeList) {
  416. if (moduleTypeList.length == 0) {
  417. $('.moduleTypeList').html('');
  418. return;
  419. }
  420. let str = `<li class="modeTypeItem " data-id=" " data-name="全部">全部</li>`;
  421. for (let i = 0; i < moduleTypeList.length; i++) {
  422. str += `<li class="modeTypeItem ellipsis" title=${moduleTypeList[i].name} data-id=${moduleTypeList[i].doctorId} data-name=${moduleTypeList[i].name}> ${moduleTypeList[i].name}</li>`;
  423. }
  424. $('.moduleTypeList').html(str);
  425. bindModuleTypeSelect();
  426. }
  427. //模块类型选择
  428. function bindModuleTypeSelect() {
  429. $('.modeTypeItem').on('mousedown', function() {
  430. const modeTypeItemName = $(this).attr('data-name');
  431. const modeTypeItemId = $(this).attr('data-id');
  432. casesIdTemp = modeTypeItemId;
  433. casesName = casesNameTemp = modeTypeItemName == '全部' ? '' : modeTypeItemName;
  434. $('.selectModuleType')
  435. .val(modeTypeItemName)
  436. .attr('title', modeTypeItemName);
  437. $('.moduleTypeList ').css('display', 'none');
  438. });
  439. }
  440. function loading() {
  441. const str = `
  442. <div class="loadingBox">
  443. <div class="mask"></div>
  444. <img class="loadingImg" src=${loadingImg} alt="loading" />
  445. </div>
  446. `;
  447. $('#mainBox', parent.document).append(str);
  448. }
  449. function hideLoading() {
  450. $('#mainBox .loadingBox', parent.document).remove();
  451. }
  452. // 上升下降筛选
  453. function bindOrder() {
  454. $('th[code]')
  455. .off('click')
  456. .on('click', function(e) {
  457. const code = $(this).attr('code');
  458. if (data_asc == code) {
  459. data_desc = code;
  460. data_asc = '';
  461. $('th[code]').removeClass('asc desc');
  462. $(this).addClass('desc');
  463. } else {
  464. data_desc = '';
  465. data_asc = code;
  466. $('th[code]').removeClass('asc desc');
  467. $(this).addClass('asc');
  468. }
  469. getTabData(1);
  470. });
  471. }
  472. //分页渲染
  473. function renderPagination(totalPage, activePage, totalNum) {
  474. let str = `<span class="totalSum">共${totalPage}页/${totalNum}条数据</span><span class="prePage"><img class="arrowPage" src=${arrowLeft} /></span>`;
  475. if (totalPage <= 6) {
  476. for (let i = 1; i <= totalPage; i++) {
  477. str += `<span class="pageNum ${'page' + i}" data-page=${i}>${i}</span>`;
  478. }
  479. } else {
  480. if (activePage <= 3) {
  481. //选中页数小于4
  482. for (let i = 1; i <= 4; i++) {
  483. str += `<span class="pageNum ${'page' + i}" data-page=${i}>${i}</span>`;
  484. }
  485. str += `<span class="more" >...</span>`;
  486. str += `<span class="pageNum ${'page' +
  487. totalPage}" data-page=${totalPage}>${totalPage}</span>`;
  488. } else if (activePage > totalPage - 3) {
  489. str += `<span class="pageNum page1" data-page=1>1</span>`;
  490. str += `<span class="more" >...</span>`;
  491. str += `<span class="pageNum ${'page' + (totalPage - 3)}" data-page=${totalPage -
  492. 3}>${totalPage - 3}</span>`;
  493. str += `<span class="pageNum ${'page' + (totalPage - 2)}" data-page=${totalPage -
  494. 2}>${totalPage - 2}</span>`;
  495. str += `<span class="pageNum ${'page' + (totalPage - 1)}" data-page=${totalPage -
  496. 1}>${totalPage - 1}</span>`;
  497. str += `<span class="pageNum ${'page' +
  498. totalPage}" data-page=${totalPage}>${totalPage}</span>`;
  499. } else {
  500. str += `<span class="pageNum page1" data-page=1>1</span>`;
  501. str += `<span class="more" >...</span>`;
  502. str += `<span class="pageNum ${'page' + (activePage - 1)}" data-page=${activePage -
  503. 1}>${activePage - 1}</span>`;
  504. str += `<span class="pageNum ${'page' +
  505. activePage}" data-page=${activePage}>${activePage}</span>`;
  506. str += `<span class="pageNum ${'page' + (activePage + 1)}" data-page=${activePage +
  507. 1}>${activePage + 1}</span>`;
  508. str += `<span class="more" >...</span>`;
  509. str += `<span class="pageNum ${'page' +
  510. totalPage}" data-page=${totalPage}>${totalPage}</span>`;
  511. }
  512. }
  513. str += `<span class="nextPage"><img class="arrowPage" src=${arrowRight} /></span>`;
  514. $('.pagination').html(str);
  515. $('.page' + activePage).addClass('activePage');
  516. $('.pageNum').on('click', function(e) {
  517. const activePageNow = Number($(this).attr('data-page'));
  518. getTabData(activePageNow);
  519. // renderPagination(totalPage,activePageNow,totalNum)
  520. });
  521. $('.prePage').on('click', function(e) {
  522. let activePageNow = Number($('.activePage').attr('data-page'));
  523. if (activePageNow > 1) {
  524. activePageNow--;
  525. getTabData(activePageNow);
  526. // renderPagination(totalPage,activePageNow,totalNum)
  527. }
  528. });
  529. $('.nextPage').on('click', function(e) {
  530. let activePageNow = Number($('.activePage').attr('data-page'));
  531. if (activePageNow < totalPage) {
  532. activePageNow++;
  533. getTabData(activePageNow);
  534. // renderPagination(totalPage,activePageNow,totalNum)
  535. }
  536. });
  537. }
  538. $(function() {
  539. const iconCalenBlue = require('@images/icon_calen_blue.png');
  540. const iconCalenGrey = require('@images/icon_calen_grey.png');
  541. $('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`);
  542. $('.iconCalen').on('mouseenter', function(e) {
  543. $(this).attr('src', iconCalenBlue);
  544. });
  545. $('.iconCalen').on('mouseleave', function(e) {
  546. $(this).attr('src', iconCalenGrey);
  547. });
  548. $('.iconCalen').on('click', function(e) {
  549. $(this)
  550. .parent()
  551. .find('input')
  552. .focus();
  553. });
  554. $('.exportData').click(function() {
  555. const start = new Date(startDateParam).getTime();
  556. const end = new Date(endDateParam).getTime();
  557. if (start > end) {
  558. $.alerModal({
  559. message: '开始时间不能大于结束时间~',
  560. type: 'tip',
  561. time: '1000',
  562. isFather: true,
  563. fatherWrapper: $('#mainBox', parent.document),
  564. });
  565. return;
  566. }
  567. const param = {
  568. name: deptName == '全部' ? '' : deptName || '',
  569. deptName: deptName == '全部' ? '' : deptName || '',
  570. doctorName: casesName == '全部' ? '' : casesName || '',
  571. doctorId: casesIdTemp || '',
  572. // asc:data_asc, //升序
  573. // desc:data_desc, //降序
  574. startDate: startDateParam.replace(/\//g, '-'),
  575. endDate: endDateParam.replace(/\//g, '-'),
  576. isPlacefile: isPlacefile,
  577. };
  578. expJson(api.medicalCheckExportByDept, param).then(res => {
  579. downloadExportedData(
  580. res.data,
  581. isPlacefile == 1 ? '终末病历稽查表.xls' : '运行病历稽查表.xls'
  582. );
  583. });
  584. // 初始渲染TableTitle
  585. // getPageSet().then(res =>{
  586. // $(".filter").click(); //初始查询
  587. // })
  588. });
  589. });