| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="7" :xs="24"> |
| | | <el-col :span="9" :xs="24"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="68px"> |
| | | <el-form-item label="科室" prop="deptName"> |
| | | <el-input v-model="queryParams.deptName" placeholder="请输入科室" clearable style="width: 200px" /> |
| | |
| | | <div class="pag"> |
| | | <div class="pag1"> |
| | | <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" |
| | | :limit.sync="queryParams.pageSize" @pagination="getList" /> |
| | | :pager-count="5" :limit.sync="queryParams.pageSize" @pagination="getList" /> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="17"> |
| | | <el-col :span="15"> |
| | | <el-form :model="form" :rules="rules" ref="queryForm" size="small" :inline="true" label-width="80px"> |
| | | <el-form-item label="排班类别" prop="numType"> |
| | | <el-select v-model="form.numType" placeholder="请输入挂号类别" clearable style="width: 160px"> |
| | |
| | | name: "TimeConfig", |
| | | dicts: ["yuyue_num_type"], |
| | | data() { |
| | | let checkPhoneNum = (rule, value, callback) => { |
| | | console.log( value) |
| | | let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/); |
| | | if (value == "" && value == undefined && !value) { |
| | | return callback(''); |
| | | } else if(value != undefined && value != ""){ |
| | | return callback(); |
| | | }else if (!patter.test(value)) { |
| | | return callback(''); |
| | | } |
| | | }; |
| | | return { |
| | | yc: false, |
| | | // pickerOptions: { |
| | |
| | | startTime: [ |
| | | { |
| | | required: true, |
| | | message: "", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | endTime: [ |
| | | { |
| | | required: true, |
| | | message: "", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | allNum: [ |
| | | { |
| | | required: true, |
| | | message: "", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | allNum: [ |
| | | { |
| | | required: true, |
| | | message: "", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | numType: [ |
| | | { |
| | | required: true, |
| | | message: "", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | line-height: 24px; |
| | | } |
| | | |
| | | .pag { |
| | | /* .pag { |
| | | width: 140%; |
| | | display: flex; |
| | | justify-content: center; |
| | | } */ |
| | | .pagination-container .el-pagination { |
| | | right: -100px; |
| | | position: absolute; |
| | | } |
| | | |
| | | .pag1 { |
| | | /* .pag1 { |
| | | width: 20%; |
| | | } |
| | | } */ |
| | | </style> |