| | |
| | | <template> |
| | | <GlobalWindow |
| | | :title="title" |
| | | :visible.sync="visable" |
| | | :visible.sync="visible" |
| | | @confirm="confirm" |
| | | @close="reject" |
| | | > |
| | |
| | | <div class="modal_content"> |
| | | <div class="header"> |
| | | <div class="left"> |
| | | <div class="h1">隐患随手拍</div> |
| | | <div class="h1">隐患提报</div> |
| | | <div class="time">提报时间:{{model.createDate}}</div> |
| | | </div> |
| | | <div class="right" v-if="model.status==0">待审核</div> |
| | | <div class="right" v-if="model.status==0">待处理</div> |
| | | <div class="right" v-if="model.status==1">已处理</div> |
| | | <div class="right" v-if="model.status==2">已撤销</div> |
| | | </div> |
| | | <div class="info"> |
| | | <div class="title">隐患随手拍详情</div> |
| | | <div class="title">隐患提报详情</div> |
| | | <div class="list"> |
| | | <div class="item"> |
| | | <div class="label">提报人</div> |
| | |
| | | </div> |
| | | </div> |
| | | <!-- --> |
| | | <template #btns> |
| | | <el-button type="primary" plain @click="handleTransfer">转交</el-button> |
| | | <template v-slot:footer> |
| | | <el-button @click="dealDo" type="primary" v-if="model.status==0" class="status-red">处理</el-button> |
| | | <el-button type="primary" plain v-if="model.status==0" @click="handleTransfer">转交</el-button> |
| | | <el-button @click="backDo" v-if="model.status==0" type="danger" >退回</el-button> |
| | | <el-button @click="visible=false">返回</el-button> |
| | | </template> |
| | | <!-- 同意/拒绝 --> |
| | | <el-dialog |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | export default { |
| | | components: { GlobalWindow }, |
| | | extends: BaseOpera, |
| | | data() { |
| | | return { |
| | | title: '访客预约详情', |
| | | visable: false, |
| | | visible: false, |
| | | dataId:null, |
| | | model: { }, |
| | | isShowAppr: false, |
| | | apprTitle: '同意', |
| | |
| | | rules: {} |
| | | } |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | api: '/business/hiddenDanger', |
| | | 'field.id': 'id' |
| | | }) |
| | | }, |
| | | methods: { |
| | | open(title,target){ |
| | | this.title =title |
| | | this.visable=true |
| | | this.model = target |
| | | this.visible=true |
| | | this.model = {} |
| | | this.dataId =target.id |
| | | this.getDetail() |
| | | |
| | | }, |
| | | getDetail(){ |
| | | this.api.detail(this.dataId) |
| | | .then(res =>{ |
| | | this.model = res |
| | | }) |
| | | }, |
| | | confirm() { |
| | | console.log('--') |