Browse Source

feat:[资源库管理][试剂管理]导出

ouqian
HanLong 1 month ago
parent
commit
2070cc8324
2 changed files with 21 additions and 3 deletions
  1. +9
    -0
      src/api/business/sj/sj.js
  2. +12
    -3
      src/views/business/resource/sj/comps/Xq.vue

+ 9
- 0
src/api/business/sj/sj.js View File

@ -177,3 +177,12 @@ export function sj_configurationCompleted(data) {
data: data data: data
}) })
} }
// 详情pdf导出
export function exportDetail(query) {
return request({
url: '/system/business/sj/exportDetail',
method: 'get',
params: query
})
}

+ 12
- 3
src/views/business/resource/sj/comps/Xq.vue View File

@ -9,6 +9,7 @@
</div> </div>
<div class="right-top"> <div class="right-top">
<el-button @click="cancel()">{{ $t('form.cancel') }}</el-button> <el-button @click="cancel()">{{ $t('form.cancel') }}</el-button>
<el-button @click="exportPDF()">{{ $t('form.export') }}</el-button>
</div> </div>
</div> </div>
<div class="detail-title"><img src="@/assets/images/detail-title.png">{{ $t('page.business.resource.sj.sjxq') <div class="detail-title"><img src="@/assets/images/detail-title.png">{{ $t('page.business.resource.sj.sjxq')
@ -157,7 +158,7 @@
</template> </template>
<script> <script>
import { sj_info, tzList, jcgjList } from "@/api/business/sj/sj"
import { sj_info, tzList, jcgjList, exportDetail } from "@/api/business/sj/sj"
import JcgjList from "@/views/business/comps/common/JcgjList"; import JcgjList from "@/views/business/comps/common/JcgjList";
export default { export default {
@ -187,8 +188,16 @@ export default {
created() { created() {
}, },
methods: { methods: {
exportExcel() {
alert('todo')
exportPDF() {
this.$modal.loading()
exportDetail({ id: this.form.id,lang:this.$store.getters.language.split("_")[0],version:this.appTitle }).then(response => {
window.open(process.env.VUE_APP_FILE_DOMAIN +response.msg)
this.saveSimpleLog({name:this.form.bh,nameEn:this.form.bh,jcmc:'试剂导出',jcmcEn:'Reagent Export'})
this.$modal.closeLoading()
}).finally(() => {
this.$modal.closeLoading()
})
}, },
jcgjListHandleQuery(val) { jcgjListHandleQuery(val) {
this.$modal.loading() this.$modal.loading()

Loading…
Cancel
Save