|
@@ -9,7 +9,7 @@
|
|
@ok="handleSubmit"
|
|
@ok="handleSubmit"
|
|
>
|
|
>
|
|
<div class="pt-2px pr-3px">
|
|
<div class="pt-2px pr-3px">
|
|
- <BasicForm @register="registerForm" :model="model" >
|
|
|
|
|
|
+ <BasicForm @register="registerForm" >
|
|
<template #text="{ model, field }">
|
|
<template #text="{ model, field }">
|
|
{{ model[field] }}
|
|
{{ model[field] }}
|
|
</template>
|
|
</template>
|
|
@@ -143,7 +143,6 @@
|
|
required: true,
|
|
required: true,
|
|
// @ts-ignore
|
|
// @ts-ignore
|
|
validator: async (rule, value) => {
|
|
validator: async (rule, value) => {
|
|
- console.log('validator',value)
|
|
|
|
if (!value) {
|
|
if (!value) {
|
|
return Promise.reject('请输入新闻内容');
|
|
return Promise.reject('请输入新闻内容');
|
|
}
|
|
}
|
|
@@ -184,9 +183,7 @@
|
|
async function onDataReceive(data) {
|
|
async function onDataReceive(data) {
|
|
modelRef.value = data
|
|
modelRef.value = data
|
|
resetFields();
|
|
resetFields();
|
|
- if(data.newType){
|
|
|
|
- NewTypeChange(data.newType)
|
|
|
|
- }
|
|
|
|
|
|
+ NewTypeChange(data.newType)
|
|
if(data.id){
|
|
if(data.id){
|
|
title.value = '编辑新闻'
|
|
title.value = '编辑新闻'
|
|
const detail = await NewsDetail({id:data.id})
|
|
const detail = await NewsDetail({id:data.id})
|
|
@@ -201,10 +198,11 @@
|
|
setFieldsValue({
|
|
setFieldsValue({
|
|
content:'',
|
|
content:'',
|
|
...data,
|
|
...data,
|
|
|
|
+ newType:2,
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- function NewTypeChange(val){
|
|
|
|
|
|
+ function NewTypeChange(val = 2){
|
|
console.log('NewTypeChange',val)
|
|
console.log('NewTypeChange',val)
|
|
updateSchema([
|
|
updateSchema([
|
|
{ field: 'content', ifShow:val == 2,},
|
|
{ field: 'content', ifShow:val == 2,},
|