添加视频号的数据采集

This commit is contained in:
lq
2025-08-15 09:34:02 +08:00
parent 9babd088fe
commit f998513f19
5 changed files with 51 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -32,7 +32,19 @@
</div>
<div class="field-row">
<span class="label">平台</span>
<img :src="item.platform === 0 ? icon1 : icon2" width="16" height="16" />
<img
:src="
item.platform === 0
? icon1 // 抖音
: item.platform === 1
? icon2 // 小红书
: item.platform === 4
? icon4 // 视频号
: defaultIcon // 默认图标
"
width="16"
height="16"
/>
</div>
<div class="field-row">
<span class="label">账号ID</span>
@ -148,7 +160,7 @@ import FooterBtn from './footer-btn';
import icon1 from '@/assets/img/media-account/icon-dy.png';
import icon2 from '@/assets/img/media-account/icon-xhs.png';
import icon3 from '@/assets/img/media-account/icon-warn.png';
import icon4 from '@/assets/img/media-account/icon-sph.png';
const props = defineProps({
dataSource: {
type: Array,

View File

@ -43,6 +43,7 @@ import icon1 from '@/assets/img/media-account/icon-download.png';
import icon2 from '@/assets/img/media-account/icon-delete.png';
import icon3 from '@/assets/img/media-account/icon-dy.png';
import icon4 from '@/assets/img/media-account/icon-xhs.png';
import icon5 from '@/assets/img/media-account/icon-sph.png';
// import icon5 from '@/assets/img/media-account/icon-warn-1.png';
// import icon6 from '@/assets/img/media-account/icon-success.png';
@ -365,11 +366,17 @@ export default {
</FormItem>
<FormItem label="运营平台" required={!isEdit.value}>
{isEdit.value ? (
<img src={form.value.platform === 0 ? icon3 : icon4} width="24" height="24" />
<img src={
form.value.platform === 0 ? icon3 :
form.value.platform === 1 ? icon4 :
form.value.platform === 4 ? icon5 :icon3
/* default icon */
} width="24" height="24" />
) : (
<RadioGroup v-model={form.value.platform}>
<Radio value={1}>小红书</Radio>
<Radio value={0}>抖音</Radio>
<Radio value={4}>视频号</Radio>
</RadioGroup>
)}
</FormItem>
@ -395,7 +402,12 @@ export default {
</FormItem>
<FormItem label="选择标签">
<CommonSelect v-model={form.value.tag_ids} options={tagOptions.value} placeholder="请选择…" size="large" />
<CommonSelect
v-model={form.value.tag_ids}
options={tagOptions.value}
placeholder="请选择…"
size="large"
/>
</FormItem>
<FormItem
label="笔记链接"

View File

@ -150,7 +150,17 @@ const isBtnDisabled = computed(() => {
const open = (accountId, platformCode) => {
id.value = accountId;
platform.value = platformCode === 0 ? '抖音' : '小红书';
switch (platformCode) {
case 0:
platform.value = '抖音';
break;
case 1:
platform.value = '小红书';
break;
case 4:
platform.value = '视频号';
break;
}
modalState.value = MODAL_STATE.QR_LOADING;
getAuthorizedQrCode();
visible.value = true;

View File

@ -166,7 +166,18 @@ const confirmBtnText = computed(() => {
const open = (accountId, platformCode) => {
id.value = accountId;
platform.value = platformCode === 0 ? '抖音' : '小红书';
console.log('pingtai code', platformCode);
switch (platformCode) {
case 0:
platform.value = '抖音';
break;
case 1:
platform.value = '小红书';
break;
case 1:
platform.value = '视频号';
break;
}
modalState.value = MODAL_STATE.QR_LOADING;
getAuthorizedQrCode();
visible.value = true;