| | |
| | | form: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | proId: [{ required: true, message: "项目id不能为空", trigger: "blur" }], |
| | | proId: [{ required: true, message: "", trigger: "blur" }], |
| | | }, |
| | | }; |
| | | }, |
| | |
| | | rules: { |
| | | cateringName: [ |
| | | { |
| | | required: true, message: "配餐名称不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | priceGt: [ |
| | | { |
| | | required: true, message: "价格最大值不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | priceLg: [ |
| | | { |
| | | required: true, message: "价格最小值不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | } |
| | |
| | | }, |
| | | rules: { |
| | | hzType: [ |
| | | { required: true, message: '请选择科室', trigger: 'change' } |
| | | { required: true, message: '', trigger: 'change' } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | }, |
| | | rules: { |
| | | hzType: [ |
| | | { required: true, message: '请选择科室', trigger: 'change' } |
| | | { required: true, message: '', trigger: 'change' } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | }, |
| | | rules: { |
| | | hzType: [ |
| | | { required: true, message: '请选择科室', trigger: 'change' } |
| | | { required: true, message: '', trigger: 'change' } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | createTime: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | updateTime: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标记不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | rules: { |
| | | deleted: [ |
| | | { |
| | | required: true, message: "$comment不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | } |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | } |
| | | }; |
| | |
| | | rules: { |
| | | deleted: [ |
| | | { |
| | | required: true, message: "删除不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, message: "创建时间不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | } |
| | |
| | | form: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | cusName: [{ required: true, message: "姓名不能为空", trigger: "blur" }], |
| | | cusName: [{ required: true, message: "", trigger: "blur" }], |
| | | cusSex: [ |
| | | { required: true, message: "性别不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | cusBrithday: [ |
| | | { required: true, message: "出生日期不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusAddr: [ |
| | | { required: true, message: "现居住地址不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusPassword: [ |
| | | { required: true, message: "账号密码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // cusNational: [ |
| | | // { required: true, message: "民族不能为空", trigger: "change" } |
| | | // ], |
| | | cusIdcard: [ |
| | | { required: true, message: "身份证号不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标志不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | | { required: true, message: "删除标注不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | } |
| | | }; |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | hospAreaName: [ |
| | | { required: true, message: "院区名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | hospid: [ |
| | | { required: true, message: "医疗机构ID不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // hospName: [ |
| | | // { required: true, message: "医疗机构名称不能为空", trigger: "blur" }, |
| | | // ], |
| | | code: [ |
| | | { required: true, message: "院区编码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | mainHospArea: [ |
| | | { |
| | | required: true, |
| | | message: "是否主院区 0-不是 1-是不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | createBy: [ |
| | | { required: true, message: "创建人不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // orderNum: [ |
| | | // { required: true, message: "排序不能为空", trigger: "blur" }, |
| | |
| | | effective: [ |
| | | { |
| | | required: true, |
| | | message: "数据状态(PT10.00.004)不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | createByName: [ |
| | | { required: true, message: "创建人姓名不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | updateByName: [ |
| | | { required: true, message: "修改人姓名不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | areaName: [ |
| | | { required: true, message: "院区地址不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | principal: [ |
| | | { required: true, message: "负责人不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | phone: [ |
| | | { required: true, message: "负责人电话不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | rules: { |
| | | deleted: [ |
| | | { |
| | | required: true, message: "删除不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ] |
| | | } |
| | |
| | | <el-table-column label="科室名称" align="center" prop="deptName" width="110px" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="检查类别" align="center" prop="proCheckType" width="110px" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="临床意义" align="center" prop="proMeaning" width="350px" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="检查方式" align="center" prop="proCheckMethod" :show-overflow-tooltip="true" |
| | | width="110px" /> |
| | | <!-- <el-table-column label="检查方式" align="center" prop="proCheckMethod" :show-overflow-tooltip="true" |
| | | width="110px" /> --> |
| | | <el-table-column label="是否空腹" align="center" prop="proCheckMethod" :show-overflow-tooltip="true" |
| | | width="110px" > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.proCheckMethod" /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="项目标准值" align="center" prop="proScope" :show-overflow-tooltip="true" width="90px"> |
| | | </el-table-column> |
| | | <el-table-column label="项目类型" align="center" prop="resultType" width="110px" :show-overflow-tooltip="true"> |
| | |
| | | <el-form-item label="临床意义" prop="proMeaning"> |
| | | <el-input v-model="form.proMeaning" placeholder="请输入临床意义" /> |
| | | </el-form-item> |
| | | <el-form-item label="检查方式" prop="proCheckMethod"> |
| | | <el-input v-model="form.proCheckMethod" placeholder="请输入检查方式" /> |
| | | </el-form-item> |
| | | <el-form-item label="空腹" prop="isEat"> |
| | | <el-select v-model="form.isEat" placeholder="请选择是否空腹" style="width: 200px"> |
| | | <el-form-item label="是否空腹" prop="proCheckMethod"> |
| | | <el-select v-model="form.proCheckMethod" placeholder="请选择是否空腹" style="width: 200px"> |
| | | <el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label" |
| | | :value="dict.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="空腹" prop="isEat"> |
| | | <el-select v-model="form.isEat" placeholder="请选择是否空腹" style="width: 200px"> |
| | | <el-option v-for="dict in dict.type.sys_yes_no" :key="dict.value" :label="dict.label" |
| | | :value="dict.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> --> |
| | | <el-form-item label="性别" prop="proSex"> |
| | | <el-select v-model="form.proSex" placeholder="请选择体检人性别" style="width: 200px"> |
| | | <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | updateTime: [ |
| | | { required: true, message: "修改时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标记不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | proName: [ |
| | | { required: true, message: "项目名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | proPrice: [ |
| | | { required: true, message: "项目价格不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deptId: [ |
| | | { required: true, message: "科室名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // proStandard: [ |
| | | // { required: true, message: "项目标准值不能为空", trigger: "blur" }, |
| | |
| | | /** 查询部门列表 */ |
| | | getDeptList() { |
| | | listDept(this.queryParams).then((response) => { |
| | | console.log(response) |
| | | this.parentNameList = response.data; |
| | | this.deptList = this.handleTree(response.data, "proId"); |
| | | }); |
| | |
| | | const proId = row.proId || this.ids; |
| | | getProject(proId).then((response) => { |
| | | this.form = response.data; |
| | | this.form.deptId = Number(this.form.deptId) |
| | | if (this.form.proStatus === 0) { |
| | | this.form.proStatus = "启用"; |
| | | } else { |
| | |
| | | question: [ |
| | | { |
| | | required: true, |
| | | message: "问题不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | type: [ |
| | | { |
| | | required: true, |
| | | message: "类型不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | isRequired: [ |
| | | { |
| | | required: true, |
| | | message: "是否必填不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | form: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | cusName: [{ required: true, message: "姓名不能为空", trigger: "blur" }], |
| | | cusName: [{ required: true, message: "", trigger: "blur" }], |
| | | cusSex: [ |
| | | { required: true, message: "性别不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | cusBrithday: [ |
| | | { required: true, message: "出生日期不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusAddr: [ |
| | | { required: true, message: "现居住地址不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cusPassword: [ |
| | | { required: true, message: "账号密码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // cusNational: [ |
| | | // { required: true, message: "民族不能为空", trigger: "change" } |
| | | // ], |
| | | cusIdcard: [ |
| | | { required: true, message: "身份证号不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标志不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | proName: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | ruleType: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | ruleStr: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | bingzhong: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | sex: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | ageLt: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | ageGt: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | rules: { |
| | | tempTitle: [ |
| | | { |
| | | required: true, message: "模板标题不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | tempContent: [ |
| | | { |
| | | required: true, message: "模板内容不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ], |
| | | tempType: [ |
| | | { |
| | | required: true, message: "模板类型不能为空", trigger: "change" |
| | | required: true, message: "", trigger: "change" |
| | | } |
| | | ], |
| | | } |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | cnName: [ |
| | | { |
| | | required: true, |
| | | message: "单位名称不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | contactPhone: [ |
| | | { |
| | | required: true, |
| | | message: "联系电话不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | count: [ |
| | | { |
| | | required: true, |
| | | message: "体检人数不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "创建时间不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标记不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | createTime: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | updateTime: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标记不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | |
| | | // 饼状图 |
| | | getPieChart().then((response) => { |
| | | this.PieChart = response.data.tjdj |
| | | this.PieChart.forEach(item => { |
| | | item.value = item.count |
| | | }) |
| | | this.PieChart.reverse() |
| | | this.PieChart.push(this.PieChart[0]) |
| | | this.PieChart.splice(0, 1) |
| | | this.PieChart2 = response.data.tjyc |
| | | if (this.PieChart2 == 0) { |
| | | this.PieChart2 = [ |
| | | |
| | | |
| | | |
| | | { |
| | | "name": "40-60岁", |
| | | "count": 1, |
| | | "value": 1 |
| | | if (response.data) { |
| | | |
| | | if (response.data.tjdj.length === 0) { |
| | | this.PieChart = [] |
| | | this.PieChart = [ |
| | | { |
| | | "name": "体检登记人数分布", |
| | | "count": 1, |
| | | "value": 10 |
| | | }, |
| | | |
| | | ] |
| | | } else { |
| | | this.PieChart = response.data.tjdj |
| | | this.PieChart.forEach(item => { |
| | | item.value = item.count |
| | | }) |
| | | this.PieChart.reverse() |
| | | this.PieChart.push(this.PieChart[0]) |
| | | this.PieChart.splice(0, 1) |
| | | |
| | | } |
| | | |
| | | let myChart2 = this.$echarts.init(document.getElementById('main2')); |
| | | myChart2.setOption({ |
| | | title: { |
| | | text: '体检登记人数分布', |
| | | top: '5' |
| | | |
| | | }, |
| | | { |
| | | "name": "16-40岁", |
| | | "count": 1, |
| | | "value": 1 |
| | | |
| | | tooltip: { |
| | | trigger: 'item' |
| | | }, |
| | | { |
| | | "name": "3-16岁", |
| | | "count": 1, |
| | | "value": 1 |
| | | legend: { |
| | | top: '80%', |
| | | left: 'center' |
| | | }, |
| | | { |
| | | "name": "0-3岁", |
| | | "count": 1, |
| | | "value": 1 |
| | | series: [ |
| | | { |
| | | // name: 'Access From', |
| | | type: 'pie', |
| | | radius: ['16%', '54%'], |
| | | center: ["50%", "43%"], |
| | | data: this.PieChart, |
| | | emphasis: { |
| | | itemStyle: { |
| | | shadowBlur: 10, |
| | | shadowOffsetX: 0, |
| | | shadowColor: 'rgba(0, 0, 0, 0.5)' |
| | | } |
| | | } |
| | | }] |
| | | }) |
| | | |
| | | if (response.data.tjyc.length === 0) { |
| | | this.PieChart2 = [] |
| | | this.PieChart2 = [ |
| | | { |
| | | "name": "体检结果异常人数分布", |
| | | "count": 1, |
| | | "value": 10 |
| | | }, |
| | | |
| | | ] |
| | | } else { |
| | | this.PieChart2 = response.data.tjyc |
| | | this.PieChart2.reverse() |
| | | this.PieChart2.push(this.PieChart2[0]) |
| | | this.PieChart2.splice(0, 1) |
| | | this.PieChart2.forEach(item => { |
| | | item.value = item.count |
| | | }) |
| | | // this.TobeToday = response |
| | | } |
| | | let myChart3 = this.$echarts.init(document.getElementById('main3')); |
| | | |
| | | myChart3.setOption({ |
| | | title: { |
| | | text: '体检结果异常人数分布', |
| | | top: '5' |
| | | |
| | | }, |
| | | { |
| | | "name": "60岁以上", |
| | | "count": 1, |
| | | "value": 1 |
| | | } |
| | | ] |
| | | tooltip: { |
| | | trigger: 'item' |
| | | }, |
| | | legend: { |
| | | top: '80%', |
| | | left: 'center' |
| | | }, |
| | | series: [ |
| | | { |
| | | // name: 'Access From', |
| | | type: 'pie', |
| | | radius: ['16%', '54%'], |
| | | center: ["50%", "43%"], |
| | | data: this.PieChart2, |
| | | emphasis: { |
| | | itemStyle: { |
| | | shadowBlur: 10, |
| | | shadowOffsetX: 0, |
| | | shadowColor: 'rgba(0, 0, 0, 0.5)' |
| | | } |
| | | } |
| | | }] |
| | | }) |
| | | } |
| | | this.PieChart2.reverse() |
| | | this.PieChart2.push(this.PieChart2[0]) |
| | | this.PieChart2.splice(0, 1) |
| | | this.PieChart2.forEach(item => { |
| | | item.value = item.count |
| | | }) |
| | | // this.TobeToday = response |
| | | let myChart2 = this.$echarts.init(document.getElementById('main2')); |
| | | let myChart3 = this.$echarts.init(document.getElementById('main3')); |
| | | myChart2.setOption({ |
| | | title: { |
| | | text: '体检登记人数分布', |
| | | top: '5' |
| | | |
| | | }, |
| | | tooltip: { |
| | | trigger: 'item' |
| | | }, |
| | | legend: { |
| | | top: '78%', |
| | | left: 'center' |
| | | }, |
| | | series: [ |
| | | { |
| | | // name: 'Access From', |
| | | type: 'pie', |
| | | radius: ['16%', '54%'], |
| | | center: ["50%", "43%"], |
| | | data: this.PieChart, |
| | | emphasis: { |
| | | itemStyle: { |
| | | shadowBlur: 10, |
| | | shadowOffsetX: 0, |
| | | shadowColor: 'rgba(0, 0, 0, 0.5)' |
| | | } |
| | | } |
| | | }] |
| | | }) |
| | | myChart3.setOption({ |
| | | title: { |
| | | text: '体检结果异常人数分布', |
| | | top: '5' |
| | | |
| | | }, |
| | | tooltip: { |
| | | trigger: 'item' |
| | | }, |
| | | legend: { |
| | | top: '78%', |
| | | left: 'center' |
| | | }, |
| | | series: [ |
| | | { |
| | | // name: 'Access From', |
| | | type: 'pie', |
| | | radius: ['16%', '54%'], |
| | | center: ["50%", "43%"], |
| | | data: this.PieChart2, |
| | | emphasis: { |
| | | itemStyle: { |
| | | shadowBlur: 10, |
| | | shadowOffsetX: 0, |
| | | shadowColor: 'rgba(0, 0, 0, 0.5)' |
| | | } |
| | | } |
| | | }] |
| | | }) |
| | | window.onresize = function () { |
| | | myChart2.resize() |
| | | myChart3.resize() |
| | | } |
| | | this.loading = false; |
| | | }); |
| | | |
| | | } |
| | | }, |
| | | |
| | |
| | | } |
| | | |
| | | .img { |
| | | width: 60%; |
| | | width: 60%; |
| | | height: 100%; |
| | | display: flex; |
| | | justify-content: center; |
| | |
| | | userId: [ |
| | | { |
| | | required: true, |
| | | message: "用户不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | orderSn: [ |
| | | { |
| | | required: true, |
| | | message: "订单编号不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | userId: [ |
| | | { |
| | | required: true, |
| | | message: "用户表的用户ID不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | goodsId: [ |
| | | { |
| | | required: true, |
| | | message: "浏览商品ID不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | userId: [ |
| | | { |
| | | required: true, |
| | | message: "用户表的用户ID不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | keyword: [ |
| | | { |
| | | required: true, |
| | | message: "搜索关键字不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | fromType: [ |
| | | { |
| | | required: true, |
| | | message: "搜索来源,如pc、wx、app不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | keyword: [ |
| | | { |
| | | required: true, |
| | | message: "关键字不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | url: [ |
| | | { |
| | | required: true, |
| | | message: "关键字的跳转链接不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | isHot: [ |
| | | { |
| | | required: true, |
| | | message: "是否是热门关键字不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | isDefault: [ |
| | | { |
| | | required: true, |
| | | message: "是否是默认关键字不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | sortOrder: [ |
| | | { |
| | | required: true, |
| | | message: "排序不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | userId: [ |
| | | { |
| | | required: true, |
| | | message: "用户表的用户ID不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | orderSn: [ |
| | | { |
| | | required: true, |
| | | message: "订单编号不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | orderStatus: [ |
| | | { |
| | | required: true, |
| | | message: "订单状态不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | consignee: [ |
| | | { |
| | | required: true, |
| | | message: "收货人名称不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | mobile: [ |
| | | { |
| | | required: true, |
| | | message: "收货人手机号不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | address: [ |
| | | { |
| | | required: true, |
| | | message: "收货具体地址不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | message: [ |
| | | { |
| | | required: true, |
| | | message: "用户订单留言不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | goodsPrice: [ |
| | | { |
| | | required: true, |
| | | message: "商品总费用不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | couponPrice: [ |
| | | { |
| | | required: true, |
| | | message: "优惠券减免不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | integralPrice: [ |
| | | { |
| | | required: true, |
| | | message: "用户积分减免不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | grouponPrice: [ |
| | | { |
| | | required: true, |
| | | message: "团购优惠价减免不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | { |
| | | required: true, |
| | | message: |
| | | "订单费用, = goods_price + freight_price - coupon_price不能为空", |
| | | "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | actualPrice: [ |
| | | { |
| | | required: true, |
| | | message: "实付费用, = order_price - integral_price不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | settlementStatus: [ |
| | | { |
| | | required: true, |
| | | message: "结算状态不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | freightType: [ |
| | | { |
| | | required: true, |
| | | message: "配送方式 :0 快递, 1 自提不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | startTime: [ |
| | | { |
| | | required: true, |
| | | message: "开始日期不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | endTime: [ |
| | | { |
| | | required: true, |
| | | message: "结束日期不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | allNum: [ |
| | | { |
| | | required: true, |
| | | message: "总数不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | nowNum: [ |
| | | { |
| | | required: true, |
| | | message: "余数不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | jobName: [ |
| | | { required: true, message: "任务名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | invokeTarget: [ |
| | | { required: true, message: "调用目标字符串不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | cronExpression: [ |
| | | { required: true, message: "cron执行表达式不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | title: [ |
| | | { required: true, message: "标题不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | } |
| | |
| | | startTime: [ |
| | | { |
| | | required: true, |
| | | message: "开始日期不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | endTime: [ |
| | | { |
| | | required: true, |
| | | message: "结束日期不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | allNum: [ |
| | | { |
| | | required: true, |
| | | message: "总数不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | allNum: [ |
| | | { |
| | | required: true, |
| | | message: "预约限号不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | numType: [ |
| | | { |
| | | required: true, |
| | | message: "号类不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | ageGt: [ |
| | | { required: true, message: "项目名不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | pickerOptions: { |
| | |
| | | |
| | | rules: { |
| | | drugManufacturerId: [ |
| | | { required: true, message: "单位名称不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | reservationTime: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | dwDeptName: [ |
| | | { required: true, message: "部门不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | signingPic: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | contactPerson: [ |
| | | { required: true, message: "联系人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | contactPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | taxNumber: [ |
| | | { required: true, message: "税号不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | legalPerson: [ |
| | | { required: true, message: "法人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | registerAddress: [ |
| | | { required: true, message: "注册地址不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | bankAccount: [ |
| | | { required: true, message: "开户银行不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | countNum: [ |
| | | { required: true, message: "银行账户不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | principal: [ |
| | | { required: true, message: "负责人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | faxNumber: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | mailingAddress: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | email: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | pacName: [ |
| | | { required: true, message: "套餐不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | payType: [ |
| | | { required: true, message: "结算方式不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | phoe: [ |
| | | { |
| | | required: true, |
| | | pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, |
| | | message: "请输入正确的手机号码", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | |
| | | proPrice: [ |
| | | { required: true, message: "套餐金额不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "折扣率不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | cnName: [ |
| | | { required: true, message: "中文名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | businessLicenseNumber: [ |
| | | { required: true, message: "经营许可证号不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | updateTime: [ |
| | | { required: true, message: "修改时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | effective: [ |
| | | { |
| | | required: true, |
| | | message: "数据状态(PT10.00.004)不能为空", |
| | | message: "", |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | name: [ |
| | | { required: true, message: "联系人不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | contactPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | ListObj: {}, |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | drugManufacturerId: [ |
| | | { required: true, message: "单位名称不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | reservationTime: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | signingPic: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | contactPerson: [ |
| | | { required: true, message: "联系人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | contactPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | taxNumber: [ |
| | | { required: true, message: "税号不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | legalPerson: [ |
| | | { required: true, message: "法人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | registerAddress: [ |
| | | { required: true, message: "注册地址不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | bankAccount: [ |
| | | { required: true, message: "开户银行不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | countNum: [ |
| | | { required: true, message: "银行账户不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | principal: [ |
| | | { required: true, message: "负责人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | faxNumber: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | mailingAddress: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | email: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | pacName: [ |
| | | { required: true, message: "套餐不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | payType: [ |
| | | { required: true, message: "结算方式不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | phoe: [ |
| | | { |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | |
| | | </el-table> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | |
| | | </el-table> |
| | |
| | | fmobj: {}, |
| | | // 表单校验 |
| | | rules: { |
| | | cusName: [{ required: true, message: "姓名不能为空", trigger: "blur" }], |
| | | cusName: [{ required: true, message: "", trigger: "blur" }], |
| | | cusSex: [ |
| | | { required: true, message: "性别不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | cusBrithday: [ |
| | | { required: true, message: "出生日期不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // cusAddr: [ |
| | | // { required: true, message: "现居住地址不能为空", trigger: "blur" }, |
| | | // ], |
| | | cusPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | reservationTime: [ |
| | | { required: true, message: "预约日期不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | timeRegion: [ |
| | | { required: true, message: "时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | options: [ |
| | |
| | | name: [ |
| | | { |
| | | required: true, |
| | | message: "姓名不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | idCard: [ |
| | | { |
| | | required: true, |
| | | message: "身份证号不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | phoe: [ |
| | | { |
| | | required: true, |
| | | message: "联系电话不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | </el-table-column> |
| | | <el-table-column label="项目名称" align="center" prop="proName" /> |
| | | <el-table-column label="性别" align="center" prop="proSex" width="90" /> |
| | | <el-table-column label="空腹" align="center" prop="isEat" width="90" /> |
| | | <el-table-column label="空腹" align="center" prop="proCheckMethod" width="90" /> |
| | | <el-table-column |
| | | label="采样编号" |
| | | align="center" |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | proId: [ |
| | | { required: true, message: "项目名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | updateTime: [ |
| | | { required: true, message: "修改时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deleted: [ |
| | | { required: true, message: "删除标记不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | proName: [ |
| | | { required: true, message: "项目名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | proPrice: [ |
| | | { required: true, message: "项目价格不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deptName: [ |
| | | { required: true, message: "科室名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // proStandard: [ |
| | | // { required: true, message: "项目标准值不能为空", trigger: "blur" }, |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | cnName: [ |
| | | { required: true, message: "单位名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | dwDeptName: [ |
| | | { required: true, message: "部门名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | groupingName: [ |
| | | { required: true, message: "分组名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | gtAge: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | limits: [ |
| | | { required: true, message: "统收限额不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | ltAge: [ |
| | | { required: true, message: "修改时间不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | pacName: [ |
| | | { required: true, message: "套餐名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | payType: [ |
| | | { required: true, message: "结算方式不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | sex: [ |
| | | { required: true, message: "性别不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | |
| | | deleted: [ |
| | | { required: true, message: "0未删除1删除不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | contactPerson: [ |
| | | { required: true, message: "联系人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | contactPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | taxNumber: [ |
| | | { required: true, message: "税号不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | legalPerson: [ |
| | | { required: true, message: "法人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | registerAddress: [ |
| | | { required: true, message: "注册地址不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | bankAccount: [ |
| | | { required: true, message: "开户银行不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | countNum: [ |
| | | { required: true, message: "银行账户不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | principal: [ |
| | | { required: true, message: "负责人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | faxNumber: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | mailingAddress: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | email: [ |
| | | { required: true, message: "传真不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | configName: [ |
| | | { required: true, message: "参数名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | configKey: [ |
| | | { required: true, message: "参数键名不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | configValue: [ |
| | | { required: true, message: "参数键值不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | parentId: [ |
| | | { required: true, message: "上级科室不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | deptName: [ |
| | | { required: true, message: "科室名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | orderNum: [ |
| | | { required: true, message: "显示排序不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | departmentCode: [ |
| | | { required: true, message: "显示排序不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | hospName: [ |
| | | { required: true, message: "显示排序不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // email: [ |
| | | // { |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | dictLabel: [ |
| | | { required: true, message: "数据标签不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | dictValue: [ |
| | | { required: true, message: "数据键值不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | dictSort: [ |
| | | { required: true, message: "数据顺序不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | dictName: [ |
| | | { required: true, message: "字典名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | dictType: [ |
| | | { required: true, message: "字典类型不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | qybz: [ |
| | | { |
| | | required: true, |
| | | message: "启用标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | | name: [{ required: true, message: "姓名不能为空", trigger: "change" }], |
| | | name: [{ required: true, message: "", trigger: "change" }], |
| | | tjPro: [ |
| | | { required: true, message: "体检项目不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | type: [ |
| | | { required: true, message: "付款类型不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | orgPid: [ |
| | | { required: true, message: "父级组织ID不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | orgType: [ |
| | | { required: true, message: "组织类型不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | uscc: [ |
| | | { required: true, message: "信用代码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // level: [ |
| | | // { required: true, message: "医院等级不能为空", trigger: "change" } |
| | | // ], |
| | | mita: [ |
| | | { required: true, message: "是否两定不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | // hospType: [ |
| | | // { required: true, message: "医疗卫生机构分类不能为空", trigger: "change" } |
| | | // ], |
| | | createBy: [ |
| | | { required: true, message: "创建人不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | effective: [ |
| | | { required: true, message: "数据状态不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | jgMultiArea: [ |
| | | { required: true, message: "院区管理不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | orgCode: [ |
| | | { required: true, message: "机构编码不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | orgCnName: [ |
| | | { required: true, message: "机构名称不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | principal: [ |
| | | { required: true, message: "负责人不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | phone: [ |
| | | { required: true, message: "负责人电话不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | buildDate: [ |
| | | { required: true, message: "建立日期不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | legalPerson: [ |
| | | { required: true, message: "法定代表人不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | issueAuth: [ |
| | | { required: true, message: "发证机关不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | issueDate: [ |
| | | { required: true, message: "发证日期不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | address: [ |
| | | { required: true, message: "机构地址不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | level: [ |
| | | { required: true, message: "医院等级不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | // jgDeptArea: [ |
| | | // { required: true, message: "病区管理不能为空", trigger: "change" } |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | | name: [{ required: true, message: "姓名不能为空", trigger: "change" }], |
| | | name: [{ required: true, message: "", trigger: "change" }], |
| | | tjPro: [ |
| | | { required: true, message: "体检项目不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | type: [ |
| | | { required: true, message: "付款类型不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | ksbm: [ |
| | | { required: true, message: "科室编码不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | ksmc: [ |
| | | { required: true, message: "科室名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | // deleted: [ |
| | | // { required: true, message: "0未删除1删除不能为空", trigger: "blur" } |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | menuName: [ |
| | | { required: true, message: "菜单名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | orderNum: [ |
| | | { required: true, message: "菜单顺序不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | path: [ |
| | | { required: true, message: "路由地址不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | noticeTitle: [ |
| | | { required: true, message: "公告标题不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | noticeType: [ |
| | | { required: true, message: "公告类型不能为空", trigger: "change" } |
| | | { required: true, message: "", trigger: "change" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | deleted: [ |
| | | { required: true, message: "$comment不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | pacName: [ |
| | | { required: true, message: "套餐名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | pacStatus: [ |
| | | { required: true, message: "请选择套餐状态", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | categoryId: [ |
| | | { required: true, message: "请选择商品类目", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | keywords: [ |
| | | { required: true, message: "请选择关键字", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | isOnSale: [ |
| | | { required: true, message: "是否上架", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | sort: [ |
| | | { required: true, message: "请输入排序", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | retailPrice: [ |
| | | { required: true, message: "请输入小程序价格", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | counterPrice: [ |
| | | { required: true, message: "请输入原价", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | rules: { |
| | | isCheckout: [ |
| | | { |
| | | required: true, message: "否N是Y不能为空", trigger: "blur" |
| | | required: true, message: "", trigger: "blur" |
| | | } |
| | | ] |
| | | } |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | postName: [ |
| | | { required: true, message: "岗位名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | postCode: [ |
| | | { required: true, message: "岗位编码不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | postSort: [ |
| | | { required: true, message: "岗位顺序不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | roleName: [ |
| | | { required: true, message: "角色名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | roleKey: [ |
| | | { required: true, message: "权限字符不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | roleSort: [ |
| | | { required: true, message: "角色顺序不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | rules: { |
| | | field102: [{ |
| | | required: true, |
| | | message: '请输入体检人姓名', |
| | | message: '', |
| | | trigger: 'blur' |
| | | }], |
| | | }, |
| | |
| | | qybz: [ |
| | | { |
| | | required: true, |
| | | message: "启用标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | | cusName: [{ required: true, message: "姓名不能为空", trigger: "blur" }], |
| | | cusName: [{ required: true, message: "", trigger: "blur" }], |
| | | cusSex: [ |
| | | { required: true, message: "性别不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | address: [{ required: true, message: "地址不能为空", trigger: "blur" }], |
| | | phone: [{ required: true, message: "手机号不能为空", trigger: "blur" }], |
| | | address: [{ required: true, message: "", trigger: "blur" }], |
| | | phone: [{ required: true, message: "", trigger: "blur" }], |
| | | cusPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | // cusNational: [ |
| | | // { required: true, message: "民族不能为空", trigger: "change" }, |
| | | // ], |
| | | cusIdcard: [ |
| | | { required: true, message: "身份证号不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="nowPrice" label="实收金额"> |
| | | </el-table-column> |
| | | <el-table-column prop="isEat" label="空腹"> |
| | | <el-table-column prop="proCheckMethod" label="空腹"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-collapse-item> |
| | |
| | | }, |
| | | // 表单校验 |
| | | rules: { |
| | | cusName: [{ required: true, message: "姓名不能为空", trigger: "blur" }], |
| | | cusName: [{ required: true, message: "", trigger: "blur" }], |
| | | cusSex: [ |
| | | { required: true, message: "性别不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | cusBrithday: [ |
| | | { required: true, message: "出生日期不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // cusAddr: [ |
| | | // { required: true, message: "现居住地址不能为空", trigger: "blur" }, |
| | | // ], |
| | | cusPhone: [ |
| | | { required: true, message: "联系电话不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | reservationTime: [ |
| | | { required: true, message: "预约日期不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | timeRegion: [ |
| | | { required: true, message: "时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | // cusIdcard: [ |
| | | // { required: true, message: "请输入身份证号", trigger: "blur" }, |
| | |
| | | // }, |
| | | // ], |
| | | cusIdcard: [ |
| | | { required: true, message: "身份证号不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { |
| | | pattern: /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/, |
| | | message: "请输入正确的身份证号", |
| | | message: "", |
| | | trigger: "blur", |
| | | validator: this.validSjh, |
| | | }, |
| | |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标记不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | userName: [ |
| | | { required: true, message: "用户名称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { |
| | | min: 2, |
| | | max: 20, |
| | | message: "用户名称长度必须介于 2 和 20 之间", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | nickName: [ |
| | | { required: true, message: "用户昵称不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | password: [ |
| | | { required: true, message: "用户密码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { |
| | | min: 5, |
| | | max: 20, |
| | | message: "用户密码长度必须介于 5 和 20 之间", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | email: [ |
| | | { |
| | | type: "email", |
| | | message: "请输入正确的邮箱地址", |
| | | message: "", |
| | | trigger: ["blur", "change"], |
| | | }, |
| | | ], |
| | | phonenumber: [ |
| | | { |
| | | pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, |
| | | message: "请输入正确的手机号码", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | oldPassword: [ |
| | | { required: true, message: "旧密码不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | newPassword: [ |
| | | { required: true, message: "新密码不能为空", trigger: "blur" }, |
| | | { min: 6, max: 20, message: "长度在 6 到 20 个字符", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { min: 6, max: 20, message: "", trigger: "blur" } |
| | | ], |
| | | confirmPassword: [ |
| | | { required: true, message: "确认密码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { required: true, validator: equalToPassword, trigger: "blur" } |
| | | ] |
| | | } |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | nickName: [ |
| | | { required: true, message: "用户昵称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | email: [ |
| | | { required: true, message: "邮箱地址不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { |
| | | type: "email", |
| | | message: "请输入正确的邮箱地址", |
| | | message: "", |
| | | trigger: ["blur", "change"] |
| | | } |
| | | ], |
| | | phonenumber: [ |
| | | { required: true, message: "手机号码不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | { |
| | | pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, |
| | | message: "请输入正确的手机号码", |
| | | message: "", |
| | | trigger: "blur" |
| | | } |
| | | ] |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | userId: [ |
| | | { required: true, message: "用户id不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | hospId: [ |
| | | { required: true, message: "组织ID不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | hospName: [ |
| | | { required: true, message: "组织中文名称不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | orgType: [ |
| | | { required: true, message: "组织类型不能为空", trigger: "change" } |
| | | { required: true, message: "", trigger: "change" } |
| | | ], |
| | | staffName: [ |
| | | { required: true, message: "姓名不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | createBy: [ |
| | | { required: true, message: "创建人不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | createTime: [ |
| | | { required: true, message: "创建时间不能为空", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | } |
| | | }; |
| | |
| | | ypId: [ |
| | | { |
| | | required: true, |
| | | message: "项目id不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | ypCode: [ |
| | | { |
| | | required: true, |
| | | message: "项目编码不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | ypName: [ |
| | | { |
| | | required: true, |
| | | message: "名称不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | largeUnit: [ |
| | | { |
| | | required: true, |
| | | message: "大库房单位不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | isCharge: [ |
| | | { |
| | | required: true, |
| | | message: "是否收费不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "删除标志不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | compId: [ |
| | | { |
| | | required: true, |
| | | message: "单位不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | dwDeptId: [ |
| | | { |
| | | required: true, |
| | | message: "单位部门不能为空", |
| | | message: "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | drugManufacturerId: [ |
| | | { required: true, message: "单位名称不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | reservationTime: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | dwDeptName: [ |
| | | { required: true, message: "部门不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | // 表单校验 |
| | | rules: { |
| | | firmId: [ |
| | | { required: true, message: "单位名称不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | beginTime: [ |
| | | { required: true, message: "预约时间不能为空", trigger: "blur" }, |
| | | { required: true, message: "", trigger: "blur" }, |
| | | ], |
| | | dwDeptId: [ |
| | | { required: true, message: "部门不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | groupId: [ |
| | | { required: true, message: "分组不能为空", trigger: "change" }, |
| | | { required: true, message: "", trigger: "change" }, |
| | | ], |
| | | }, |
| | | }; |
| | |
| | | rules: { |
| | | fileName: [{ |
| | | required: true, |
| | | message: '请输入文件名', |
| | | message: '', |
| | | trigger: 'blur' |
| | | }], |
| | | type: [{ |
| | | required: true, |
| | | message: '生成类型不能为空', |
| | | message: '', |
| | | trigger: 'change' |
| | | }] |
| | | }, |
| | |
| | | label: [ |
| | | { |
| | | required: true, |
| | | message: '请输入选项名', |
| | | message: '', |
| | | trigger: 'blur' |
| | | } |
| | | ], |
| | | value: [ |
| | | { |
| | | required: true, |
| | | message: '请输入选项值', |
| | | message: '', |
| | | trigger: 'blur' |
| | | } |
| | | ] |
| | |
| | | return { |
| | | rules: { |
| | | tableName: [ |
| | | { required: true, message: "请输入表名称", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | tableComment: [ |
| | | { required: true, message: "请输入表描述", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | className: [ |
| | | { required: true, message: "请输入实体类名称", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | functionAuthor: [ |
| | | { required: true, message: "请输入作者", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ] |
| | | } |
| | | }; |
| | |
| | | subColumns: [], |
| | | rules: { |
| | | tplCategory: [ |
| | | { required: true, message: "请选择生成模板", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | packageName: [ |
| | | { required: true, message: "请输入生成包路径", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | moduleName: [ |
| | | { required: true, message: "请输入生成模块名", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | businessName: [ |
| | | { required: true, message: "请输入生成业务名", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | functionName: [ |
| | | { required: true, message: "请输入生成功能名", trigger: "blur" } |
| | | { required: true, message: "", trigger: "blur" } |
| | | ], |
| | | } |
| | | }; |