zhanghua
2023-03-18 b8f5f6cdf5c26db929b7cda0188c587eb8d66c1d
Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0
46个文件已修改
317 ■■■■■ 已修改文件
.history/src/utils/helper_20221213160258.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/utils/helper_20230103115611.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20221229133119.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109144424.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109145213.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109145446.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152624.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152904.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152926.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109153031.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154522.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154536.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154559.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161321.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161424.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161434.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161639.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161701.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162203.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162320.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162555.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/dispatch/index_20230109165206.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/learn/index_20221229133119.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/learn/index_20230109145215.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/views/operate/disposal/casepool/learn/index_20230109151615.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/helper.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/intelligentPatrol/statistics/unlawful/area/index.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/intelligentPatrol/studyJudge/inspectionTable/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/layout/components/Header/index.vue 75 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/dispatch/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/learn/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/notDeal/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/pool/createUser/vio/index.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/pool/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/myIndex/components/closure/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/myIndex/components/examine/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/myIndex/components/illExamine/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/myIndex/components/illclosure/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/myIndex/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/components/closure/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/components/examine/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/components/illExamine/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/components/illclosure/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/systemSetting/platform/externalLinks.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.history/src/utils/helper_20221213160258.js
@@ -137,6 +137,6 @@
]
export const RESOURCE_OPTIONS = [
    { label: '人工上报', value: 2 },
    { label: '网格巡查', value: 2 },
    { label: '视频巡查', value: 1 }
]
.history/src/utils/helper_20230103115611.js
@@ -123,7 +123,7 @@
export const EVENT_SOURCE = [
    { label: '视频巡查', value: 1 },
    { label: '人工上报', value: 2 }
    { label: '网格巡查', value: 2 }
]
export const CATEGOTY = [
@@ -137,6 +137,6 @@
]
export const RESOURCE_OPTIONS = [
    { label: '人工上报', value: 2 },
    { label: '网格巡查', value: 2 },
    { label: '视频巡查', value: 1 }
]
.history/src/views/operate/disposal/casepool/dispatch/index_20221229133119.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
@@ -114,7 +114,7 @@
                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage">
                        </el-pagination>
                    </div>
                </div> -->
                </div> -->
            </div>
        </main>
    </div>
@@ -522,7 +522,7 @@
                .el-checkbox{
                    display: none;
                }
            }
@@ -544,4 +544,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109144424.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
@@ -114,7 +114,7 @@
                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage">
                        </el-pagination>
                    </div>
                </div>
                </div>
            </div>
        </main>
    </div>
@@ -522,7 +522,7 @@
                .el-checkbox{
                    display: none;
                }
            }
@@ -544,4 +544,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109145213.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109145446.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152624.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -550,4 +550,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152904.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109152926.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109153031.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154522.vue
@@ -42,7 +42,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -553,4 +553,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154536.vue
@@ -43,7 +43,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -554,4 +554,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109154559.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161321.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -550,4 +550,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161424.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -550,4 +550,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161434.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -550,4 +550,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161639.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -550,4 +550,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109161701.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162203.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162320.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109162555.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/dispatch/index_20230109165206.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="8">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -549,4 +549,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/learn/index_20221229133119.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="7">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
@@ -548,4 +548,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/learn/index_20230109145215.vue
@@ -38,7 +38,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="7">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' : 'category'"
@@ -551,4 +551,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
.history/src/views/operate/disposal/casepool/learn/index_20230109151615.vue
@@ -39,7 +39,7 @@
                    </el-table-column>
                    <el-table-column prop="eventSource" label="问题来源" min-width="7">
                        <template slot-scope="scope">
                            <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
                            <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
                        </template>
                    </el-table-column>
                    <el-table-column :prop="mystatus === 1 ? 'category' :'category'"
@@ -548,4 +548,4 @@
        padding: 0 5px;
    }
}
</style>
</style>
src/main.js
@@ -20,6 +20,7 @@
import map from '@/utils/map'
Vue.prototype.$map = map
Vue.prototype.$axios = api
window.eventBus = new Vue();
router.beforeEach((to, from, next) => {
  if (to.meta.needLogin) {
    const token = sessionStorage.getItem('token');
@@ -40,4 +41,4 @@
  store,
  render: h => h(App)
}).$mount('#app')
// Vue.config.devtools=true
// Vue.config.devtools=true
src/utils/helper.js
@@ -26,7 +26,7 @@
    let arr;
    await myrequest({
        method: 'get',
        url: `sccg/dict/query_type?level=${level}&typeCode=${code}`
        url: `sccg/dict/query_tree_type?level=${level}&typeCode=${code}`
    })
        .then(res => {
            arr = res.data;
@@ -123,7 +123,7 @@
export const EVENT_SOURCE = [
    { label: '视频巡查', value: 1 },
    { label: '人工上报', value: 2 }
    { label: '网格巡查', value: 2 }
]
export const CATEGOTY = [
@@ -137,6 +137,6 @@
]
export const RESOURCE_OPTIONS = [
    { label: '人工上报', value: 2 },
    { label: '网格巡查', value: 2 },
    { label: '视频巡查', value: 1 }
]
src/views/intelligentPatrol/statistics/unlawful/area/index.vue
@@ -57,6 +57,31 @@
          <el-table-column prop="name" label="区域名称" min-width="10">
          </el-table-column>
          <el-table-column prop="count" label="事件总数" min-width="5">
            <template slot-scope="scope">
              <el-popover
                  placement="right"
                  width="400"
                  trigger="click">
                <el-table :data="gridData">
                  <el-table-column width="150" property="date" label="日期"></el-table-column>
                  <el-table-column width="100" property="name" label="姓名"></el-table-column>
                  <el-table-column width="300" property="address" label="地址"></el-table-column>
                </el-table>
                <div >
                  <el-pagination
                      background
                      :current-page="currentPages"
                      layout="prev, pager, next"
                      :total="totalNums"
                      :page-size="pageSizes"
                      @current-change="changeCurrentPages"
                  >
                  </el-pagination>
                </div>
                <el-button type="text" slot="reference" @click="seachTotalEvents(scope.row.id)">{{scope.row.count}}</el-button>
              </el-popover>
            </template>
          </el-table-column>
          <el-table-column prop="ratio" label="占比" min-width="5">
          </el-table-column>
@@ -91,11 +116,16 @@
</template>
  <script>
import { createNamespacedHelpers } from "vuex";
import basecase from "@/api/operate/basecase";
const { mapActions } = createNamespacedHelpers("statistics");
export default {
  data() {
    return {
      totalNums:1,
      pageSizes:10,
      currentPages:1,
      gridData:[],
      pickerOptions: {
        shortcuts: [
          {
@@ -141,6 +171,20 @@
  methods: {
    ...mapActions(["searchByArea"]),
    seachTotalEvents(id){
      console.log(this.value2)
      let params ={
        type:1,
        street:id,
        current: this.currentPage,
        size: this.pageSize,
      }
      params.startTime = this.value2[0]||''
      params.endTime = this.value2[1]||''
      basecase.baseCasePoolList(params).then(res=>{
        console.log(res)
      })
    },
    handleExport(e) {
      this.$axios({
        method: "post",
@@ -201,6 +245,9 @@
        this.totalNum = res.total;
      });
    },
    changeCurrentPages(page){
      this.currentPages = page;
    },
    // 当前页改变触发事件
    changeCurrentPage(page) {
      this.currentPage = page;
src/views/intelligentPatrol/studyJudge/inspectionTable/index.vue
@@ -16,7 +16,7 @@
      </el-table-column>
      <el-table-column prop="eventSource" label="问题来源" min-width="8">
        <template slot-scope="scope">
          <span>{{ scope.row.eventSource === 2 ? '人工上报' : '视频巡查' }}</span>
          <span>{{ scope.row.eventSource === 2 ? '网格巡查' : '视频巡查' }}</span>
        </template>
      </el-table-column>
      <el-table-column :prop="mystatus === 1 ? 'category' : 'category'" :label="mystatus === 1 ? '大类名称' : '违建类别'"
src/views/layout/components/Header/index.vue
@@ -6,6 +6,17 @@
      <div class="menu-left__item" v-for="(item, index) in menuLeftList" :key="item.id" @click="changeActive(index)">
        <span :class="item.checked ? 'my-active' : 'my-activeno'" @click="menuChange(item)">{{ item.label }}</span>
      </div>
      <div class="menu-left__item" v-for="(item, index) in menuLinkList" :key="item.id+index" >
        <span class="link-active" @click="menuOpen(item)">{{ item.name }}</span>
      </div>
      <el-dropdown trigger="click" @command="handleCommand" v-if="linkLeng">
      <span class="el-dropdown-link">
        <i class="el-icon-arrow-down el-icon--right"></i>
      </span>
        <el-dropdown-menu slot="dropdown" >
          <el-dropdown-item  v-for="(i,dx) in menuLinkLists" :key="i.id+dx" :command="i">{{i.name}}</el-dropdown-item>
        </el-dropdown-menu>
      </el-dropdown>
    </div>
    <!-- 右侧菜单 -->
    <div class="header-right">
@@ -123,6 +134,7 @@
import updatePassword from "./updatePassword";
import users from "@/api/users";
import { Message } from "element-ui";
import {searchexternalLinks} from "@/api/system/portal/externalLinks";
export default {
  components: {
@@ -130,6 +142,9 @@
  },
  data() {
    return {
      linkLeng:false,
      menuLinkLists:[],
      menuLinkList:[],
      baseInformationVisible: false,
      updatePasswordDialog: false,
      channelSettingVisible: false,
@@ -159,12 +174,6 @@
          url: '',
          id: '4f',
        },
        {
          label: '外部链接',
          checked: false,
          url: '',
          id: '5f',
        },
      ],
      flag: {
        user: false,
@@ -183,6 +192,12 @@
  },
  created() {
    this.setLoginInfo();
    this.getExternalLinks()
  },
  mounted(){
    window.eventBus.$on('setFeaturesData', ()=>{ // 不带参数
      this.getExternalLinks()
    })
  },
  watch:{
    $route() {
@@ -192,6 +207,32 @@
    },
  },
  methods: {
    handleCommand(e){
      console.log(e)
      this.menuOpen(e)
    },
    menuOpen(row){
      window.open('http://'+row.url, '_blank');
    },
    async getExternalLinks() {
      await searchexternalLinks().then((res) => {
        let that = this
        that.menuLinkList=[]
        if (res.length > 5) {
          that.linkLeng = true
        }
        that.menuLinkLists = res
        for (let i = 0; i < res.length; i++) {
          that.menuLinkList.push(res[i])
          if (i == 4) {
            break;
          }
        }
        console.log(that.menuLinkLists)
        // this.menuLinkList = res
      });
    },
    cancelChannel(){
      this.channelSettingVisible=false
    },
@@ -323,15 +364,17 @@
      if (data.id === '4f') {
        window.open('http://116.62.234.187:8120/#/Customer', '_blank');
      }
      if (data.id === '5f') {
        this.$router.push({ path: "/home/system/platform/externalLinks" })
      }
    }
  }
};
</script>
<style lang="scss" scoped>
.el-dropdown-link {
  cursor: pointer;
  color: #409EFF;
}
::v-deep .el-form {
  padding: 3vh 5vw;
@@ -353,7 +396,7 @@
  .header-left {
    display: flex;
    flex: 1;
align-items: center;
    .menu-left__item {
      width: 120px;
@@ -368,7 +411,19 @@
        }
      }
    }
.link-active{
  overflow:hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;
}
    .link-active:hover{
      color: #2f54eb;
      background-color: #313350;
    }
    .my-active {
      border-radius: 20px;
      color: #2f54eb;
src/views/operate/disposal/casepool/dispatch/index.vue
@@ -61,7 +61,7 @@
          <el-table-column prop="eventSource" label="问题来源" min-width="8">
            <template slot-scope="scope">
              <span>{{
                scope.row.eventSource === 2 ? "人工上报" : "视频巡查"
                scope.row.eventSource === 2 ? "网格巡查" : "视频巡查"
              }}</span>
            </template>
          </el-table-column>
src/views/operate/disposal/casepool/learn/index.vue
@@ -65,7 +65,7 @@
          <el-table-column prop="eventSource" label="问题来源" min-width="7">
            <template slot-scope="scope">
              <span>{{
                scope.row.eventSource === 2 ? "人工上报" : "视频巡查"
                scope.row.eventSource === 2 ? "网格巡查" : "视频巡查"
              }}</span>
            </template>
          </el-table-column>
src/views/operate/disposal/casepool/notDeal/index.vue
@@ -65,7 +65,7 @@
          <el-table-column prop="eventSource" label="问题来源" min-width="7">
            <template slot-scope="scope">
              <span>{{
                scope.row.eventSource === 2 ? "人工上报" : "视频巡查"
                scope.row.eventSource === 2 ? "网格巡查" : "视频巡查"
              }}</span>
            </template>
          </el-table-column>
src/views/operate/disposal/casepool/pool/createUser/vio/index.vue
@@ -37,11 +37,13 @@
                        </el-form-item>
                        <!-- 事件等级 -->
                        <el-form-item class="optionItems" label="事件等级:" prop="gradeId">
                            <el-select v-model="vio.gradeId" placeholder="请选择案件等级">
                                <el-option v-for="item in eventLevelList" :key="item.id" :label="item.name"
                                    :value="item.id">
                                </el-option>
                            </el-select>
                          <el-cascader
                              :show-all-levels="false"
                              v-model="vio.gradeId"
                              :props="{ value: 'id',label: 'name',children: 'children',emitPath:false}"
                              :options="eventLevelList"
                              ></el-cascader>
                        </el-form-item>
                    </div>
                    <!-- 案由 -->
@@ -447,6 +449,7 @@
        },
        // 提交注册信息
        handleSubmit() {
          console.log(this.vio)
            this.$refs.user.validate((valid) => {
                if (valid) {
                    const { vio } = this;
@@ -606,4 +609,4 @@
    }
}
</style>
</style>
src/views/operate/disposal/casepool/pool/index.vue
@@ -65,7 +65,7 @@
                        <template slot-scope="scope">
                            <span>{{
                                scope.row.eventSource === 2
                                    ? '人工上传'
                                    ? '网格巡查'
                                    : '视频巡查'
                            }}</span>
                        </template>
src/views/operate/management/myIndex/components/closure/index.vue
@@ -11,7 +11,7 @@
        <div class="data-item">
          <el-form-item label="问题来源:">
            <span class="data-detail">{{
              baseCase.eventSource === 2 ? "人工上报" : "视频巡查"
              baseCase.eventSource === 2 ? "网格巡查" : "视频巡查"
            }}</span>
          </el-form-item>
          <el-form-item label="登记人员:">
@@ -390,4 +390,4 @@
    }
  }
}
</style>
</style>
src/views/operate/management/myIndex/components/examine/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="100px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -153,7 +153,7 @@
                        data: {
                            baseCaseId: baseCase.id,
                            checkOpinion: baseCase.auditOpinion,
                            result:index === 0 ? '驳回':'通过',
                            result:index === 0 ? '驳回':'通过',
                        }
                    })
                        .then(res => {
@@ -263,4 +263,4 @@
        }
    }
}
</style>
</style>
src/views/operate/management/myIndex/components/illExamine/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="160px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -255,4 +255,4 @@
        }
    }
}
</style>
</style>
src/views/operate/management/myIndex/components/illclosure/index.vue
@@ -11,7 +11,7 @@
        <div class="data-item">
          <el-form-item label="问题来源:">
            <span class="data-detail">{{
              baseCase.eventSource === 2 ? "人工上报" : "视频巡查"
              baseCase.eventSource === 2 ? "网格巡查" : "视频巡查"
            }}</span>
          </el-form-item>
          <el-form-item label="登记人员:">
@@ -415,4 +415,4 @@
    }
  }
}
</style>
</style>
src/views/operate/management/myIndex/index.vue
@@ -45,7 +45,7 @@
          <el-table-column prop="eventSource" label="问题来源" min-width="8">
            <template slot-scope="scope">
              <span>{{
                scope.row.eventSource === 2 ? "人工上报" : "视频巡查"
                scope.row.eventSource === 2 ? "网格巡查" : "视频巡查"
              }}</span>
            </template>
          </el-table-column>
