Commit dbd40972 authored by 王李辉's avatar 王李辉

Merge branch 'develop' of http://git.censoft.com.cn/BCDH-HSE/bcdh-app into develop

parents 09980722 1b3d786d
...@@ -6,12 +6,12 @@ ...@@ -6,12 +6,12 @@
* Copyright (c) 2020 陈尼克 all rights reserved. * Copyright (c) 2020 陈尼克 all rights reserved.
* 版权所有,侵权必究! * 版权所有,侵权必究!
*/ */
import axios from 'axios' import axios from 'axios'
import router from '../router' import router from '../router'
import { Toast } from 'vant';
import { Notify } from 'vant'; import { Notify } from 'vant';
import { Dialog } from 'vant'; import { Dialog } from 'vant';
import { getToken ,removeToken} from '@/utils/auth' // get token from cookie import { getToken ,removeToken} from '@/utils/auth' // get token from cookie
const service = axios.create({ const service = axios.create({
baseURL: '/hse/app-api', //前缀路径 baseURL: '/hse/app-api', //前缀路径
headers: {//请求头部 headers: {//请求头部
...@@ -45,7 +45,7 @@ service.interceptors.response.use(response => { ...@@ -45,7 +45,7 @@ service.interceptors.response.use(response => {
theme: 'round-button', theme: 'round-button',
}).then(() => { }).then(() => {
removeToken() removeToken()
this.$router.push('/login2') location.reload()
}); });
} }
}else{ }else{
...@@ -53,7 +53,7 @@ service.interceptors.response.use(response => { ...@@ -53,7 +53,7 @@ service.interceptors.response.use(response => {
Promise.reject(new Error('Error')) Promise.reject(new Error('Error'))
} }
},err=>{ },err=>{
// Notify({ type: 'danger', message: '失败' }); Toast.fail('请求失败');
return Promise.reject(err) return Promise.reject(err)
}) })
......
...@@ -76,7 +76,6 @@ export default { ...@@ -76,7 +76,6 @@ export default {
} }
/* 存储用户信息 */ /* 存储用户信息 */
setUserInfo(userInfo) setUserInfo(userInfo)
console.log(getUserInfo())
}) })
this.$notify({ this.$notify({
message:'登录成功', message:'登录成功',
......
...@@ -42,28 +42,7 @@ export default { ...@@ -42,28 +42,7 @@ export default {
data() { data() {
return { return {
value:'', value:'',
checkedList:[ checkedList:[],
{
"id":17,
"userId":1,
"name":"1",
"type":"定期安全检查",
"planStartTime":"2021-10-09 06:30:42",
"planEndTime":"2021-10-09 15:55:42",
"address":"1",
"finish":false
},
{
"id":18,
"userId":1,
"name":"1",
"type":"定期安全检查",
"planStartTime":"2021-10-09 06:30:42",
"planEndTime":"2021-10-09 15:55:42",
"address":"11",
"finish":false
}
],
text:'检查执行' text:'检查执行'
} }
}, },
...@@ -72,13 +51,15 @@ export default { ...@@ -72,13 +51,15 @@ export default {
}, },
methods: { methods: {
list(){ list(){
// this.checkedList=[] this.checkedList=[]
getFun('check/carry/user/list').then((Response)=>{ getFun('check/carry/user/list').then((Response)=>{
// this.checkedList=Response.data this.checkedList=Response.data
}) })
}, },
onSearch(){ onSearch(){
this.$toast('提示内容') getFun('check/carry/user/list',{name:this.value}).then((Response)=>{
this.checkedList=Response.data
})
}, },
cardLocation(item){ cardLocation(item){
console.log(item) console.log(item)
......
...@@ -30,9 +30,9 @@ ...@@ -30,9 +30,9 @@
<td align="center" v-text="item.checkContent" style="width:20%"></td> <td align="center" v-text="item.checkContent" style="width:20%"></td>
<td align="center" v-text="item.checkBasis" style="width:30%"></td> <td align="center" v-text="item.checkBasis" style="width:30%"></td>
<td align="center"> <td align="center">
<van-radio-group v-model="item.checkStatus"> <van-radio-group v-model="item.checkStatus" :disabled="item.isDisabled">
<van-radio name="0">合格</van-radio> <van-radio name="0" >合格</van-radio>
<van-radio name="1" @click="noGrage(item)">不合格</van-radio> <van-radio name="1" @click="noGrage(item)" >不合格</van-radio>
</van-radio-group> </van-radio-group>
</td> </td>
</tr> </tr>
...@@ -61,26 +61,6 @@ export default { ...@@ -61,26 +61,6 @@ export default {
list:[], list:[],
active:0, active:0,
text:'问题上报表', text:'问题上报表',
user:[
{
subject:"制度,规程",
content:"应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
law:"DB11/852.1-2013 5.2.2作业单位应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
radio:'1',
},
{
subject:"制度,规程",
content:"应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
law:"DB11/852.1-2013 5.2.2作业单位应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
radio:'1',
},
{
subject:"人员方案",
content:"应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
law:"DB11/852.1-2013 5.2.2作业单位应建立地下有限空间作业安全生产责任制、安全生产规章制度和操作规程。",
radio:'1',
}
],
} }
}, },
mounted() { mounted() {
...@@ -91,18 +71,28 @@ export default { ...@@ -91,18 +71,28 @@ export default {
this.list=[] this.list=[]
getFun('check/carry/list/problem').then((Response)=>{ getFun('check/carry/list/problem').then((Response)=>{
this.list=Response.data this.list=Response.data
console.log(this.list) //根据选择的合格状态来填入单选框禁用状态,'1'为禁用,'0'为启用
this.list.forEach((item)=>{
if(item.checkStatus=='1'){
item.isDisabled=true
}else if(item.checkStatus=='0'){
item.isDisabled=false
}
})
}) })
}, },
noGrage(item){ noGrage(item){
this.$router.push({ //通过禁用状态来判断是否可以跳转
name: 'list', if(item.isDisabled==false){
query:{ this.$router.push({
checkitem:item.checkItem,//检查项目 name: 'list',
checkContent:item.checkContent,//检查内容 query:{
checkBasis:item.checkBasis,//法律依据 checkitem:item.checkItem,//检查项目
} checkContent:item.checkContent,//检查内容
}) checkBasis:item.checkBasis,//法律依据
}
})
}
} }
} }
} }
......
...@@ -66,6 +66,8 @@ export default { ...@@ -66,6 +66,8 @@ export default {
this.$dialog.confirm({ this.$dialog.confirm({
title: '提示', title: '提示',
message: '确定结束检查上报?', message: '确定结束检查上报?',
}).then(()=>{
this.$router.push('/checked')
}) })
}, },
problem(){ problem(){
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<LHeader v-bind:text="text"></LHeader> <LHeader v-bind:text="text"></LHeader>
<van-checkbox-group v-model="result" @change="checkedEvent" ref="checkboxGroup"> <van-checkbox-group v-model="result" @change="checkedEvent" ref="checkboxGroup">
<div class="card" v-for="(item,index) in list" :key="index" > <div class="card" v-for="(item,index) in list" :key="index" >
<van-checkbox :name="item.planItemId">问题{{item.id}}</van-checkbox> <van-checkbox :name="item.planItemId" :disabled="item.planItemId==1?true:false">问题{{item.id}}</van-checkbox>
<div>问题名称:{{item.title}}</div> <div>问题名称:{{item.title}}</div>
<div>问题位置:{{item.address}}</div> <div>问题位置:{{item.address}}</div>
<div>问题内容:{{item.context}}</div> <div>问题内容:{{item.context}}</div>
...@@ -51,6 +51,7 @@ export default { ...@@ -51,6 +51,7 @@ export default {
}, },
data() { data() {
return { return {
timer:'',
text:'问题记录', text:'问题记录',
checkedAll:false, checkedAll:false,
result: [], result: [],
...@@ -87,7 +88,7 @@ export default { ...@@ -87,7 +88,7 @@ export default {
} }
}, },
cancel(){ cancel(){
this.$toast('取消') this.$toast.success('取消')
}, },
commit(){ commit(){
var obj={ var obj={
...@@ -98,13 +99,20 @@ export default { ...@@ -98,13 +99,20 @@ export default {
title: '提示', title: '提示',
message: '确定提交检查问题?', message: '确定提交检查问题?',
}).then(()=>{ }).then(()=>{
postFun('check/carry/report/submit',obj).then((Response)=>{ postFun('check/carry/trouble/submit',obj).then((Response)=>{
this.$router.push('/correct') this.$router.push('/correct')
}) })
}).catch(()=>{ }).catch(()=>{
// this.$toast.loading({
// message:'加载中...',
// forbidClick: true,
// loadingType: 'spinner',
// duration: 0
// })
this.$toast.success('取消')
}) })
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment