.
wwl
2024-12-27 d3f92860bb7bd72e52f6dc0e476d988188d00b48
.
3个文件已修改
1个文件已删除
69 ■■■■■ 已修改文件
dist.zip 补丁 | 查看 | 原始文档 | blame | 历史
src/api/hosp/customer.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/hosp/project/index.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/charge/index.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.zip
Binary files differ
src/api/hosp/customer.js
@@ -40,7 +40,8 @@
// 体检(收费)页面查询接口
export function getfindTj(form) {
  return request({
    url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhone',
    // url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhone',
    url: '/hosp/water/findTjCollectFeesByNameAndTjNumAndPhoneN',
    method: 'get',
    params: form
  })
@@ -49,7 +50,8 @@
// 体检已收费未收费信息查询接口
export function getByTjNum(data) {
  return request({
    url: '/hosp/water/findTjChargedButNotChargedByTjNum',
    // url: '/hosp/water/findTjChargedButNotChargedByTjNum',
    url: '/hosp/water/findTjChargedButNotChargedByTjNumN',
    method: 'get',
    params: data
  })
@@ -63,7 +65,13 @@
    data: data
  })
}
export function getwaterSupper(data) {
  return request({
    url: '/hosp/water/supper',
    method: 'put',
    data: data
  })
}
// 查询客户信息详细
export function getCustomer(cusId) {
  return request({
src/views/hosp/project/index.vue
@@ -181,12 +181,20 @@
            :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
@@ -226,19 +234,12 @@
          >
          </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"
@@ -1066,6 +1067,10 @@
        lisXmmc: "",
        proMetering: "",
        proScope: "",
      resultType: "", // 初始值
      },
      // 表单校验
      rules: {
@@ -1191,6 +1196,7 @@
      this.form.proPrice = 0.0;
      this.form.proName = "";
      this.form.proId = null;
      this.form.resultType = "1";
      //  ProjectTree
      getlist().then((response) => {
        if (response.code == 200) {
@@ -1491,6 +1497,7 @@
        consumablesList: [],
        tjStandardList: [],
        proStatus: "0",
        resultType: "1",
      };
      this.resetForm("form");
    },
@@ -1649,7 +1656,6 @@
      this.proParent = false;
      getProject(proId).then((response) => {
        console.log(response, 999);
        this.form = response.data;
        if (this.form.proParentId === "0") {
          this.showPrise = true;
src/views/system/charge/index.vue
@@ -37,7 +37,7 @@
        :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>
@@ -85,6 +85,10 @@
            <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>
@@ -100,7 +104,7 @@
</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"],
@@ -256,10 +260,12 @@
      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) {
@@ -326,6 +332,7 @@
        let data = {
          type: this.tjStatus,
          OrderId: this.OrderId,
          tjSerialNumber: this.tjSerialNumber
        };
        getByTjNum(data).then((response) => {
          if (response.data) {
@@ -400,7 +407,7 @@
          refundPros: this.refundPros,
          orderId: this.OrderId,
        };
        getwater(data).then((res) => {
        getwaterSupper(data).then((res) => {
          if (res.msg != "该订单已付款 无须再付") {
            this.$modal.msgSuccess("操作成功");
            this.disabled = 1
@@ -428,6 +435,10 @@
        });
      }
    },
    // 退费
    tuifei() {
    },
  },
};
</script>