Commit cb34d9dc authored by xinzhedeai's avatar xinzhedeai

公告通知 法律法规

parent 5b9157d1
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
/* 列表相关 */ /* 列表相关 */
.list-item-wrapper { .list-item-wrapper {
box-shadow: 0.03rem 0.03rem 0.03rem #eee, -0.03rem -0.03rem 0.015rem #eee; /* box-shadow: 0.03rem 0.03rem 0.03rem #eee, -0.03rem -0.03rem 0.015rem #eee; */
border: 1px solid #dfd5d5;
border-radius: 0.15rem; border-radius: 0.15rem;
overflow: hidden; overflow: hidden;
padding-left: 0.3rem; padding-left: 0.3rem;
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
margin-top: 0.2rem; margin-top: 0.2rem;
padding: 0 0.2rem; padding: 0 0.2rem;
box-sizing: border-box; box-sizing: border-box;
margin-bottom: -0.85rem;
} }
.wrapper .item .bgImg { .wrapper .item .bgImg {
...@@ -61,6 +62,12 @@ ...@@ -61,6 +62,12 @@
<span>危险作业备案</span> <span>危险作业备案</span>
</p> </p>
</div> </div>
<div class="item">
<p class="bgImg" @click="nav('notice-list')">
<span>通知公告</span>
</p>
</div>
<!-- <div class="item"> <!-- <div class="item">
<p class="bgImg" @click="nav('yh-list')"> <p class="bgImg" @click="nav('yh-list')">
<span>隐患管理</span> <span>隐患管理</span>
......
...@@ -49,7 +49,7 @@ var userInfo = { ...@@ -49,7 +49,7 @@ var userInfo = {
// 佳才公司下的普通用户 // 佳才公司下的普通用户
var token = var token =
"Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJlYjY3NTg2NThmYmI0ODljOGExODI5MTRmNWVlY2IwNSIsInVzZXIiOiJqYyIsInN1YiI6ImpjIn0.cqEOKGlqEVE1Hhzzqqy2G4FdKDIqIz_9D5waPiFitY-dclZpp9dWa61_7qqplxsDEdZRqD1NhH1CzhDYBhV06A"; "Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI0NTBlZjFlNjE5Zjk0YzUzOWYzZTJmNThkNjFiYmVkMyIsInVzZXIiOiJqYyIsInN1YiI6ImpjIn0.a5rzPYTnWpyYcY3YA09Eg6jdoTFqFkA8K0F8vfE2ALL6RVrVVyXs8Xy11SbTdnfqgnkSK8euJvnnRiz0RZZQ_g";
localStorage.setItem('Authorization', token) localStorage.setItem('Authorization', token)
localStorage.setItem('appCounty', userInfo.user.user.county) localStorage.setItem('appCounty', userInfo.user.user.county)
......
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>危险作业备案-详情</title>
<!-- <script src="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.0.193/pdf.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.0.193/pdf.worker.min.js"></script> -->
<!-- <script src="../js/pdfjs-4.2.67-dist/build/pdf.mjs"></script>
<script src="../js/pdfjs-4.2.67-dist/build/pdf.worker.mjs"></script> -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.min.js"></script>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
html, body{
background-color: #fff;
}
.pd-01rem{
padding-bottom: 0.1rem;
}
/* 表单相关 */
.formValue{
float: right;
}
.formSubmitBtnWrapper{
display: flex;
justify-content: center;
margin-top: 0.2rem;
margin-bottom:0.2rem;
}
.formSubmitBtnWrapper .van-button{
width: 4rem;
}
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
.van-radio-group--horizontal{float: right;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak v-html="lawChapter" style="padding:0.15rem"></div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
lawChapter: '',
// 企业id
companyId: localStorage.getItem('companyId'),
disabled: false,
}
},
mounted() {
this.detail()
},
methods: {
detail() {
http.get('/api/thLaw/findLawDetails', {
lawId: gemhoUtil.getParameter('law_id')
}).then((res) => {
console.log('响应结果', res.content)
this.lawChapter = res.thLawChapterDtoList[0].lawChapter
})
},
},
});
});
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>法律法规-列表</title>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak>
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了" @load="getList">
<van-cell v-for="(item, index) in list" :key="item">
<div class="list-item-wrapper" @click="detail(index)">
<p class="">
<van-tag type="primary" v-if="!item.currentUserRead">未读</van-tag>
<van-tag plain type="primary" v-else>已读</van-tag>
</p>
<p class="">
{{item.lawTitle}}
</p>
<div class="list-function-btn-wrapper pd-01rem" style="justify-content: space-between;">
<span>{{item.lawPublisher}}</span>
<span>{{item.lawDate}}</span>
</div>
</div>
</van-cell>
</van-list>
</div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
companyName: '',
value: '',
list: [],
loading: false,
finished: false,
page: 0,
size: 999,
total: 0
}
},
mounted() {
this.getList()
},
methods: {
detail(index){
debugger
this.list[index].currentUserRead = true
location.href = './law-list-detail.html?law_id='+this.list[index].lawId
},
getList(){
http.get('/api/thLaw',{
page: this.page++,// 每次请求增加下一页
size: this.size,
county: localStorage.getItem('appCounty'),
category_id: gemhoUtil.getParameter('category_id'),
sort: 'lawId,desc',
}).then((res)=>{
this.loading = false; // 加载状态结束
this.list.push(...res.content);
this.total = res.totalElements
if(this.page*this.size >= this.total){
this.finished = true; // 下滑不在刷新数据
}
})
}
},
});
});
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>法律法规-列表</title>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
.list-item-wrapper{background-color: #fffce9;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak>
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了" @load="getList">
<van-cell v-for="(item, index) in list" :key="item">
<div class="list-item-wrapper" @click="nav(item)" >
<p class="">
{{item.name}}
</p>
</div>
</van-cell>
</van-list>
</div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
companyName: '',
value: '',
list: [],
loading: false,
finished: false,
page: 0,
size: 999,
total: 0
}
},
mounted() {
this.getList()
},
methods: {
nav(item){
location.href='./law-lv2.html?pid=' + item.id
},
getList(){
http.get('/api/lawCategory',{
page: this.page++,// 每次请求增加下一页
size: this.size,
county: localStorage.getItem('appCounty'),
}).then((res)=>{
this.loading = false; // 加载状态结束
this.list.push(...res.content);
this.total = res.totalElements
if(this.page*this.size >= this.total){
this.finished = true; // 下滑不在刷新数据
}
})
}
},
});
});
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>法律法规-列表</title>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
.list-item-wrapper{background-color: #fffce9;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak>
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了" @load="getList">
<van-cell v-for="(item, index) in list" :key="item">
<div class="list-item-wrapper" @click=nav(item.id)>
<p class="">
{{item.name}}
</p>
</div>
</van-cell>
</van-list>
</div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
companyName: '',
value: '',
list: [],
loading: false,
finished: false,
page: 0,
size: 999,
total: 0
}
},
mounted() {
this.getList()
},
methods: {
nav(category_id){
location.href = './law-list.html?category_id=' + category_id
},
getList(){
http.get('/api/lawCategory',{
page: this.page++,// 每次请求增加下一页
size: this.size,
county: localStorage.getItem('appCounty'),
pid: gemhoUtil.getParameter('pid'),
}).then((res)=>{
this.loading = false; // 加载状态结束
this.list.push(...res.content);
this.total = res.totalElements
if(!this.list.length){
this.nav(gemhoUtil.getParameter('pid'))
}
if(this.page*this.size >= this.total){
this.finished = true; // 下滑不在刷新数据
}
})
}
},
});
});
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>危险作业备案-详情</title>
<!-- <script src="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.0.193/pdf.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.0.193/pdf.worker.min.js"></script> -->
<!-- <script src="../js/pdfjs-4.2.67-dist/build/pdf.mjs"></script>
<script src="../js/pdfjs-4.2.67-dist/build/pdf.worker.mjs"></script> -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.min.js"></script>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
html, body{
background-color: #fff;
}
.pd-01rem{
padding-bottom: 0.1rem;
}
/* 表单相关 */
.formValue{
float: right;
}
.formSubmitBtnWrapper{
display: flex;
justify-content: center;
margin-top: 0.2rem;
margin-bottom:0.2rem;
}
.formSubmitBtnWrapper .van-button{
width: 4rem;
}
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
.van-radio-group--horizontal{float: right;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak v-html="noticeContent" style="padding:0.15rem"></div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
noticeContent: '',
// 企业id
companyId: localStorage.getItem('companyId'),
disabled: false,
}
},
mounted() {
this.detail()
},
methods: {
detail() {
http.get('/api/notice/findOwn', {
noticeId: gemhoUtil.getParameter('noticeId')
}).then((res) => {
console.log('响应结果', res.content)
this.noticeContent = res.noticeContent
})
},
},
});
});
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, viewprot-fit:cover">
<title>法律法规-列表</title>
<script type="text/javascript" src="../js/includeHead.js"></script>
<style>
/**
* 框架样式覆盖修改
*/
.van-cell__value{overflow: unset; }
.van-cell:after{border-bottom:none;}
</style>
</head>
<body>
<div id="app">
<div class="content" v-cloak>
<van-list v-model:loading="loading" :offset="10" :finished="finished" finished-text="没有更多了" @load="getList">
<van-cell v-for="(item, index) in list" :key="item">
<div class="list-item-wrapper" @click="detail(index)">
<p class="">
<van-tag type="primary" v-if="!item.currentUserRead">未读</van-tag>
<van-tag plain type="primary" v-else>已读</van-tag>
</p>
<p class="">
{{item.noticeTitle}}
</p>
<div class="list-function-btn-wrapper pd-01rem" style="color: darkgray;justify-content: space-between;">
<span>{{item.noticePublisher}}</span>
<span>{{item.createTime}}</span>
</div>
</div>
</van-cell>
</van-list>
</div>
</div>
</body>
</html>
\ No newline at end of file
/**
* author: dabao
*/
var VUE = null
window.addEventListener("load", function() {
VUE = new Vue({
el: '#app',
data() {
return {
companyName: '',
value: '',
list: [],
loading: false,
finished: false,
page: 0,
size: 999,
total: 0
}
},
mounted() {
this.getList()
},
methods: {
detail(index){
location.href = './notice-list-detail.html?noticeId='+this.list[index].noticeId
},
getList(){
http.get('/api/notice/findOwnTag',{
page: this.page++,// 每次请求增加下一页
size: this.size,
county: localStorage.getItem('appCounty'),
}).then((res)=>{
this.loading = false; // 加载状态结束
this.list.push(...res.content);
this.total = res.totalElements
if(this.page*this.size >= this.total){
this.finished = true; // 下滑不在刷新数据
}
})
}
},
});
});
\ No newline at end of file
...@@ -160,10 +160,12 @@ window.addEventListener("load", function() { ...@@ -160,10 +160,12 @@ window.addEventListener("load", function() {
let formData = new FormData() let formData = new FormData()
for (const key of Object.keys(this.form)) { for (const key of Object.keys(this.form)) {
formData.append(key, this.form[key]); if(this.form[key]){
formData.append(key, this.form[key]);
}
} }
formData.append('companyId', gemhoUtil.getParameter('companyId')) formData.append('companyId', localStorage.getItem('companyId'))
formData.delete('hdPic'); formData.delete('hdPic');
formData.delete('hdRectificationPic'); formData.delete('hdRectificationPic');
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<div class="list-item-wrapper" > <div class="list-item-wrapper" >
<p class=""> <p class="">
<span id=""> <span id="">
{{item.hdDesc}} {{item.hdDesc || item.comment}}
</span> </span>
</p> </p>
<p class="list-content-fz" v-if="item.hdStatus==0"> <p class="list-content-fz" v-if="item.hdStatus==0">
......
...@@ -30,7 +30,7 @@ window.addEventListener("load", function() { ...@@ -30,7 +30,7 @@ window.addEventListener("load", function() {
http.get('/api/thHiddenDanger',{ http.get('/api/thHiddenDanger',{
page: this.page++,// 每次请求增加下一页 page: this.page++,// 每次请求增加下一页
size: this.size, size: this.size,
companyId: gemhoUtil.getParameter('companyId'), companyId: localStorage.getItem('companyId'),
county: localStorage.getItem('appCounty'), county: localStorage.getItem('appCounty'),
sort: 'hdId,desc', sort: 'hdId,desc',
}).then((res)=>{ }).then((res)=>{
......
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