src/views/operate/viewEvent/components/closure/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="100px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -162,8 +162,8 @@
                    {
                        trigger:'blur',validator:checkFinal
                    }
                ]
                ]
            },
            baseCase: {},
            handlePassVo: {},
@@ -309,4 +309,4 @@
        }
    }
}
</style>
</style>
src/views/operate/viewEvent/components/examine/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="100px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -158,7 +158,7 @@
                        data: {
                            baseCaseId: baseCase.id,
                            checkOpinion: baseCase.auditOpinion,
                            result:index === 0 ? '驳回':'通过',
                            result:index === 0 ? '驳回':'通过',
                        }
                    })
                        .then(res => {
@@ -254,4 +254,4 @@
        }
    }
}
</style>
</style>
src/views/operate/viewEvent/components/illExamine/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="160px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -254,4 +254,4 @@
        }
    }
}
</style>
</style>
src/views/operate/viewEvent/components/illclosure/index.vue
@@ -4,7 +4,7 @@
            <el-form :model="baseCase" label-position="right" ref="viewForm" :rules="Rules" label-width="160px">
                <div class="data-item">
                    <el-form-item label="问题来源:">
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '人工上报' : '视频巡查'}}</span>
                        <span class="data-detail">{{baseCase.eventSource === 2 ? '网格巡查' : '视频巡查'}}</span>
                    </el-form-item>
                    <el-form-item label="登记人员:">
                        <span class="data-detail">{{baseCase.createUser}}</span>
