8/02 1.1 增加选入收费项目详情

20240912_adapter_z
wangwei 8 months ago
parent 627e4dd863
commit f2fb9d768b

@ -104,7 +104,6 @@
<el-radio :label="scope.row.id" v-model="chenck"><span></span></el-radio>
</template>
</el-table-column>
<!--<el-table-column type="selection" width="55" v-if="type!=3"></el-table-column>-->
<el-table-column label="序号" type="index" width="55"></el-table-column>
<el-table-column label="医疗目录编码" prop="medCatalogCode" width="120" show-overflow-tooltip></el-table-column>
<el-table-column label="药品通用名" prop="genericName" width="160" show-overflow-tooltip></el-table-column>
@ -115,7 +114,11 @@
<el-table-column label="生产企业" prop="manufacturerName" width="90"></el-table-column>
<el-table-column label="批准文号" prop="approvalNum" width="90"></el-table-column>
<el-table-column label="药监本位码" prop="medStandardCode" width="90"></el-table-column>
<el-table-column label="操作" width="80" fixed="right">
<template slot-scope="scope">
<el-button type="text" size="small" @click.native.stop="handleDetailClick(scope.row)">详情</el-button>
</template>
</el-table-column>
</el-table>
@ -142,6 +145,22 @@
</pharmaceuticalsDetail>
</el-dialog>
<el-dialog
title="医用药品详情"
:visible.sync="drugDetailVisible"
width="70%"
:close-on-click-modal="false"
:close-on-press-escape="false"
append-to-body
v-if="drugDetailVisible"
>
<pharmaceuticalsDetail
:rowData="drugDetailData"
>
</pharmaceuticalsDetail>
</el-dialog>
</div>
</template>
<script>
@ -150,6 +169,7 @@ import {
getHead, executeFuc
} from '@/utils/customConfig'
import { chDrugList, deleteChDrug } from '@/api/thrsys/medicalSupplies'
import pharmaceuticalsDetail from "@/views/thirdSys/medicare/pharmaceuticalsDetail"
export default {
props: {
@ -158,6 +178,7 @@ export default {
required: true
}
},
components: {pharmaceuticalsDetail},
data() {
return {
defaultSort: { prop: 'createTime', order: 'desc' },
@ -240,7 +261,9 @@ export default {
},
rowData: null,
chenck: '',
data: {}
data: {},
drugDetailVisible: false,
drugDetailData: {}
}
},
@ -333,6 +356,10 @@ export default {
*/
choose() {
this.getData(this.data)
},
handleDetailClick(row){
this.drugDetailData = row
this.drugDetailVisible = true
}
},
// components: {

@ -131,6 +131,11 @@
<el-table-column label="注册备案人" prop="regFilingPersonName" width="180"></el-table-column>
<el-table-column label="供应商" prop="manufacturerName" width="180"></el-table-column>
<el-table-column label="收费项目编码" prop="payFeeCode" width="180"></el-table-column>
<el-table-column label="操作" width="80" fixed="right">
<template slot-scope="scope">
<el-button type="text" size="small" @click.native.stop="handleDetailClick(scope.row)">详情</el-button>
</template>
</el-table-column>
</el-table>
@ -235,6 +240,21 @@
></pagination>
</el-card>
<el-dialog
title="医用耗材详情"
:visible.sync="suppliesDetailVisible"
width="70%"
:close-on-click-modal="false"
:close-on-press-escape="false"
append-to-body
v-if="suppliesDetailVisible"
>
<medicalSuppliesSddDialog
:rowData="suppliesDetailData"
>
</medicalSuppliesSddDialog>
</el-dialog>
</div>
</template>
<script>
@ -243,6 +263,7 @@ import { getBusChange } from '@/api/basic/busTypeChange'
import {
getHead, executeFuc
} from '@/utils/customConfig'
import medicalSuppliesSddDialog from "@/views/thirdSys/medicare/medicalSuppliesSddDialog"
export default {
props: {
@ -251,6 +272,7 @@ export default {
required: true
}
},
components: {medicalSuppliesSddDialog},
data() {
return {
defaultSort: { prop: 'createTime', order: 'desc' },
@ -338,7 +360,9 @@ export default {
//
rowData: null,
data: {},
chenck: ''
suppliesDetailData: {},
chenck: '',
suppliesDetailVisible: false
}
},
@ -447,8 +471,13 @@ export default {
*/
choose() {
this.getData(this.data)
}
},
handleDetailClick(row){
this.suppliesDetailData = row
this.suppliesDetailVisible = true
},
},
// components: {
// medicalSuppliesSddDialog
// },

Loading…
Cancel
Save