master
lion 3 years ago
parent f854236359
commit c6246828d0

@ -4,7 +4,7 @@
<div class="itemWrap">
<template v-for="(item,index) in formInfo">
<template v-if='item.form_show==1'>
<template v-if="item.field!='uploads'">
<template v-if="item.edit_input!=='file'&&item.edit_input!=='files'">
<div class="itemField">
<span>{{item.name}}:</span>
<span>{{form[item.field]}}</span>
@ -13,14 +13,21 @@
<template v-else>
<div class="itemField">
<span>{{item.name}}:</span>
<span v-if="typeof form['uploads_uploads_id_relation']==='object'">
<a style='color:red' target="_blank" :href="form['uploads_uploads_id_relation']['url']">{{form['uploads_uploads_id_relation']['original_name']}}</a>
</span>
<span v-if="typeof form['uploads_uploads_id_relation']==='array'">
<template v-for="(upload,index) in form['uploads_uploads_id_relation']">
<a style='color:red;width:100%' target="_blank" :href="upload.url">{{upload.original_name}}</a>
</template>
</span>
<template v-if="item.edit_input==='file'">
<span v-if="form[item.field+'_uploads_id_relation']!=null">
<a style='color:red' target="_blank" :href="form[item.field+'_uploads_id_relation']['url']">{{form[item.field+'_uploads_id_relation']['original_name']}}</a>
</span>
</template>
<template v-if="item.edit_input==='files'">
<span>
<template v-if="form[item.field+'_upload_details']!=null">
<template v-for="(upload,index) in form[item.field+'_upload_details']">
<a style='color:red;width:100%;display:block' target="_blank" :href="upload.url">{{upload.original_name}}</a>
</template>
</template>
</span>
</template>
</div>
</template>
@ -56,7 +63,7 @@
watch: {
dialogVisible(newval) {
if (newval) {
this.getDetail()
// this.getDetail()
} else {
this.id = ''
this.form = {}
@ -66,8 +73,9 @@
},
created() {},
methods: {
show() {
this.dialogVisible = true
show() {
this.getDetail()
},
closeDia(){
this.dialogVisible = false
@ -85,6 +93,7 @@
table_name: this.tableName
});
this.form = res;
this.dialogVisible = true
// uploads_uploads_id_relation
},
}

@ -44,7 +44,20 @@
trigger: 'axis',
axisPointer: { //
type: 'shadow' // 线'line' | 'shadow'
}
},
formatter: function (params) {
let returnData = params[0].name + "<br/>";
for (let i = 0; i < params.length; i++) {
returnData += '<span></span>';
console.log(params[i].value)
if (params[i].seriesType == "bar" && params[i].value == 1.55) { //1.55线label
returnData += params[i].seriesName + ":1" + "</br>";
} else {
returnData += params[i].seriesName + ":" + (params[i].value ? params[i].value : 0) + "</br>";
}
}
return returnData;
},
},
grid: {
left: '8%',
@ -70,12 +83,16 @@
}
}],
yAxis: [{
type: 'value',
type: 'log',
axisLabel: {
textStyle: {
show: true,
color: this.color[1]
},
formatter: function (value) {
return value === 1 ? 0 : value
},
}
}],
series: [{

@ -298,7 +298,7 @@
for(var view of res.viewrecords){
let value = view.value=='茅山旅游度假区'?'茅山':view.value
this.monthX.push(value)
this.monthY.push(view.total)
this.monthY.push(view.total===1?1.55:view.total)
}
this.showChart = true

Loading…
Cancel
Save