Terminal management complete
This commit is contained in:
@@ -29,6 +29,10 @@ function __dataToDTO(data) {
|
|||||||
'county': data.address.county,
|
'county': data.address.county,
|
||||||
'country': data.address.country,
|
'country': data.address.country,
|
||||||
'postCode': data.address.postCode,
|
'postCode': data.address.postCode,
|
||||||
'identifier': data.identifier
|
'identifier': data.identifier,
|
||||||
|
'contactNumber': data.contactNumber,
|
||||||
|
'fullName': data.fullName,
|
||||||
|
'meta': data.meta,
|
||||||
|
'regionId': data.region_id
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -32,7 +32,21 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label-width="120px" label="Name" class="postInfo-container-item">
|
<el-form-item label-width="120px" label="Name" class="postInfo-container-item">
|
||||||
<el-input v-model="postForm.name" placeholder="Account Name" />
|
<el-input v-model="postForm.name" placeholder="Terminal Display Name" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item label-width="120px" label="Full Name" class="postInfo-container-item">
|
||||||
|
<el-input v-model="postForm.fullName" placeholder="Terminal Full Name" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item label-width="120px" label="Contact Num" class="postInfo-container-item">
|
||||||
|
<el-input v-model="postForm.contactNumber" placeholder="Terminal Contact Number" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@@ -71,6 +85,13 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item label-width="120px" label="Opening Hours" class="postInfo-container-item">
|
||||||
|
<el-input v-model="postForm.meta.openingHours" type="textarea" rows="2" placeholder="Terminal Opening Hours" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label-width="120px" label="Status" class="postInfo-container-item">
|
<el-form-item label-width="120px" label="Status" class="postInfo-container-item">
|
||||||
@@ -99,6 +120,8 @@ const fetchRegionList = require('@/api/region').fetchList
|
|||||||
const defaultForm = {
|
const defaultForm = {
|
||||||
id: '',
|
id: '',
|
||||||
name: '',
|
name: '',
|
||||||
|
fullName: '',
|
||||||
|
contactNumber: '',
|
||||||
region_id: '',
|
region_id: '',
|
||||||
address: {
|
address: {
|
||||||
line1: '',
|
line1: '',
|
||||||
@@ -106,6 +129,9 @@ const defaultForm = {
|
|||||||
county: '',
|
county: '',
|
||||||
postCode: '',
|
postCode: '',
|
||||||
country: ''
|
country: ''
|
||||||
|
},
|
||||||
|
meta: {
|
||||||
|
openingHours: ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -173,7 +199,15 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
fetchData(id) {
|
fetchData(id) {
|
||||||
fetchTerminal(id).then(response => {
|
fetchTerminal(id).then(response => {
|
||||||
this.postForm = response.data
|
const terminal = response.data
|
||||||
|
|
||||||
|
if (!terminal.meta) {
|
||||||
|
terminal.meta = {
|
||||||
|
openingHours: ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.postForm = terminal
|
||||||
|
|
||||||
// // set tagsview title
|
// // set tagsview title
|
||||||
this.setTagsViewTitle()
|
this.setTagsViewTitle()
|
||||||
|
Reference in New Issue
Block a user