From f0e42f85846f06065f1e63a6ee9cac0b4d87cbb6 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 15 Dec 2023 17:59:25 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/jczz_web

---
 src/views/article/article.vue |  183 +++++++--------------------------------------
 1 files changed, 28 insertions(+), 155 deletions(-)

diff --git a/src/views/article/article.vue b/src/views/article/article.vue
index 57871a4..abbdc13 100644
--- a/src/views/article/article.vue
+++ b/src/views/article/article.vue
@@ -49,7 +49,7 @@
       <span slot="title" class="dialog-footer">
         {{discussForm.ontitle}}
       </span>
-      <div id="" v-if="discussForm.eventType == 2">
+      <div id="" v-if="discussForm.eventType == 1">
         <avue-form @submit="handleSubmit" :option="optionDiscuss" v-model="discussForm"></avue-form>
       </div>
 
@@ -59,15 +59,6 @@
       </div>
     </el-dialog>
 
-    <!-- <el-dialog title="用户数据导入" append-to-body :visible.sync="dialogVisibles" width="555px">
-      <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
-        <template slot="excelTemplate">
-          <el-button type="primary" @click="handleTemplate">
-            点击下载<i class="el-icon-download el-icon--right"></i>
-          </el-button>
-        </template>
-      </avue-form>
-    </el-dialog> -->
 
 
 
@@ -340,7 +331,7 @@
               }
             }, {
               labelWidth: 100,
-              label: '开启投票',
+              label: '开启',
               prop: 'openFlag',
               type: 'radio',
               button: true,
@@ -354,52 +345,7 @@
                 value: 1
               }]
             },
-            {
-              labelWidth: 100,
-              label: '人数限制',
-              prop: 'numberRestrictions',
-              type: 'number',
-              button: true,
-              row: true,
-              min: 0,
-              max: 99999999,
-              controlsPosition: '',
-              step: 10,
-              offset: 6,
-            }, {
-              labelWidth: 100,
-              label: '投票限制',
-              prop: 'voteRestrictions',
-              type: 'radio',
-              button: true,
-              row: true,
-              offset: 6,
-              dicData: [{
-                label: '一人一票',
-                value: 0
-              }, {
-                label: '一户一票',
-                value: 1
-              }]
-            }, {
-              labelWidth: 100,
-              label: '用户限制',
-              prop: 'userRestrictions',
-              type: 'radio',
-              button: true,
-              row: true,
-              offset: 6,
-              dicData: [{
-                label: '不限制',
-                value: 0
-              }, {
-                label: '必须绑定手机',
-                value: 1
-              }, {
-                label: '必须绑定房屋',
-                value: 2
-              }]
-            },
+
             {
               label: "截止时间",
               row: true,
@@ -414,14 +360,12 @@
         optionDiscuss: {
           column: [{
               label: "",
-              // labelWidth: 20,
               type: 'title',
               prop: "title",
               span: 24,
               row: true,
               offset: 2,
               styles: {
-                // color: 'red',
                 fontSize: '24px'
               }
             }, {
@@ -441,72 +385,18 @@
               }]
             }, {
               labelWidth: 100,
-              label: '多房屋可重复',
-              prop: 'repeatVote',
+              label: '开启签名',
+              prop: 'signatureFlag',
               type: 'radio',
               button: true,
               row: true,
               offset: 6,
               dicData: [{
-                label: '不可以',
+                label: '开启',
                 value: 0
               }, {
-                label: '可以',
+                label: '不开启',
                 value: 1
-              }]
-            }, {
-              labelWidth: 100,
-              label: '投票限制',
-              prop: 'voteRestrictions',
-              type: 'radio',
-              button: true,
-              row: true,
-              offset: 6,
-              dicData: [{
-                label: '一人一票',
-                value: 0
-              }, {
-                label: '一户一票',
-                value: 1
-              }]
-            }, {
-              labelWidth: 100,
-              label: '用户限制',
-              prop: 'userRestrictions',
-              type: 'radio',
-              button: true,
-              row: true,
-              offset: 6,
-              dicData: [{
-                label: '不限制',
-                value: 0
-              }, {
-                label: '必须绑定手机',
-                value: 1
-              }, {
-                label: '必须绑定房屋',
-                value: 2
-              }]
-            }, {
-              labelWidth: 100,
-              label: '票数公开',
-              prop: 'voteNumberPublic',
-              type: 'radio',
-              button: true,
-              row: true,
-              offset: 6,
-              dicData: [{
-                label: '全程公开',
-                value: 0
-              }, {
-                label: '投票后公开',
-                value: 1
-              }, {
-                label: '投票结束后公开',
-                value: 2
-              }, {
-                label: '不公开',
-                value: 3
               }]
             },
             {
@@ -518,35 +408,6 @@
               format: "yyyy-MM-dd hh:mm:ss",
               valueFormat: "timestamp",
             },
-            // {
-            //   labelWidth: 100,
-            //   label: '人数限制',
-            //   prop: 'numberRestrictions',
-            //   type: 'number',
-            //   button: true,
-            //   row: true,
-            //   min: 0,
-            //   max: 99999999,
-            //   controlsPosition: '',
-            //   step: 10,
-            //   offset: 6,
-            // },
-            // {
-            //   labelWidth: 100,
-            //   label: '指定用户',
-            //   prop: 'appointUser',
-            //   type: 'radio',
-            //   button: true,
-            //   row: true,
-            //   offset: 6,
-            //   dicData: [{
-            //     label: '不限制',
-            //     value: 0
-            //   }, {
-            //     label: '指定用户可见',
-            //     value: 1
-            //   }]
-            // },
           ]
         },
         districtTree: [],
@@ -752,14 +613,14 @@
           getNotice(this.form.id).then((res) => {
             let data = res.data.data
             // data.forEach(item=>{
-              if(data.url.length>0){
-                var urls = []
-                var names = data.url.split(",");
-                names.forEach(name=>{
-                  urls.push(website.minioUrl + name)
-                })
-                data.url = urls.join(",")
-              }
+            if (data.url.length > 0) {
+              var urls = []
+              var names = data.url.split(",");
+              names.forEach(name => {
+                urls.push(website.minioUrl + name)
+              })
+              data.url = urls.join(",")
+            }
             // })
             this.form = data;
           });
@@ -792,6 +653,7 @@
           };
           values.dateTime = null;
         }
+        values.type = 0
         this.loading = true;
         getList(page.currentPage, page.pageSize, values).then((res) => {
           const data = res.data.data;
@@ -824,6 +686,17 @@
         } else {
           row.publish = "0";
         }
+
+        if (row.url.length > 0) {
+          var urls = []
+          var split = row.url.split(",");
+          split.forEach(url => {
+            var names = url.split("jczz/");
+            urls.push(names[1])
+          })
+          row.url = urls.join(",")
+        }
+
         update(row).then(
           () => {
             this.onLoad(this.page);
@@ -889,4 +762,4 @@
   .avue-upload__icon {
     line-height: 6;
   }
-</style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.3