| | |
| | | // 体检(收费)页面查询接口 |
| | | export function getfindTj(form) { |
| | | return request({ |
| | | url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhone', |
| | | // url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhone', |
| | | url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhoneN', |
| | | method: 'get', |
| | | params: form |
| | | }) |
| | |
| | | // 体检已收费未收费信息查询接口 |
| | | export function getByTjNum(data) { |
| | | return request({ |
| | | url: '/hosp/water/findTjChargedButNotChargedByTjNum', |
| | | // url: '/hosp/water/findTjChargedButNotChargedByTjNum', |
| | | url: '/hosp/water/findTjChargedButNotChargedByTjNumN', |
| | | method: 'get', |
| | | params: data |
| | | }) |
| | |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | export function getwaterSupper(data) { |
| | | return request({ |
| | | url: '/hosp/water/supper', |
| | | method: 'put', |
| | | data: data |
| | | }) |
| | | } |
| | | // 查询客户信息详细 |
| | | export function getCustomer(cusId) { |
| | | return request({ |
| | |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="临床意义" |
| | | label="结果类型" |
| | | align="center" |
| | | prop="proMeaning" |
| | | width="350px" |
| | | prop="resultType" |
| | | width="110px" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag |
| | | :options="dict.type.tj_result_type" |
| | | :value="scope.row.resultType" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <!-- <el-table-column label="检查方式" align="center" prop="proCheckMethod" :show-overflow-tooltip="true" |
| | | width="110px" /> --> |
| | | <el-table-column |
| | |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="项目类型" |
| | | label="临床意义" |
| | | align="center" |
| | | prop="resultType" |
| | | width="110px" |
| | | prop="proMeaning" |
| | | width="350px" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag |
| | | :options="dict.type.tj_result_type" |
| | | :value="scope.row.resultType" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | /> |
| | | <el-table-column |
| | | label="备注" |
| | | prop="remark" |
| | |
| | | lisXmmc: "", |
| | | proMetering: "", |
| | | proScope: "", |
| | | |
| | | resultType: "", // 初始值 |
| | | |
| | | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | |
| | | this.form.proPrice = 0.0; |
| | | this.form.proName = ""; |
| | | this.form.proId = null; |
| | | this.form.resultType = "1"; |
| | | // ProjectTree |
| | | getlist().then((response) => { |
| | | if (response.code == 200) { |
| | |
| | | consumablesList: [], |
| | | tjStandardList: [], |
| | | proStatus: "0", |
| | | resultType: "1", |
| | | }; |
| | | this.resetForm("form"); |
| | | }, |
| | |
| | | this.proParent = false; |
| | | getProject(proId).then((response) => { |
| | | console.log(response, 999); |
| | | |
| | | this.form = response.data; |
| | | if (this.form.proParentId === "0") { |
| | | this.showPrise = true; |
| | |
| | | :show-overflow-tooltip="true"></el-table-column> |
| | | <el-table-column label="单位名称" align="center" prop="tjComp"></el-table-column> |
| | | <el-table-column label="体检类型" align="center" prop="tjType" width="80px"></el-table-column> |
| | | <el-table-column label="订单流水号" align="center" prop="tjFlowingWater.waterId" width="180px" /> |
| | | <el-table-column label="订单流水号" align="center" prop="tjFlowingWater.waterId" width="230px" /> |
| | | <el-table-column label="收费员" align="center" prop="tjFlowingWater.updateBy" width="100px" /> |
| | | </el-table> |
| | | |
| | |
| | | <el-button type="primary" size="mini" :disabled="disabled == 1 ? true : false" |
| | | @click="SubmitEvent">收费</el-button> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" size="mini" :disabled="disabled == 0 ? true : false" |
| | | @click="tuifei">退费</el-button> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getByTjNum, getfindTj, getwater, getpay } from "@/api/hosp/customer"; |
| | | import { getByTjNum, getfindTj, getwaterSupper, getpay } from "@/api/hosp/customer"; |
| | | import { getInfo } from "@/api/login"; |
| | | export default { |
| | | dicts: ["dict_pay_type"], |
| | |
| | | if (selection.length > 1) { |
| | | let del_row = selection.shift(); |
| | | this.$refs.multipleTable.toggleRowSelection(del_row, false); |
| | | |
| | | } |
| | | let data = { |
| | | type: this.tjStatus, |
| | | OrderId: this.OrderId, |
| | | tjSerialNumber: this.tjSerialNumber |
| | | }; |
| | | getByTjNum(data).then((response) => { |
| | | if (response.data) { |
| | |
| | | let data = { |
| | | type: this.tjStatus, |
| | | OrderId: this.OrderId, |
| | | tjSerialNumber: this.tjSerialNumber |
| | | }; |
| | | getByTjNum(data).then((response) => { |
| | | if (response.data) { |
| | |
| | | refundPros: this.refundPros, |
| | | orderId: this.OrderId, |
| | | }; |
| | | getwater(data).then((res) => { |
| | | getwaterSupper(data).then((res) => { |
| | | if (res.msg != "该订单已付款 无须再付") { |
| | | this.$modal.msgSuccess("操作成功"); |
| | | this.disabled = 1 |
| | |
| | | }); |
| | | } |
| | | }, |
| | | // 退费 |
| | | tuifei() { |
| | | |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |