使用后台的进行验证
This commit is contained in:
@@ -221,6 +221,7 @@
|
||||
</template>
|
||||
<script lang="ts">
|
||||
import {
|
||||
computed,
|
||||
defineComponent,
|
||||
onBeforeUpdate,
|
||||
onMounted,
|
||||
@@ -242,6 +243,7 @@ import dayjs from "dayjs";
|
||||
import { message } from "ant-design-vue";
|
||||
import router from "@/router";
|
||||
import { useI18n } from "@/utils/i18n";
|
||||
import store from '@/store';
|
||||
|
||||
export default defineComponent({
|
||||
name: "ReleaseWebcast",
|
||||
@@ -361,6 +363,7 @@ export default defineComponent({
|
||||
form.value = res;
|
||||
});
|
||||
}
|
||||
const seting = computed(() => store.state.seting)
|
||||
const onSubmit = (e: FromSend) => {
|
||||
if(!issum){
|
||||
message.error(lan.$t("shangchuanwancheng"))
|
||||
@@ -369,6 +372,8 @@ export default defineComponent({
|
||||
e.preventDefault();
|
||||
validate()
|
||||
.then(() => {
|
||||
console.log(seting.value)
|
||||
|
||||
console.log(toRaw(form), 111);
|
||||
const subdata: any = toRaw(form.value);
|
||||
if (subdata.title == "") {
|
||||
@@ -390,12 +395,13 @@ export default defineComponent({
|
||||
message.error(lan.$t('zhiborenshuweikong'));
|
||||
return;
|
||||
} else {
|
||||
if(subdata.livetime < 30 || subdata.livetime > 120){
|
||||
message.error("直播时长最短30min, 最长120min");
|
||||
if(subdata.livetime < parseInt(seting.value.timeLowerLimit) || subdata.livetime > parseInt(seting.value.timeCeiling)){
|
||||
// console.log(subdata.livetime, subdata.livetime < seting.value.timeLowerLimit || subdata.livetime > seting.value.timeCeiling)
|
||||
message.error(lan.$t('shichangtishi'));
|
||||
return ;
|
||||
}
|
||||
if(subdata.livenumber > 4 || subdata.livenumber < 1){
|
||||
message.error("直播人数最少1人, 最多4人");
|
||||
if(subdata.livenumber > parseInt(seting.value.numberCeiling) || subdata.livenumber < parseInt(seting.value.lowerLimit)){
|
||||
message.error(lan.$t('renshutishi'));
|
||||
return ;
|
||||
}
|
||||
if (!lives.value.status) {
|
||||
|
||||
Reference in New Issue
Block a user