林凡 5 年前
父节点
当前提交
3ee10250b1

+ 4
- 5
src/components/SelectButton/CitySelect.jsx 查看文件

42
   }
42
   }
43
 
43
 
44
   return (
44
   return (
45
-      <Select 
46
-      showSearch 
45
+      <Select
46
+      showSearch
47
       value={props.value}
47
       value={props.value}
48
       style={{ width: '180px' }}
48
       style={{ width: '180px' }}
49
-      placeholder="请选择城市" 
50
-      onChange={props.onChange} 
49
+      placeholder="请选择城市"
50
+      onChange={props.onChange}
51
       filterOption={(input, option) =>
51
       filterOption={(input, option) =>
52
         option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
52
         option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
53
       }
53
       }
59
   )
59
   )
60
 }
60
 }
61
 export default CitySelect
61
 export default CitySelect
62
-

+ 2
- 0
src/pages/carouselFigure/SelectH5.jsx 查看文件

27
       },
27
       },
28
     }).then(data => {
28
     }).then(data => {
29
       setList(data.records || [])
29
       setList(data.records || [])
30
+
31
+      updateGroup(value ? undefined : value);
30
     })
32
     })
31
   }, []);
33
   }, []);
32
 
34
 

+ 20
- 4
src/pages/carouselFigure/editAdvertising.jsx 查看文件

28
   let helpVisible = false
28
   let helpVisible = false
29
   let groupVisible = false
29
   let groupVisible = false
30
   let buildingId = ''
30
   let buildingId = ''
31
+  let cityId = ''
31
   let isHaveActive=true
32
   let isHaveActive=true
32
 
33
 
33
   const setExtraData = (data) => {
34
   const setExtraData = (data) => {
34
     isHaveActive=data.isHaveActive
35
     isHaveActive=data.isHaveActive
35
     if(!isHaveActive) {
36
     if(!isHaveActive) {
36
       data.contentType=null
37
       data.contentType=null
38
+      data.buildingId=null
37
     }
39
     }
38
     contentVisible = data.contentType === 'other';
40
     contentVisible = data.contentType === 'other';
39
     activityVisible = data.contentType === 'activity';
41
     activityVisible = data.contentType === 'activity';
40
     newsVisible = data.contentType === 'news';
42
     newsVisible = data.contentType === 'news';
41
     helpVisible = data.contentType === 'help';
43
     helpVisible = data.contentType === 'help';
42
     groupVisible = data.contentType === 'group';
44
     groupVisible = data.contentType === 'group';
43
-
45
+    cityId=data.cityId
44
     buildingId = data.buildingId
46
     buildingId = data.buildingId
45
   }
47
   }
46
 
48
 
49
+  const setExtraData1 = (data) => {
50
+     if(data.title){
51
+         isHaveActive=true
52
+     }else{
53
+        isHaveActive=false
54
+     }
55
+    contentVisible = data.contentType === 'other';
56
+    activityVisible = data.contentType === 'activity';
57
+    newsVisible = data.contentType === 'news';
58
+    helpVisible = data.contentType === 'help';
59
+    groupVisible = data.contentType === 'group';
60
+
61
+  }
62
+
47
   const handleFormValueChange = (props, changedValues, allValues) => {
63
   const handleFormValueChange = (props, changedValues, allValues) => {
48
-    setExtraData(allValues)
64
+      setExtraData(allValues)
49
   }
65
   }
50
 
66
 
51
   const XForm = createForm({ onValuesChange: handleFormValueChange })
67
   const XForm = createForm({ onValuesChange: handleFormValueChange })
63
       // 查询列表
79
       // 查询列表
64
       const getDetail = (contentId) => {
80
       const getDetail = (contentId) => {
65
         request({ ...apis.carsuseFigure.getExtendContent,urlData:{id: contentId}}).then((data) => {
81
         request({ ...apis.carsuseFigure.getExtendContent,urlData:{id: contentId}}).then((data) => {
66
-          setExtraData(data)
82
+          setExtraData1(data)
67
           setData(data)
83
           setData(data)
68
         })
84
         })
69
       }
85
       }
