Merge remote-tracking branch 'origin/2024年1月24日测试' into 2024年1月24日测试
						commit
						33c50697d6
					
				|  | @ -206,17 +206,17 @@ | ||||||
|             </el-form-item> |             </el-form-item> | ||||||
|           </el-col> |           </el-col> | ||||||
|         </el-row> |         </el-row> | ||||||
|         <el-row> |         <!--        <el-row>--> | ||||||
|           <el-col :span="12"> |         <!--          <el-col :span="12">--> | ||||||
|             <el-form-item label="四色图类型"> |         <!--            <el-form-item label="四色图类型">--> | ||||||
|               <template> |         <!--              <template>--> | ||||||
|                 <el-radio v-model="form.FOURTYPE" label="1">平面四色图</el-radio> |         <!--                <el-radio v-model="form.FOURTYPE" label="1">平面四色图</el-radio>--> | ||||||
|                 <el-radio v-model="form.FOURTYPE" label="2">3D图</el-radio> |         <!--                <el-radio v-model="form.FOURTYPE" label="2">3D图</el-radio>--> | ||||||
|               </template> |         <!--              </template>--> | ||||||
|             </el-form-item> |         <!--            </el-form-item>--> | ||||||
|           </el-col> |         <!--          </el-col>--> | ||||||
|         </el-row> |         <!--        </el-row>--> | ||||||
|         <el-row v-if="form.FOURTYPE=='1'"> |         <el-row v-if="form.FOURTYPE==='1'"> | ||||||
|           <el-col :span="24"> |           <el-col :span="24"> | ||||||
|             <div class="lh-1"> |             <div class="lh-1"> | ||||||
|               <el-form-item label="四色图"> |               <el-form-item label="四色图"> | ||||||
|  | @ -258,7 +258,7 @@ | ||||||
|             </div> |             </div> | ||||||
|           </el-col> |           </el-col> | ||||||
|         </el-row> |         </el-row> | ||||||
|         <el-row v-else-if="form.FOURTYPE=='2'"> |         <el-row v-else-if="form.FOURTYPE==='2'"> | ||||||
|           <el-col :span="12"> |           <el-col :span="12"> | ||||||
|             <el-form-item label="四色图"> |             <el-form-item label="四色图"> | ||||||
|               <span v-if="form.FFILE">{{ form.FFILE.name }}</span> |               <span v-if="form.FFILE">{{ form.FFILE.name }}</span> | ||||||
|  | @ -1077,7 +1077,14 @@ export default { | ||||||
|       // map.addOverlay(marker) // 将标注添加到地图中 |       // map.addOverlay(marker) // 将标注添加到地图中 | ||||||
|     }, |     }, | ||||||
|     goBack() { |     goBack() { | ||||||
|       this.$parent.activeName = 'corpView' |       this.$confirm('确定要退出吗?', { | ||||||
|  |         confirmButtonText: '确定', | ||||||
|  |         cancelButtonText: '取消', | ||||||
|  |         type: 'warning' | ||||||
|  |       }).then(() => { | ||||||
|  |         this.$parent.activeName = 'corpView' | ||||||
|  |       }).catch(() => { | ||||||
|  |       }) | ||||||
|     }, |     }, | ||||||
|     handleChangeIMGFour(file, fileList) { |     handleChangeIMGFour(file, fileList) { | ||||||
|       const types = ['image/jpeg', 'image/jpg', 'image/png'] |       const types = ['image/jpeg', 'image/jpg', 'image/png'] | ||||||
|  |  | ||||||
|  | @ -45,6 +45,9 @@ | ||||||
|             <el-button v-waves class="filter-item" type="success" icon="el-icon-refresh" @click="goDaoru"> |             <el-button v-waves class="filter-item" type="success" icon="el-icon-refresh" @click="goDaoru"> | ||||||
|               导入 |               导入 | ||||||
|             </el-button> |             </el-button> | ||||||
|  |             <el-button v-waves type="info" icon="el-icon-download" @click="exportData"> | ||||||
|  |               导出数据 | ||||||
|  |             </el-button> | ||||||
|           </el-form-item> |           </el-form-item> | ||||||
|         </el-col> |         </el-col> | ||||||
|       </el-form> |       </el-form> | ||||||
|  | @ -166,6 +169,7 @@ export default { | ||||||
|   directives: { waves }, |   directives: { waves }, | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|  |       config: config, | ||||||
|       addBtnType: true, |       addBtnType: true, | ||||||
|       listLoading: true, |       listLoading: true, | ||||||
|       add: false, |       add: false, | ||||||
|  | @ -454,6 +458,35 @@ export default { | ||||||
|         this.listLoading = false |         this.listLoading = false | ||||||
|       }) |       }) | ||||||
|       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 | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -162,7 +162,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -177,7 +177,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -83,7 +83,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -98,7 +98,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -186,7 +186,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -201,7 +201,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -90,7 +90,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -105,7 +105,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -155,7 +155,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -171,7 +171,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -71,7 +71,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -86,7 +86,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -159,7 +159,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -174,7 +174,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -74,7 +74,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  | @ -89,7 +89,7 @@ export default { | ||||||
|       replyVarList: [], // REPLY |       replyVarList: [], // REPLY | ||||||
|       replyListQuery: { |       replyListQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       replyTotal: 0, |       replyTotal: 0, | ||||||
|       dialogFormHuifuShow: false, |       dialogFormHuifuShow: false, | ||||||
|  |  | ||||||
|  | @ -142,7 +142,7 @@ | ||||||
|               </el-col> |               </el-col> | ||||||
|             </td> |             </td> | ||||||
|           </tr> |           </tr> | ||||||
|           <tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' "> |           <tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' && HIDDENLEVEL != 'hiddenLevel1001'"> | ||||||
|             <td class="tbg">整改期限</td> |             <td class="tbg">整改期限</td> | ||||||
|             <td> |             <td> | ||||||
|               <el-col :span="24"> |               <el-col :span="24"> | ||||||
|  | @ -150,7 +150,7 @@ | ||||||
|               </el-col> |               </el-col> | ||||||
|             </td> |             </td> | ||||||
|           </tr> |           </tr> | ||||||
|           <tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != ''"> |           <tr v-if="HIDDENLEVEL !='jdyh001' && HIDDENLEVEL !='hiddenLevel2002' && HIDDENLEVEL != '' && HIDDENLEVEL != 'hiddenLevel1001'"> | ||||||
|             <td class="tbg">整改负责人</td> |             <td class="tbg">整改负责人</td> | ||||||
|             <td> |             <td> | ||||||
|               <el-col :span="12"> |               <el-col :span="12"> | ||||||
|  | @ -175,7 +175,7 @@ | ||||||
|             <td class="tbg">隐患确认人</td> |             <td class="tbg">隐患确认人</td> | ||||||
|             <td>{{ pd.conUserName }}</td> |             <td>{{ pd.conUserName }}</td> | ||||||
|           </tr> |           </tr> | ||||||
|           <tr> |           <tr v-if="HIDDENLEVEL != 'hiddenLevel1001'"> | ||||||
|             <td class="tbg">隐患确认时间</td> |             <td class="tbg">隐患确认时间</td> | ||||||
|             <td> |             <td> | ||||||
|               <el-col :span="24"> |               <el-col :span="24"> | ||||||
|  | @ -635,6 +635,9 @@ export default { | ||||||
|       } else { |       } else { | ||||||
|         this.pd.STATE = '-2' |         this.pd.STATE = '-2' | ||||||
|       } |       } | ||||||
|  |       if (this.HIDDENLEVEL == 'hiddenLevel1001') { // 忽略隐患 | ||||||
|  |         this.pd.STATE = '5' | ||||||
|  |       } | ||||||
|       if (this.pd.RECTIFICATIONDEPT == undefined) { |       if (this.pd.RECTIFICATIONDEPT == undefined) { | ||||||
|         this.pd.RECTIFICATIONDEPT = '' |         this.pd.RECTIFICATIONDEPT = '' | ||||||
|       } |       } | ||||||
|  |  | ||||||
|  | @ -62,16 +62,13 @@ | ||||||
|         </el-col> |         </el-col> | ||||||
|         <el-col :span="4"> |         <el-col :span="4"> | ||||||
|           <el-form-item label="隐患类型" prop="HIDDENTYPE"> |           <el-form-item label="隐患类型" prop="HIDDENTYPE"> | ||||||
|             <SelectTree |             <el-cascader | ||||||
|               ref="deptTree_Select3" |               ref="deptTree_Select3" | ||||||
|               :clearable="false" |  | ||||||
|               :options="hiddenTypeList" |               :options="hiddenTypeList" | ||||||
|               :props="defaultProps" |               :props="defaultProps" | ||||||
|               v-model="condform.hiddenType" |               v-model="condform.hiddenType" | ||||||
|               :canparent="false" |               collapse-tags | ||||||
|               children-name="nodes" |               clearable/> | ||||||
|               style="width: 100%;" |  | ||||||
|               placeholder="请选择" /> |  | ||||||
|           </el-form-item> |           </el-form-item> | ||||||
|         </el-col> |         </el-col> | ||||||
|         <el-col :span="4"> |         <el-col :span="4"> | ||||||
|  | @ -297,7 +294,7 @@ export default { | ||||||
|         { ID: '16', NAME: '确认打回' }, |         { ID: '16', NAME: '确认打回' }, | ||||||
|         { ID: '10', 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 } }, |       pickerOptions0: { disabledDate(time) { return time.getTime() < Date.now() - 8.64e6 } }, | ||||||
|       hiddenlevelList: [], // 隐患级别 |       hiddenlevelList: [], // 隐患级别 | ||||||
|       hiddenPartList: [], // 隐患部位, |       hiddenPartList: [], // 隐患部位, | ||||||
|  |  | ||||||
|  | @ -15,6 +15,13 @@ | ||||||
|             </el-select> |             </el-select> | ||||||
|           </el-form-item> |           </el-form-item> | ||||||
|         </el-col> |         </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-col :span="6"> | ||||||
|           <el-form-item label-width="10px"> |           <el-form-item label-width="10px"> | ||||||
|             <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="getQuery"> |             <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="getQuery"> | ||||||
|  | @ -110,6 +117,7 @@ export default { | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|       ISCHECK: '', |       ISCHECK: '', | ||||||
|  |       SOURCE: '', | ||||||
|       varList: [], |       varList: [], | ||||||
|       sourceState: { |       sourceState: { | ||||||
|         1: 'AI报警', |         1: 'AI报警', | ||||||
|  | @ -117,6 +125,24 @@ export default { | ||||||
|         4: '安全环保检查(监管端)', |         4: '安全环保检查(监管端)', | ||||||
|         5: '安全环保检查(企业端)' |         5: '安全环保检查(企业端)' | ||||||
|       }, |       }, | ||||||
|  |       sourceStateList: [ | ||||||
|  |         { | ||||||
|  |           value: '1', | ||||||
|  |           label: 'AI报警(监管端)' | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           value: '2', | ||||||
|  |           label: 'AI报警(企业端)' | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           value: '4', | ||||||
|  |           label: '安全环保检查(监管端)' | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           value: '5', | ||||||
|  |           label: '安全环保检查(企业端)' | ||||||
|  |         } | ||||||
|  |       ], | ||||||
|       state: { |       state: { | ||||||
|         1: '未整改', |         1: '未整改', | ||||||
|         2: '已整改', |         2: '已整改', | ||||||
|  | @ -139,6 +165,7 @@ export default { | ||||||
|     goKeyReset() { |     goKeyReset() { | ||||||
|       this.KEYWORDS = '' |       this.KEYWORDS = '' | ||||||
|       this.ISCHECK = '' |       this.ISCHECK = '' | ||||||
|  |       this.SOURCE = '' | ||||||
|       this.getQuery() |       this.getQuery() | ||||||
|     }, |     }, | ||||||
|     // 获取列表 |     // 获取列表 | ||||||
|  | @ -149,7 +176,8 @@ export default { | ||||||
|         { |         { | ||||||
|           KEYWORDS: this.KEYWORDS, |           KEYWORDS: this.KEYWORDS, | ||||||
|           OUTSOURCED_ID: this.$parent.OUTSOURCED_ID, |           OUTSOURCED_ID: this.$parent.OUTSOURCED_ID, | ||||||
|           ISCHECK: this.ISCHECK |           ISCHECK: this.ISCHECK, | ||||||
|  |           SOURCE: this.SOURCE | ||||||
|         } |         } | ||||||
|       ).then((data) => { |       ).then((data) => { | ||||||
|         this.listLoading = false |         this.listLoading = false | ||||||
|  |  | ||||||
|  | @ -56,6 +56,7 @@ | ||||||
|             <el-col :span="8"> |             <el-col :span="8"> | ||||||
|               <el-form-item label="企业辖区部门" class="is-required" prop="INVOLVING_CORPS_DEPART_ID"> |               <el-form-item label="企业辖区部门" class="is-required" prop="INVOLVING_CORPS_DEPART_ID"> | ||||||
|                 <Treeselect |                 <Treeselect | ||||||
|  |                   v-if="updateValue" | ||||||
|                   :multiple="true" |                   :multiple="true" | ||||||
|                   :flat="true" |                   :flat="true" | ||||||
|                   :default-expand-level="1" |                   :default-expand-level="1" | ||||||
|  | @ -66,6 +67,8 @@ | ||||||
|                   no-options-text="暂无数据" |                   no-options-text="暂无数据" | ||||||
|                   no-children-text="暂无数据" |                   no-children-text="暂无数据" | ||||||
|                   style="width: 100%;" |                   style="width: 100%;" | ||||||
|  |                   @select="handleSelect" | ||||||
|  |                   @deselect="handleRemove" | ||||||
|                 /> |                 /> | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|  | @ -257,6 +260,7 @@ export default { | ||||||
|   directives: { waves }, |   directives: { waves }, | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|  |       updateValue: true, | ||||||
|       selectUsers: [], // 防止报错,参数无用 |       selectUsers: [], // 防止报错,参数无用 | ||||||
|       chooseUserList: [], |       chooseUserList: [], | ||||||
|       punishThePerson: [], |       punishThePerson: [], | ||||||
|  | @ -1199,6 +1203,52 @@ export default { | ||||||
|       // resolve() |       // resolve() | ||||||
|       }).catch((e) => { |       }).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 | ||||||
|  |       }) | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -76,6 +76,10 @@ | ||||||
|           <span v-if="pd.STATE == -2">结束申请中</span> |           <span v-if="pd.STATE == -2">结束申请中</span> | ||||||
|         </td> |         </td> | ||||||
|       </tr> |       </tr> | ||||||
|  |       <tr> | ||||||
|  |         <td class="bbg-transparent">具体位置</td> | ||||||
|  |         <td colspan="3">{{ pd.LOCATION }}</td> | ||||||
|  |       </tr> | ||||||
|       <tr v-for="(item, index) in file9" :key="index"> |       <tr v-for="(item, index) in file9" :key="index"> | ||||||
|         <td class="bbg-transparent">安全管理协议{{ index + 1 }}</td> |         <td class="bbg-transparent">安全管理协议{{ index + 1 }}</td> | ||||||
|         <td colspan="2">{{ item.FILE_NAME }}</td> |         <td colspan="2">{{ item.FILE_NAME }}</td> | ||||||
|  |  | ||||||
|  | @ -277,9 +277,17 @@ export default { | ||||||
|             '/riskunit/' + this.dialogType, |             '/riskunit/' + this.dialogType, | ||||||
|             this.form |             this.form | ||||||
|           ).then((data) => { |           ).then((data) => { | ||||||
|             this.listLoading = false |             if (data.result == 'success') { | ||||||
|             this.dialogFormEdit = false |               this.listLoading = false | ||||||
|             this.getList() |               this.dialogFormEdit = false | ||||||
|  |               this.getList() | ||||||
|  |             } else { | ||||||
|  |               this.$message({ | ||||||
|  |                 message: data.exception, | ||||||
|  |                 type: 'error' | ||||||
|  |               }) | ||||||
|  |               this.listLoading = false | ||||||
|  |             } | ||||||
|           }).catch((e) => { |           }).catch((e) => { | ||||||
|             this.listLoading = false |             this.listLoading = false | ||||||
|           }) |           }) | ||||||
|  |  | ||||||
|  | @ -957,8 +957,15 @@ export default { | ||||||
|     }, |     }, | ||||||
| 
 | 
 | ||||||
|     goBack() { |     goBack() { | ||||||
|       this.$parent.INSPECTION_ID = '' |       this.$confirm('确定要退出吗', { | ||||||
|       this.$parent.activeName = 'List' |         confirmButtonText: '确定', | ||||||
|  |         cancelButtonText: '取消', | ||||||
|  |         type: 'warning' | ||||||
|  |       }).then(() => { | ||||||
|  |         this.$parent.INSPECTION_ID = '' | ||||||
|  |         this.$parent.activeName = 'List' | ||||||
|  |       }).catch(() => { | ||||||
|  |       }) | ||||||
|     }, |     }, | ||||||
|     // 获取整改人列表 |     // 获取整改人列表 | ||||||
|     getUserList(DEPARTMENT_ID) { |     getUserList(DEPARTMENT_ID) { | ||||||
|  |  | ||||||
|  | @ -964,8 +964,15 @@ export default { | ||||||
|     }, |     }, | ||||||
| 
 | 
 | ||||||
|     goBack() { |     goBack() { | ||||||
|       this.$parent.INSPECTION_ID = '' |       this.$confirm(('确定要退出吗?'), { | ||||||
|       this.$parent.activeName = 'List' |         confirmButtonText: '确定', | ||||||
|  |         cancelButtonText: '取消', | ||||||
|  |         type: 'warning' | ||||||
|  |       }).then(() => { | ||||||
|  |         this.$parent.INSPECTION_ID = '' | ||||||
|  |         this.$parent.activeName = 'List' | ||||||
|  |       }).catch(() => { | ||||||
|  |       }) | ||||||
|     }, |     }, | ||||||
|     // 获取整改人列表 |     // 获取整改人列表 | ||||||
|     getUserList(DEPARTMENT_ID) { |     getUserList(DEPARTMENT_ID) { | ||||||
|  |  | ||||||
|  | @ -149,7 +149,7 @@ | ||||||
|           <el-button icon="el-icon-view" size="mini" @click="goDetail(row)">查看</el-button> |           <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 type="success" icon="el-icon-view" size="mini" @click="checkFlow(row)">流程图</el-button> | ||||||
|           <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" |             type="primary" | ||||||
|             icon="el-icon-edit" |             icon="el-icon-edit" | ||||||
|             size="mini" |             size="mini" | ||||||
|  |  | ||||||
|  | @ -65,7 +65,7 @@ export default { | ||||||
|       edit: false, |       edit: false, | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  |  | ||||||
|  | @ -101,7 +101,7 @@ export default { | ||||||
|       socialPhotoFile: [], // 身份证照片 |       socialPhotoFile: [], // 身份证照片 | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       varList: [], |       varList: [], | ||||||
|  |  | ||||||
|  | @ -98,7 +98,7 @@ export default { | ||||||
|       socialPhotoFile: [], // 身份证照片 |       socialPhotoFile: [], // 身份证照片 | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       varList: [], |       varList: [], | ||||||
|  |  | ||||||
|  | @ -104,7 +104,7 @@ export default { | ||||||
|       socialPhotoFile: [], // 身份证照片 |       socialPhotoFile: [], // 身份证照片 | ||||||
|       listQuery: { |       listQuery: { | ||||||
|         page: 1, |         page: 1, | ||||||
|         limit: 10 |         limit: 20 | ||||||
|       }, |       }, | ||||||
|       total: 0, |       total: 0, | ||||||
|       varList: [], |       varList: [], | ||||||
|  |  | ||||||
|  | @ -13,6 +13,8 @@ | ||||||
|   <script src="./js/ezuikit.js"></script> |   <script src="./js/ezuikit.js"></script> | ||||||
|   <script src="./swiper-master/package/swiper-bundle.min.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> |   <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@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-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> --> |  <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> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.yearUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.yearUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> | 
 | ||||||
|                   <div class="title"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                     已处理 |                   <div class="task-text"> | ||||||
|                   </div> |                     <div class="title"> | ||||||
|                   <div class="color-blue f22"> |                       隐患整改率 | ||||||
|                     {{hdCount.yearChecked}} |                     </div> | ||||||
|                   </div> |                     <div class="color-org"> | ||||||
|                 </div> |  | ||||||
|                 <div class="task-text"> |  | ||||||
|                   <div class="title"> |  | ||||||
|                     隐患整改率 |  | ||||||
|                   </div> |  | ||||||
|                   <div class="color-org"> |  | ||||||
|                       <span |                       <span | ||||||
|                         class="f22">{{hdCount.yearTotal==0?0:((hdCount.yearChecked/hdCount.yearTotal*100).toFixed(2))}}</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> | ||||||
|                 </div> |                 </el-tooltip> | ||||||
|               </div> |               </div> | ||||||
|               <div class="task-item"> |               <div class="task-item"> | ||||||
|                 <div class="task-textsp"> |                 <div class="task-textsp"> | ||||||
|  | @ -176,32 +185,38 @@ | ||||||
|                     本季隐患 |                     本季隐患 | ||||||
|                   </div> |                   </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.quarterUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.quarterUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                   <div class="title"> |                   <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> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{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> |  | ||||||
|               </div> |               </div> | ||||||
|               <div class="task-item"> |               <div class="task-item"> | ||||||
|                 <div class="task-textsp"> |                 <div class="task-textsp"> | ||||||
|  | @ -212,32 +227,38 @@ | ||||||
|                     本月隐患 |                     本月隐患 | ||||||
|                   </div> |                   </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.monthUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.monthUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                   <div class="title"> |                   <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> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{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> |  | ||||||
|               </div> |               </div> | ||||||
|             </div> |             </div> | ||||||
|             <div class="swiper-slide"> |             <div class="swiper-slide"> | ||||||
|  | @ -250,32 +271,38 @@ | ||||||
|                     本旬隐患 |                     本旬隐患 | ||||||
|                   </div> |                   </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.xunUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.xunUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                   <div class="title"> |                   <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> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{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> |  | ||||||
|               </div> |               </div> | ||||||
|               <div class="task-item"> |               <div class="task-item"> | ||||||
|                 <div class="task-textsp"> |                 <div class="task-textsp"> | ||||||
|  | @ -286,32 +313,38 @@ | ||||||
|                     本周隐患 |                     本周隐患 | ||||||
|                   </div> |                   </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.weekUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.weekUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                   <div class="title"> |                   <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> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{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> |  | ||||||
|               </div> |               </div> | ||||||
|               <div class="task-item"> |               <div class="task-item"> | ||||||
|                 <div class="task-textsp"> |                 <div class="task-textsp"> | ||||||
|  | @ -322,32 +355,38 @@ | ||||||
|                     本日隐患 |                     本日隐患 | ||||||
|                   </div> |                   </div> | ||||||
|                 </div> |                 </div> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="本周期除已验收、已归档的重大隐患、忽略隐患及重大隐患以外的数量" placement="top"> | ||||||
|                   <div class="title"> |                   <div class="task-text"> | ||||||
|                     待处理 |                     <div class="title"> | ||||||
|  |                       待处理 | ||||||
|  |                     </div> | ||||||
|  |                     <div class="color-blue f22"> | ||||||
|  |                       {{hdCount.dayUncheck}} | ||||||
|  |                     </div> | ||||||
|                   </div> |                   </div> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{hdCount.dayUncheck}} |                 <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> |                 </el-tooltip> | ||||||
|                 <div class="task-text"> |                 <el-tooltip class="item" effect="dark" content="(本周期已处理/(本周期待处理+本周期已处理))*100%" placement="top"> | ||||||
|                   <div class="title"> |                   <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> | ||||||
|                   <div class="color-blue f22"> |                 </el-tooltip> | ||||||
|                     {{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> |  | ||||||
|               </div> |               </div> | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|  | @ -1821,135 +1860,135 @@ var vm = new Vue({ | ||||||
|         }, 2000) |         }, 2000) | ||||||
|       }) |       }) | ||||||
|       // 周检查 |       // 周检查 | ||||||
|       $.ajax({ |       // $.ajax({ | ||||||
|         xhrFields: { |       //   xhrFields: { | ||||||
|           withCredentials: true |       //     withCredentials: true | ||||||
|         }, |       //   }, | ||||||
|         type: 'POST', |       //   type: 'POST', | ||||||
|         url: config.httpurl + 'checkrecord/goBiListCount', |       //   url: config.httpurl + 'checkrecord/goBiListCount', | ||||||
|         data: { |       //   data: { | ||||||
|           COUNTTYPE: 'week', |       //     COUNTTYPE: 'week', | ||||||
|           tm: new Date().getTime() |       //     tm: new Date().getTime() | ||||||
|         }, |       //   }, | ||||||
|         dataType: 'json', |       //   dataType: 'json', | ||||||
|         success: function(data) { |       //   success: function(data) { | ||||||
|           if (data.result == 'success') { |       //     if (data.result == 'success') { | ||||||
|             _this.listCountWeek = data.all |       //       _this.listCountWeek = data.all | ||||||
|             vm.$forceUpdate() // 强制刷新 |       //       vm.$forceUpdate() // 强制刷新 | ||||||
|           } else if (data.result == 'exception') { |       //     } else if (data.result == 'exception') { | ||||||
|             showException('系统首页', '数据异常') // 显示异常 |       //       showException('系统首页', '数据异常') // 显示异常 | ||||||
|           } |       //     } | ||||||
|         } |       //   } | ||||||
|       }).done().fail(function() { |       // }).done().fail(function() { | ||||||
|         swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') |       //   swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') | ||||||
|         setTimeout(function() { |       //   setTimeout(function() { | ||||||
|           window.location.href = config.weburl + '#/login' |       //     window.location.href = config.weburl + '#/login' | ||||||
|         }, 2000) |       //   }, 2000) | ||||||
|       }) |       // }) | ||||||
|       // 旬检查 |       // 旬检查 | ||||||
|       $.ajax({ |       // $.ajax({ | ||||||
|         xhrFields: { |       //   xhrFields: { | ||||||
|           withCredentials: true |       //     withCredentials: true | ||||||
|         }, |       //   }, | ||||||
|         type: 'POST', |       //   type: 'POST', | ||||||
|         url: config.httpurl + 'checkrecord/goBiListCount', |       //   url: config.httpurl + 'checkrecord/goBiListCount', | ||||||
|         data: { |       //   data: { | ||||||
|           COUNTTYPE: 'xun', |       //     COUNTTYPE: 'xun', | ||||||
|           tm: new Date().getTime() |       //     tm: new Date().getTime() | ||||||
|         }, |       //   }, | ||||||
|         dataType: 'json', |       //   dataType: 'json', | ||||||
|         success: function(data) { |       //   success: function(data) { | ||||||
|           if (data.result == 'success') { |       //     if (data.result == 'success') { | ||||||
|             _this.listCountXun = data.all |       //       _this.listCountXun = data.all | ||||||
|             vm.$forceUpdate() // 强制刷新 |       //       vm.$forceUpdate() // 强制刷新 | ||||||
|           } else if (data.result == 'exception') { |       //     } else if (data.result == 'exception') { | ||||||
|             showException('系统首页', '数据异常') // 显示异常 |       //       showException('系统首页', '数据异常') // 显示异常 | ||||||
|           } |       //     } | ||||||
|         } |       //   } | ||||||
|       }).done().fail(function() { |       // }).done().fail(function() { | ||||||
|         swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') |       //   swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') | ||||||
|         setTimeout(function() { |       //   setTimeout(function() { | ||||||
|           window.location.href = config.weburl + '#/login' |       //     window.location.href = config.weburl + '#/login' | ||||||
|         }, 2000) |       //   }, 2000) | ||||||
|       }) |       // }) | ||||||
|       // 月检查 |       // 月检查 | ||||||
|       $.ajax({ |       // $.ajax({ | ||||||
|         xhrFields: { |       //   xhrFields: { | ||||||
|           withCredentials: true |       //     withCredentials: true | ||||||
|         }, |       //   }, | ||||||
|         type: 'POST', |       //   type: 'POST', | ||||||
|         url: config.httpurl + 'checkrecord/goBiListCount', |       //   url: config.httpurl + 'checkrecord/goBiListCount', | ||||||
|         data: { |       //   data: { | ||||||
|           COUNTTYPE: 'month', |       //     COUNTTYPE: 'month', | ||||||
|           tm: new Date().getTime() |       //     tm: new Date().getTime() | ||||||
|         }, |       //   }, | ||||||
|         dataType: 'json', |       //   dataType: 'json', | ||||||
|         success: function(data) { |       //   success: function(data) { | ||||||
|           if (data.result == 'success') { |       //     if (data.result == 'success') { | ||||||
|             _this.listCountMonth = data.all |       //       _this.listCountMonth = data.all | ||||||
|             vm.$forceUpdate() // 强制刷新 |       //       vm.$forceUpdate() // 强制刷新 | ||||||
|           } else if (data.result == 'exception') { |       //     } else if (data.result == 'exception') { | ||||||
|             showException('系统首页', '数据异常') // 显示异常 |       //       showException('系统首页', '数据异常') // 显示异常 | ||||||
|           } |       //     } | ||||||
|         } |       //   } | ||||||
|       }).done().fail(function() { |       // }).done().fail(function() { | ||||||
|         swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') |       //   swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') | ||||||
|         setTimeout(function() { |       //   setTimeout(function() { | ||||||
|           window.location.href = config.weburl + '#/login' |       //     window.location.href = config.weburl + '#/login' | ||||||
|         }, 2000) |       //   }, 2000) | ||||||
|       }) |       // }) | ||||||
|       // 季检查 |       // 季检查 | ||||||
|       $.ajax({ |       // $.ajax({ | ||||||
|         xhrFields: { |       //   xhrFields: { | ||||||
|           withCredentials: true |       //     withCredentials: true | ||||||
|         }, |       //   }, | ||||||
|         type: 'POST', |       //   type: 'POST', | ||||||
|         url: config.httpurl + 'checkrecord/goBiListCount', |       //   url: config.httpurl + 'checkrecord/goBiListCount', | ||||||
|         data: { |       //   data: { | ||||||
|           COUNTTYPE: 'quarter', |       //     COUNTTYPE: 'quarter', | ||||||
|           tm: new Date().getTime() |       //     tm: new Date().getTime() | ||||||
|         }, |       //   }, | ||||||
|         dataType: 'json', |       //   dataType: 'json', | ||||||
|         success: function(data) { |       //   success: function(data) { | ||||||
|           if (data.result == 'success') { |       //     if (data.result == 'success') { | ||||||
|             _this.listCountQuarter = data.all |       //       _this.listCountQuarter = data.all | ||||||
|             vm.$forceUpdate() // 强制刷新 |       //       vm.$forceUpdate() // 强制刷新 | ||||||
|           } else if (data.result == 'exception') { |       //     } else if (data.result == 'exception') { | ||||||
|             showException('系统首页', '数据异常') // 显示异常 |       //       showException('系统首页', '数据异常') // 显示异常 | ||||||
|           } |       //     } | ||||||
|         } |       //   } | ||||||
|       }).done().fail(function() { |       // }).done().fail(function() { | ||||||
|         swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') |       //   swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') | ||||||
|         setTimeout(function() { |       //   setTimeout(function() { | ||||||
|           window.location.href = config.weburl + '#/login' |       //     window.location.href = config.weburl + '#/login' | ||||||
|         }, 2000) |       //   }, 2000) | ||||||
|       }) |       // }) | ||||||
|       // 年检查 |       // 年检查 | ||||||
|       $.ajax({ |       // $.ajax({ | ||||||
|         xhrFields: { |       //   xhrFields: { | ||||||
|           withCredentials: true |       //     withCredentials: true | ||||||
|         }, |       //   }, | ||||||
|         type: 'POST', |       //   type: 'POST', | ||||||
|         url: config.httpurl + 'checkrecord/goBiListCount', |       //   url: config.httpurl + 'checkrecord/goBiListCount', | ||||||
|         data: { |       //   data: { | ||||||
|           COUNTTYPE: 'year', |       //     COUNTTYPE: 'year', | ||||||
|           tm: new Date().getTime() |       //     tm: new Date().getTime() | ||||||
|         }, |       //   }, | ||||||
|         dataType: 'json', |       //   dataType: 'json', | ||||||
|         success: function(data) { |       //   success: function(data) { | ||||||
|           if (data.result == 'success') { |       //     if (data.result == 'success') { | ||||||
|             _this.listCountYear = data.all |       //       _this.listCountYear = data.all | ||||||
|             vm.$forceUpdate() // 强制刷新 |       //       vm.$forceUpdate() // 强制刷新 | ||||||
|           } else if (data.result == 'exception') { |       //     } else if (data.result == 'exception') { | ||||||
|             showException('系统首页', '数据异常') // 显示异常 |       //       showException('系统首页', '数据异常') // 显示异常 | ||||||
|           } |       //     } | ||||||
|         } |       //   } | ||||||
|       }).done().fail(function() { |       // }).done().fail(function() { | ||||||
|         swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') |       //   swal('登录失效!', '请求服务器无响应,稍后再试', 'warning') | ||||||
|         setTimeout(function() { |       //   setTimeout(function() { | ||||||
|           window.location.href = config.weburl + '#/login' |       //     window.location.href = config.weburl + '#/login' | ||||||
|         }, 2000) |       //   }, 2000) | ||||||
|       }) |       // }) | ||||||
|     }, |     }, | ||||||
| 
 | 
 | ||||||
|     // 退出系统 |     // 退出系统 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue