修改bug12702、13770、13714、13580、12922、12994、13119、13407

2024年2月1日V1.0.53.2
limingyu 2024-01-31 10:30:56 +08:00
parent d343fab8cc
commit 89915ce805
24 changed files with 494 additions and 312 deletions

View File

@ -206,17 +206,17 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="四色图类型">
<template>
<el-radio v-model="form.FOURTYPE" label="1"></el-radio>
<el-radio v-model="form.FOURTYPE" label="2">3D</el-radio>
</template>
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.FOURTYPE=='1'">
<!-- <el-row>-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="四色图类型">-->
<!-- <template>-->
<!-- <el-radio v-model="form.FOURTYPE" label="1"></el-radio>-->
<!-- <el-radio v-model="form.FOURTYPE" label="2">3D</el-radio>-->
<!-- </template>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row v-if="form.FOURTYPE==='1'">
<el-col :span="24">
<div class="lh-1">
<el-form-item label="四色图">
@ -258,7 +258,7 @@
</div>
</el-col>
</el-row>
<el-row v-else-if="form.FOURTYPE=='2'">
<el-row v-else-if="form.FOURTYPE==='2'">
<el-col :span="12">
<el-form-item label="四色图">
<span v-if="form.FFILE">{{ form.FFILE.name }}</span>
@ -1077,6 +1077,12 @@ export default {
// map.addOverlay(marker) //
},
goBack() {
this.$confirm('确定要退出吗?', {
}).then(() => {
}).catch(() => {
})
this.$parent.activeName = 'corpView'
},
handleChangeIMGFour(file, fileList) {

View File

@ -45,6 +45,9 @@
<el-button v-waves class="filter-item" type="success" icon="el-icon-refresh" @click="goDaoru">
导入
</el-button>
<el-button v-waves type="info" icon="el-icon-download" @click="exportData">
导出数据
</el-button>
</el-form-item>
</el-col>
</el-form>
@ -166,6 +169,7 @@ export default {
directives: { waves },
data() {
return {
config: config,
addBtnType: true,
listLoading: true,
add: false,
@ -454,6 +458,35 @@ export default {
this.listLoading = false
})
this.listLoading = false
},
//
exportData() {
this.$confirm('确定要导出到excel吗?', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
console.log('开始')
this.listLoading = false
let pageData = ''
if (this.keySelect.FIRE_REGION_ID) {
pageData += '&FIRE_REGION_ID=' + this.keySelect.FIRE_REGION_ID
}
if (this.keySelect.FIRE_DEVICE_TYPE_ID) {
pageData += '&FIRE_DEVICE_TYPE_ID=' + this.keySelect.FIRE_DEVICE_TYPE_ID
}
if (this.keySelect.FIRE_POINT_NAME) {
pageData += '&FIRE_POINT_NAME=' + this.keySelect.FIRE_POINT_NAME
}
if (this.keySelect.FIRE_DEVICE_CODE) {
pageData += '&FIRE_DEVICE_CODE=' + this.keySelect.FIRE_DEVICE_CODE
}
window.open(this.config.httpurl + 'fireDevice/excelAll?' + pageData)
}).catch(() => {
console.log('报错')
this.listLoading = false
})
this.listLoading = false
}
}
}

View File

