From f91c24d2b2b513716ffe9f4259a8a343c841bb00 Mon Sep 17 00:00:00 2001 From: 13937891274 <kxc0822> Date: 星期六, 30 七月 2022 18:10:28 +0800 Subject: [PATCH] 数据对接 --- src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue | 126 +++++++++++++++++++++++++++++++++-------- 1 files changed, 101 insertions(+), 25 deletions(-) diff --git a/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue b/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue index 379fc95..29a7ea8 100644 --- a/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue +++ b/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue @@ -22,9 +22,10 @@ v-model="ruleForm.userUid" placeholder="请选择" class="input-with-select" + disabled > <template #append> - <el-button :icon="Search" @click="openUser"/> + <el-button :icon="Search" @click="openUser" disabled/> </template> </el-input> </el-form-item> @@ -61,7 +62,7 @@ </el-form> <template #footer> <span class="dialog-footer"> - <el-button size="default" type="primary" @click="submitForm(ruleFormRef)">继续添加</el-button> + <el-button size="default" type="primary" @click="addForm(ruleFormRef)">继续添加</el-button> <el-button size="default" @click="resetForm(ruleFormRef)">关闭</el-button> <el-button size="default" type="primary" v-if="disabled == true ? false : true" @click="submitForm(titles, ruleFormRef)" >确定</el-button> </span> @@ -101,7 +102,7 @@ const ruleFormRef = ref<FormInstance>() const ruleForm = ref ({ teamId: '', - userUid: '', + userUid: 1, gender: '', jobNumber: '', // 人员工号 name: '', // 人员名称 @@ -147,32 +148,105 @@ }) const titles = ref(); const disabled = ref(); + // const submitForm = async (title: string, formEl: FormInstance | undefined) => { + // if (title == '新建应急队伍人员') { + // if (!formEl) return; + // await formEl.validate((valid, fields) => { + // if (valid) { + // isShowDialog.value = false; + // contingencyApi() + // .addEmergencyTeamPersonnel(ruleForm.value) + // .then((res) => { + // if (res.data.code == 200) { + // ElMessage({ + // showClose: true, + // message: res.data.msg, + // type: 'success', + // }); + // emit('myAdd', true); + // } else { + // ElMessage({ + // showClose: true, + // message: res.data.msg, + // type: 'error', + // }); + // emit('myAdd', true); + // } + // formEl.resetFields(); + // }); + // } else { + // console.log('error submit!', fields); + // } + // }); + // } + // else if (title == '修改应急队伍人员') { + // if (!formEl) return; + // await formEl.validate((valid, fields) => { + // if (valid) { + // isShowDialog.value = false; + // contingencyApi() + // .editEmergencyTeam(ruleForm.value) + // .then((res) => { + // if (res.data.code == 200) { + // ElMessage({ + // showClose: true, + // message: '修改成功', + // type: 'success', + // }); + // emit('myAdd', true); + // } else { + // ElMessage({ + // showClose: true, + // message: res.data.msg, + // type: 'error', + // }); + // emit('myAdd', true); + // } + // formEl.resetFields(); + // }); + // } else { + // console.log('error submit!', fields); + // } + // }); + // formEl.resetFields(); + // ruleForm.value = { + // teamId: '', + // userUid: 1, + // gender: '', + // jobNumber: '', // 人员工号 + // name: '', // 人员名称 + // phone: '', // 手机号码 + // position: '', // 职位 + // }; + // } + // } const submitForm = async (title: string, formEl: FormInstance | undefined) => { if (title == '新建应急队伍人员') { if (!formEl) return; await formEl.validate((valid, fields) => { if (valid) { isShowDialog.value = false; - contingencyApi() - .addEmergencyTeamPersonnel(ruleForm.value) - .then((res) => { - if (res.data.code == 200) { - ElMessage({ - showClose: true, - message: res.data.msg, - type: 'success', - }); - emit('myAdd', true); - } else { - ElMessage({ - showClose: true, - message: res.data.msg, - type: 'error', - }); - emit('myAdd', true); - } - formEl.resetFields(); - }); + emit('onAdd', ruleForm.value); + // contingencyApi() + // .addEmergencyTeamPersonnel(ruleForm.value) + // .then((res) => { + // if (res.data.code == 200) { + // ElMessage({ + // showClose: true, + // message: res.data.msg, + // type: 'success', + // }); + // emit('myAdd', true); + // } else { + // ElMessage({ + // showClose: true, + // message: res.data.msg, + // type: 'error', + // }); + // emit('myAdd', true); + // } + // formEl.resetFields(); + // }); } else { console.log('error submit!', fields); } @@ -210,7 +284,7 @@ formEl.resetFields(); ruleForm.value = { teamId: '', - userUid: '', + userUid: 1, gender: '', jobNumber: '', // 人员工号 name: '', // 人员名称 @@ -261,7 +335,7 @@ // closeDialog, isShowDialog, ruleFormRef, - submitForm, + // submitForm, // onCancel, ruleForm, rules, @@ -276,6 +350,8 @@ openUser, userRef, onUser, + // addForm, + submitForm, }; }, }); -- Gitblit v1.9.2