1
lkk
2 天以前 72ab160441fb85d65813789dfa3f15a60e6de764
1
3个文件已修改
42 ■■■■ 已修改文件
src/components/proposal/index.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/doctor/checkAll/index.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/hosp/order/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/proposal/index.vue
@@ -19,8 +19,8 @@
      <el-form inline @submit.native.prevent="search">
        <el-form-item>
          <el-radio-group v-model="tjproposal" @input="radiotjproposalChange">
            <el-radio-button label="0">常用建议</el-radio-button>
            <el-radio-button label="1">快捷建议</el-radio-button>
            <el-radio-button label="0">快捷建议</el-radio-button>
            <el-radio-button label="1">常用建议</el-radio-button>
          </el-radio-group>
        </el-form-item>
        <el-form-item v-show="tjproposal == 0">
@@ -171,6 +171,10 @@
      this.tjproposal = "0";
      this.getList();
    },
     mrjy(val) {
     const mode = val === "Y" ? "1" : "0";
     this.setTjProposal(mode);
    },
  },
  mounted() {
    // this.getList()
@@ -182,6 +186,12 @@
    // }
  },
  methods: {
    setTjProposal(mode) {
      if (this.tjproposal !== mode) {
        this.tjproposal = mode;
        this.radiotjproposalChange(mode); // 执行切换逻辑
      }
    },
    getAllList() {
      this.loading = true;
      this.openone = true;
src/views/doctor/checkAll/index.vue
@@ -337,8 +337,7 @@
              <el-form ref="numberValidateForm" label-width="80px" class="demo-ruleForm" v-if="tjproject != '1'">
                <el-form-item label="总检建议">
                  <el-input type="textarea" placeholder="请输入内容" v-model="textarea1" :rows="3"
                    style="width: 96%"></el-input>
                  <el-input type="textarea" placeholder="请输入内容" v-model="textarea1" :autosize="{ minRows: minRows, maxRows: maxRows }"></el-input>
                </el-form-item>
              </el-form>
              <div slot="footer" class="dialog-footers">
@@ -906,13 +905,14 @@
    </el-dialog>
    <Packages ref="bbb" :baogao="baogao" />
    <Prescription ref="Pre" :preObj="preObj" />
    <proposal ref="proposal" :cusobj="cusobj" @event1="eventchange($event)" />
    <proposal ref="proposal" :cusobj="cusobj" :mrjy="mrjy" @event1="eventchange($event)" />
    <createproposal ref="createproposal" :creatobj="creatobj" />
    <el-dialog title="常用建议维护" :visible.sync="propdialog" width="500px" append-to-body></el-dialog>
  </div>
</template>
<script>
import _ from 'lodash';
import { getConfigKey } from "@/api/system/config";
import jianqianwenzhen from "@/components/jianqianwenzhen";
import Packages from "@/components/Packages";
import Prescription from "@/components/Prescription";
@@ -982,6 +982,8 @@
      zhiyeJg: '', // 初始化体检结果为默认值
      selectedAdvice: null,
      activeAdviceIndex: 0,
      minRows: 3,
      maxRows: null,
      gotyval: null,
      advicerulesList: [],
      xmChange: [],
@@ -1037,6 +1039,7 @@
      src: "",
      url: "",
      userId: "",
      mrjy: "",
      flag: true,
      bill: null,
      numberList: [],
@@ -1153,6 +1156,12 @@
    this.$nextTick(() => {
      this.$refs.inputName.focus();
      this.viewportHeight = window.innerHeight || document.documentElement.clientHeight;
    });
    getConfigKey("zjysjymrhs").then((res) => {
      const val = parseInt(res.msg); // 确保是数字
      if (!isNaN(val)) {
        this.maxRows = val;
      }
    });
  },
@@ -1850,8 +1859,11 @@
    propoChange() {
      this.cusobj = { sex: this.tableAll.cusSex, isZj: 0 };
      this.$refs.proposal.open = true;
      this.$refs.proposal.title = "建议方案";
      getConfigKey("mrzscyjy").then((res) => {
        this.mrjy = res.msg;
        this.$refs.proposal.title = "建议方案";
        this.$refs.proposal.open = true;
      });
    },
    eventchange(data) {
src/views/hosp/order/index.vue
@@ -785,6 +785,12 @@
              </el-table-column>
              <el-table-column align="center" prop="price" label="费用合计">
              </el-table-column>
              <el-table-column align="center" prop="sfzt" label="费用状态">
                 <template v-slot="scope">
                    <span v-if="scope.row.sfzt">{{ '已结账' }}</span>
                    <span v-else>{{ '未结账' }}</span>
                 </template>
              </el-table-column>
            </el-table>
            <h3>付款详情</h3>
            <el-table :data="bill" style="width: 100%; margin-top: 10px">