|
|
@@ -3,61 +3,67 @@
|
|
|
v-model="modelValue"
|
|
|
width="100%"
|
|
|
@closed="emit('update:modelValue',false)">
|
|
|
- 数量:{{ chargeAmount }} 金额: {{
|
|
|
- chargeFee.toLocaleString('zh', {
|
|
|
- style: 'currency',
|
|
|
- currency: 'cny',
|
|
|
- currencyDisplay: 'name'
|
|
|
- })
|
|
|
- }}
|
|
|
- <el-button @click="confirmRefund" icon="Delete" type="danger">确认退费</el-button>
|
|
|
- <br>
|
|
|
- <div v-if="isDrug">
|
|
|
- 药房:
|
|
|
- <el-select v-model="groupNo">
|
|
|
- <el-option value="71" label="门诊"/>
|
|
|
- <el-option value="73" label="住院"/>
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
+ <page-layer>
|
|
|
+ <template #header>
|
|
|
+ 数量:{{ chargeAmount }} 金额: {{
|
|
|
+ chargeFee.toLocaleString('zh', {
|
|
|
+ style: 'currency',
|
|
|
+ currency: 'cny',
|
|
|
+ currencyDisplay: 'name'
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ <div v-if="isDrug">
|
|
|
+ 药房:
|
|
|
+ <el-select v-model="groupNo">
|
|
|
+ <el-option value="71" label="门诊"/>
|
|
|
+ <el-option value="73" label="住院"/>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <el-button @click="confirmRefund" icon="Delete" type="danger">确认退费</el-button>
|
|
|
+ </template>
|
|
|
|
|
|
- <xc-table :local-data="props.list" :height="400">
|
|
|
- <el-table-column fixed='left' label="操作">
|
|
|
- <template #default="scope">
|
|
|
- <el-button @click="deleteData(scope.row,scope.row.$index)" icon="Delete" type="danger">删除</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="流水号" prop="detailSn" width="70px"></el-table-column>
|
|
|
- <el-table-column label="医嘱号" prop="orderNo" width="70px"></el-table-column>
|
|
|
- <el-table-column label="录入日期" prop="chargeDate" width="70px"></el-table-column>
|
|
|
- <el-table-column label="项目编码" prop="chargeCodeMx"></el-table-column>
|
|
|
- <el-table-column label="项目名称" prop="chargeName"></el-table-column>
|
|
|
- <el-table-column label="规格" prop="specification"></el-table-column>
|
|
|
- <el-table-column label="药品名称" prop="drugname"></el-table-column>
|
|
|
- <el-table-column label="执行科室" prop="execDept"></el-table-column>
|
|
|
- <el-table-column label="申请科室" prop="deptCode"></el-table-column>
|
|
|
- <el-table-column label="金额" prop="chargeFee"></el-table-column>
|
|
|
- <el-table-column label="数量" prop="chargeAmount"></el-table-column>
|
|
|
- <el-table-column label="状态" prop="chargeStatus">
|
|
|
- <template #default="scope">
|
|
|
- {{ costState(scope.row.chargeStatus) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="录入人" prop="opName"></el-table-column>
|
|
|
- <el-table-column label="账单码" prop="billItemName"></el-table-column>
|
|
|
- <el-table-column label="是否退费" prop="tuiFeiFlag">
|
|
|
- <template #default="scope">
|
|
|
- <span v-html="conversionRefundFlag(scope.row.oriDetailSn)" style="color:red;"></span>
|
|
|
- <br>
|
|
|
- <span v-if="scope.row.oriDetailSn > 0">
|
|
|
+ <template #mainMaxContentHeight>
|
|
|
+ <xc-table :local-data="props.list" :height="400">
|
|
|
+ <el-table-column fixed="'left'" label="操作">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button @click="deleteData(scope.row,scope.row.$index)" icon="Delete" type="danger">删除</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="流水号" prop="detailSn" width="70px"></el-table-column>
|
|
|
+ <el-table-column label="医嘱号" prop="orderNo" width="70px"></el-table-column>
|
|
|
+ <el-table-column label="录入日期" prop="chargeDate" width="70px"></el-table-column>
|
|
|
+ <el-table-column label="项目编码" prop="chargeCodeMx"></el-table-column>
|
|
|
+ <el-table-column label="项目名称" prop="chargeName"></el-table-column>
|
|
|
+ <el-table-column label="规格" prop="specification"></el-table-column>
|
|
|
+ <el-table-column label="药品名称" prop="drugname"></el-table-column>
|
|
|
+ <el-table-column label="执行科室" prop="execDept"></el-table-column>
|
|
|
+ <el-table-column label="申请科室" prop="deptCode"></el-table-column>
|
|
|
+ <el-table-column label="金额" prop="chargeFee"></el-table-column>
|
|
|
+ <el-table-column label="数量" prop="chargeAmount"></el-table-column>
|
|
|
+ <el-table-column label="状态" prop="chargeStatus">
|
|
|
+ <template #default="scope">
|
|
|
+ {{ costState(scope.row.chargeStatus) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="录入人" prop="opName"></el-table-column>
|
|
|
+ <el-table-column label="账单码" prop="billItemName"></el-table-column>
|
|
|
+ <el-table-column label="是否退费" prop="tuiFeiFlag">
|
|
|
+ <template #default="scope">
|
|
|
+ <span v-html="conversionRefundFlag(scope.row.oriDetailSn)" style="color:red;"></span>
|
|
|
+ <br>
|
|
|
+ <span v-if="scope.row.oriDetailSn > 0">
|
|
|
<span style="color: #e6a23c">退费数据</span> <br/>
|
|
|
<span style="color: teal">
|
|
|
原流水号为 <br/>
|
|
|
【 {{ scope.row.oriDetailSn }} 】
|
|
|
</span>
|
|
|
</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </xc-table>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </xc-table>
|
|
|
+
|
|
|
+ </template>
|
|
|
+ </page-layer>
|
|
|
</xc-dialog-v2>
|
|
|
</template>
|
|
|
|
|
|
@@ -66,8 +72,8 @@ import XcDialogV2 from "@/components/xiao-chan/dialog/XcDialogV2";
|
|
|
import XcTable from "@/components/xiao-chan/xc-table/XcTable";
|
|
|
import {conversionRefundFlag, costState} from "@/utils/computed";
|
|
|
import {ElMessageBox} from "element-plus";
|
|
|
-import sleep from "@/utils/sleep";
|
|
|
import {xiangMuTuiFei} from "@/api/inpatient/xiang-mu-lu-ru";
|
|
|
+import PageLayer from "@/layout/PageLayer";
|
|
|
|
|
|
const props = defineProps({
|
|
|
modelValue: {
|