| | |
| | | <view class="wbox"> |
| | | <view class="item" v-if="dictLabel"> |
| | | <view class="k"> |
| | | 执法类型 |
| | | 检查方式 |
| | | </view> |
| | | <view class="v"> |
| | | {{dictLabel}} |
| | |
| | | </view> |
| | | </view> |
| | | <view class="imgbox"> |
| | | <img :src="baseUrl+item" v-for="(item,index) in orderDetailsMsg.regionImgs" :key="index" class="more" @click="imgclick(item)" alt="" /> |
| | | <img :src="baseUrl+item" v-for="(item,index) in orderDetailsMsg.regionImgs" :key="index" class="more" |
| | | @click="imgclick(item)" alt="" /> |
| | | |
| | | </view> |
| | | <view class="item"> |
| | |
| | | <view class="t"> |
| | | 建议记录 |
| | | </view> |
| | | <view class="jilu" :class="{start: item.nodeName == '发起诉求' || item.nodeName == '已办结', handler: item.nodeName == '处理中', nonde: index == nodeList.length - 1}" v-for="(item,index) in nodeList" :key="index"> |
| | | <view class="jilu" |
| | | :class="{start: item.nodeName == '发起诉求' || item.nodeName == '已办结', handler: item.nodeName == '处理中', nonde: index == nodeList.length - 1}" |
| | | v-for="(item,index) in nodeList" :key="index"> |
| | | <image src="/static/policy/icon.png" class="img" alt="" mode="widthFix" v-if="item.nodeName == '发起诉求'"/> |
| | | <image src="/static/guocheng.png" class="img" alt="" mode="widthFix" v-if="item.nodeName == '处理中'"/> |
| | | <image src="/static/policy/refject.png" class="img" mode="widthFix" alt="" v-if="item.nodeName == '已驳回'"/> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { complaintDetails, orderNodeList, orderComplaintNodeList } from '@/api/qiye.js' |
| | | import { orderDetails, orderDetailsLog } from '@/api/policy.js' |
| | | import { config } from '@/common/config.js' |
| | | import { getDicts } from '@/api/data.js' |
| | | import { |
| | | complaintDetails, |
| | | orderNodeList, |
| | | orderComplaintNodeList |
| | | } from '@/api/qiye.js' |
| | | import { |
| | | orderDetails, |
| | | orderDetailsLog |
| | | } from '@/api/policy.js' |
| | | import { |
| | | config |
| | | } from '@/common/config.js' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data.js' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | }, |
| | | methods: { |
| | | orderNodeList(id) { |
| | | orderNodeList({id}).then(val => { |
| | | orderNodeList({ |
| | | id |
| | | }).then(val => { |
| | | // console.log(val) |
| | | this.nodeList = val.data.data |
| | | }) |
| | |
| | | }) |
| | | }, |
| | | orderDetails() { |
| | | orderDetails({ orderId: this.orderId}).then(val => { |
| | | orderDetails({ |
| | | orderId: this.orderId |
| | | }).then(val => { |
| | | // console.log(val.data.data) |
| | | val.data.data.regionImgs = val.data.data.regionImgs.split(",") |
| | | this.orderDetailsMsg = val.data.data |
| | |
| | | }) |
| | | }, |
| | | orderComplaintNodeList() { |
| | | orderComplaintNodeList({ orderId: this.orderId }).then(val => { |
| | | orderComplaintNodeList({ |
| | | orderId: this.orderId |
| | | }).then(val => { |
| | | console.log(val.data.data, 'val===') |
| | | this.nodeList = val.data.data |
| | | }) |
| | |
| | | flex-shrink: 0; |
| | | background: linear-gradient(180deg, #1171E0 42.5%, #F4F4F4 100%); |
| | | } |
| | | |
| | | .wbox { |
| | | background: #fff; |
| | | border-radius: 5px; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .title { |
| | | color: #ffffff; |
| | | font-size: 44rpx; |
| | |
| | | margin: 0 32rpx; |
| | | position: relative; |
| | | z-index: 10; |
| | | |
| | | .t { |
| | | padding: 24rpx; |
| | | border-bottom: 1px solid #EEEEEE; |
| | |
| | | justify-content: space-between; |
| | | padding: 24rpx; |
| | | position: relative; |
| | | |
| | | &::before{ |
| | | content: ''; |
| | | display: inline-block; |
| | |
| | | position: relative; |
| | | z-index: 100; |
| | | } |
| | | |
| | | .font{ |
| | | width: calc(100% - 70rpx); |
| | | |
| | | .h{ |
| | | display: flex; |
| | | justify-content: space-between; |
| | | margin-bottom: 20rpx; |
| | | |
| | | .s{ |
| | | color: #202d44; |
| | | font-size: 32rpx; |
| | | } |
| | | |
| | | .time{ |
| | | color: #7e8596; |
| | | font-size: 24rpx; |
| | | } |
| | | } |
| | | |
| | | .b{ |
| | | // width: 289px; |
| | | // height: 111px; |
| | |
| | | border-radius: 4px; |
| | | background: #F6F6F6; |
| | | padding: 24rpx; |
| | | |
| | | .name{ |
| | | color: #202d44; |
| | | font-size: 32rpx; |
| | | } |
| | | |
| | | .p{ |
| | | color: #202d44; |
| | | font-size: 26rpx; |
| | | |
| | | span{ |
| | | color: #666666; |
| | | |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .handler{ |
| | | &::before { |
| | | background: #fe7b320d; |
| | | } |
| | | } |
| | | |
| | | .start{ |
| | | &::before{ |
| | | background: #E7F8F0; |
| | | } |
| | | } |
| | | |
| | | .nonde{ |
| | | &::before{ |
| | | background: none; |