update:修复

This commit is contained in:
2022-02-11 14:59:54 +08:00
parent 588836efd0
commit 25b7dded91
2 changed files with 23 additions and 11 deletions

View File

@@ -17,7 +17,7 @@
<a-date-picker <a-date-picker
v-model:value="formModel.expireTime" v-model:value="formModel.expireTime"
placeholder="请选择过期时间" placeholder="请选择过期时间"
valueFormat="YYYY-MM-DD HH:mm:ss" valueFormat="YYYY-MM-DD"
/> />
</a-form-item> </a-form-item>
<a-form-item label="证明文件" name="fileId" v-bind="validateInfos.fileId"> <a-form-item label="证明文件" name="fileId" v-bind="validateInfos.fileId">
@@ -33,19 +33,22 @@
import Upload from "@/components/Upload"; import Upload from "@/components/Upload";
import regex from "@/services/regex"; import regex from "@/services/regex";
import { post } from "@/services/http"; import { post } from "@/services/http";
import { ref, toRaw } from "@vue/reactivity"; import { reactive, ref, toRaw } from "@vue/reactivity";
import { message } from "ant-design-vue"; import { message } from "ant-design-vue";
import { useForm } from "@ant-design-vue/use"; import { useForm } from "@ant-design-vue/use";
export default { export default {
components: {
Upload
},
setup() { setup() {
let formModel = ref({ let formModel = reactive({
name: "", name: "",
idCard: "", idCard: "",
phone: "", phone: "",
expireTime: "", expireTime: "",
fileId: 0 fileId: 0
}); });
let rules = ref({ let rules = reactive({
name: [ name: [
{ {
required: true, required: true,
@@ -92,17 +95,22 @@ export default {
async function onSubmit() { async function onSubmit() {
await validate(); await validate();
console.log(toRaw(formModel)); console.log(toRaw(formModel));
var res = await post( var res = await post("/api2/ca/CensorSmsCodeApplyUpload", {
"/api2/ca/CensorSmsCodeApplyUpload", formModel
formModel.value });
);
if (res.errorCode != 0) { if (res.errorCode != 0) {
message.error(res.errorMsg); message.error(res.errorMsg);
} else { } else {
message.success("操作成功"); message.success("操作成功");
} }
} }
return { onSubmit, validate, validateInfos, rules, formModel }; return {
onSubmit,
validate,
validateInfos,
rules,
formModel
};
} }
}; };
</script> </script>

View File

@@ -145,11 +145,15 @@ import Upload from "@/components/Upload";
import { onMounted, reactive, ref, inject } from "vue"; import { onMounted, reactive, ref, inject } from "vue";
import { get, post } from "@/services/http"; import { get, post } from "@/services/http";
import { message } from "ant-design-vue"; import { message } from "ant-design-vue";
import { QuestionCircleOutlined } from "@ant-design/icons-vue"; import {
QuestionCircleOutlined,
DownloadOutlined
} from "@ant-design/icons-vue";
export default { export default {
components: { components: {
Upload, Upload,
QuestionCircleOutlined QuestionCircleOutlined,
DownloadOutlined
}, },
setup() { setup() {
const useReload = inject("reload"); const useReload = inject("reload");