partially paper view
parent
7c1b87c126
commit
8449c028f9
@ -0,0 +1,108 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12 text-center">
|
||||||
|
<h2 class="section-heading text-uppercase">Редактирование статьи</h2>
|
||||||
|
<paper-navigation>
|
||||||
|
</paper-navigation>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<form name="paperform" id="paper-form" method="post"
|
||||||
|
action="/papers/paper">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-7 col-sm-12">
|
||||||
|
<nav>
|
||||||
|
<div class="nav nav-tabs" id="nav-tab" role="tablist">
|
||||||
|
<a class="nav-item nav-link active" id="nav-main-tab" data-toggle="tab"
|
||||||
|
href="#nav-main" role="tab" aria-controls="nav-main"
|
||||||
|
aria-selected="true">Статья</a>
|
||||||
|
<a class="nav-item nav-link" id="nav-latex-tab" data-toggle="tab"
|
||||||
|
href="#nav-latex" role="tab" aria-controls="nav-latex"
|
||||||
|
aria-selected="false">Latex</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="tab-content" id="nav-tabContent">
|
||||||
|
<div class="tab-pane fade show active" id="nav-main" role="tabpanel"
|
||||||
|
aria-labelledby="nav-main-tab">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="title">Название:</label>
|
||||||
|
<input class="form-control" id="title" type="text"
|
||||||
|
placeholder="Название статьи"/>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="type">Тип статьи:</label>
|
||||||
|
<select class="form-control" id="type">
|
||||||
|
<option v-for="type in allTypes" value="type">{{ type }}
|
||||||
|
</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="status">Статус:</label>
|
||||||
|
<select class="form-control" id="status">
|
||||||
|
<option v-for="status in allStatuses" value="status">{{status}}
|
||||||
|
</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="comment">Комментарий:</label>
|
||||||
|
<textarea class="form-control" rows="5" id="comment"></textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="title">Ссылка на сайт конференции:</label>
|
||||||
|
<input class="form-control" id="url" type="text"
|
||||||
|
placeholder="Url"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
module.exports = {
|
||||||
|
components: {
|
||||||
|
"paper-navigation": httpVueLoaderEx("/papers/paper-navigation.vue")
|
||||||
|
},
|
||||||
|
data: function () {
|
||||||
|
return {
|
||||||
|
allAuthors: [],
|
||||||
|
allTypes: [],
|
||||||
|
allStatuses: []
|
||||||
|
};
|
||||||
|
},
|
||||||
|
mounted: function () {
|
||||||
|
var self = this;
|
||||||
|
axiosEx.get(
|
||||||
|
appConfig.paper + "/65537",
|
||||||
|
function (data) {
|
||||||
|
self.paper = data;
|
||||||
|
});
|
||||||
|
axiosEx.get(
|
||||||
|
appConfig.allPaperAuthors,
|
||||||
|
function (data) {
|
||||||
|
self.allAuthors = data;
|
||||||
|
});
|
||||||
|
axiosEx.get(
|
||||||
|
appConfig.allPaperTypes,
|
||||||
|
function (data) {
|
||||||
|
self.allTypes = data;
|
||||||
|
});
|
||||||
|
axiosEx.get(
|
||||||
|
appConfig.allPaperStatuses,
|
||||||
|
function (data) {
|
||||||
|
self.allStatuses = data;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
Loading…
Reference in New Issue