qx
qx
7 天以前 4a3c87ca56507f4950035a0ca43bc7b078804996
src/views/system/tijian/index.vue
@@ -294,7 +294,8 @@
      <el-tabs type="border-card" style="height: 560px; margin: 0 10px; width: 100%" v-model="activeNames"
        @tab-click="handleClick">
        <el-tab-pane label="套餐" name="first">
          <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-if="showSearch" label-width="auto" @submit.native.prevent="handle">
            <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-if="showSearch"
              label-width="auto" @submit.native.prevent="handle">
            <el-form-item label="套餐名称" prop="pacName">
              <el-input v-model="queryParam.pacName" placeholder="请输入套餐名称" clearable @keyup.enter.native="handle" />
            </el-form-item>
@@ -327,8 +328,8 @@
              <el-input placeholder="输入关键字进行过滤" v-model="filterage">
              </el-input>
              <div class="tab3">
                <el-tree class="filter-tree" v-loading="loading" :data="packageList" :props="defaultProp" show-checkbox
                  node-key="id" @check="handlepackage" :default-checked-keys="checkedkeys"
                  <el-tree class="filter-tree" v-loading="loading" :data="packageList" :props="defaultProp"
                    show-checkbox node-key="id" @check="handlepackage" :default-checked-keys="checkedkeys"
                  :filter-node-method="filterpackage" ref="treas" :render-content="renderContents">
                </el-tree>
              </div>
@@ -472,16 +473,19 @@
              </el-form-item>
              <el-form-item label="证件号码" prop="cusIdcard">
                <span slot="label"> 证件号码 </span>
                <el-input :disabled="isDisabled" v-model="form.cusIdcard" placeholder="请输入身份证号" @input="inputChange" />
                  <el-input :disabled="isDisabled" v-model="form.cusIdcard" placeholder="请输入身份证号"
                    @input="inputChange" />
              </el-form-item>
              <el-form-item label="单位名称" prop="firmName">
                <el-select v-model="form.firmName" remote default-first-option allow-create filterable
                  style="width: 200px" placeholder="请选择单位名称" clearable @change="idFn1" @clear="clear">
                  <el-option v-for="dict in CompanyList" :key="dict.cnName" :label="dict.cnName" :value="dict.cnName" />
                    <el-option v-for="dict in CompanyList" :key="dict.cnName" :label="dict.cnName"
                      :value="dict.cnName" />
                </el-select>
              </el-form-item>
              <el-form-item label="单位部门" prop="firmDeptName">
                <el-input v-model="form.firmDeptName" style="width: 150px" placeholder="请输入单位部门" @input="inputChange" />
                  <el-input v-model="form.firmDeptName" style="width: 150px" placeholder="请输入单位部门"
                    @input="inputChange" />
              </el-form-item>
              <el-form-item label="体检类型">
                <el-select v-model="form.tjType" placeholder="请选择体检类型">
@@ -513,7 +517,8 @@
              <el-form-item style="margin-left: 149px">
                <el-button type="primary" @click="Package" size="mini" style="margin-right: 20px">选择套餐</el-button>
                <el-button type="primary" @click="resetpackage" size="mini" style="margin-right: 20px">重置套餐</el-button>
                  <el-button type="primary" @click="resetpackage" size="mini"
                    style="margin-right: 20px">重置套餐</el-button>
                <el-button type="primary" @click="submitPrice" :loading="loadingSubmit" :disabled="loadingSubmit"
                  v-if="showHidden.has_charge == 'N'" size="mini">签到登记</el-button>
                <el-button type="primary" @click="submitCheckinfee" :disabled="confirm"
@@ -565,7 +570,8 @@
            已选项目列表
          </div>
          <div v-loading="contentLoading" element-loading-text="加载中..." element-loading-spinner="el-icon-loading" element-loading-background="rgba(255, 255, 255, 0.7)" style=" padding: 0px 6px;
            <div v-loading="contentLoading" element-loading-text="加载中..." element-loading-spinner="el-icon-loading"
              element-loading-background="rgba(255, 255, 255, 0.7)" style=" padding: 0px 6px;
    border: 1px solid #e6ebf5;
    max-height: 650%;
    overflow: auto;
@@ -599,8 +605,8 @@
                <template slot-scope="scope">
                  <!-- 只输入纯数字折扣 -->
                  <el-input-number v-model.number="scope.row.discount" @input="validateDiscount(scope.row)"
                    @change="handleManualChange(scope.row)" placeholder="输入折扣" size="small" type="number" :precision="1"
                    :step="0.1" :max="10" :min="0">
                        @change="handleManualChange(scope.row)" placeholder="输入折扣" size="small" type="number"
                        :precision="1" :step="0.1" :max="10" :min="0">
                  </el-input-number>
                </template>
              </el-table-column>
@@ -623,7 +629,8 @@
              </el-table-column> -->
              <el-table-column label="操作" align="center" width="80px">
                <template slot-scope="scope">
                  <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete1(scope.row)" title="删除">
                      <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete1(scope.row)"
                        title="删除">
                  </el-button>
                </template>
              </el-table-column>
@@ -3007,18 +3014,22 @@
    // 处理订单项目
    processOrderItems(cusId) {
      console.log(111112222233333)
      getTransitionList1(cusId).then((response) => {
        this.contentLoading = false;
        this.tableData1 = response.data;
        this.tableData1 = response.data.list;
        if (response.data.tjCategory != null) {
          this.tjCategory = response.data.tjCategory;
        }
        let Price = 0;
        if (this.tableData1) {
          this.tableData1.forEach((item) => {
            if (typeof item.nowPrice === 'number') {
              item.nowPrice = Number(item.nowPrice.toFixed(2));
            }
            if (item.tjCategory != null) {
              this.tjCategory = item.tjCategory;
            }
            if (item.pacName == "单项") {
              item.list.forEach((item9) => {
                this.treeList.push(item9.proId);