This commit is contained in:
2025-01-02 10:44:07 +08:00
parent 33709c76be
commit b3c77526a7
24 changed files with 2153 additions and 259 deletions

View File

@@ -107,15 +107,17 @@
"
>
<i class="el-icon-s-grid" style="color: #fff"></i> {{ $t('articleListEditor.JournalInstallment') }}
</p> <p
</p>
<p
@click="
openJournal({
...scope.row
})
"
style=" background-color: #c2d4ff;
style="
background-color: #c2d4ff;
color: #4665b0;
cursor: pointer;
padding: 2px 2px;
font-weight: bold;
@@ -125,7 +127,6 @@
>
<i class="el-icon-connection" style="color: #4665b0"></i> {{ $t('menu.ClassificationmanagementInfo') }}
</p>
<p
@click="
@@ -144,13 +145,23 @@
<el-dialog :title="$t('GroupClassification.edit')" :visible.sync="editDialogVisible" width="600px" :before-close="handleEditClose">
<el-form ref="detail_form" :model="detailForm" :rules="rules" label-width="165px">
<el-form-item label="Journal :">
<p style="display: flex;align-items: center;justify-content: space-between;">
<p style="display: flex; align-items: center; justify-content: space-between">
<span>{{ detailForm.title }}</span>
<span style="border-radius: 4px;padding: 0 4px;line-height: 24px;height: 24px;box-sizing: border-box;border: 1px solid rgb(0, 102, 153) !important; color: rgb(0, 102, 153);font-size: 12px">
{{ getCycle(currentJournal.cycle) }}
</span>
<span
style="
border-radius: 4px;
padding: 0 4px;
line-height: 24px;
height: 24px;
box-sizing: border-box;
border: 1px solid rgb(0, 102, 153) !important;
color: rgb(0, 102, 153);
font-size: 12px;
"
>
{{ getCycle(currentJournal.cycle) }}
</span>
</p>
</el-form-item>
<!-- <el-form-item label="Cover Image :" prop="image">
<el-upload class="avatar-uploader" ref="upIconIMg"
@@ -177,6 +188,10 @@
<el-input-number v-model="detailForm.kfen" :min="0" v-if="source == 'all'"></el-input-number>
<span v-else>{{ detailForm.kfen }}</span>
</el-form-item>
<el-form-item label="Fee :" prop="fee">
<el-input-number v-model="detailForm.fee" :min="0" v-if="source == 'all'"></el-input-number>
<span v-else>{{ detailForm.fee }}</span>
</el-form-item>
<!-- 简介 -->
<el-form-item label="Introduction :" prop="scope">
<el-input type="textarea" rows="5" v-model="detailForm.scope"></el-input>
@@ -188,7 +203,7 @@
</span>
</el-dialog>
<el-drawer
append-to-body
append-to-body
destroy-on-close
:title="$t('GroupClassification.Journal') + ' : ' + currentJournal.title"
:visible.sync="drawer"
@@ -207,10 +222,14 @@
:before-close="handleCloseJournalInstallment"
size="90%"
>
<commonJournalInstallment ref="commonJournalInstallmentRef" :journal="currentJournal" :urlList="urlList"></commonJournalInstallment>
<commonJournalInstallment
ref="commonJournalInstallmentRef"
:journal="currentJournal"
:urlList="urlList"
></commonJournalInstallment>
</el-drawer>
<el-drawer
append-to-body
append-to-body
destroy-on-close
:title="$t('GroupClassification.Journal') + ' : ' + currentJournal.title"
:visible.sync="drawerAgreement"
@@ -519,16 +538,15 @@ export default {
});
},
openJournalInstallment(data) {
// this.$router.push({
// path: '/JournalInstallment',
// query: {
// journal_id: data.journal_id
// }
// this.$router.push({
// path: '/JournalInstallment',
// query: {
// journal_id: data.journal_id
// }
// })
// })
var that = this;
var that = this;
this.currentJournal = data;
this.drawerJournalInstallment = true;
this.$nextTick(() => {
@@ -545,6 +563,7 @@ export default {
email: data.email,
epassword: data.epassword,
kfen: data.kfen,
fee: data.fee,
scope: data.scope
};
this.editDialogVisible = true;