From f91c24d2b2b513716ffe9f4259a8a343c841bb00 Mon Sep 17 00:00:00 2001
From: 13937891274 <kxc0822>
Date: Sat, 30 Jul 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