Przeglądaj źródła

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents-admin-manager into dev

傅行帆 5 lat temu
rodzic
commit
a78636fa26

+ 4
- 1
src/components/GlobalHeader/AvatarDropdown.jsx Wyświetl plik

42
   }
42
   }
43
 
43
 
44
   render() {
44
   render() {
45
+    console.log(this.props, 'props')
45
     const {
46
     const {
46
       currentUser = {
47
       currentUser = {
47
         avatar: '',
48
         avatar: '',
48
         userName: '',
49
         userName: '',
50
+        miniAppName: '',
49
       },
51
       },
50
       menu,
52
       menu,
51
     } = this.props;
53
     } = this.props;
80
         <HeaderDropdown overlay={menuHeaderDropdown}>
82
         <HeaderDropdown overlay={menuHeaderDropdown}>
81
             <span className={`${styles.action} ${styles.account}`}>
83
             <span className={`${styles.action} ${styles.account}`}>
82
               <Avatar size="small" className={styles.avatar} src={currentUser.avatar === null ? currentUser.photo:currentUser.avatar} alt="avatar" />
84
               <Avatar size="small" className={styles.avatar} src={currentUser.avatar === null ? currentUser.photo:currentUser.avatar} alt="avatar" />
83
-              <span className={styles.name}>{currentUser.userName}</span>
85
+              <span className={styles.name}>{currentUser.loginName}</span>
86
+              <span className={styles.name}>欢迎登录{currentUser.miniAppName}</span>
84
             </span>
87
             </span>
85
         </HeaderDropdown>
88
         </HeaderDropdown>
86
 
89
 

+ 25
- 5
src/pages/carouselFigure/customImg/edit.jsx Wyświetl plik

14
 const { Option } = Select;
14
 const { Option } = Select;
15
 
15
 
16
 let activityVisible = true
16
 let activityVisible = true
17
+let helpTips = ''
17
 
18
 
18
 const setExtraData = (data) => {
19
 const setExtraData = (data) => {
19
-    console.log(data, 'data');
20
     activityVisible = data.imgType === 'index';
20
     activityVisible = data.imgType === 'index';
21
   }
21
   }
22
 
22
 
36
   } = props;
36
   } = props;
37
 
37
 
38
   const imgId = props.location.query.imgId
38
   const imgId = props.location.query.imgId
39
-  const [ data, setData ] = useState({'imgUrl':'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg','imgType':'index','imgDesc':'小程序首页分享配图','imgDocument': currentUser.orgName+' 精准获客平台'})
39
+  const imgType = props.location.query.imgType
40
+
41
+  const [ data, setData ] = useState(imgType === 'index' ? 
42
+  {
43
+    'imgUrl':'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg',
44
+    'imgType':'index',
45
+    'imgDesc':'小程序首页分享配图',
46
+    'imgDocument': currentUser.orgName+' 精准获客平台'
47
+  } : 
48
+  {
49
+    'imgUrl':'http://njcj.oss-cn-shanghai.aliyuncs.com/icon.png',
50
+    'imgType':'indexNews',
51
+  }
52
+  )
53
+
40
   if(imgId){
54
   if(imgId){
41
     useEffect(() => {
55
     useEffect(() => {
42
       getData(imgId);
56
       getData(imgId);
48
         console.log(data)
62
         console.log(data)
49
         if (data.imgType === 'index'){
63
         if (data.imgType === 'index'){
50
             activityVisible = true;
64
             activityVisible = true;
65
+            helpTips = '建议图片尺寸:750*600px,比例5:4,格式:jpg,用于:首页分享';
51
         }else{
66
         }else{
52
             activityVisible = false;
67
             activityVisible = false;
68
+            helpTips = '建议尺寸:80*80px,比例1:1,格式:jpg,用于:首页资讯logo'
53
         }
69
         }
54
         setData(data)
70
         setData(data)
55
     })
71
     })
62
       name: 'imgUrl',
78
       name: 'imgUrl',
63
       type: FieldTypes.ImageUploader,
79
       type: FieldTypes.ImageUploader,
64
       value: data.imgUrl,
80
       value: data.imgUrl,
65
-      help: '建议图片尺寸:750*600px,比例5:4,格式:jpg,用于:首页分享',
81
+      help: helpTips,
66
       rules: [
82
       rules: [
67
         {required: true, message: '请选择图片'},
83
         {required: true, message: '请选择图片'},
68
       ]
84
       ]
71
       label: '类型',
87
       label: '类型',
72
       name: 'imgType',
88
       name: 'imgType',
73
       type: FieldTypes.Select,
89
       type: FieldTypes.Select,
74
-      value: 'index',
90
+      value: data.imgType,
75
       dict: [{
91
       dict: [{
76
           label: '首页分享',
92
           label: '首页分享',
77
           value: 'index',
93
           value: 'index',
78
         },
94
         },
95
+        {
96
+          label: '首页资讯',
97
+          value: 'indexNews',
98
+        },
79
       ],
99
       ],
80
       rules: [
100
       rules: [
81
         { required: true, message: '请选择类型' },
101
         { required: true, message: '请选择类型' },
82
       ],
102
       ],
83
     },
103
     },