77
 
93
 
78
     const fields = [
94
     const fields = [
79
       {
95
       {
80
-        label: '项目活动',
96
+        label: '是否关联活动',
81
         name: 'isHaveActive',
97
         name: 'isHaveActive',
82
         type: FieldTypes.Switch,
98
         type: FieldTypes.Switch,
83
         value:isHaveActive,
99
         value:isHaveActive,

+ 22
- 3
src/pages/carouselFigure/editCarousel.jsx 查看文件

30
   let helpVisible = false
30
   let helpVisible = false
31
   let groupVisible = false
31
   let groupVisible = false
32
   let buildingId = ''
32
   let buildingId = ''
33
+  let cityId=''
33
   let locationType = false
34
   let locationType = false
34
   let isHaveActive=true
35
   let isHaveActive=true
35
 
36
 
38
     isHaveActive=data.isHaveActive
39
     isHaveActive=data.isHaveActive
39
     if(!isHaveActive) {
40
     if(!isHaveActive) {
40
       data.contentType=null
41
       data.contentType=null
42
+      data.buildingId=null
41
     }
43
     }
42
 
44
 
43
     contentVisible = data.contentType === 'other';
45
     contentVisible = data.contentType === 'other';
46
     helpVisible = data.contentType === 'help';
48
     helpVisible = data.contentType === 'help';
47
     groupVisible = data.contentType === 'group';
49
     groupVisible = data.contentType === 'group';
48
 
50
 
51
+    cityId=data.cityId
49
     buildingId = data.buildingId
52
     buildingId = data.buildingId
50
     locationType = data.showPosition === 'mall';
53
     locationType = data.showPosition === 'mall';
51
     console.log(locationType, 'locationType');
54
     console.log(locationType, 'locationType');
52
   }
55
   }
53
 
56
 
57
+  const setExtraData1 = (data) => {
58
+     if(data.title){
59
+        isHaveActive=true
60
+     }else{
61
+        isHaveActive=false
62
+     }
63
+    contentVisible = data.contentType === 'other';
64
+    activityVisible = data.contentType === 'activity';
65
+    newsVisible = data.contentType === 'news';
66
+    helpVisible = data.contentType === 'help';
67
+    groupVisible = data.contentType === 'group';
68
+
69
+    locationType = data.showPosition === 'mall';
70
+    console.log(locationType, 'locationType');
71
+  }
72
+
54
 
73
 
55
   const handleFormValueChange = (props, changedValues, allValues) => {
74
   const handleFormValueChange = (props, changedValues, allValues) => {
56
-    setExtraData(allValues)
75
+      setExtraData(allValues)
57
   }
76
   }
58
 
77
 
59
   const XForm = createForm({ onValuesChange: handleFormValueChange })
78
   const XForm = createForm({ onValuesChange: handleFormValueChange })
73
     const getDetail = contentId => {
92
     const getDetail = contentId => {
74
       request({ ...apis.carsuseFigure.getExtendContent, urlData: { id: contentId } }).then(data => {
93
       request({ ...apis.carsuseFigure.getExtendContent, urlData: { id: contentId } }).then(data => {
75
           console.log(data)
94
           console.log(data)
76
-          setExtraData(data)
95
+          setExtraData1(data)
77
           setData(data)
96
           setData(data)
78
       })
97
       })
79
     }
98
     }
87
 
106
 
88
       const fields = [
107
       const fields = [
89
         {
108
         {
90
-          label: '项目活动',
109
+          label: '是否关联活动',
91
           name: 'isHaveActive',
110
           name: 'isHaveActive',
92
           type: FieldTypes.Switch,
111
           type: FieldTypes.Switch,
93
           value:isHaveActive,
112
           value:isHaveActive,