qinxianzhangyao
2024-05-27 015aeab7a6a99afd0b24ee6ea7b5e4a9c950c3b5
src/views/system/tijianall/index.vue
@@ -9,7 +9,7 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
            <el-form-item
              label="姓名"
@@ -28,7 +28,7 @@
                },
              ]"
            >
              <el-input v-model="form.cusName" placeholder="请输入姓名" />
              <el-input v-model="form.cusName" placeholder="请输入姓名" style="width: 99%;"/>
            </el-form-item>
            <el-form-item label="性别" prop="cusSex">
              <el-select
@@ -46,7 +46,7 @@
              </el-select>
            </el-form-item>
            <el-form-item label="证件类型" prop="idType">
              <el-select v-model="form.idType" placeholder="请选择证件类型">
              <el-select v-model="form.idType" placeholder="请选择证件类型" style="width: 93%;">
                <el-option
                  v-for="dict in dict.type.dict_user_cardtype"
                  :key="dict.value"
@@ -62,24 +62,29 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
          <el-form-item label="民族" prop="cusNational">
              <el-select
                filterable
                v-model="form.cusNational"
                placeholder="请选择民族"
                style="width: 96%"
              >
                <el-option
                  v-for="dict in dict.type.dict_user_national"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
                ></el-option>
              </el-select>
          <el-form-item
              label="电话"
              prop="cusPhone"
              :rules="[
                {
                  required: true,
                  validator: (rule, value, callback) => {
                    if (!form.cusPhone) {
                      callback('');
                    } else if (form.cusPhone) {
                      callback();
                    }
                  },
                  trigger: 'blur',
                },
              ]"
            >
              <el-input v-model="form.cusPhone" placeholder="请输入电话" />
            </el-form-item>
            <el-form-item label="婚姻" prop="cusMarryStatus">
            <el-form-item label="婚姻" prop="cusMarryStatus" >
              <el-select
                v-model="form.cusMarryStatus"
                placeholder="请选择婚姻状况"
@@ -135,38 +140,35 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
            <el-form-item
              label="电话"
              prop="cusPhone"
              :rules="[
                {
                  required: true,
                  validator: (rule, value, callback) => {
                    if (!form.cusPhone) {
                      callback('');
                    } else if (form.cusPhone) {
                      callback();
                    }
                  },
                  trigger: 'blur',
                },
              ]"
            >
              <el-input v-model="form.cusPhone" placeholder="请输入电话" />
            </el-form-item>
            <el-form-item label="邮箱" prop="cusEmail">
          <el-form-item label="邮箱" prop="cusEmail">
              <el-input v-model="form.cusEmail" placeholder="请输入邮箱" />
            </el-form-item>
          <el-form-item label="民族" prop="cusNational">
              <el-select
                filterable
                v-model="form.cusNational"
                placeholder="请选择民族"
                style="width: 93%;"
              >
                <el-option
                  v-for="dict in dict.type.dict_user_national"
                  :key="dict.value"
                  :label="dict.label"
                  :value="dict.value"
                ></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="年龄" prop="age">
              <el-input
                v-model="form.age"
                :disabled="isDisabled"
                style="width: 30%"
                style="width: 28%"
              />
              <el-select
                :disabled="isDisabled"
@@ -188,7 +190,7 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
            <el-form-item label="卡号" prop="indexCard">
              <el-input v-model="form.indexCard" placeholder="请输入卡号" />
@@ -213,8 +215,7 @@
            <el-form-item label="体检类型" prop="tjType">
              <el-select
                v-model="form.tjType"
                placeholder="请选择体检类型"
                style="width: 94%"
                placeholder="请选择体检类型" style="width: 94%;"
              >
                <el-option
                  v-for="dict in dict.type.dict_team"
@@ -231,17 +232,13 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
            <el-form-item label="单位" prop="company">
              <el-input v-model="form.company" placeholder="请输入工作单位" />
            </el-form-item>
            <el-form-item label="部门" prop="department">
              <el-input v-model="form.department" placeholder="请输入部门" />
            </el-form-item>
            <el-form-item label="体检类别" prop="category">
              <el-select v-model="form.category" placeholder="请选择体检类别">
              <el-select v-model="form.category" placeholder="请选择体检类别" style="width: 95%;">
                <el-option
                  v-for="dict in dict.type.dict_tjtype"
                  :key="dict.value"
@@ -251,6 +248,10 @@
              </el-select>
              <!-- <el-input v-model="form.category" placeholder="请输入体检类别" /> -->
            </el-form-item>
            <el-form-item label="部门" prop="department">
              <el-input v-model="form.department" placeholder="请输入部门" />
            </el-form-item>
          </el-form>
          <el-form
            style="margin: 4px 8px"
@@ -258,27 +259,15 @@
            ref="form"
            :model="form"
            :rules="rules"
            label-width="84px"
            label-width="106px"
          >
            <el-form-item label="现住地址" prop="cusAddr">
              <el-input v-model="form.cusAddr" placeholder="请输入现居住地址" />
            </el-form-item>
            <el-form-item label="预约日期" prop="reservationTime">
              <el-date-picker
                v-model="form.reservationTime"
                type="date"
                value-format="yyyy-MM-dd"
                placeholder="选择日期"
                :picker-options="setDisabled"
                style="width: 94%"
              >
              </el-date-picker>
            </el-form-item>
            <el-form-item label="预约时间" prop="timeRegion">
            <el-form-item label="预约时间" prop="timeRegion" >
              <el-select
                v-model="form.timeRegion"
                placeholder="请选择预约时间"
                style="width: 94%"
                placeholder="请选择预约时间" style="width: 95%;"
              >
                <el-option
                  v-for="dict in dict.type.tj_time_region"
@@ -288,6 +277,18 @@
                ></el-option>
              </el-select>
            </el-form-item>
            <el-form-item label="预约日期" prop="reservationTime">
              <el-date-picker
                v-model="form.reservationTime"
                type="date"
                value-format="yyyy-MM-dd"
                placeholder="选择日期"
                :picker-options="setDisabled"
                style="width: 88%"
              >
              </el-date-picker>
            </el-form-item>
          </el-form>
        </div>
      </el-col>
@@ -587,7 +588,7 @@
            <el-form
              :model="form"
              :inline="true"
              label-width="75px"
              label-width="100px"
              style="margin-left: 10px"
            >
              <el-form-item label="应收金额" style="margin-right: 20px">
@@ -595,7 +596,6 @@
                  placeholder="应收金额"
                  :value="TotalPrice1 + '.00'"
                  disabled
                  style="width: 150px"
                ></el-input>
              </el-form-item>
              <!-- <el-form-item label="优惠折扣" style="margin-right: 20px">
@@ -603,12 +603,11 @@
                <el-input-number style="width: 140px" v-model="discount" :precision="2" :step="0.1" :max="10" :min="1"
                  @change="numberChange" :disabled="isfalse"></el-input-number>
              </el-form-item> -->
              <el-form-item label="实收金额" style="margin-right: 20px">
              <el-form-item label="实收金额" >
                <el-input
                  placeholder="实收金额"
                  v-model="TotalPrice"
                  disabled
                  style="width: 190px"
                ></el-input>
              </el-form-item>
              <el-form-item>
@@ -651,8 +650,8 @@
              border: 1px solid #e6ebf5;
              max-height: 420px;
              overflow: auto;
              width: 1020px;
              margin-left: 20px;
              width: 950px;
              margin-left: 25px;
            "
          >
            <el-collapse v-model="index" accordion>