84
-    {
104
+    data.imgType === 'index' && {
85
       label: '分享文案',
105
       label: '分享文案',
86
       name: 'imgDocument',
106
       name: 'imgDocument',
87
       type: FieldTypes.Text,
107
       type: FieldTypes.Text,

+ 9
- 5
src/pages/carouselFigure/customImg/list.jsx Wyświetl plik

26
         if(data.records.length > 0){
26
         if(data.records.length > 0){
27
           setData(data.records)
27
           setData(data.records)
28
         }else{
28
         }else{
29
-          setData([{'imgUrl':'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg','imgType':'index','imgDesc':'小程序首页分享配图'}])
29
+          setData([
30
+            {'imgUrl':'https://estateagents.oss-cn-shanghai.aliyuncs.com/miniapp/upload/images/1574145199853-97feda7895c65be33aa234a7b81b37f.jpg','imgType':'index','imgDesc':'小程序首页分享配图'},
31
+            {'imgUrl':'http://njcj.oss-cn-shanghai.aliyuncs.com/icon.png','imgType':'indexNews','imgDesc':'首页资讯logo'}
32
+          ])
30
         }
33
         }
31
         
34
         
32
     })
35
     })
33
   }
36
   }
34
   
37
   
35
     // 跳转到编辑商品
38
     // 跳转到编辑商品
36
-  const toEditCustom = (imgId) => () => {
39
+  const toEditCustom = (imgId, imgType) => () => {
37
     router.push({
40
     router.push({
38
       pathname: '/carouselFigure/customImg/edit',
41
       pathname: '/carouselFigure/customImg/edit',
39
       query: {
42
       query: {
40
-        imgId
43
+        imgId,
44
+        imgType:imgType
41
       },
45
       },
42
     });
46
     });
43
   }
47
   }
55
         <Column title="类型" dataIndex="imgType" key="imgType" 
59
         <Column title="类型" dataIndex="imgType" key="imgType" 
56
         render={(text, record) => (
60
         render={(text, record) => (
57
           <span>
61
           <span>
58
-            {record.imgType === 'index' ?'首页分享':'请编辑'}
62
+            {record.imgType === 'index' ?'首页分享': record.imgType === 'indexNews' ? '首页资讯' : '请编辑'}
59
           </span>
63
           </span>
60
           )}
64
           )}
61
         />
65
         />
65
         key="handle" 
69
         key="handle" 
66
         render={(text, record) => (
70
         render={(text, record) => (
67
           <AuthButton name="admin.custom.put" noRight={null}>
71
           <AuthButton name="admin.custom.put" noRight={null}>
68
-            <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={toEditCustom(record.imgId)}>
72
+            <span style={{ color: '#FF925C', cursor: 'pointer' }} onClick={toEditCustom(record.imgId, record.imgType)}>
69
               编辑<Icon type="form" className={styles.edit} />
73
               编辑<Icon type="form" className={styles.edit} />
70
             </span>
74
             </span>
71
           </AuthButton>
75
           </AuthButton>