feat 手动整理支持选择类型

This commit is contained in:
jxxghp
2023-08-15 10:25:55 +08:00
parent e8ec2029e1
commit 255b509398
+21 -3
View File
@@ -18,6 +18,15 @@ const redoDialog = ref(false)
// TMDB编号 // TMDB编号
const redoTmdbId = ref('') const redoTmdbId = ref('')
// 类型
const redoType = ref('电影')
// 类型下拉框:电影、电视剧
const redoTypeItems = ref([
{ title: '电影', value: '电影' },
{ title: '电视剧', value: '电视剧' },
])
// 当前操作记录 // 当前操作记录
const currentHistory = ref<TransferHistory>() const currentHistory = ref<TransferHistory>()
@@ -145,7 +154,7 @@ async function removeHistory(item: TransferHistory) {
// 重新整理 // 重新整理
async function rehandleHistory() { async function rehandleHistory() {
try { try {
if (!redoTmdbId.value) if (!redoTmdbId.value || !redoType.value)
return return
redoDialog.value = false redoDialog.value = false
@@ -161,6 +170,7 @@ async function rehandleHistory() {
requestData, requestData,
{ {
params: { params: {
mtype: redoType.value,
new_tmdbid: parseInt(redoTmdbId.value), new_tmdbid: parseInt(redoTmdbId.value),
}, },
}, },
@@ -321,10 +331,18 @@ const dropdownItems = ref([
<VCard title="重新整理"> <VCard title="重新整理">
<VCardText> <VCardText>
<VRow> <VRow>
<VCol cols="12"> <VCol cols="12" md="4">
<VSelect
v-model="redoType"
label="类型"
:rules="[requiredValidator]"
:items="redoTypeItems"
/>
</VCol>
<VCol cols="12" md="8">
<VTextField <VTextField
v-model="redoTmdbId" v-model="redoTmdbId"
label="请输入TMDB编号" label="TMDB编号"
:rules="[requiredValidator, numberValidator]" :rules="[requiredValidator, numberValidator]"
/> />
</VCol> </VCol>