Просмотр исходного кода

Merge branch '2.0.0' of http://git.ycjcjy.com/fuxingfan/smartCommunity into 2.0.0

魏熙美 6 лет назад
Родитель
Сommit
4800f9ea66

+ 1
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java Просмотреть файл

@@ -80,7 +80,7 @@ public class ActivityController extends BaseController {
80 80
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
81 81
             @ApiImplicitParam(paramType = "body", dataTypeClass = String.class, name = "parameter", value = "id活动编号;activityTitle活动标题;" +
82 82
                     "activityCarouselImg轮播图;activityContent活动详情;contentImg活动内容配图;signUpMax活动人数上限;" +
83
-                    "registrationEndTime报名活动结束时间;sort权重;status状态 0 是已作废 1 是已发布   2 是草稿,signInCode:1是需要二维码,2是不需要")
83
+                    "registrationEndTime报名活动结束时间;sort权重;status状态 0 是已作废 1 是已发布   2 是草稿,radio:1是需要二维码,2是不需要")
84 84
     })
85 85
     @RequestMapping(value = "/activity/update", method = RequestMethod.PUT)
86 86
     public ResponseBean updateActivity(@RequestBody String parameter, HttpSession session) {

+ 8
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivityServiceImpl.java Просмотреть файл

@@ -291,6 +291,13 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
291 291
         String [] contentImgArray = jsonArray.toArray(new String[]{});
292 292
         //是否需要签到二维码1:需要2不需要
293 293
         int radio= jsonObject.getIntValue("radio");
294
+        if(radio==2){
295
+            tpActivity.setSignInCode("2");
296
+                QueryWrapper<TdImages> tdImages= new QueryWrapper<>();
297
+                tdImages.eq("uuid",tpActivity.getId())
298
+                        .eq("type","activityCode");
299
+            tdImagesMapper.delete(tdImages);
300
+        }
294 301
 
295 302
         TpActivity selectTpActivity = tpActivityMapper.selectById(tpActivity.getId());
296 303
         if (null == selectTpActivity) {
@@ -347,7 +354,7 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
347 354
                 TdImages tdImages= new TdImages();
348 355
                 tdImages.setImageUrl(qrCodePerproties.getUrl() + tpActivity.getId());
349 356
                 tdImages.setUuid(tpActivity.getId());
350
-                tdImages.setType(Constant.ACTIVITY);
357
+                tdImages.setType("activityCode");
351 358
                 tdImages.setCreateUser(userElement.getId());
352 359
                 tdImages.setCreateTime(LocalDateTime.now());
353 360
                 tdImagesMapper.insert(tdImages);

+ 2
- 1
VUECODE/smart-property-manage/src/api/activity.js Просмотреть файл

@@ -48,7 +48,8 @@ export function updateActivity(data) {
48 48
       signUpMax: data.signUpMax, //  活动人数上限
49 49
       registrationEndTime: data.registrationEndTime, // 报名活动结束时间
50 50
       sort: data.sort, // 权重
51
-      status: data.status // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
51
+      status: data.status, // 状态 0 是已作废 1 是已发布   2 是草稿 3 是已修改
52
+      radio: data.signInCode
52 53
     }
53 54
   })
54 55
 }

+ 1
- 1
VUECODE/smart-property-manage/src/views/building/info/index.vue Просмотреть файл

@@ -80,7 +80,7 @@
80 80
         </el-form-item>
81 81
         <div>
82 82
          <div> <hr style="height:1px;border:none;border-top:1px solid #FF8888;margin-right:100%"  width="100%"/></div>     
83
-         <div style="transform:translateY(120%);"><span style="font-size: 8px; color: #606266;">关联本小区其他房屋</span></div> 
83
+         <div style="transform:translateY(120%);"><span style="font-size:0.7vw; color: #606266;">关联本小区其他房屋</span></div> 
84 84
          <el-form-item>
85 85
           <table >
86 86
             <tr style="transform:translateY(-10%);">

+ 9
- 8
VUECODE/smart-property-manage/src/views/social/activity/info/index.vue Просмотреть файл

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div id="root">
3
-    <div>公告标题&nbsp;&nbsp;<span class="activityTile">{{ ruleForm.activityTitle }}</span></div>
3
+    <div>活动标题&nbsp;&nbsp;<span class="activityTile">{{ ruleForm.activityTitle }}</span></div>
4 4
     <div >
5 5
         <div class="activityTile" style="transform:translateY(250%);">活动轮播图</div>
6 6
         <div  style="width: 500px;padding-left:20%;">
@@ -10,9 +10,9 @@
10 10
     <div class="activityContext">
11 11
       <div class="activityTile"><span style="position:relative;top:-1px">活动详细描述&nbsp;&nbsp;</span>{{ ruleForm.activityContent }}</div>
12 12
     </div>
13
-    <div class="activityContextImg">
14
-        <div >
15
-        <div class="activityTile" style="transform:translateY(250%);">活动轮播图</div>
13
+    <div>
14
+        <div>
15
+        <div style="transform:translateY(20%);">活动配图</div>
16 16
         <div  style="width: 500px;padding-left:20%;">
17 17
       <img v-for="item in ruleForm.contentImg" :src="item" width="80" height="80" />
18 18
         </div>
@@ -20,12 +20,12 @@
20 20
     </div>
21 21
     <span>
22 22
     <div style="display: flex;">
23
-          <span class="activityTile" style="width: 200px;transform:translateY(25%);">是否需要报名人扫码签到</span>
24
-          <el-radio v-model="ruleForm.signInCode" label="1" style="padding-left:4%;font-weight:bold;font-size:12px;transform:translateY(30%);">需要</el-radio>
25
-          <el-radio v-model="ruleForm.signInCode" label="2" style="padding-left:8%;font-weight:bold;font-size:12px;transform:translateY(30%);">不需要</el-radio> 
23
+          <span class="activityTile" style="width: 200px;transform:translateY(50%);">是否需要报名人扫码签到</span>
24
+          <el-radio v-model="ruleForm.signInCode" label="1" style="padding-left:4%;font-weight:bold;font-size:12px;transform:translateY(50%);">需要</el-radio>
25
+          <el-radio v-model="ruleForm.signInCode" label="2" style="padding-left:8%;font-weight:bold;font-size:12px;transform:translateY(50%);">不需要</el-radio> 
26 26
           <span style="padding-left:20%"><el-button type="primary" style="float:left;" @click="singn">查看签到名单</el-button></span> 
27 27
     </div>
28
-    <div style="padding-left:30%;" v-if="ruleForm.signInCode=='1'">
28
+    <div style="padding-left:30%;" v-if="ruleForm.activityCode !=null">
29 29
         <div><img :src="qrcode" width="200" height="200" ></div>
30 30
         <a :href="qrcode" download="qrcode.jpg"  style="color:#00BFFF;padding-left:15%">点击下载</a>
31 31
     </div>
@@ -58,6 +58,7 @@ export default {
58 58
     return {
59 59
       asOfdate: '2018/10/10 23:59:59',
60 60
       ruleForm: {
61
+        signInCode: '',
61 62
         activityCode: '',
62 63
         id: '',
63 64
         activityTitle: '',