Procházet zdrojové kódy

修改发布通知文件格式为json

D4THYL3\long před 3 roky
rodič
revize
ae2b87a1ce

+ 7 - 4
operationSupport/src/views/propertyManagement/common/previeInform.vue

@@ -4,7 +4,10 @@
             <div class="prev-text" style="margin-top: 0">
                 <span>所属社区: </span><span class="text-right">{{ dataDetail.communityName }}</span>
             </div>
-            <!-- <div class="prev-text"><span>发布对象: </span><span class="text-right">{{}}</span><span>查看详情</span></div> -->
+            <div class="prev-text">
+                <span>发布对象: </span><span class="text-right">{{ dataDetail.noticeUserVoList }}</span
+                ><span>查看详情</span>
+            </div>
             <div class="prev-text">
                 <span>通知类型: </span
                 ><span class="text-right">{{ dataDetail.type == 0 ? '物业通知' : dataDetail.type == 1 ? '社区活动' : '其他' }}</span>
@@ -18,9 +21,9 @@
             <div class="prev-text"><span>通知内容:</span><span class="text-right" v-html="dataDetail.content"></span></div>
             <div class="prev-text files">
                 <div style="margin-right: 25px">文件上传:</div>
-                <div v-if="filePath">
+                <div v-if="filePath" style="display: flex">
                     <div v-for="(item, index) of filePath" :key="index" class="prev-text-file">
-                        <div class="prev-text-right"><i class="el-icon-paperclip"></i> {{ item }}</div>
+                        <div class="prev-text-right"><i class="el-icon-paperclip"></i> {{ item.name }}</div>
                     </div>
                 </div>
                 <div class="prev-text-none" v-else>暂无文件</div>
@@ -74,7 +77,7 @@ export default {
         border-radius: 4px;
         font-size: 14px;
         .prev-text-right {
-            width: 100px;
+            width: 150px;
             overflow: hidden;
             white-space: nowrap;
             -o-text-overflow: ellipsis; //浏览器兼容

+ 3 - 3
operationSupport/src/views/propertyManagement/inform.vue

@@ -769,7 +769,7 @@ export default {
          * @return {void}
          * */
         dialogButton(type) {
-            // console.log('获取富文本内容', this.html);
+            this.$refs['ruleForm'].resetFields();
             if (type === 'prev') {
                 this.$refs['ruleForm'].validate((valid) => {
                     if (valid) {
@@ -781,7 +781,7 @@ export default {
                             content: this.editorContent,
                             startTime: startTime,
                             endTime: endTime,
-                            filePath: this.uploadFileUrl,
+                            filePath: JSON.stringify(this.uploadFileUrl),
                             id: 1,
                             pubDate: this.$moment(new Date()).format(`YYYY-MM-DDTHH:mm:ss`),
                             //   pubPeople:ruleForm.informType,
@@ -841,7 +841,7 @@ export default {
                 this.rowDetail = row;
                 // let fileArr = row.filePath.split(',');
                 // this.filePath = fileArr.slice(0, fileArr.length - 1);
-
+                this.filePath = JSON.parse(row.filePath);
                 console.log('查看详情', res);
             });
             // this.ruleForm.title = row.managementName;

+ 1 - 1
operationSupport/src/views/propertyManagement/style.scss

@@ -257,7 +257,7 @@ $fontSizeSmall: 14px;
             padding: 27px 24px 4px 36px;
         
         /deep/ .el-select > .el-input{
-            width: 364px;
+            width: 324px;
         }
        /deep/ .el-upload{
             width: 92px !important;