|
|
@ -7,19 +7,6 @@ |
|
|
|
</h3> |
|
|
|
<div class="m-detail-main"> |
|
|
|
<div class="m-info"> |
|
|
|
<!-- <div :class="['m-info-prop', { 'm-info-prop-vis': source === 'visiual' }]"> |
|
|
|
<span class="u-info-title-2">所属网格:</span> |
|
|
|
<template v-if="!info.gridName"> |
|
|
|
<el-select v-model.trim="info.gridId" placeholder="请选择" clearable class="cell-width-1"> |
|
|
|
<el-option v-for="item in gridList" :key="item.value" :label="item.label" |
|
|
|
:value="item.value" @click.native="$emit('handelCLickGridId',item)"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
<template v-else> |
|
|
|
<span>{{ info.gridName|| info.agencyName }}</span> |
|
|
|
</template> |
|
|
|
</div> --> |
|
|
|
<div :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
@ -27,7 +14,7 @@ |
|
|
|
<span class="u-info-title-2">建议上报时间:</span> |
|
|
|
<span>{{ info.submitTime }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
<div v-if="info.typeCode" :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
@ -39,50 +26,53 @@ |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">是否愿意公开:</span> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<!-- <template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.openFlag === 0" style="color: #ff6600;">否</span> |
|
|
|
<span v-else-if="scope.row.openFlag === 1">是</span> |
|
|
|
</template> |
|
|
|
<span>{{info.eventContent==1?'是':'否'}}</span> |
|
|
|
</template> --> |
|
|
|
<span>{{ info.openFlag == 1 ? '是' : '否' }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">意见标题:</span> |
|
|
|
<span class="u-info-title-2">建议主题:</span> |
|
|
|
<span>{{ info.subjectTitle }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">意见内容:</span> |
|
|
|
<span class="u-info-title-2">建议内容:</span> |
|
|
|
<span>{{ info.eventContent }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
<div v-if="info.fileList" :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">意见文档:</span> |
|
|
|
<el-button v-if="info.fileList.length!=0" size="small" type="primary" @click="onClickDown(info.fileList)">下载文件</el-button> |
|
|
|
<!-- <span>{{ info.eventContent }}</span> --> |
|
|
|
<!-- <div v-for="(item1,index) in info.fileList"> |
|
|
|
<div>{{item1[index]}}111111</div> |
|
|
|
<div>111111</div> |
|
|
|
</div> --> |
|
|
|
<!-- <el-button size="small" type="primary" @click="onClickDown(info.fileList)">下载文件</el-button> --> |
|
|
|
<section class="uploadList"> |
|
|
|
<div v-for="(file,index) in info.fileList" :key="index" :file="file" |
|
|
|
:style="{cursor:pageType === 'check'? 'no-drop':'pointer'}" > |
|
|
|
<span>{{ file }}</span> |
|
|
|
<span type="text" @click="onClickDown(file)" >下载</span> |
|
|
|
</div> |
|
|
|
</section> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">建议人:</span> |
|
|
|
<span class="u-info-title-2">建议人姓名:</span> |
|
|
|
<span>{{ info.name }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
|
'm-info-prop', |
|
|
|
{ 'm-info-prop-vis': source === 'visiual' }, |
|
|
|
]"> |
|
|
|
<span class="u-info-title-2">联系电话:</span> |
|
|
|
<span class="u-info-title-2">建议人电话:</span> |
|
|
|
<span>{{ info.mobile }}</span> |
|
|
|
</div> |
|
|
|
<div :class="[ |
|
|
@ -312,10 +302,12 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
onClickDown(data) { |
|
|
|
data.forEach((item) => { |
|
|
|
console.log(item,"奥特玛"); |
|
|
|
window.open(item, '_blank'); |
|
|
|
}); |
|
|
|
console.log(data, "奥特玛"); |
|
|
|
// data.forEach((item) => { |
|
|
|
|
|
|
|
// }); |
|
|
|
|
|
|
|
window.open(data, '_blank'); |
|
|
|
}, |
|
|
|
async loadGrid() { |
|
|
|
const url = "/gov/org/customergrid/gridoption"; |
|
|
|