添加视频号的数据采集
This commit is contained in:
BIN
src/assets/img/media-account/icon-sph.png
Normal file
BIN
src/assets/img/media-account/icon-sph.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
@ -32,7 +32,19 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="field-row">
|
<div class="field-row">
|
||||||
<span class="label">平台</span>
|
<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>
|
||||||
<div class="field-row">
|
<div class="field-row">
|
||||||
<span class="label">账号ID</span>
|
<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 icon1 from '@/assets/img/media-account/icon-dy.png';
|
||||||
import icon2 from '@/assets/img/media-account/icon-xhs.png';
|
import icon2 from '@/assets/img/media-account/icon-xhs.png';
|
||||||
import icon3 from '@/assets/img/media-account/icon-warn.png';
|
import icon3 from '@/assets/img/media-account/icon-warn.png';
|
||||||
|
import icon4 from '@/assets/img/media-account/icon-sph.png';
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
dataSource: {
|
dataSource: {
|
||||||
type: Array,
|
type: Array,
|
||||||
|
|||||||
@ -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 icon2 from '@/assets/img/media-account/icon-delete.png';
|
||||||
import icon3 from '@/assets/img/media-account/icon-dy.png';
|
import icon3 from '@/assets/img/media-account/icon-dy.png';
|
||||||
import icon4 from '@/assets/img/media-account/icon-xhs.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 icon5 from '@/assets/img/media-account/icon-warn-1.png';
|
||||||
// import icon6 from '@/assets/img/media-account/icon-success.png';
|
// import icon6 from '@/assets/img/media-account/icon-success.png';
|
||||||
|
|
||||||
@ -365,11 +366,17 @@ export default {
|
|||||||
</FormItem>
|
</FormItem>
|
||||||
<FormItem label="运营平台" required={!isEdit.value}>
|
<FormItem label="运营平台" required={!isEdit.value}>
|
||||||
{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}>
|
<RadioGroup v-model={form.value.platform}>
|
||||||
<Radio value={1}>小红书</Radio>
|
<Radio value={1}>小红书</Radio>
|
||||||
<Radio value={0}>抖音</Radio>
|
<Radio value={0}>抖音</Radio>
|
||||||
|
<Radio value={4}>视频号</Radio>
|
||||||
</RadioGroup>
|
</RadioGroup>
|
||||||
)}
|
)}
|
||||||
</FormItem>
|
</FormItem>
|
||||||
@ -395,7 +402,12 @@ export default {
|
|||||||
</FormItem>
|
</FormItem>
|
||||||
|
|
||||||
<FormItem label="选择标签">
|
<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>
|
||||||
<FormItem
|
<FormItem
|
||||||
label="笔记链接"
|
label="笔记链接"
|
||||||
|
|||||||
@ -150,7 +150,17 @@ const isBtnDisabled = computed(() => {
|
|||||||
|
|
||||||
const open = (accountId, platformCode) => {
|
const open = (accountId, platformCode) => {
|
||||||
id.value = accountId;
|
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;
|
modalState.value = MODAL_STATE.QR_LOADING;
|
||||||
getAuthorizedQrCode();
|
getAuthorizedQrCode();
|
||||||
visible.value = true;
|
visible.value = true;
|
||||||
|
|||||||
@ -166,7 +166,18 @@ const confirmBtnText = computed(() => {
|
|||||||
|
|
||||||
const open = (accountId, platformCode) => {
|
const open = (accountId, platformCode) => {
|
||||||
id.value = accountId;
|
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;
|
modalState.value = MODAL_STATE.QR_LOADING;
|
||||||
getAuthorizedQrCode();
|
getAuthorizedQrCode();
|
||||||
visible.value = true;
|
visible.value = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user