| | |
| | | hasHead: true, |
| | | authCallBackUrl: 'https://wxbank.hnnx.com/mer/payOut/getAuthCode.do?authCallBackUrl=', |
| | | webURL: 'https://jmy.jinmingyuan.com/ecosphere-user', |
| | | serverTempl: "http://172.16.60.20:8086", |
| | | serverTempl: "http://172.16.60.251:8086", |
| | | socketTempl: "wss://yqzx.jinmingyuan.com/wsPerCode", |
| | | h5Temp: "https://yqzx.jinmingyuan.com/ecosphere-h5", |
| | | serverUrl: 'http://172.16.60.20:8086', |
| | | serverUrl: 'http://172.16.60.251:8086', |
| | | h5Url: 'http://172.16.60.172:8086/service-merchant', |
| | | ftpUrl: 'https://yqzx.jinmingyuan.com/file', |
| | | // ftpUrl: 'https://echftp.jinmingyuan.com', |
| | | baseUrl: 'http://172.16.60.20:8086', |
| | | baseUrl: 'http://172.16.60.251:8086', |
| | | wx_appid: 'wxad8cc511da676bd4', |
| | | ali_appid: '2021003199690698' |
| | | } |
| | |
| | | <view class="wbox"> |
| | | <view class="item"> |
| | | <view class="k"> |
| | | 执法类型 |
| | | 检查方式 |
| | | </view> |
| | | <view class="v"> |
| | | {{type}} |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { order } from '@/api/index.js' |
| | | import { getDicts } from '@/api/data.js' |
| | | import { config } from '@/common/config' |
| | | import { |
| | | order |
| | | } from '@/api/index.js' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data.js' |
| | | import { |
| | | config |
| | | } from '@/common/config' |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | page{ |
| | | background: #F4F4F4; |
| | | } |
| | | |
| | | </style> |
| | | <style lang="scss" scoped> |
| | | .page-main{ |
| | | position: relative; |
| | | top: -380rpx; |
| | | } |
| | | |
| | | .donw-box{ |
| | | width: 100%; |
| | | height: 380rpx; |
| | | flex-shrink: 0; |
| | | background: linear-gradient(180deg, #1171E0 42.5%, #F4F4F4 100%); |
| | | } |
| | | |
| | | .wbox{ |
| | | background: #fff; |
| | | border-radius: 5px; |
| | | padding: 24rpx; |
| | | box-sizing: border-box; |
| | | margin: 0 32rpx; |
| | | |
| | | .item{ |
| | | display: flex; |
| | | margin-bottom: 20rpx; |
| | | font-size: 30rpx; |
| | | |
| | | .k{ |
| | | color: #7E8596; |
| | | width: 30%; |
| | | |
| | | } |
| | | |
| | | .v{ |
| | | color: #202D44; |
| | | width: 70%; |
| | | |
| | | } |
| | | } |
| | | |
| | | .item:last-child{ |
| | | margin-bottom: 0; |
| | | } |
| | | |
| | | .imgbox{ |
| | | // display: flex; |
| | | // flex-wrap: wrap; |
| | |
| | | grid-template-columns: 1fr 1fr 1fr; |
| | | grid-gap: 10rpx; |
| | | border-radius: 10rpx; |
| | | |
| | | img{ |
| | | width: 198rpx; |
| | | height: 198rpx; |
| | |
| | | </view> |
| | | <view class="view-form-item"> |
| | | <view class="label">执法时间</view> |
| | | <view>{{details.planTime}}</view> |
| | | <view>{{details.planTime || details.planMonth || ''}}</view> |
| | | </view> |
| | | <view class="view-form-item"> |
| | | <view class="label">执法类型</view> |
| | | <view class="label">检查方式</view> |
| | | <view>{{typeList}}</view> |
| | | </view> |
| | | |
| | | <template v-if="!details.executeUser"> |
| | | <view class="view-form-item"> |
| | | <view class="label">执法人员</view> |
| | | <view>{{details.applyUser}}</view> |
| | | <view>{{details.applyUser || ''}}</view> |
| | | </view> |
| | | <view class="view-form-item"> |
| | | <view class="label">执法部门</view> |
| | | <view>{{details.applyDeptName}}</view> |
| | | <view>{{details.applyDeptName || details.applyDeptNames || ''}}</view> |
| | | </view> |
| | | </template> |
| | | <template v-else> |
| | |
| | | </view> |
| | | </view> |
| | | </view> --> |
| | | <view class="base-card" v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length"> |
| | | <view class="base-card" |
| | | v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length"> |
| | | <view class="title"> |
| | | <text>执法图片</text> |
| | | </view> |
| | | <view class="view-image"> |
| | | <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" v-for="(item,index) in details.regionImgs" :key="index"></image> |
| | | <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" |
| | | v-for="(item,index) in details.regionImgs" :key="index"></image> |
| | | </view> |
| | | </view> |
| | | <view class="base-card"> |
| | |
| | | <text>执法进度</text> |
| | | </view> |
| | | <view class="view-step"> |
| | | <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList" :key="index"> |
| | | <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList" |
| | | :key="index"> |
| | | <image class="icon" src="/static/policy/icon.png" mode="widthFix" v-if="!item.nodeReason"></image> |
| | | <image src="/static/policy/refject.png" mode="widthFix" class="icon" v-else></image> |
| | | <view class="top-title"> |
| | | {{item.nodeName}} |
| | | </view> |
| | | <view class="down-tips"> |
| | | <view class=" submit-per">提交人:<text>{{item.nodeUser}}</text></view> |
| | | <view class=" submit-per" v-if="item.nodeUser">提交人:<text>{{item.nodeUser}}</text></view> |
| | | <view class="time">{{item.nodeTime}}</view> |
| | | </view> |
| | | </view> |
| | |
| | | orderNodeList, |
| | | enforceLogList |
| | | } from '@/api/policy.js' |
| | | import { getDicts } from '@/api/data.js' |
| | | import { config } from '@/common/config' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data.js' |
| | | import { |
| | | config |
| | | } from '@/common/config' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | }, |
| | | // 节点 |
| | | orderNodeList(orderId) { |
| | | orderNodeList({orderId}).then(val => { |
| | | orderNodeList({ |
| | | orderId |
| | | }).then(val => { |
| | | this.nodeList = val.data.data |
| | | }) |
| | | }, |
| | | // 申请记录 |
| | | enforceLogList(orderId) { |
| | | enforceLogList({orderId}).then(val => { |
| | | enforceLogList({ |
| | | orderId |
| | | }).then(val => { |
| | | // console.log(val.data.rows) |
| | | this.judgeDetails = val.data.rows |
| | | }) |
| | |
| | | <view>{{details.planTime}}</view> |
| | | </view> |
| | | <view class="view-form-item"> |
| | | <view class="label">执法类型</view> |
| | | <view class="label">检查方式</view> |
| | | <view>{{typeList}}</view> |
| | | </view> |
| | | |
| | |
| | | </view> |
| | | </view> |
| | | </view> --> |
| | | <view class="base-card" v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length"> |
| | | <view class="base-card" |
| | | v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length"> |
| | | <view class="title"> |
| | | <text>执法图片</text> |
| | | </view> |
| | | <view class="view-image"> |
| | | <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" v-for="(item,index) in details.regionImgs" :key="index"></image> |
| | | <image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" |
| | | v-for="(item,index) in details.regionImgs" :key="index"></image> |
| | | </view> |
| | | </view> |
| | | <view class="base-card"> |
| | |
| | | <text>审批进度</text> |
| | | </view> |
| | | <view class="view-step"> |
| | | <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList" :key="index"> |
| | | <view class="step-content" :class="{none: index == nodeList.length - 1}" v-for="(item,index) in nodeList" |
| | | :key="index"> |
| | | <image class="icon" src="/static/policy/icon.png" mode="widthFix" v-if="!item.nodeReason"></image> |
| | | <image src="/static/policy/refject.png" mode="widthFix" class="icon" v-else></image> |
| | | <view class="top-title"> |
| | |
| | | orderNodeList, |
| | | enforceLogList |
| | | } from '@/api/policy.js' |
| | | import { getDicts } from '@/api/data.js' |
| | | import { config } from '@/common/config' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data.js' |
| | | import { |
| | | config |
| | | } from '@/common/config' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | }, |
| | | // 节点 |
| | | orderNodeList(orderId) { |
| | | orderNodeList({orderId}).then(val => { |
| | | orderNodeList({ |
| | | orderId |
| | | }).then(val => { |
| | | this.nodeList = val.data.data |
| | | }) |
| | | }, |
| | | // 申请记录 |
| | | enforceLogList(orderId) { |
| | | enforceLogList({orderId}).then(val => { |
| | | enforceLogList({ |
| | | orderId |
| | | }).then(val => { |
| | | // console.log(val.data.rows) |
| | | this.judgeDetails = val.data.rows |
| | | }) |
| | |
| | | </view> |
| | | <view class="form-item" @click="showType = true"> |
| | | <view class="form-label require"> |
| | | 执法类型 |
| | | 检查方式 |
| | | </view> |
| | | <view class="input"> |
| | | <input type="text" placeholder="请选择" v-model.trim="form.enforceTypeName" disabled /> |
| | |
| | | return '请填写执法时间' |
| | | } |
| | | if (!this.form.enforceTypeName) { |
| | | return '请选择执法类型' |
| | | return '请选择检查方式' |
| | | } |
| | | console.log(!this.form.enforceContent.replace(/\s+/g, "")) |
| | | if (!this.form.enforceContent || !this.form.enforceContent.replace(/\s+/g, "")) { |
| | |
| | | <view class="input">{{details.planTime}}</view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="label">执法类型</view> |
| | | <view class="label">检查方式</view> |
| | | <view class="input">{{enforceType}}</view> |
| | | </view> |
| | | <view class="form-item"> |
| | |
| | | |
| | | <script> |
| | | import uploadImage from '@/policy/components/upload.vue' |
| | | import { orderDetails,orderUpd } from '@/api/policy.js' |
| | | import { getDicts } from '@/api/data.js' |
| | | import { |
| | | orderDetails, |
| | | orderUpd |
| | | } from '@/api/policy.js' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data.js' |
| | | export default { |
| | | components: { |
| | | uploadImage |
| | |
| | | }, |
| | | // 获取执法单详情 |
| | | orderDetails(id) { |
| | | orderDetails({orderId: id}).then(val => { |
| | | orderDetails({ |
| | | orderId: id |
| | | }).then(val => { |
| | | this.details = val.data.data |
| | | this.getDicts() |
| | | }) |
| | |
| | | </style> |
| | | <style lang="scss" scoped> |
| | | @import "./reportDetails.scss"; |
| | | |
| | | ::v-deep .u-radio{ |
| | | margin-right: 80rpx; |
| | | } |
| | |
| | | <text>执法主题:</text>{{item.enforceReason}} |
| | | </view> |
| | | <view class="set-line"> |
| | | <text>执法类型:</text>{{handlerType(item.enforceType)}} |
| | | <text>检查方式:</text>{{handlerType(item.enforceType)}} |
| | | </view> |
| | | <view class="set-line set-line-flex"> |
| | | <text>执法内容:</text> |
| | |
| | | <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"> |
| | | <image src="/static/policy/icon.png" class="img" alt="" mode="widthFix" v-if="item.nodeName == '发起投诉' || item.nodeName == '发起诉求'"/> |
| | | <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 == '发起投诉' || 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 == '已驳回'"/> |
| | | <image src="/static/policy/icon.png" class="img" alt="" mode="widthFix" 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; |
| | |
| | | <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; |
| | |
| | | <view class="wbox">
|
| | | <view class="item">
|
| | | <view class="k">
|
| | | 执法类型
|
| | | 检查方式
|
| | | </view>
|
| | | <view class="v">
|
| | | {{type}}
|
| | |
| | | </template>
|
| | |
|
| | | <script>
|
| | | import { order } from '@/api/index.js'
|
| | | import { getDicts } from '@/api/data.js'
|
| | | import { config } from '@/common/config'
|
| | | import { orderComplaint, confirmOrderId } from '@/api/qiye.js'
|
| | | import {
|
| | | order
|
| | | } from '@/api/index.js'
|
| | | import {
|
| | | getDicts
|
| | | } from '@/api/data.js'
|
| | | import {
|
| | | config
|
| | | } from '@/common/config'
|
| | | import {
|
| | | orderComplaint,
|
| | | confirmOrderId
|
| | | } from '@/api/qiye.js'
|
| | | export default {
|
| | | data() {
|
| | | return {
|
| | |
| | | value: 'orange',
|
| | | //type: 2,
|
| | | show: false,
|
| | | list: [
|
| | | ],
|
| | | list: [],
|
| | | qlist:[]
|
| | | }
|
| | | },
|
| | |
| | | content: '确认该订单?',
|
| | | success: val => {
|
| | | if(val.confirm) {
|
| | | confirmOrderId({orderId: this.msg.orderId}).then(val => {
|
| | | confirmOrderId({
|
| | | orderId: this.msg.orderId
|
| | | }).then(val => {
|
| | | if(val.data.code == 200) {
|
| | | uni.showToast({
|
| | | title: '确认成功',
|
| | |
| | | ::v-deep .u-radio-group {
|
| | | margin-top: 20rpx;
|
| | | flex-wrap: wrap;
|
| | |
|
| | | .u-radio {
|
| | | margin-right: 20rpx;
|
| | | margin-bottom: 20rpx;
|
| | |
| | |
|
| | | .page-box {
|
| | | padding: 24rpx 0;
|
| | |
|
| | | .font{
|
| | | color: #4a4e60;
|
| | | font-size: 32rpx;
|
| | | margin-top: 20rpx;
|
| | | }
|
| | |
|
| | | .title1 {
|
| | | font-size: 36rpx;
|
| | | font-weight: 700;
|