Skip to content

Commit dd4be60

Browse files
YunaiVgitee-org
authored andcommitted
!100 fix: 图文显示有误,articles为数组
Merge pull request !100 from dhb52/N/A
2 parents 2d65c2a + a422ad4 commit dd4be60

File tree

1 file changed

+17
-17
lines changed
  • src/views/mp/components/wx-reply

1 file changed

+17
-17
lines changed

src/views/mp/components/wx-reply/main.vue

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<div class="select-item" v-if="objDataRef.url">
3838
<img class="material-img" :src="objDataRef.url" />
3939
<p class="item-name" v-if="objDataRef.name">{{ objDataRef.name }}</p>
40-
<el-row class="ope-row">
40+
<el-row class="ope-row" justify="center">
4141
<el-button type="danger" circle @click="deleteObj">
4242
<icon icon="ep:delete" />
4343
</el-button>
@@ -52,7 +52,7 @@
5252
<icon icon="ep:circle-check" />
5353
</el-button>
5454
<el-dialog title="选择图片" v-model="dialogImageVisible" width="90%" append-to-body>
55-
<wx-material-select :obj-data="objDataRef" @selectMaterial="selectMaterial" />
55+
<WxMaterialSelect :obj-data="objDataRef" @select-material="selectMaterial" />
5656
</el-dialog>
5757
</el-col>
5858
<!-- 文件上传 -->
@@ -91,20 +91,20 @@
9191
<div class="select-item2" v-if="objDataRef.url">
9292
<p class="item-name">{{ objDataRef.name }}</p>
9393
<div class="item-infos">
94-
<wx-voice-player :url="objDataRef.url" />
94+
<WxVoicePlayer :url="objDataRef.url" />
9595
</div>
96-
<el-row class="ope-row">
97-
<el-button type="danger" icon="el-icon-delete" circle @click="deleteObj" />
96+
<el-row class="ope-row" justify="center">
97+
<el-button type="danger" circle @click="deleteObj"><Icon icon="ep:delete" /></el-button>
9898
</el-row>
9999
</div>
100100
<el-row v-else style="text-align: center">
101101
<!-- 选择素材 -->
102102
<el-col :span="12" class="col-select">
103103
<el-button type="success" @click="openMaterial">
104-
素材库选择<i class="el-icon-circle-check el-icon--right"></i>
104+
素材库选择<Icon icon="ep:circle-check" />
105105
</el-button>
106106
<el-dialog title="选择语音" v-model="dialogVoiceVisible" width="90%" append-to-body>
107-
<WxMaterialSelect :objData="objData" @selectMaterial="selectMaterial" />
107+
<WxMaterialSelect :objData="objData" @select-material="selectMaterial" />
108108
</el-dialog>
109109
</el-col>
110110
<!-- 文件上传 -->
@@ -151,7 +151,7 @@
151151
@input="inputContent"
152152
/>
153153
<div style="text-align: center">
154-
<wx-video-player v-if="objDataRef.url" :url="objDataRef.url" />
154+
<WxVideoPlayer v-if="objDataRef.url" :url="objDataRef.url" />
155155
</div>
156156
<el-col>
157157
<el-row style="text-align: center" align="middle">
@@ -162,7 +162,7 @@
162162
<icon icon="ep:circle-check" />
163163
</el-button>
164164
<el-dialog title="选择视频" v-model="dialogVideoVisible" width="90%" append-to-body>
165-
<wx-material-select :objData="objDataRef" @selectMaterial="selectMaterial" />
165+
<WxMaterialSelect :objData="objDataRef" @select-material="selectMaterial" />
166166
</el-dialog>
167167
</el-col>
168168
<!-- 文件上传 -->
@@ -196,8 +196,8 @@
196196
</el-row>
197197
</template>
198198
<el-row>
199-
<div class="select-item" v-if="objDataRef.articles.size > 0">
200-
<wx-news :articles="objDataRef.articles" />
199+
<div class="select-item" v-if="objDataRef.articles?.length > 0">
200+
<WxNews :articles="objDataRef.articles" />
201201
<el-col class="ope-row">
202202
<el-button type="danger" circle @click="deleteObj">
203203
<icon icon="ep:delete" />
@@ -216,9 +216,9 @@
216216
</el-row>
217217
</el-col>
218218
<el-dialog title="选择图文" v-model="dialogNewsVisible" width="90%" append-to-body>
219-
<wx-material-select
219+
<WxMaterialSelect
220220
:objData="objDataRef"
221-
@selectMaterial="selectMaterial"
221+
@select-material="selectMaterial"
222222
:newsType="newsType"
223223
/>
224224
</el-dialog>
@@ -268,9 +268,9 @@
268268
</el-col>
269269
</el-row>
270270
<el-dialog title="选择图片" v-model="dialogThumbVisible" width="80%" append-to-body>
271-
<wx-material-select
271+
<WxMaterialSelect
272272
:objData="{ type: 'image', accountId: objDataRef.accountId }"
273-
@selectMaterial="selectMaterial"
273+
@select-material="selectMaterial"
274274
/>
275275
</el-dialog>
276276
</el-col>
@@ -482,7 +482,7 @@ export default defineComponent({
482482
// 创建 tempObjItem 对象,并设置对应的值
483483
let tempObjItem = {
484484
type: '',
485-
articles: '',
485+
articles: [],
486486
thumbMediaId: '',
487487
thumbMediaUrl: '',
488488
introduction: '',
@@ -560,7 +560,7 @@ export default defineComponent({
560560
}
561561
const deleteObj = () => {
562562
if (objDataRef.type === 'news') {
563-
objDataRef.articles = ''
563+
objDataRef.articles = []
564564
} else if (objDataRef.type === 'image') {
565565
objDataRef.mediaId = null
566566
objDataRef.url = null

0 commit comments

Comments
 (0)