|
|
|
@ -1,5 +1,4 @@
|
|
|
|
<script setup>
|
|
|
|
<script setup>
|
|
|
|
import { addContact } from '@/api/contact'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const formRef = ref(null)
|
|
|
|
const formRef = ref(null)
|
|
|
|
|
|
|
|
|
|
|
|
@ -35,7 +34,9 @@ const submitForm = async (formEl) => {
|
|
|
|
|
|
|
|
|
|
|
|
await formEl.validate(async (valid, fields) => {
|
|
|
|
await formEl.validate(async (valid, fields) => {
|
|
|
|
if (valid) {
|
|
|
|
if (valid) {
|
|
|
|
let res = await addContact(form.value)
|
|
|
|
|
|
|
|
|
|
|
|
let res = await useRequest('/contact/addContact',"POST",form.value);
|
|
|
|
|
|
|
|
|
|
|
|
if (res.code === 200) {
|
|
|
|
if (res.code === 200) {
|
|
|
|
form.value = {
|
|
|
|
form.value = {
|
|
|
|
company: '',
|
|
|
|
company: '',
|
|
|
|
@ -63,10 +64,8 @@ const submitForm = async (formEl) => {
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="content">
|
|
|
|
<div class="content">
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-form ref="formRef" :model="form" :rules="rules"
|
|
|
|
<el-form ref="formRef" :model="form" :rules="rules" label-width="150px" class="demo-ruleForm"
|
|
|
|
label-width="150px" class="demo-ruleForm"
|
|
|
|
label-position="top" status-icon>
|
|
|
|
label-position="top"
|
|
|
|
|
|
|
|
status-icon>
|
|
|
|
|
|
|
|
<el-form-item :label="$t('Contact.company')" prop="company">
|
|
|
|
<el-form-item :label="$t('Contact.company')" prop="company">
|
|
|
|
<el-input v-model="form.company" />
|
|
|
|
<el-input v-model="form.company" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|