| | |
| | | </el-form-item> |
| | | <el-form-item |
| | | label="接触有害物工龄" |
| | | prop="zgongLing" |
| | | prop="jhgl" |
| | | label-width="150px" |
| | | > |
| | | <!-- <el-input v-model="form.cusName" placeholder="请输入工龄" style="width: 150px" />年 --> |
| | | <el-input-number |
| | | v-model="form.zgongLing" |
| | | v-model="form.jhgl" |
| | | label="请输入接触有害物工龄" |
| | | ></el-input-number |
| | | >年 |
| | |
| | | style="width: 700px" |
| | | /> |
| | | </el-form-item> --> |
| | | <el-form-item label="体检危害因素" prop="tjwhyx"> |
| | | <el-form-item label="体检危害因素" prop="tjwhys"> |
| | | <el-select |
| | | filterable |
| | | v-model="form.tjwhyx" |
| | | v-model="form.tjwhys" |
| | | @change="handleTjwhysChange" |
| | | placeholder="请选择体检危害因素" |
| | | clearable |
| | | style="width: 180px" |
| | |
| | | </el-form-item> |
| | | <el-form-item |
| | | label="接触危害因素" |
| | | prop="tcwhyx" |
| | | prop="jcwhys" |
| | | style="margin-left: 30px" |
| | | > |
| | | <el-select |
| | | filterable |
| | | v-model="form.tcwhyx" |
| | | v-model="form.jcwhys" |
| | | placeholder="请选择接触危害因素" |
| | | clearable |
| | | style="width: 180px" |
| | |
| | | dwmc: "", |
| | | ygdw: "", |
| | | gongLing: "", |
| | | zgongLing: "", |
| | | jhgl: "", |
| | | yjsfyc: "", // 是否异常 |
| | | ycms: "", // 异常描述 |
| | | tjwhys: "", |
| | | jcwhys: "", |
| | | xiyan: "", |
| | | xiyanpinlv: "", |
| | | xiyanyear: "", |
| | |
| | | list(this.queryParams).then((response) => { |
| | | this.rulesList = response.rows; |
| | | }); |
| | | }, |
| | | |
| | | handleTjwhysChange(val) { |
| | | console.log("tjwhys changed:", val); |
| | | }, |
| | | |
| | | getzhenzhuangList() { |
| | |
| | | } |
| | | }, |
| | | |
| | | |
| | | delemembers() { |
| | | if (this.bingshiall && this.bingshiall.length > 0) { |
| | | const historyId = this.bingshiall.map((item) => item.diseaseId); |
| | |
| | | }); |
| | | }, */ |
| | | submitForm() { |
| | | console.log("提交前 form:", JSON.parse(JSON.stringify(this.form))); |
| | | this.$refs.form.validate((valid) => { |
| | | console.log("校验后 form:", JSON.parse(JSON.stringify(this.form))); |
| | | if (valid) { |
| | | this.$emit("submitLoading", true); |
| | | // this.form.medicalHistory =this.form.mediHistory |
| | | |
| | | const selected = this.form.mediHistoryq || []; |
| | | |
| | | this.form.medicalHistory = selected.map((name) => { |
| | |
| | | // console.log(match); |
| | | |
| | | return { |
| | | icdname: match.icdname, |
| | | icdname: match ? match.icdname : "", |
| | | id: match ? match.id : "", |
| | | }; |
| | | }); |
| | | console.log(this.form.medicalHistory, 1236); |
| | | console.log(this.form, 1236); |
| | | |
| | | updateHistory(this.form) |
| | | .then((response) => { |
| | | console.log("接口返回数据", response.data); |
| | | this.$message.success("修改成功"); |
| | | // this.form = response.data; // 更新表单数据 |
| | | |
| | |
| | | v-model="form.industryType" |
| | | placeholder="请选择隶属关系" |
| | | clearable |
| | | style="width: 70px" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_yes_no" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="经济类型" prop="jjType" v-if="form.isZybUnit"> |
| | | <el-input v-model="form.jjType" placeholder="请输入经济类型" /> |
| | | <!-- <el-input v-model="form.jjType" placeholder="请输入经济类型" /> --> |
| | | <el-select |
| | | filterable |
| | | v-model="form.jjType" |
| | | placeholder="请选择经济分类" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_yes_no" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="企业规模" prop="qygm" v-if="form.isZybUnit"> |
| | | <el-input v-model="form.qygm" placeholder="请输入企业规模" /> |
| | | </el-form-item> |
| | | <el-form-item label="行业分类" prop="hyfl" v-if="form.isZybUnit"> |
| | | <el-input v-model="form.hyfl" placeholder="请输入行业分类" /> |
| | | <!-- <el-input v-model="form.hyfl" placeholder="请输入行业分类" /> --> |
| | | <el-select |
| | | filterable |
| | | v-model="form.hyfl" |
| | | placeholder="请选择行业分类" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_yes_no" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="风险评估" prop="fxpg" v-if="form.isZybUnit"> |
| | | <el-input v-model="form.fxpg" placeholder="请输入风险评估" /> |
| | | <!-- <el-input v-model="form.fxpg" placeholder="请输入风险评估" /> --> |
| | | <el-select |
| | | filterable |
| | | v-model="form.fxpg" |
| | | placeholder="请选择风险评估" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_yes_no" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="开户银行" prop="bankAccount"> |
| | | <el-input |
| | |
| | | "dict_data_status", |
| | | "sys_user_sex", |
| | | "reservation_pay_type", |
| | | "sys_yes_no" |
| | | "sys_yes_no", |
| | | ], |
| | | data() { |
| | | let checkPhoneNum = (rule, value, callback) => { |
| | |
| | | this.dataList = selection; |
| | | this.resetright(); |
| | | } |
| | | |
| | | |
| | | }, |
| | | resetright() { |
| | | if (this.dataList.length == 0) { |