| | |
| | | <div class="search"> |
| | | <div> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true"> |
| | | <el-form-item label="行业名称" prop="laboratoryName"> |
| | | <el-form-item label="标准分类" prop="laboratoryName"> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="queryParams.laboratoryName" |
| | | @keyup.enter="refreshTable"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="行业编码" prop="laboratoryNumber"> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="queryParams.laboratoryNumber" |
| | | @keyup.enter="refreshTable"></el-input> |
| | | </el-form-item> |
| | | <el-form-item> |
| | |
| | | <el-dialog :title="formTitle" v-model="addDia" width="450px"> |
| | | <el-form ref="laboratoryForm" :model="laboratoryForm" :rules="userRules" label-position="right" |
| | | label-width="100px"> |
| | | <el-form-item label="行业名称" prop="laboratoryName"> |
| | | <el-form-item label="标准分类" prop="laboratoryName"> |
| | | <el-input v-model="laboratoryForm.laboratoryName" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="场所编码" prop="laboratoryNumber"> |
| | | <el-input v-model="laboratoryForm.laboratoryNumber" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="行业代号" prop="laboratoryCode"> |
| | | <el-input v-model="laboratoryForm.laboratoryCode" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="负责人" prop="head"> |
| | | <el-input v-model="laboratoryForm.head" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="负责人电话" prop="phoneNumber"> |
| | | <el-input v-model="laboratoryForm.phoneNumber" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="地址" prop="address"> |
| | | <el-input v-model="laboratoryForm.address" size="small" clearable></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <template #footer><span class="dialog-footer"> |
| | |
| | | return { |
| | | queryParams: { |
| | | laboratoryName: '', |
| | | laboratoryNumber: '', |
| | | }, |
| | | tableData: [], |
| | | tableLoading: false, |
| | | column: [ |
| | | { label: '行业名称', prop: 'laboratoryName' }, |
| | | { label: '场所编码', prop: 'laboratoryNumber' }, |
| | | { label: '行业代号', prop: 'laboratoryCode' }, |
| | | { label: '标准分类', prop: 'laboratoryName' }, |
| | | { label: '负责人', prop: 'head' }, |
| | | { label: '负责人电话', prop: 'phoneNumber' }, |
| | | { label: '地址', prop: 'address' }, |
| | | { label: '创建人', prop: 'createUserName' }, |
| | | { label: '创建时间', prop: 'createTime' }, |
| | | { |
| | |
| | | }, |
| | | operationType: '', |
| | | userRules: { |
| | | laboratoryName: [{ required: true, message: '请输入行业名称', trigger: 'blur' }], |
| | | laboratoryNumber: [{ required: true, message: '请输入场所编码', trigger: 'blur' }], |
| | | laboratoryName: [{ required: true, message: '请输入标准分类', trigger: 'blur' }], |
| | | head: [{ required: true, message: '请输入负责人', trigger: 'blur' }], |
| | | phoneNumber: [{ required: true, message: '请输入负责人电话', trigger: 'blur' }], |
| | | }, |
| | |
| | | this.operationType = type |
| | | if (type === 'edit') { |
| | | this.laboratoryForm = this.HaveJson(row) |
| | | } else { |
| | | // 新增时清空表单,避免带入上一条编辑记录里未展示字段的值 |
| | | this.laboratoryForm = {} |
| | | } |
| | | this.addDia = true |
| | | }, |