This commit is contained in:
quantulr
2022-10-19 00:22:39 +08:00
parent e2da1fd45b
commit 88e3b00298
44 changed files with 1827 additions and 1324 deletions

View File

@ -49,8 +49,10 @@
</el-form>
</template>
<script setup>
import { launch } from "@/api/config";
const { proxy } = getCurrentInstance();
// import { launch } from "@/api/config";
import { pubMessage } from "@/api/website/message";
import { ElMessage } from "element-plus";
// const { proxy } = getCurrentInstance();
const data = reactive({
form: {},
rules: {
@ -77,14 +79,18 @@ function reset() {
mobile: undefined,
email: undefined,
};
proxy.resetForm("formRef");
if (formRef.value) {
formRef.value.resetFields();
}
}
const formRef = ref();
/** 提交按钮 */
function submitForm() {
proxy.$refs["formRef"].validate((valid) => {
formRef.value.validate((valid) => {
if (valid) {
launch(form.value).then((res) => {
proxy.$modal.msgSuccess(res.message);
pubMessage(form.value).then((res) => {
// proxy.$modal.msgSuccess(res.message);
ElMessage.success("发送成功");
reset();
});
}