diff --git a/.gitignore b/.gitignore
index 92fa10e..73d2583 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,8 @@
node_modules/*
deploy.sh
package-lock.json
-unpackage/*
\ No newline at end of file
+unpackage/*
+.vscode/
+.vs/
+.idea/
+.hbuilderx/
\ No newline at end of file
diff --git a/App.vue b/App.vue
index 3d76c26..ff4d0fe 100644
--- a/App.vue
+++ b/App.vue
@@ -68,8 +68,10 @@
}
});
// #endif
+ // #ifdef APP-PLUS
uni.getSystemInfo({
success(res) {
+ console.log(res)
that.$u.vuex('vuex_version', res.appVersion)
if (res.platform == 'android') {
that.$u.api.apkCheck().then(res1 => {
@@ -95,6 +97,7 @@
}
}
})
+ // #endif
// #ifdef APP-PLUS
uni.showLoading({
title: '自动登录中...',
@@ -110,6 +113,7 @@
icon: "none"
})
that.$u.api.loginSecret(JSON.parse(secret)).then(res => {
+ that.$u.vuex('vuex_token', res.access)
that.$u.api.getUserInfo().then(res => {
if(res.avatar){
res.avatar = this.vuex_host + res.avatar
@@ -126,10 +130,23 @@
uni.reLaunch({
url: '/pages/home/home_'
})
+ }).catch(e=>{
+ uni.reLaunch({
+ url: '/pages/login/login_'
+ })
+ })
+ }else{
+ uni.reLaunch({
+ url: '/pages/login/login_'
})
}
},
+ fail() {
+ uni.reLaunch({
+ url: '/pages/login/login_'
+ })
+ },
complete() {
uni.hideLoading()
}
diff --git a/common/http.api.js b/common/http.api.js
index 0e37775..b28db6b 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -50,23 +50,27 @@ const install = (Vue, vm) => {
let addNodeEnd = (id, data = {}) => vm.$u.get(`/wf/ticket/${id}/add_node_end/`, data); //加签处理
let deliver = (id, data = {}) => vm.$u.get(`/wf/ticket/${id}/deliver/`, data); //转交工单
let ticketHandle = (id, data = {}) => vm.$u.post(`/wf/ticket/${id}/handle/`, data); //工单处理
+ let ticketRetry = (id) => vm.$u.post(`/wf/ticket/${id}/retry_script/`, data); //工单重试
let ticketAccept = (id) => vm.$u.post(`/wf/ticket/${id}/accpet/`); //接单
let operationList = (data = {}) => vm.$u.get('/opm/operation/', data); //作业列表
let operationItem = (id) => vm.$u.get(`/opm/operation/${id}/`); //作业详情
let operationCreat = (data = {}) => vm.$u.post('/opm/operation/', data); //作业新建
let operationUpdate = (id, data = {}) => vm.$u.put(`/opm/operation/${id}/`, data); //作业编辑
+ let operationDelete = (id) => vm.$u.delete(`/opm/operation/${id}/`); //作业编辑
let oplItem = (id) => vm.$u.get(`/opm/opl/${id}/`); //opl作业许可证查询
let oplLists = (data = {}) => vm.$u.get('/opm/opl/', data); //作业许可证
let oplCate = (data = {}) => vm.$u.get('/opm/opl_cate/', data); //作业许可证类型
let oplCateItem = (id) => vm.$u.get(`/opm/opl_cate/${id}/`); //作业许可证类型详情
let oplCreate = (data = {}) => vm.$u.post('/opm/opl/', data); //添加新许可证
let oplUpdate = (id,data = {}) => vm.$u.put(`/opm/opl/${id}/`, data); //编辑许可证
+ let oplDelete = (id) => vm.$u.delete(`/opm/opl/${id}/`); //删除许可证
let oplWorker = (data = {}) => vm.$u.get('/opm/opl_worker/', data); //作业许可证工作人员
let oplWorkerCreate = (data = {}) => vm.$u.post('/opm/opl_worker/', data); //作业许可证工作人员创建
let oplWorkerDelete = (id) => vm.$u.delete(`/opm/opl_worker/${id}/`); //作业许可证工作人员删除
let oplGasList = (data = {}) => vm.$u.get('/opm/gas_check/', data); //气体检测记录
- let oplGasCreate = (data = {}) => vm.$u.post('/opm/gas_check/', data); //作业许可证类型
+ let oplGasCreate = (data = {}) => vm.$u.post('/opm/gas_check/', data); //气体监测记录创建
+ let oplGasDelete = (id) => vm.$u.delete(`/opm/gas_check/${id}`); //气体监测记录删除
let oplMtartMtask = (id) => vm.$u.post(`/opm/opl/${id}/start_mtask/`); //作业开始监控
let oplStopMtask = (id) => vm.$u.post(`/opm/opl/${id}/stop_mtask/`); //作业结束监控
@@ -83,6 +87,7 @@ const install = (Vue, vm) => {
let rpjMemberDelete = (id) => vm.$u.post(`/rpm/rpj_member/${id}/`); //入厂项目工作人员删除
let areaLists = (data = {}) => vm.$u.get('/am/area/', data); //作业区域
+ let areaDetail = (id) => vm.$u.get(`/am/area/${id}/`); // 区域详情
let visitList = (data = {}) => vm.$u.get(`/vm/visit/`, data); //来访项目查询
let visitItem = (id) => vm.$u.get(`/vm/visit/${id}/`); //来访项目详情
@@ -105,6 +110,7 @@ const install = (Vue, vm) => {
let eventtHandle = (id,data={}) => vm.$u.post(`/ecm/event/${id}/handle/`, data); //事件处理
let thirdBltBind = (data={}) => vm.$u.post(`/third/tdevice/blt_bind/`, data); //解绑卡
+ let tdevice = (data={}) => vm.$u.get(`/third/tdevice/`, data); //设备列表
vm.$u.api = {
getUserInfo ,
@@ -131,6 +137,7 @@ const install = (Vue, vm) => {
workflowInit,
getTicketTransitions,
getTicketLog,
+ ticketRetry,
visitList,
visitItem,
@@ -163,12 +170,14 @@ const install = (Vue, vm) => {
operationItem,
operationCreat,
operationUpdate,
+ operationDelete,
operationList,
oplLists,
oplItem,
oplCate,
oplCreate,
oplUpdate,
+ oplDelete,
oplWorker,
oplWorkerCreate,
oplGasList,
@@ -176,12 +185,14 @@ const install = (Vue, vm) => {
oplMtartMtask,
oplStopMtask,
oplWorkerDelete,
+ oplGasDelete,
hrmUserInfo,
hrmCertificate,
hrmUpdateInfo,
areaLists,
+ areaDetail,
eventList,
eventtItem,
@@ -192,6 +203,7 @@ const install = (Vue, vm) => {
permissions,
thirdBltBind,
+ tdevice
};
}
diff --git a/manifest.json b/manifest.json
index 20a904f..9352b5e 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,8 +2,8 @@
"name" : "曲阳金隅EHS",
"appid" : "__UNI__B00D419",
"description" : "曲阳金隅EHS",
- "versionName" : "1.00.09",
- "versionCode" : 10009,
+ "versionName" : "1.00.13",
+ "versionCode" : 10013,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
diff --git a/pages/home/home_.vue b/pages/home/home_.vue
index 25e4112..6732ab9 100644
--- a/pages/home/home_.vue
+++ b/pages/home/home_.vue
@@ -64,7 +64,7 @@
- 实时事件
+ 最近发生
查看更多
@@ -151,14 +151,15 @@
},
getEvent() {
let that = this;
- let date = new Date();
- let years = date.getFullYear();
- let months = date.getMonth()+1;
- let days = date.getDate();
- that.eventList = []
+ // let date = new Date();
+ // let years = date.getFullYear();
+ // let months = date.getMonth() + 1;
+ // let days = date.getDate();
+ // that.eventList = []
let params = {
page: 1,
- start_create: years+'-'+months+'-'+days
+ page_size: 2,
+ ordering: '-create_time'
};
that.$u.api.eventList(params).then(res => {
let eventList = res.results.filter(item => {
diff --git a/pages/home/list/ticket.vue b/pages/home/list/ticket.vue
index de75554..17087c3 100644
--- a/pages/home/list/ticket.vue
+++ b/pages/home/list/ticket.vue
@@ -48,7 +48,7 @@
关闭
+ v-if="vuex_user.id===val.create_by&&val.state_.type!==1&&val.state_.enable_retreat">
撤回
@@ -57,6 +57,10 @@
查看
+
+
+ 重试
+
@@ -126,10 +130,18 @@
projectId = row.ticket_data.opl;
cateType = 'opl'
}
- const params = `?ticketId=${row.id}&projectId=${projectId}&cateType=${cateType}&type=${type}`;
- uni.navigateTo({
- url: '../detail/ticketHandle' + params,
- })
+ if(type=='retry'){
+ that.$u.api.ticketRetry(row.id).then(res => {
+ uni.showToast({
+ title: '重试下发成功'
+ })
+ })
+ }else{
+ const params = `?ticketId=${row.id}&projectId=${projectId}&cateType=${cateType}&type=${type}`;
+ uni.navigateTo({
+ url: '../detail/ticketHandle' + params,
+ })
+ }
},
//接单
diff --git a/pages/home/list/ticketAll.vue b/pages/home/list/ticketAll.vue
index 1166795..fece287 100644
--- a/pages/home/list/ticketAll.vue
+++ b/pages/home/list/ticketAll.vue
@@ -236,7 +236,7 @@
}
.search-body {
- width: 710upx;
+ width: 720upx;
height: 78rpx;
background-color: #ffffff;
border-radius: 39rpx;
diff --git a/pages/workSpace/newWork/addUser.vue b/pages/workSpace/newWork/addUser.vue
index feb1c42..1638783 100644
--- a/pages/workSpace/newWork/addUser.vue
+++ b/pages/workSpace/newWork/addUser.vue
@@ -61,11 +61,9 @@
},
saveVisitor(){
this.$u.api.visitorCreate(this.formData).then(res=>{
- if(res.err_msg){}else{
- uni.navigateTo({
- url: '/pages/workSpace/visit/vpeopleList'
- })
- }
+ uni.navigateBack({
+ delta: 1
+ })
})
},
goBack() {
diff --git a/pages/workSpace/newWork/userList.vue b/pages/workSpace/newWork/userList.vue
index 81e3287..4e3c822 100644
--- a/pages/workSpace/newWork/userList.vue
+++ b/pages/workSpace/newWork/userList.vue
@@ -133,7 +133,7 @@
.apply-info {
min-height: 70vh;
- width: 710upx;
+ width: 720upx;
margin: 0 auto;
background-color: #FFFFFF;
border-radius: 5px;
diff --git a/pages/workSpace/operation/gasList.vue b/pages/workSpace/operation/gasList.vue
index 34b39ee..b4f60f1 100644
--- a/pages/workSpace/operation/gasList.vue
+++ b/pages/workSpace/operation/gasList.vue
@@ -4,16 +4,22 @@
leftIcon="left" border backgroundColor="#2cade8" color="#fff" fixed statusBar shadow>
-
-
+
+
检测部位:{{row.check_place}}
O₂(%):{{row.o2}}
CO:{{row.co}}
可燃气体(V%LEL):{{row.lel}}
- 检验结论:{{row.is_ok}}
+ 检验结论:
+ 正常
+ 异常
+
检测人:{{row.checker_.name}}
检验时间:{{row.check_time}}
+
+
+
@@ -32,7 +38,7 @@