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> <el-radio :label="scope.row.id" v-model="chenck"><span></span></el-radio>
</template> </template>
</el-table-column> </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="序号" 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="medCatalogCode" width="120" show-overflow-tooltip></el-table-column>
<el-table-column label="药品通用名" prop="genericName" width="160" 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="manufacturerName" width="90"></el-table-column>
<el-table-column label="批准文号" prop="approvalNum" 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="药监本位码" 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> </el-table>
@ -142,6 +145,22 @@
</pharmaceuticalsDetail> </pharmaceuticalsDetail>
</el-dialog> </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> </div>
</template> </template>
<script> <script>
@ -150,6 +169,7 @@ import {
getHead, executeFuc getHead, executeFuc
} from '@/utils/customConfig' } from '@/utils/customConfig'
import { chDrugList, deleteChDrug } from '@/api/thrsys/medicalSupplies' import { chDrugList, deleteChDrug } from '@/api/thrsys/medicalSupplies'
import pharmaceuticalsDetail from "@/views/thirdSys/medicare/pharmaceuticalsDetail"
export default { export default {
props: { props: {
@ -158,6 +178,7 @@ export default {
required: true required: true
} }
}, },
components: {pharmaceuticalsDetail},
data() { data() {
return { return {
defaultSort: { prop: 'createTime', order: 'desc' }, defaultSort: { prop: 'createTime', order: 'desc' },
@ -240,7 +261,9 @@ export default {
}, },
rowData: null, rowData: null,
chenck: '', chenck: '',
data: {} data: {},
drugDetailVisible: false,
drugDetailData: {}
} }
}, },
@ -333,6 +356,10 @@ export default {
*/ */
choose() { choose() {
this.getData(this.data) this.getData(this.data)
},
handleDetailClick(row){
this.drugDetailData = row
this.drugDetailVisible = true
} }
}, },
// components: { // components: {

@ -131,6 +131,11 @@
<el-table-column label="注册备案人" prop="regFilingPersonName" width="180"></el-table-column> <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="manufacturerName" width="180"></el-table-column>
<el-table-column label="收费项目编码" prop="payFeeCode" 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> </el-table>
@ -235,6 +240,21 @@
></pagination> ></pagination>
</el-card> </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> </div>
</template> </template>
<script> <script>
@ -243,6 +263,7 @@ import { getBusChange } from '@/api/basic/busTypeChange'
import { import {
getHead, executeFuc getHead, executeFuc
} from '@/utils/customConfig' } from '@/utils/customConfig'
import medicalSuppliesSddDialog from "@/views/thirdSys/medicare/medicalSuppliesSddDialog"
export default { export default {
props: { props: {
@ -251,6 +272,7 @@ export default {
required: true required: true
} }
}, },
components: {medicalSuppliesSddDialog},
data() { data() {
return { return {
defaultSort: { prop: 'createTime', order: 'desc' }, defaultSort: { prop: 'createTime', order: 'desc' },
@ -338,7 +360,9 @@ export default {
// //
rowData: null, rowData: null,
data: {}, data: {},
chenck: '' suppliesDetailData: {},
chenck: '',
suppliesDetailVisible: false
} }
}, },
@ -447,8 +471,13 @@ export default {
*/ */
choose() { choose() {
this.getData(this.data) this.getData(this.data)
} },
handleDetailClick(row){
this.suppliesDetailData = row
this.suppliesDetailVisible = true
},
}, },
// components: { // components: {
// medicalSuppliesSddDialog // medicalSuppliesSddDialog
// }, // },

Loading…
Cancel
Save