@@ -158,8 +158,8 @@
                    {
                        trigger:'blur',validator:checkFinal
                    }
                ]
                ]
            },
            baseCase: {},
            handlePassVo: {},
@@ -319,4 +319,4 @@
        }
    }
}
</style>
</style>
src/views/operate/viewEvent/index.vue
@@ -108,7 +108,7 @@
          <el-table-column prop="eventSource" label="问题来源" min-width="8">
            <template v-if="scope.row.eventSource" slot-scope="scope">
              <span>{{
                scope.row.eventSource === 2 ? "人工上报" : "视频巡查"
                scope.row.eventSource === 2 ? "网格巡查" : "视频巡查"
              }}</span>
            </template>
          </el-table-column>
src/views/systemSetting/platform/externalLinks.vue
@@ -100,6 +100,7 @@
  </div>
</template>
<script>
import headerLink from '../../layout/components/Header/index'
import helper from "@/utils/mydate";
import { createNamespacedHelpers } from "vuex";
import departmentAside from "@/views/operate/fivepack/threepack/components/aside";
@@ -154,6 +155,9 @@
  created() {
    this.getList();
  },
  destroyed(){
    window.eventBus.$off('setFeaturesData')
  },
  methods: {
    ...mapActions(["getOrgGridList", "deleteOrgGrid"]),
    submitForm(formName) {
@@ -162,6 +166,7 @@
          if (this.linkTitle == '添加外部链接') {
            await addexternalLinks(this.linkForm).then(res => {
              this.dialogUpdate = false
              window.eventBus.$emit('setFeaturesData')  // 不带参数
              this.getList()
              console.log(res)
            })
@@ -252,6 +257,7 @@
        url:''
      }
     this.linkTitle = '添加外部链接'
      this.dialogUpdate = true;
    },
    handleEdit(row) {
@@ -266,6 +272,7 @@
            type: "success",
            message: "删除成功!",
          });
          window.eventBus.$emit('setFeaturesData')  // 不带参数
          this.getList();
        });
      });