Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gassafety-progress
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
耿迪迪
gassafety-progress
Commits
16e35194
Commit
16e35194
authored
Feb 12, 2022
by
王晓倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
台账管理页面调整,隐患台账文件上传
parent
164b681a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
357 additions
and
221 deletions
+357
-221
CommonController.java
...va/com/zehong/web/controller/common/CommonController.java
+2
-2
THiddenDangerStandingBook.java
...a/com/zehong/system/domain/THiddenDangerStandingBook.java
+13
-1
THiddenDangerStandingBookMapper.xml
...sources/mapper/system/THiddenDangerStandingBookMapper.xml
+5
-1
uploadfile.png
gassafetyprogress-web/src/assets/uploadfile.png
+0
-0
index.vue
gassafetyprogress-web/src/components/FileUpload/index.vue
+216
-133
index.vue
...typrogress-web/src/views/standingBook/equipment/index.vue
+1
-2
index.vue
...ress-web/src/views/standingBook/equipmentDetail/index.vue
+0
-5
index.vue
...afetyprogress-web/src/views/standingBook/hidden/index.vue
+58
-24
index.vue
...rogress-web/src/views/standingBook/hiddenDetail/index.vue
+22
-24
index.vue
...fetyprogress-web/src/views/standingBook/trouble/index.vue
+10
-8
index.vue
...ogress-web/src/views/standingBook/troubleDetail/index.vue
+30
-21
No files found.
gassafetyprogress-admin/src/main/java/com/zehong/web/controller/common/CommonController.java
View file @
16e35194
...
@@ -74,8 +74,8 @@ public class CommonController
...
@@ -74,8 +74,8 @@ public class CommonController
// 上传文件路径
// 上传文件路径
String
filePath
=
GassafetyProgressConfig
.
getUploadPath
();
String
filePath
=
GassafetyProgressConfig
.
getUploadPath
();
// 上传并返回新文件名称
// 上传并返回新文件名称
String
fileName
=
FileUploadUtils
.
upload
(
filePath
,
file
);
String
fileName
=
file
.
getOriginalFilename
(
);
String
url
=
serverConfig
.
getUrl
()
+
fileName
;
String
url
=
serverConfig
.
getUrl
()
+
FileUploadUtils
.
upload
(
filePath
,
file
)
;
AjaxResult
ajax
=
AjaxResult
.
success
();
AjaxResult
ajax
=
AjaxResult
.
success
();
ajax
.
put
(
"fileName"
,
fileName
);
ajax
.
put
(
"fileName"
,
fileName
);
ajax
.
put
(
"url"
,
url
);
ajax
.
put
(
"url"
,
url
);
...
...
gassafetyprogress-system/src/main/java/com/zehong/system/domain/THiddenDangerStandingBook.java
View file @
16e35194
...
@@ -56,6 +56,9 @@ public class THiddenDangerStandingBook extends BaseEntity
...
@@ -56,6 +56,9 @@ public class THiddenDangerStandingBook extends BaseEntity
@Excel
(
name
=
"处理方案"
)
@Excel
(
name
=
"处理方案"
)
private
String
dealPlan
;
private
String
dealPlan
;
/** 方案路径 */
private
String
dealPlanUrl
;
/** 整治情况 */
/** 整治情况 */
@Excel
(
name
=
"整治情况"
)
@Excel
(
name
=
"整治情况"
)
private
String
remediation
;
private
String
remediation
;
...
@@ -157,7 +160,16 @@ public class THiddenDangerStandingBook extends BaseEntity
...
@@ -157,7 +160,16 @@ public class THiddenDangerStandingBook extends BaseEntity
{
{
return
dealPlan
;
return
dealPlan
;
}
}
public
void
setRemediation
(
String
remediation
)
public
String
getDealPlanUrl
()
{
return
dealPlanUrl
;
}
public
void
setDealPlanUrl
(
String
dealPlanUrl
)
{
this
.
dealPlanUrl
=
dealPlanUrl
;
}
public
void
setRemediation
(
String
remediation
)
{
{
this
.
remediation
=
remediation
;
this
.
remediation
=
remediation
;
}
}
...
...
gassafetyprogress-system/src/main/resources/mapper/system/THiddenDangerStandingBookMapper.xml
View file @
16e35194
...
@@ -15,6 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -15,6 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result
property=
"hiddenFindPeople"
column=
"hidden_find_people"
/>
<result
property=
"hiddenFindPeople"
column=
"hidden_find_people"
/>
<result
property=
"hiddenFindDate"
column=
"hidden_find_date"
/>
<result
property=
"hiddenFindDate"
column=
"hidden_find_date"
/>
<result
property=
"dealPlan"
column=
"deal_plan"
/>
<result
property=
"dealPlan"
column=
"deal_plan"
/>
<result
property=
"dealPlanUrl"
column=
"deal_plan_url"
/>
<result
property=
"remediation"
column=
"remediation"
/>
<result
property=
"remediation"
column=
"remediation"
/>
<result
property=
"createBy"
column=
"create_by"
/>
<result
property=
"createBy"
column=
"create_by"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"createTime"
column=
"create_time"
/>
...
@@ -25,7 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -25,7 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
</resultMap>
<sql
id=
"selectTHiddenDangerStandingBookVo"
>
<sql
id=
"selectTHiddenDangerStandingBookVo"
>
select hidden_id, hidden_title, hidden_content, hidden_location, longitude, latitude, hidden_type, hidden_find_people, hidden_find_date, deal_plan, remediation, create_by, create_time, update_by, update_time, is_del, remarks from t_hidden_danger_standing_book
select hidden_id, hidden_title, hidden_content, hidden_location, longitude, latitude, hidden_type, hidden_find_people, hidden_find_date, deal_plan,
deal_plan_url,
remediation, create_by, create_time, update_by, update_time, is_del, remarks from t_hidden_danger_standing_book
</sql>
</sql>
<select
id=
"selectTHiddenDangerStandingBookList"
parameterType=
"THiddenDangerStandingBookForm"
resultMap=
"THiddenDangerStandingBookResult"
>
<select
id=
"selectTHiddenDangerStandingBookList"
parameterType=
"THiddenDangerStandingBookForm"
resultMap=
"THiddenDangerStandingBookResult"
>
...
@@ -55,6 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -55,6 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"hiddenFindPeople != null"
>
hidden_find_people,
</if>
<if
test=
"hiddenFindPeople != null"
>
hidden_find_people,
</if>
<if
test=
"hiddenFindDate != null"
>
hidden_find_date,
</if>
<if
test=
"hiddenFindDate != null"
>
hidden_find_date,
</if>
<if
test=
"dealPlan != null"
>
deal_plan,
</if>
<if
test=
"dealPlan != null"
>
deal_plan,
</if>
<if
test=
"dealPlanUrl != null"
>
deal_plan_url,
</if>
<if
test=
"remediation != null"
>
remediation,
</if>
<if
test=
"remediation != null"
>
remediation,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
...
@@ -73,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -73,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"hiddenFindPeople != null"
>
#{hiddenFindPeople},
</if>
<if
test=
"hiddenFindPeople != null"
>
#{hiddenFindPeople},
</if>
<if
test=
"hiddenFindDate != null"
>
#{hiddenFindDate},
</if>
<if
test=
"hiddenFindDate != null"
>
#{hiddenFindDate},
</if>
<if
test=
"dealPlan != null"
>
#{dealPlan},
</if>
<if
test=
"dealPlan != null"
>
#{dealPlan},
</if>
<if
test=
"dealPlanUrl != null"
>
#{dealPlanUrl},
</if>
<if
test=
"remediation != null"
>
#{remediation},
</if>
<if
test=
"remediation != null"
>
#{remediation},
</if>
<if
test=
"createBy != null"
>
#{createBy},
</if>
<if
test=
"createBy != null"
>
#{createBy},
</if>
<if
test=
"createTime != null"
>
#{createTime},
</if>
<if
test=
"createTime != null"
>
#{createTime},
</if>
...
@@ -95,6 +98,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -95,6 +98,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"hiddenFindPeople != null"
>
hidden_find_people = #{hiddenFindPeople},
</if>
<if
test=
"hiddenFindPeople != null"
>
hidden_find_people = #{hiddenFindPeople},
</if>
<if
test=
"hiddenFindDate != null"
>
hidden_find_date = #{hiddenFindDate},
</if>
<if
test=
"hiddenFindDate != null"
>
hidden_find_date = #{hiddenFindDate},
</if>
<if
test=
"dealPlan != null"
>
deal_plan = #{dealPlan},
</if>
<if
test=
"dealPlan != null"
>
deal_plan = #{dealPlan},
</if>
<if
test=
"dealPlanUrl != null"
>
deal_plan_url = #{dealPlanUrl},
</if>
<if
test=
"remediation != null"
>
remediation = #{remediation},
</if>
<if
test=
"remediation != null"
>
remediation = #{remediation},
</if>
<if
test=
"createBy != null"
>
create_by = #{createBy},
</if>
<if
test=
"createBy != null"
>
create_by = #{createBy},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
...
...
gassafetyprogress-web/src/assets/uploadfile.png
0 → 100644
View file @
16e35194
2.43 KB
gassafetyprogress-web/src/components/FileUpload/index.vue
View file @
16e35194
This diff is collapsed.
Click to expand it.
gassafetyprogress-web/src/views/standingBook/equipment/index.vue
View file @
16e35194
...
@@ -74,7 +74,6 @@
...
@@ -74,7 +74,6 @@
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"equipmentList"
>
<el-table
v-loading=
"loading"
:data=
"equipmentList"
>
<el-table-column
label=
"台账编号"
align=
"center"
prop=
"safeEquipmentId"
width=
"80px"
/>
<el-table-column
label=
"用户名称"
align=
"center"
prop=
"userName"
width=
"220px"
/>
<el-table-column
label=
"用户名称"
align=
"center"
prop=
"userName"
width=
"220px"
/>
<el-table-column
label=
"身份证号"
align=
"center"
prop=
"idCard"
/>
<el-table-column
label=
"身份证号"
align=
"center"
prop=
"idCard"
/>
<el-table-column
label=
"联系电话"
align=
"center"
prop=
"linkMobile"
/>
<el-table-column
label=
"联系电话"
align=
"center"
prop=
"linkMobile"
/>
...
@@ -117,7 +116,7 @@
...
@@ -117,7 +116,7 @@
/>
/>
<!-- 添加或修改用户加装安全装置台账对话框 -->
<!-- 添加或修改用户加装安全装置台账对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
@
cancel=
"cancel"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
...
...
gassafetyprogress-web/src/views/standingBook/equipmentDetail/index.vue
View file @
16e35194
...
@@ -20,11 +20,6 @@
...
@@ -20,11 +20,6 @@
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"100px"
style=
"width: 100%;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"100px"
style=
"width: 100%;"
>
<el-row>
<el-form-item
label=
"台账编号:"
prop=
"safeEquipmentId"
>
<font>
{{
form
.
safeEquipmentId
}}
</font>
</el-form-item>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"用户名称:"
prop=
"userName"
>
<el-form-item
label=
"用户名称:"
prop=
"userName"
>
...
...
gassafetyprogress-web/src/views/standingBook/hidden/index.vue
View file @
16e35194
...
@@ -66,28 +66,34 @@
...
@@ -66,28 +66,34 @@
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"hiddenList"
>
<el-table
v-loading=
"loading"
:data=
"hiddenList"
>
<el-table-column
label=
"台账编号"
align=
"center"
prop=
"hiddenId"
width=
"80px"
/>
<el-table-column
label=
"隐患名称"
align=
"center"
prop=
"hiddenTitle"
width=
"200px"
/>
<el-table-column
label=
"隐患名称"
align=
"center"
prop=
"hiddenTitle"
/>
<el-table-column
label=
"隐患类型"
align=
"center"
prop=
"hiddenType"
width=
"180px"
>
<el-table-column
label=
"隐患位置"
align=
"center"
prop=
"hiddenLocation"
/>
<el-table-column
label=
"隐患类型"
align=
"center"
prop=
"hiddenType"
/>
<el-table-column
label=
"隐患发现人员"
align=
"center"
prop=
"hiddenFindPeople"
/>
<el-table-column
label=
"发现时间"
align=
"center"
prop=
"hiddenFindDate"
width=
"180px"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
hiddenFindDate
}}
</span>
<span
v-if=
"scope.row.hiddenType == '1'"
></span>
<span
v-if=
"scope.row.hiddenType == '2'"
></span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"处理方案"
align=
"center"
prop=
"dealPlan"
>
<el-table-column
label=
"隐患位置"
align=
"center"
prop=
"hiddenLocation"
width=
"300px"
/>
<el-table-column
label=
"隐患发现人员"
align=
"center"
prop=
"hiddenFindPeople"
width=
"150px"
/>
<el-table-column
label=
"发现时间"
align=
"center"
prop=
"hiddenFindDate"
width=
"180px"
/>
<el-table-column
label=
"处理方案"
align=
"center"
prop=
"dealPlanUrl"
width=
"120px"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span
<span
class=
"dbtn
sd qiCr
"
class=
"dbtn"
@
click=
"checkFile(scope.row.dealPlan)"
@
click=
"checkFile(scope.row.dealPlan
Url
)"
v-if=
"scope.row.dealPlan != ''"
v-if=
"scope.row.dealPlan != ''"
>
>
<i
class=
"el-icon el-icon-view"
></i>
查看/下载
<i
class=
"el-icon el-icon-view"
></i>
查看/下载
</span>
</span>
<span
v-else
>
-
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"整治情况"
align=
"center"
prop=
"remediation"
width=
"180px"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.remediation != '' && scope.row.remediation != null"
>
{{
scope
.
row
.
remediation
}}
</span>
<span
v-else
>
-
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"整治情况"
align=
"center"
prop=
"remediation"
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
...
@@ -124,7 +130,7 @@
...
@@ -124,7 +130,7 @@
/>
/>
<!-- 添加或修改隐患整治台账对话框 -->
<!-- 添加或修改隐患整治台账对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
@
cancel=
"cancel"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
...
@@ -148,7 +154,7 @@
...
@@ -148,7 +154,7 @@
<el-row>
<el-row>
<el-col
:span=
"23"
>
<el-col
:span=
"23"
>
<el-form-item
label=
"隐患内容"
prop=
"hiddenContent"
>
<el-form-item
label=
"隐患内容"
prop=
"hiddenContent"
>
<e
ditor
v-model=
"form.hiddenContent"
:min-height=
"192
"
/>
<e
l-input
type=
"textarea"
v-model=
"form.hiddenContent"
placeholder=
"请输入隐患内容
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -164,10 +170,10 @@
...
@@ -164,10 +170,10 @@
<el-form-item
label=
"经纬度坐标"
prop=
"longitude"
>
<el-form-item
label=
"经纬度坐标"
prop=
"longitude"
>
<el-row>
<el-row>
<el-col
:span=
"9"
>
<el-col
:span=
"9"
>
<el-input
v-model
.
number
=
"form.longitude"
placeholder=
"请输入经度"
/>
<el-input
v-model=
"form.longitude"
placeholder=
"请输入经度"
/>
</el-col>
</el-col>
<el-col
:span=
"9"
style=
"margin-left: 10px"
>
<el-col
:span=
"9"
style=
"margin-left: 10px"
>
<el-input
v-model
.
number
=
"form.latitude"
placeholder=
"请输入纬度"
/>
<el-input
v-model=
"form.latitude"
placeholder=
"请输入纬度"
/>
</el-col>
</el-col>
<el-col
:span=
"3"
style=
"margin-left: 30px"
>
<el-col
:span=
"3"
style=
"margin-left: 30px"
>
<el-button
type=
"primary"
plain
@
click=
"MapdialogFun"
>
选择经纬度
</el-button>
<el-button
type=
"primary"
plain
@
click=
"MapdialogFun"
>
选择经纬度
</el-button>
...
@@ -197,8 +203,8 @@
...
@@ -197,8 +203,8 @@
<el-row>
<el-row>
<el-col
:span=
"23"
>
<el-col
:span=
"23"
>
<el-form-item
label=
"处理方案"
prop=
"dealPlan"
>
<el-form-item
label=
"处理方案"
prop=
"dealPlan"
>
<
My
FileUpload
<FileUpload
listType=
"picture
-card
"
listType=
"picture"
@
resFun=
"getFileInfo"
@
resFun=
"getFileInfo"
@
remove=
"listRemove"
@
remove=
"listRemove"
:fileArr=
"fileList"
:fileArr=
"fileList"
...
@@ -243,13 +249,14 @@
...
@@ -243,13 +249,14 @@
<
script
>
<
script
>
import
{
listHidden
,
getHidden
,
delHidden
,
addHidden
,
updateHidden
,
exportHidden
}
from
"@/api/standingBook/hidden"
;
import
{
listHidden
,
getHidden
,
delHidden
,
addHidden
,
updateHidden
,
exportHidden
}
from
"@/api/standingBook/hidden"
;
import
Editor
from
'@/components/Editor'
;
import
Editor
from
'@/components/Editor'
;
import
MyFileUpload
from
'@/components/My
FileUpload'
;
import
FileUpload
from
'@/components/
FileUpload'
;
let
uploadfile
=
require
(
"@/assets/uploadfile.png"
);
export
default
{
export
default
{
name
:
"Hidden"
,
name
:
"Hidden"
,
components
:
{
components
:
{
Editor
,
Editor
,
My
FileUpload
FileUpload
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -296,9 +303,9 @@ export default {
...
@@ -296,9 +303,9 @@ export default {
hiddenTitle
:
[
hiddenTitle
:
[
{
required
:
true
,
message
:
"请输入隐患名称"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入隐患名称"
,
trigger
:
"blur"
},
],
],
hiddenType
:
[
/*
hiddenType: [
{ required: true, message: "请选择隐患类型", trigger: "blur" },
{ required: true, message: "请选择隐患类型", trigger: "blur" },
],
],
*/
hiddenContent
:
[
hiddenContent
:
[
{
required
:
true
,
message
:
"请输入隐患内容"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入隐患内容"
,
trigger
:
"blur"
},
],
],
...
@@ -362,6 +369,7 @@ export default {
...
@@ -362,6 +369,7 @@ export default {
remarks
:
null
remarks
:
null
};
};
this
.
resetForm
(
"form"
);
this
.
resetForm
(
"form"
);
this
.
fileList
=
[];
},
},
/** 搜索按钮操作 */
/** 搜索按钮操作 */
handleQuery
()
{
handleQuery
()
{
...
@@ -385,6 +393,12 @@ export default {
...
@@ -385,6 +393,12 @@ export default {
const
hiddenId
=
row
.
hiddenId
||
this
.
ids
const
hiddenId
=
row
.
hiddenId
||
this
.
ids
getHidden
(
hiddenId
).
then
(
response
=>
{
getHidden
(
hiddenId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
if
(
this
.
form
.
dealPlan
)
{
this
.
fileList
.
push
({
name
:
this
.
form
.
dealPlan
,
url
:
uploadfile
,
});
}
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改隐患整治台账"
;
this
.
title
=
"修改隐患整治台账"
;
});
});
...
@@ -449,11 +463,15 @@ export default {
...
@@ -449,11 +463,15 @@ export default {
})
})
},
},
checkFile
(
url
)
{
checkFile
(
url
)
{
window
.
open
(
'http://localhost:8903/gassafety'
+
url
,
'_blank'
)
window
.
open
(
url
,
'_blank'
);
// window.open('http://222.223.203.154:8092/gassafety' + url,'_blank')
},
},
getFileInfo
(
res
){
getFileInfo
(
res
){
this
.
form
.
dealPlan
=
res
.
url
;
this
.
form
.
dealPlan
=
res
.
fileName
;
this
.
form
.
dealPlanUrl
=
res
.
url
;
this
.
fileList
.
push
({
name
:
res
.
fileName
,
url
:
uploadfile
,
});
},
},
listRemove
(
e
)
{
listRemove
(
e
)
{
this
.
form
.
dealPlan
=
""
;
this
.
form
.
dealPlan
=
""
;
...
@@ -475,3 +493,19 @@ export default {
...
@@ -475,3 +493,19 @@ export default {
}
}
};
};
</
script
>
</
script
>
<
style
>
.dbtn
{
display
:
inline-block
;
padding
:
2px
5px
;
cursor
:
pointer
;
border-radius
:
3px
;
border-style
:
solid
;
border-width
:
0
;
color
:
rgb
(
48
,
180
,
107
);
font-size
:
9px
;
}
.dbtn
:hover
{
border-width
:
1px
;
border-color
:
rgb
(
48
,
180
,
107
);
}
</
style
>
gassafetyprogress-web/src/views/standingBook/hiddenDetail/index.vue
View file @
16e35194
...
@@ -19,41 +19,39 @@
...
@@ -19,41 +19,39 @@
</el-row>
</el-row>
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"100px"
style=
"width: 100%;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"120px"
style=
"width: 100%;"
>
<el-row>
<el-form-item
label=
"台账编号:"
prop=
"hiddenId"
>
<font>
{{
form
.
hiddenId
}}
</font>
</el-form-item>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"
用户名称:"
prop=
"userNam
e"
>
<el-form-item
label=
"
隐患名称:"
prop=
"hiddenTitl
e"
>
<font>
{{
form
.
userNam
e
}}
</font>
<font>
{{
form
.
hiddenTitl
e
}}
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"身份证号:"
prop=
"idCard"
>
<el-form-item
label=
"隐患发现人员:"
prop=
"hiddenFindPeople"
>
<font>
{{
form
.
idCard
}}
</font>
<font>
{{
form
.
hiddenFindPeople
}}
</font>
</el-form-item>
<el-form-item
label=
"品牌名称:"
prop=
"brandName"
>
<font
v-if=
"form.brandName != '' && form.brandName != null"
>
{{
form
.
brandName
}}
</font>
<font
v-else
>
-
</font>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"用户编号:"
prop=
"userNo"
>
<el-form-item
label=
"隐患类型:"
prop=
"hiddenType"
>
<font
v-if=
"form.userNo != '' && form.userNo != null"
>
{{
form
.
userNo
}}
</font>
<font>
{{
form
.
hiddenType
}}
</font>
<font
v-else
>
-
</font>
</el-form-item>
<el-form-item
label=
"联系电话:"
prop=
"linkMobile"
>
<font>
{{
form
.
linkMobile
}}
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
安装时间:"
prop=
"installTim
e"
>
<el-form-item
label=
"
发现时间:"
prop=
"hiddenFindDat
e"
>
<font>
{{
form
.
installTim
e
}}
</font>
<font>
{{
form
.
hiddenFindDat
e
}}
</font>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"详细地址:"
prop=
"userAddress"
>
<el-form-item
label=
"隐患位置:"
prop=
"hiddenLocation"
>
<font>
{{
form
.
userAddress
}}
</font>
<font>
{{
form
.
hiddenLocation
}}
</font>
</el-form-item>
</el-row>
<el-row>
<el-form-item
label=
"隐患内容:"
prop=
"hiddenContent"
>
<font>
{{
form
.
hiddenContent
}}
</font>
</el-form-item>
</el-row>
<el-row>
<el-form-item
label=
"整治情况:"
prop=
"remediation"
>
<font
v-if=
"form.remediation != '' && form.remediation != null"
>
{{
form
.
remediation
}}
</font>
<font
v-else
>
-
</font>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-row>
...
...
gassafetyprogress-web/src/views/standingBook/trouble/index.vue
View file @
16e35194
...
@@ -76,15 +76,14 @@
...
@@ -76,15 +76,14 @@
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"troubleList"
>
<el-table
v-loading=
"loading"
:data=
"troubleList"
>
<el-table-column
label=
"台账编号"
align=
"center"
prop=
"troubleId"
width=
"80px"
/>
<el-table-column
label=
"事故名称"
align=
"center"
prop=
"troubleName"
width=
"200px"
/>
<el-table-column
label=
"事故名称"
align=
"center"
prop=
"troubleName"
/>
<el-table-column
label=
"事故类型"
align=
"center"
prop=
"troubleType"
width=
"180px"
>
<el-table-column
label=
"事故地点"
align=
"center"
prop=
"troubleLocation"
/>
<el-table-column
label=
"事故类型"
align=
"center"
prop=
"troubleType"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.troubleType == 1"
>
生产安全事故
</span>
<span
v-if=
"scope.row.troubleType == 1"
>
生产安全事故
</span>
<span
v-if=
"scope.row.troubleType == 2"
>
非生产安全事故
</span>
<span
v-if=
"scope.row.troubleType == 2"
>
非生产安全事故
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"事故地点"
align=
"center"
prop=
"troubleLocation"
width=
"300px"
/>
<el-table-column
label=
"责任单位"
align=
"center"
prop=
"responsibleUnit"
/>
<el-table-column
label=
"责任单位"
align=
"center"
prop=
"responsibleUnit"
/>
<el-table-column
label=
"责任人员"
align=
"center"
prop=
"responsiblePeople"
/>
<el-table-column
label=
"责任人员"
align=
"center"
prop=
"responsiblePeople"
/>
<el-table-column
label=
"是否处理"
align=
"center"
prop=
"isDeal"
width=
"120px"
>
<el-table-column
label=
"是否处理"
align=
"center"
prop=
"isDeal"
width=
"120px"
>
...
@@ -130,7 +129,7 @@
...
@@ -130,7 +129,7 @@
/>
/>
<!-- 添加或修改事故台账对话框 -->
<!-- 添加或修改事故台账对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"800px"
append-to-body
@
cancel=
"cancel"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<el-col
:span=
"11"
>
<el-col
:span=
"11"
>
...
@@ -159,10 +158,10 @@
...
@@ -159,10 +158,10 @@
<el-form-item
label=
"经纬度坐标"
prop=
"longitude"
>
<el-form-item
label=
"经纬度坐标"
prop=
"longitude"
>
<el-row>
<el-row>
<el-col
:span=
"9"
>
<el-col
:span=
"9"
>
<el-input
v-model
.
number
=
"form.longitude"
placeholder=
"请输入经度"
/>
<el-input
v-model=
"form.longitude"
placeholder=
"请输入经度"
/>
</el-col>
</el-col>
<el-col
:span=
"9"
style=
"margin-left: 10px"
>
<el-col
:span=
"9"
style=
"margin-left: 10px"
>
<el-input
v-model
.
number
=
"form.latitude"
placeholder=
"请输入纬度"
/>
<el-input
v-model=
"form.latitude"
placeholder=
"请输入纬度"
/>
</el-col>
</el-col>
<el-col
:span=
"3"
style=
"margin-left: 30px"
>
<el-col
:span=
"3"
style=
"margin-left: 30px"
>
<el-button
type=
"primary"
plain
@
click=
"MapdialogFun"
>
选择经纬度
</el-button>
<el-button
type=
"primary"
plain
@
click=
"MapdialogFun"
>
选择经纬度
</el-button>
...
@@ -174,7 +173,7 @@
...
@@ -174,7 +173,7 @@
<el-row>
<el-row>
<el-col
:span=
"23"
>
<el-col
:span=
"23"
>
<el-form-item
label=
"事故原因"
prop=
"troubleReason"
>
<el-form-item
label=
"事故原因"
prop=
"troubleReason"
>
<el-input
type=
"textarea"
v-model=
"form.troubleReason"
placeholder=
"请输入事故原因"
/>
<el-input
v-model=
"form.troubleReason"
placeholder=
"请输入事故原因"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -306,6 +305,9 @@ export default {
...
@@ -306,6 +305,9 @@ export default {
longitude
:
[
longitude
:
[
{
required
:
true
,
message
:
"请输入经纬度"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入经纬度"
,
trigger
:
"blur"
},
],
],
troubleReason
:
[
{
required
:
true
,
message
:
"请输入事故原因"
,
trigger
:
"blur"
},
],
responsibleUnit
:
[
responsibleUnit
:
[
{
required
:
true
,
message
:
"请输入责任单位"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入责任单位"
,
trigger
:
"blur"
},
],
],
...
...
gassafetyprogress-web/src/views/standingBook/troubleDetail/index.vue
View file @
16e35194
...
@@ -19,43 +19,52 @@
...
@@ -19,43 +19,52 @@
</el-row>
</el-row>
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-row
style=
"width: 100%;padding: 20px;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"100px"
style=
"width: 100%;"
>
<el-form
ref=
"form"
v-model=
"form"
label-width=
"120px"
style=
"width: 100%;"
>
<el-row>
<el-form-item
label=
"台账编号:"
prop=
"troubleId"
>
<font>
{{
form
.
troubleId
}}
</font>
</el-form-item>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"
用户名称:"
prop=
"user
Name"
>
<el-form-item
label=
"
事故名称:"
prop=
"trouble
Name"
>
<font>
{{
form
.
user
Name
}}
</font>
<font>
{{
form
.
trouble
Name
}}
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
身份证号:"
prop=
"idCard
"
>
<el-form-item
label=
"
事故原因:"
prop=
"troubleReason
"
>
<font>
{{
form
.
idCard
}}
</font>
<font>
{{
form
.
troubleReason
}}
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
品牌名称:"
prop=
"brandName
"
>
<el-form-item
label=
"
责任单位:"
prop=
"responsibleUnit
"
>
<font
v-if=
"form.
brandName != '' && form.brandName != null"
>
{{
form
.
brandName
}}
</font>
<font
v-if=
"form.
responsibleUnit != '' && form.responsibleUnit != null"
>
{{
form
.
responsibleUnit
}}
</font>
<font
v-else
>
-
</font>
<font
v-else
>
-
</font>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"
用户编号:"
prop=
"userNo
"
>
<el-form-item
label=
"
事故类型:"
prop=
"troubleType
"
>
<font
v-if=
"form.
userNo != '' && form.userNo != null"
>
{{
form
.
userNo
}}
</font>
<font
v-if=
"form.
troubleType == '1'"
>
安全生产事故
</font>
<font
v-
else
>
-
</font>
<font
v-
if=
"form.troubleType == '2'"
>
非生产安全事故
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
联系电话:"
prop=
"linkMobile
"
>
<el-form-item
label=
"
事故地点:"
prop=
"troubleLocation
"
>
<font>
{{
form
.
linkMobile
}}
</font>
<font>
{{
form
.
troubleLocation
}}
</font>
</el-form-item>
</el-form-item>
<el-form-item
label=
"安装时间:"
prop=
"installTime"
>
<el-form-item
label=
"责任人员:"
prop=
"responsiblePeople"
>
<font>
{{
form
.
installTime
}}
</font>
<font
v-if=
"form.responsiblePeople != '' && form.responsiblePeople != null"
>
{{
form
.
responsiblePeople
}}
</font>
<font
v-else
>
-
</font>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"详细地址:"
prop=
"userAddress"
>
<el-form-item
label=
"简要经过:"
prop=
"briefProcess"
>
<font>
{{
form
.
userAddress
}}
</font>
<font
v-if=
"form.briefProcess != '' && form.briefProcess != null"
>
{{
form
.
briefProcess
}}
</font>
<font
v-else
>
-
</font>
</el-form-item>
</el-form-item>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"6"
>
<el-form-item
label=
"是否处理:"
prop=
"isDeal"
>
<font>
{{
form
.
isDeal
}}
</font>
</el-form-item>
</el-col>
<el-col
:span=
"6"
>
<el-form-item
label=
"处理完成时间:"
prop=
"dealDate"
>
<font>
{{
form
.
dealDate
}}
</font>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"备注信息:"
prop=
"remarks"
>
<el-form-item
label=
"备注信息:"
prop=
"remarks"
>
<font
v-if=
"form.remarks != '' && form.remarks != null"
>
{{
form
.
remarks
}}
</font>
<font
v-if=
"form.remarks != '' && form.remarks != null"
>
{{
form
.
remarks
}}
</font>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment