Merge remote-tracking branch 'origin/main' into feature/0918_账号管理新增视图_rxd
This commit is contained in:
@ -39,7 +39,27 @@
|
||||
</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 // 视频号
|
||||
: item.platform === 5
|
||||
? icon5 // 微博
|
||||
: item.platform === 6
|
||||
? icon6 // 公众号
|
||||
: item.platform === 3
|
||||
? icon7 // 快手
|
||||
: item.platform === 2
|
||||
? icon8 // B站
|
||||
: icon3 // 默认图标
|
||||
"
|
||||
width="16"
|
||||
height="16"
|
||||
/>
|
||||
</div>
|
||||
<div class="field-row">
|
||||
<span class="label">账号ID</span>
|
||||
@ -150,7 +170,11 @@ import FooterBtn from './footer-btn';
|
||||
import icon1 from '@/assets/img/platform/icon-dy.png';
|
||||
import icon2 from '@/assets/img/platform/icon-xhs.png';
|
||||
import icon3 from '@/assets/img/media-account/icon-warn.png';
|
||||
|
||||
import icon4 from '@/assets/img/platform/icon-sph.png';
|
||||
import icon5 from '@/assets/img/platform/icon-wb.png';
|
||||
import icon6 from '@/assets/img/platform/icon-gzh.png';
|
||||
import icon7 from '@/assets/img/platform/icon-ks.png';
|
||||
import icon8 from '@/assets/img/platform/icon-bilibili.png';
|
||||
const props = defineProps({
|
||||
dataSource: {
|
||||
type: Array,
|
||||
|
||||
@ -43,8 +43,17 @@ import {
|
||||
|
||||
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/platform/icon-dy.png';
|
||||
import icon4 from '@/assets/img/platform/icon-xhs.png';
|
||||
import icon5 from '@/assets/img/platform/icon-bilibili.png';
|
||||
import icon6 from '@/assets/img/platform/icon-ks.png';
|
||||
import icon7 from '@/assets/img/platform/icon-sph.png';
|
||||
import icon8 from '@/assets/img/platform/icon-wb.png';
|
||||
import icon9 from '@/assets/img/platform/icon-gzh.png';
|
||||
|
||||
// import icon5 from '@/assets/img/media-account/icon-warn-1.png';
|
||||
// import icon6 from '@/assets/img/media-account/icon-success.png';
|
||||
|
||||
@ -104,6 +113,7 @@ export default {
|
||||
},
|
||||
],
|
||||
operator_name: [{ required: true, message: '请输入运营人员' }],
|
||||
end_work_link: [{ required: true, message: '请输入笔记链接' }],
|
||||
};
|
||||
|
||||
const isBatchImport = computed(() => uploadType.value === 'batch');
|
||||
@ -396,11 +406,37 @@ 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 === 2
|
||||
? icon5
|
||||
: form.value.platform === 3
|
||||
? icon6
|
||||
: form.value.platform === 4
|
||||
? icon7
|
||||
: form.value.platform === 5
|
||||
? icon8
|
||||
: form.value.platform === 6
|
||||
? icon9
|
||||
: icon3
|
||||
/* default icon */
|
||||
}
|
||||
width="24"
|
||||
height="24"
|
||||
/>
|
||||
) : (
|
||||
<RadioGroup v-model:value={form.value.platform}>
|
||||
<Radio value={1}>小红书</Radio>
|
||||
<Radio value={0}>抖音</Radio>
|
||||
<Radio value={2}>B站</Radio>
|
||||
<Radio value={3}>快手</Radio>
|
||||
<Radio value={4}>视频号</Radio>
|
||||
<Radio value={5}>微博</Radio>
|
||||
<Radio value={6}>公众号</Radio>
|
||||
</RadioGroup>
|
||||
)}
|
||||
</FormItem>
|
||||
@ -452,7 +488,8 @@ export default {
|
||||
</FormItem>
|
||||
<FormItem
|
||||
label="笔记链接"
|
||||
name="end_work_link"
|
||||
field="end_work_link"
|
||||
required
|
||||
v-slots={{
|
||||
label: () =>
|
||||
renderLabel('笔记链接', '平台将从该笔记“之后”的内容开始同步,该笔记及更早的数据均不采集'),
|
||||
@ -460,7 +497,7 @@ export default {
|
||||
>
|
||||
<TextArea
|
||||
v-model:value={form.value.end_work_link}
|
||||
placeholder="请输入..."
|
||||
placeholder="请输入笔记链接。若无需输入,填写 “无” "
|
||||
size="large"
|
||||
autoSize={{ minRows: 3, maxRows: 5 }}
|
||||
/>
|
||||
|
||||
@ -150,7 +150,29 @@ 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 2:
|
||||
platform.value = 'B站';
|
||||
break;
|
||||
case 3:
|
||||
platform.value = '快手';
|
||||
break;
|
||||
case 4:
|
||||
platform.value = '视频号';
|
||||
break;
|
||||
case 5:
|
||||
platform.value = '微博';
|
||||
break;
|
||||
case 6:
|
||||
platform.value = '公众号';
|
||||
break;
|
||||
}
|
||||
modalState.value = MODAL_STATE.QR_LOADING;
|
||||
getAuthorizedQrCode();
|
||||
visible.value = true;
|
||||
@ -159,7 +181,6 @@ const open = (accountId, platformCode) => {
|
||||
const resetTaskFields = () => {
|
||||
modalState.value = MODAL_STATE.QR_LOADING;
|
||||
failReason.value = '';
|
||||
platform.value = '';
|
||||
progress.value = 0;
|
||||
qrCodeUrl.value = '';
|
||||
};
|
||||
|
||||
@ -166,7 +166,30 @@ 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 2:
|
||||
platform.value = 'B站';
|
||||
break;
|
||||
case 3:
|
||||
platform.value = '快手';
|
||||
break;
|
||||
case 4:
|
||||
platform.value = '视频号';
|
||||
break;
|
||||
case 5:
|
||||
platform.value = '微博';
|
||||
break;
|
||||
case 6:
|
||||
platform.value = '公众号';
|
||||
break;
|
||||
}
|
||||
modalState.value = MODAL_STATE.QR_LOADING;
|
||||
getAuthorizedQrCode();
|
||||
visible.value = true;
|
||||
@ -175,7 +198,6 @@ const open = (accountId, platformCode) => {
|
||||
const resetTaskFields = () => {
|
||||
modalState.value = MODAL_STATE.QR_LOADING;
|
||||
failReason.value = '';
|
||||
platform.value = '';
|
||||
progress.value = 0;
|
||||
qrCodeUrl.value = '';
|
||||
isNicknameChanged.value = false;
|
||||
|
||||
Reference in New Issue
Block a user