瀏覽代碼

优化自付比例信息下载。

lighter 2 年之前
父節點
當前提交
1ab7221790
共有 1 個文件被更改,包括 14 次插入1 次删除
  1. 14 1
      src/views/medical-insurance/allpatient/Catalogue.vue

+ 14 - 1
src/views/medical-insurance/allpatient/Catalogue.vue

@@ -7,7 +7,14 @@
       <el-divider direction="vertical"></el-divider>
       <span v-show="showUpdtTime"> <el-date-picker v-model="updtTime" size="small" placeholder="请选择更新日期" style="width: 160px"></el-date-picker>&nbsp; </span>
       <el-button size="small" type="primary" icon="Download" :disabled="!cataType" @click="beforeDownload">从中心获取</el-button>
-      <el-button size="small" type="primary" icon="Collection" v-show="cataType === '1319'" @click="saveSelfpayCatlg">下载到HIS</el-button>
+      <span v-show="cataType === '1319'" style="margin-left: 18px">
+        从第
+        <el-input-number v-model="startPageNum"></el-input-number>
+        页开始,每页
+        <el-input-number v-model="downloadPageSize"></el-input-number>
+        条数据
+        <el-button size="small" type="primary" icon="Collection" @click="saveSelfpayCatlg">下载到HIS</el-button>
+      </span>
       <span v-show="!showUpdtTime && cataType !== '1901'">
         &nbsp;<el-button size="small" type="primary" icon="Download" :disabled="!cataType" @click="fetchData">从医院获取</el-button>
       </span>
@@ -259,6 +266,8 @@ export default {
       }
     }
 
+    const startPageNum = ref(1)
+    const downloadPageSize = ref(3000)
     const saveSelfpayCatlg = () => {
       if (!updtTime.value) {
         ElMessage({
@@ -271,6 +280,8 @@ export default {
       }
       const param = {
         code: '1319_save',
+        pageNum: startPageNum.value,
+        pageSize: downloadPageSize.value,
         updtTime: formatDatetime(updtTime.value),
       }
       executeDownload(param).then((res) => {
@@ -346,6 +357,8 @@ export default {
       dictType,
       siDictTypes,
       valiFlag,
+      startPageNum,
+      downloadPageSize,
       qrySiDicts,
       handleCataChanged,
       updtTime,