| | |
| | | <div class="app-container"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
| | | <el-form-item label="体检号" prop="tjNumber"> |
| | | <el-input v-model="queryParams.tjNumber" placeholder="请输入体检号" style="width: 170px;" clearable @keyup.enter.native="handleQuery" /> |
| | | <el-input v-model="queryParams.tjNumber" placeholder="请输入体检号" style="width: 170px;" clearable @keyup.enter.native="handleQuery" ref="inputName" @blur="handleQuery" /> |
| | | </el-form-item> |
| | | <el-form-item label="客户名称" prop="printBy"> |
| | | <el-input v-model="queryParams.printBy" placeholder="客户名称" clearable style="width: 100px;" |
| | |
| | | name: "Print", |
| | | dicts: ["print_success_fail",], |
| | | 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 { |
| | | // 遮罩层 |
| | | loading: true, |
| | |
| | | rules: { |
| | | deleted: [ |
| | | { |
| | | required: true, message: "", trigger: "blur" |
| | | required: true, validator: checkPhoneNum, trigger: "blur" |
| | | } |
| | | ] |
| | | } |
| | |
| | | created() { |
| | | this.getList(); |
| | | }, |
| | | mounted() { |
| | | this.$nextTick(() => { |
| | | this.$refs.inputName.focus(); |
| | | }); |
| | | }, |
| | | methods: { |
| | | /** 查询打印记录列表 */ |
| | | getList() { |