@ -162,7 +162,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -177,7 +177,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -83,7 +83,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -98,7 +98,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -186,7 +186,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -201,7 +201,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -90,7 +90,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -105,7 +105,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -155,7 +155,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -171,7 +171,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -71,7 +71,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -86,7 +86,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -159,7 +159,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -174,7 +174,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -74,7 +74,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',
@ -89,7 +89,7 @@ export default {
replyVarList: [], // REPLY
replyListQuery: {
page: 1,
limit: 10
limit: 20
},
replyTotal: 0,
dialogFormHuifuShow: false,

View File

@ -142,7 +142,7 @@
</el-col>
</td>
</tr>
<tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' ">
<tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' && HIDDENLEVEL != 'hiddenLevel1001'">
<td class="tbg">整改期限</td>
<td>
<el-col :span="24">
@ -150,7 +150,7 @@
</el-col>
</td>
</tr>
<tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != ''">
<tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' && HIDDENLEVEL != 'hiddenLevel1001'">
<td class="tbg">整改负责人</td>
<td>
<el-col :span="12">
@ -175,7 +175,7 @@
<td class="tbg">隐患确认人</td>
<td>{{ pd.conUserName }}</td>
</tr>
<tr>
<tr v-if="HIDDENLEVEL != 'hiddenLevel1001'">
<td class="tbg">隐患确认时间</td>
<td>
<el-col :span="24">
@ -635,6 +635,9 @@ export default {
} else {
this.pd.STATE = '-2'
}
if (this.HIDDENLEVEL == 'hiddenLevel1001') { //
this.pd.STATE = '5'
}
if (this.pd.RECTIFICATIONDEPT == undefined) {
this.pd.RECTIFICATIONDEPT = ''
}

View File

@ -62,16 +62,13 @@
</el-col>
<el-col :span="4">
<el-form-item label="隐患类型" prop="HIDDENTYPE">
<SelectTree
<el-cascader
ref="deptTree_Select3"
:clearable="false"
:options="hiddenTypeList"
:props="defaultProps"
v-model="condform.hiddenType"
:canparent="false"
children-name="nodes"
style="width: 100%;"
placeholder="请选择" />
collapse-tags
clearable/>
</el-form-item>
</el-col>
<el-col :span="4">
@ -297,7 +294,7 @@ export default {
{ ID: '16', NAME: '确认打回' },
{ ID: '10', NAME: '验收打回' }
],
defaultProps: { value: 'id', children: 'nodes', label: 'name' },
defaultProps: { value: 'id', children: 'nodes', label: 'name', multiple: true, emitPath: false },
pickerOptions0: { disabledDate(time) { return time.getTime() < Date.now() - 8.64e6 } },
hiddenlevelList: [], //
hiddenPartList: [], // ,

View File

@ -15,6 +15,13 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="隐患来源">
<el-select v-model="SOURCE" placeholder="请选择">
<el-option v-for="item in sourceStateList" :key="item.id" :label="item.label" :value="item.value"/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label-width="10px">
<el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
@ -110,6 +117,7 @@ export default {
total: 0,
KEYWORDS: '',
ISCHECK: '',
SOURCE: '',
varList: [],
sourceState: {
1: 'AI报警',
@ -117,6 +125,24 @@ export default {
4: '安全环保检查(监管端)',
5: '安全环保检查(企业端)'
},
sourceStateList: [
{
value: '1',
label: 'AI报警(监管端)'
},
{
value: '2',
label: 'AI报警(企业端)'
},
{
value: '4',
label: '安全环保检查(监管端)'
},
{
value: '5',
label: '安全环保检查(企业端)'
}
],
state: {
1: '未整改',
2: '已整改',
@ -139,6 +165,7 @@ export default {
goKeyReset() {
this.KEYWORDS = ''
this.ISCHECK = ''
this.SOURCE = ''
this.getQuery()
},
//
@ -149,7 +176,8 @@ export default {
{
KEYWORDS: this.KEYWORDS,
OUTSOURCED_ID: this.$parent.OUTSOURCED_ID,
ISCHECK: this.ISCHECK
ISCHECK: this.ISCHECK,
SOURCE: this.SOURCE
}
).then((data) => {
this.listLoading = false

View File

@ -56,6 +56,7 @@
<el-col :span="8">
<el-form-item label="企业辖区部门" class="is-required" prop="INVOLVING_CORPS_DEPART_ID">
<Treeselect
v-if="updateValue"
:multiple="true"
:flat="true"
:default-expand-level="1"
@ -66,6 +67,8 @@
no-options-text="暂无数据"
no-children-text="暂无数据"
style="width: 100%;"
@select="handleSelect"
@deselect="handleRemove"
/>
</el-form-item>
</el-col>
@ -257,6 +260,7 @@ export default {
directives: { waves },
data() {
return {
updateValue: true,
selectUsers: [], //
chooseUserList: [],
punishThePerson: [],
@ -1199,6 +1203,52 @@ export default {
// resolve()
}).catch((e) => {
})
},
//
pullSelectedNodes(selectedItems) {
if (selectedItems.nodes && selectedItems.nodes.length > 0) {
for (let i = 0; i < selectedItems.nodes.length; i++) {
if (!this.form.INVOLVING_CORPS_DEPART_ID.includes(selectedItems.nodes[i].id)) {
this.form.INVOLVING_CORPS_DEPART_ID.push(selectedItems.nodes[i].id)
}
this.pullSelectedNodes(selectedItems.nodes[i])
}
}
},
//
handleSelect(selectedItems) {
//
if (!this.form.INVOLVING_CORPS_DEPART_ID.includes(selectedItems.id)) {
this.form.INVOLVING_CORPS_DEPART_ID.push(selectedItems.id)
}
this.pullSelectedNodes(selectedItems)
this.onClick()
},
//
removeSelectedNodes(selectedItems) {
if (selectedItems.nodes && selectedItems.nodes.length > 0) {
for (let i = 0; i < selectedItems.nodes.length; i++) {
if (this.form.INVOLVING_CORPS_DEPART_ID.includes(selectedItems.nodes[i].id)) {
this.form.INVOLVING_CORPS_DEPART_ID.splice(this.form.INVOLVING_CORPS_DEPART_ID.indexOf(selectedItems.nodes[i].id), 1)
}
this.removeSelectedNodes(selectedItems.nodes[i])
}
}
},
//
handleRemove(selectedItems) {
//
if (this.form.INVOLVING_CORPS_DEPART_ID.includes(selectedItems.id)) {
this.form.INVOLVING_CORPS_DEPART_ID.splice(this.form.INVOLVING_CORPS_DEPART_ID.indexOf(selectedItems.id), 1)
}
this.removeSelectedNodes(selectedItems)
this.onClick()
},
onClick() {
this.updateValue = false
this.$nextTick(() => {
this.updateValue = true
})
}
}
}

View File

@ -76,6 +76,10 @@
<span v-if="pd.STATE == -2"></span>
</td>
</tr>
<tr>
<td class="bbg-transparent">具体位置</td>
<td colspan="3">{{ pd.LOCATION }}</td>
</tr>
<tr v-for="(item, index) in file9" :key="index">
<td class="bbg-transparent">安全管理协议{{ index + 1 }}</td>
<td colspan="2">{{ item.FILE_NAME }}</td>

View File

@ -277,9 +277,17 @@ export default {
'/riskunit/' + this.dialogType,
this.form
).then((data) => {
this.listLoading = false
this.dialogFormEdit = false
this.getList()
if (data.result == 'success') {
this.listLoading = false
this.dialogFormEdit = false
this.getList()
} else {
this.$message({
message: data.exception,
type: 'error'
})
this.listLoading = false
}
}).catch((e) => {
this.listLoading = false
})

View File

@ -957,8 +957,15 @@ export default {
},
goBack() {
this.$parent.INSPECTION_ID = ''
this.$parent.activeName = 'List'
this.$confirm('确定要退出吗', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.$parent.INSPECTION_ID = ''
this.$parent.activeName = 'List'
}).catch(() => {
})
},
//
getUserList(DEPARTMENT_ID) {

View File

@ -964,8 +964,15 @@ export default {
},
goBack() {
this.$parent.INSPECTION_ID = ''
this.$parent.activeName = 'List'
this.$confirm(('确定要退出吗?'), {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.$parent.INSPECTION_ID = ''
this.$parent.activeName = 'List'
}).catch(() => {
})
},
//
getUserList(DEPARTMENT_ID) {

View File

@ -149,7 +149,7 @@
<el-button icon="el-icon-view" size="mini" @click="goDetail(row)"></el-button>
<el-button type="success" icon="el-icon-view" size="mini" @click="checkFlow(row)"></el-button>
<el-button
v-show="edit && ( row.INSPECTION_STATUS == '-1')"
v-show="edit && ( row.INSPECTION_STATUS == '-1') && loginUserId == row.INSPECTION_ORIGINATOR_ID"
type="primary"
icon="el-icon-edit"
size="mini"

View File

@ -65,7 +65,7 @@ export default {
edit: false,
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
KEYWORDS: '',

View File

@ -101,7 +101,7 @@ export default {
socialPhotoFile: [], //
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
varList: [],

View File

@ -98,7 +98,7 @@ export default {
socialPhotoFile: [], //
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
varList: [],

View File

@ -104,7 +104,7 @@ export default {
socialPhotoFile: [], //
listQuery: {
page: 1,
limit: 10
limit: 20
},
total: 0,
varList: [],

View File

@ -13,6 +13,8 @@
<script src="./js/ezuikit.js"></script>
<script src="./swiper-master/package/swiper-bundle.min.js"></script>
<script src="https://statics.ys7.com/openweb/common/scripts/jquery-39b5fb0510.cookie.js"></script>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<!-- <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@4/dist/echarts.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-gl@1/dist/echarts-gl.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts-stat@1/dist/ecStat.min.js"></script> -->
@ -140,32 +142,39 @@
本年隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.yearUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.yearUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.yearChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.yearChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.yearTotal==0?0:((hdCount.yearChecked/hdCount.yearTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
<span class="f14">%</span>
</div>
</div>
</div>
</el-tooltip>
</div>
<div class="task-item">
<div class="task-textsp">
@ -176,32 +185,38 @@
本季隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.quarterUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.quarterUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.quarterChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.quarterTotal==0?0:((hdCount.quarterChecked/hdCount.quarterTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
<div class="color-blue f22">
{{hdCount.quarterChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.quarterTotal==0?0:((hdCount.quarterChecked/hdCount.quarterTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
</el-tooltip>
</div>
<div class="task-item">
<div class="task-textsp">
@ -212,32 +227,38 @@
本月隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.monthUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.monthUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.monthChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.monthTotal==0?0:((hdCount.monthChecked/hdCount.monthTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
<div class="color-blue f22">
{{hdCount.monthChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.monthTotal==0?0:((hdCount.monthChecked/hdCount.monthTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
</el-tooltip>
</div>
</div>
<div class="swiper-slide">
@ -250,32 +271,38 @@
本旬隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.xunUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.xunUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.xunChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.xunTotal==0?0:((hdCount.xunChecked/hdCount.xunTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
<div class="color-blue f22">
{{hdCount.xunChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.xunTotal==0?0:((hdCount.xunChecked/hdCount.xunTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
</el-tooltip>
</div>
<div class="task-item">
<div class="task-textsp">
@ -286,32 +313,38 @@
本周隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.weekUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.weekUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.weekChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.weekTotal==0?0:((hdCount.weekChecked/hdCount.weekTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
<div class="color-blue f22">
{{hdCount.weekChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.weekTotal==0?0:((hdCount.weekChecked/hdCount.weekTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
</el-tooltip>
</div>
<div class="task-item">
<div class="task-textsp">
@ -322,32 +355,38 @@
本日隐患
</div>
</div>
<div class="task-text">
<div class="title">
待处理
<el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top">
<div class="task-text">
<div class="title">
待处理
</div>
<div class="color-blue f22">
{{hdCount.dayUncheck}}
</div>
</div>
<div class="color-blue f22">
{{hdCount.dayUncheck}}
</el-tooltip>
<el-tooltip class="item" effect="dark" content="本周期已验收、已归档的重大隐患、忽略隐患及重大隐患的数量" placement="top">
<div class="task-text">
<div class="title">
已处理
</div>
<div class="color-blue f22">
{{hdCount.dayChecked}}
</div>
</div>
</div>
<div class="task-text">
<div class="title">
已处理
</el-tooltip>
<el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top">
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.dayTotal==0?0:((hdCount.dayChecked/hdCount.dayTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
<div class="color-blue f22">
{{hdCount.dayChecked}}
</div>
</div>
<div class="task-text">
<div class="title">
隐患整改率
</div>
<div class="color-org">
<span
class="f22">{{hdCount.dayTotal==0?0:((hdCount.dayChecked/hdCount.dayTotal*100).toFixed(2))}}</span>
<span class="f14">%</span>
</div>
</div>
</el-tooltip>
</div>
</div>
</div>
@ -1821,135 +1860,135 @@ var vm = new Vue({
}, 2000)
})
// 周检查
$.ajax({
xhrFields: {
withCredentials: true
},
type: 'POST',
url: config.httpurl + 'checkrecord/goBiListCount',
data: {
COUNTTYPE: 'week',
tm: new Date().getTime()
},
dataType: 'json',
success: function(data) {
if (data.result == 'success') {
_this.listCountWeek = data.all
vm.$forceUpdate() // 强制刷新
} else if (data.result == 'exception') {
showException('系统首页', '数据异常') // 显示异常
}
}
}).done().fail(function() {
swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
setTimeout(function() {
window.location.href = config.weburl + '#/login'
}, 2000)
})
// $.ajax({
// xhrFields: {
// withCredentials: true
// },
// type: 'POST',
// url: config.httpurl + 'checkrecord/goBiListCount',
// data: {
// COUNTTYPE: 'week',
// tm: new Date().getTime()
// },
// dataType: 'json',
// success: function(data) {
// if (data.result == 'success') {
// _this.listCountWeek = data.all
// vm.$forceUpdate() // 强制刷新
// } else if (data.result == 'exception') {
// showException('系统首页', '数据异常') // 显示异常
// }
// }
// }).done().fail(function() {
// swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
// setTimeout(function() {
// window.location.href = config.weburl + '#/login'
// }, 2000)
// })
// 旬检查
$.ajax({
xhrFields: {
withCredentials: true
},
type: 'POST',
url: config.httpurl + 'checkrecord/goBiListCount',
data: {
COUNTTYPE: 'xun',
tm: new Date().getTime()
},
dataType: 'json',
success: function(data) {
if (data.result == 'success') {
_this.listCountXun = data.all
vm.$forceUpdate() // 强制刷新
} else if (data.result == 'exception') {
showException('系统首页', '数据异常') // 显示异常
}
}
}).done().fail(function() {
swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
setTimeout(function() {
window.location.href = config.weburl + '#/login'
}, 2000)
})
// $.ajax({
// xhrFields: {
// withCredentials: true
// },
// type: 'POST',
// url: config.httpurl + 'checkrecord/goBiListCount',
// data: {
// COUNTTYPE: 'xun',
// tm: new Date().getTime()
// },
// dataType: 'json',
// success: function(data) {
// if (data.result == 'success') {
// _this.listCountXun = data.all
// vm.$forceUpdate() // 强制刷新
// } else if (data.result == 'exception') {
// showException('系统首页', '数据异常') // 显示异常
// }
// }
// }).done().fail(function() {
// swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
// setTimeout(function() {
// window.location.href = config.weburl + '#/login'
// }, 2000)
// })
// 月检查
$.ajax({
xhrFields: {
withCredentials: true
},
type: 'POST',
url: config.httpurl + 'checkrecord/goBiListCount',
data: {
COUNTTYPE: 'month',
tm: new Date().getTime()
},
dataType: 'json',
success: function(data) {
if (data.result == 'success') {
_this.listCountMonth = data.all
vm.$forceUpdate() // 强制刷新
} else if (data.result == 'exception') {
showException('系统首页', '数据异常') // 显示异常
}
}
}).done().fail(function() {
swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
setTimeout(function() {
window.location.href = config.weburl + '#/login'
}, 2000)
})
// $.ajax({
// xhrFields: {
// withCredentials: true
// },
// type: 'POST',
// url: config.httpurl + 'checkrecord/goBiListCount',
// data: {
// COUNTTYPE: 'month',
// tm: new Date().getTime()
// },
// dataType: 'json',
// success: function(data) {
// if (data.result == 'success') {
// _this.listCountMonth = data.all
// vm.$forceUpdate() // 强制刷新
// } else if (data.result == 'exception') {
// showException('系统首页', '数据异常') // 显示异常
// }
// }
// }).done().fail(function() {
// swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
// setTimeout(function() {
// window.location.href = config.weburl + '#/login'
// }, 2000)
// })
// 季检查
$.ajax({
xhrFields: {
withCredentials: true
},
type: 'POST',
url: config.httpurl + 'checkrecord/goBiListCount',
data: {
COUNTTYPE: 'quarter',
tm: new Date().getTime()
},
dataType: 'json',
success: function(data) {
if (data.result == 'success') {
_this.listCountQuarter = data.all
vm.$forceUpdate() // 强制刷新
} else if (data.result == 'exception') {
showException('系统首页', '数据异常') // 显示异常
}
}
}).done().fail(function() {
swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
setTimeout(function() {
window.location.href = config.weburl + '#/login'
}, 2000)
})
// $.ajax({
// xhrFields: {
// withCredentials: true
// },
// type: 'POST',
// url: config.httpurl + 'checkrecord/goBiListCount',
// data: {
// COUNTTYPE: 'quarter',
// tm: new Date().getTime()
// },
// dataType: 'json',
// success: function(data) {
// if (data.result == 'success') {
// _this.listCountQuarter = data.all
// vm.$forceUpdate() // 强制刷新
// } else if (data.result == 'exception') {
// showException('系统首页', '数据异常') // 显示异常
// }
// }
// }).done().fail(function() {
// swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
// setTimeout(function() {
// window.location.href = config.weburl + '#/login'
// }, 2000)
// })
// 年检查
$.ajax({
xhrFields: {
withCredentials: true
},
type: 'POST',
url: config.httpurl + 'checkrecord/goBiListCount',
data: {
COUNTTYPE: 'year',
tm: new Date().getTime()
},
dataType: 'json',
success: function(data) {
if (data.result == 'success') {
_this.listCountYear = data.all
vm.$forceUpdate() // 强制刷新
} else if (data.result == 'exception') {
showException('系统首页', '数据异常') // 显示异常
}
}
}).done().fail(function() {
swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
setTimeout(function() {
window.location.href = config.weburl + '#/login'
}, 2000)
})
// $.ajax({
// xhrFields: {
// withCredentials: true
// },
// type: 'POST',
// url: config.httpurl + 'checkrecord/goBiListCount',
// data: {
// COUNTTYPE: 'year',
// tm: new Date().getTime()
// },
// dataType: 'json',
// success: function(data) {
// if (data.result == 'success') {
// _this.listCountYear = data.all
// vm.$forceUpdate() // 强制刷新
// } else if (data.result == 'exception') {
// showException('系统首页', '数据异常') // 显示异常
// }
// }
// }).done().fail(function() {
// swal('登录失效!', '请求服务器无响应,稍后再试', 'warning')
// setTimeout(function() {
// window.location.href = config.weburl + '#/login'
// }, 2000)
// })
},
// 退出系统