|
@@ -46,6 +46,12 @@ const { MonthPicker, RangePicker, WeekPicker } = DatePicker;
|
46
|
46
|
name: 'cityId',
|
47
|
47
|
render: <SelectCity />,
|
48
|
48
|
value: policyData.cityId,
|
|
49
|
+ rules: [
|
|
50
|
+ {
|
|
51
|
+ required: true,
|
|
52
|
+ message: '请选择城市',
|
|
53
|
+ },
|
|
54
|
+ ],
|
49
|
55
|
},
|
50
|
56
|
{
|
51
|
57
|
label: '购房政策封面图',
|
|
@@ -53,18 +59,36 @@ const { MonthPicker, RangePicker, WeekPicker } = DatePicker;
|
53
|
59
|
type: FieldTypes.ImageUploader,
|
54
|
60
|
value: policyData.policyImg,
|
55
|
61
|
help: '建议图片尺寸:220*176px,比例5:4,格式:jpg,用于购房百科列表',
|
|
62
|
+ rules: [
|
|
63
|
+ {
|
|
64
|
+ required: true,
|
|
65
|
+ message: '请选择购房政策封面图',
|
|
66
|
+ },
|
|
67
|
+ ],
|
56
|
68
|
},
|
57
|
69
|
{
|
58
|
70
|
label: '政策标题',
|
59
|
71
|
name: 'title',
|
60
|
72
|
type: FieldTypes.Text,
|
61
|
73
|
value: policyData.title,
|
|
74
|
+ rules: [
|
|
75
|
+ {
|
|
76
|
+ required: true,
|
|
77
|
+ message: '请输入政策标题',
|
|
78
|
+ },
|
|
79
|
+ ],
|
62
|
80
|
},
|
63
|
81
|
{
|
64
|
82
|
label: '政策详情',
|
65
|
83
|
name: 'body',
|
66
|
84
|
render: <Wangedit />,
|
67
|
85
|
value: policyData.body,
|
|
86
|
+ rules: [
|
|
87
|
+ {
|
|
88
|
+ required: true,
|
|
89
|
+ message: '请输入政策标题',
|
|
90
|
+ },
|
|
91
|
+ ],
|
68
|
92
|
},
|
69
|
93
|
{
|
70
|
94
|
label: '状态',
|
|
@@ -77,6 +101,12 @@ const { MonthPicker, RangePicker, WeekPicker } = DatePicker;
|
77
|
101
|
|
78
|
102
|
const handleSubmit = val => {
|
79
|
103
|
console.log('submit data --->', val)
|
|
104
|
+ console.log(val.body, 'val.body')
|
|
105
|
+ if (val.body == '<p><br></p>'){
|
|
106
|
+ message.info("政策详情必填")
|
|
107
|
+ return
|
|
108
|
+ }
|
|
109
|
+
|
80
|
110
|
if(policyId){
|
81
|
111
|
val.policyId = policyId
|
82
|
112
|
request({ ...apis.system.updateTaPolicy, urlData: {id: policyId},data: val, }).then((data) => {
|