Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0
| | |
| | | ] |
| | | |
| | | export const RESOURCE_OPTIONS = [ |
| | | { label: '人工上报', value: 2 }, |
| | | { label: '网格巡查', value: 2 }, |
| | | { label: '视频巡查', value: 1 } |
| | | ] |
| | |
| | | |
| | | export const EVENT_SOURCE = [ |
| | | { label: '视频巡查', value: 1 }, |
| | | { label: '人工上报', value: 2 } |
| | | { label: '网格巡查', value: 2 } |
| | | ] |
| | | |
| | | export const CATEGOTY = [ |
| | |
| | | ] |
| | | |
| | | export const RESOURCE_OPTIONS = [ |
| | | { label: '人工上报', value: 2 }, |
| | | { label: '网格巡查', value: 2 }, |
| | | { label: '视频巡查', value: 1 } |
| | | ] |
| | |
| | | </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'" |
| | |
| | | :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"> |
| | | </el-pagination> |
| | | </div> |
| | | </div> --> |
| | | </div> --> |
| | | </div> |
| | | </main> |
| | | </div> |
| | |
| | | .el-checkbox{ |
| | | display: none; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"> |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </main> |
| | | </div> |
| | |
| | | .el-checkbox{ |
| | | display: none; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | </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'" |
| | |
| | | padding: 0 5px; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | 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'); |
| | |
| | | store, |
| | | render: h => h(App) |
| | | }).$mount('#app') |
| | | // Vue.config.devtools=true |
| | | // Vue.config.devtools=true |
| | |
| | | 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; |
| | |
| | | |
| | | export const EVENT_SOURCE = [ |
| | | { label: '视频巡查', value: 1 }, |
| | | { label: '人工上报', value: 2 } |
| | | { label: '网格巡查', value: 2 } |
| | | ] |
| | | |
| | | export const CATEGOTY = [ |
| | |
| | | ] |
| | | |
| | | export const RESOURCE_OPTIONS = [ |
| | | { label: '人工上报', value: 2 }, |
| | | { label: '网格巡查', value: 2 }, |
| | | { label: '视频巡查', value: 1 } |
| | | ] |
| | |
| | | <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> |
| | |
| | | </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: [ |
| | | { |
| | |
| | | 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", |
| | |
| | | this.totalNum = res.total; |
| | | }); |
| | | }, |
| | | changeCurrentPages(page){ |
| | | this.currentPages = page; |
| | | }, |
| | | // 当前页改变触发事件 |
| | | changeCurrentPage(page) { |
| | | this.currentPage = page; |
| | |
| | | </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 ? '大类名称' : '违建类别'" |
| | |
| | | <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"> |
| | |
| | | import updatePassword from "./updatePassword"; |
| | | import users from "@/api/users"; |
| | | import { Message } from "element-ui"; |
| | | import {searchexternalLinks} from "@/api/system/portal/externalLinks"; |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | linkLeng:false, |
| | | menuLinkLists:[], |
| | | menuLinkList:[], |
| | | baseInformationVisible: false, |
| | | updatePasswordDialog: false, |
| | | channelSettingVisible: false, |
| | |
| | | url: '', |
| | | id: '4f', |
| | | }, |
| | | { |
| | | label: '外部链接', |
| | | checked: false, |
| | | url: '', |
| | | id: '5f', |
| | | }, |
| | | ], |
| | | flag: { |
| | | user: false, |
| | |
| | | }, |
| | | created() { |
| | | this.setLoginInfo(); |
| | | this.getExternalLinks() |
| | | }, |
| | | mounted(){ |
| | | window.eventBus.$on('setFeaturesData', ()=>{ // 不带参数 |
| | | this.getExternalLinks() |
| | | }) |
| | | }, |
| | | watch:{ |
| | | $route() { |
| | |
| | | }, |
| | | }, |
| | | 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 |
| | | }, |
| | |
| | | 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; |
| | | |
| | |
| | | .header-left { |
| | | display: flex; |
| | | flex: 1; |
| | | |
| | | align-items: center; |
| | | .menu-left__item { |
| | | width: 120px; |
| | | |
| | |
| | | } |
| | | } |
| | | } |
| | | .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; |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | | <!-- 案由 --> |
| | |
| | | }, |
| | | // 提交注册信息 |
| | | handleSubmit() { |
| | | console.log(this.vio) |
| | | this.$refs.user.validate((valid) => { |
| | | if (valid) { |
| | | const { vio } = this; |
| | |
| | | } |
| | | |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <template slot-scope="scope"> |
| | | <span>{{ |
| | | scope.row.eventSource === 2 |
| | | ? '人工上传' |
| | | ? '网格巡查' |
| | | : '视频巡查' |
| | | }}</span> |
| | | </template> |
| | |
| | | <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="登记人员:"> |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | data: { |
| | | baseCaseId: baseCase.id, |
| | | checkOpinion: baseCase.auditOpinion, |
| | | result:index === 0 ? '驳回':'通过', |
| | | result:index === 0 ? '驳回':'通过', |
| | | } |
| | | }) |
| | | .then(res => { |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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="登记人员:"> |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | { |
| | | trigger:'blur',validator:checkFinal |
| | | } |
| | | ] |
| | | |
| | | ] |
| | | |
| | | }, |
| | | baseCase: {}, |
| | | handlePassVo: {}, |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | data: { |
| | | baseCaseId: baseCase.id, |
| | | checkOpinion: baseCase.auditOpinion, |
| | | result:index === 0 ? '驳回':'通过', |
| | | result:index === 0 ? '驳回':'通过', |
| | | } |
| | | }) |
| | | .then(res => { |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | { |
| | | trigger:'blur',validator:checkFinal |
| | | } |
| | | ] |
| | | |
| | | ] |
| | | |
| | | }, |
| | | baseCase: {}, |
| | | handlePassVo: {}, |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | <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> |
| | |
| | | </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"; |
| | |
| | | created() { |
| | | this.getList(); |
| | | }, |
| | | destroyed(){ |
| | | window.eventBus.$off('setFeaturesData') |
| | | }, |
| | | methods: { |
| | | ...mapActions(["getOrgGridList", "deleteOrgGrid"]), |
| | | submitForm(formName) { |
| | |
| | | if (this.linkTitle == '添加外部链接') { |
| | | await addexternalLinks(this.linkForm).then(res => { |
| | | this.dialogUpdate = false |
| | | window.eventBus.$emit('setFeaturesData') // 不带参数 |
| | | this.getList() |
| | | console.log(res) |
| | | }) |
| | |
| | | url:'' |
| | | } |
| | | this.linkTitle = '添加外部链接' |
| | | |
| | | this.dialogUpdate = true; |
| | | }, |
| | | handleEdit(row) { |
| | |
| | | type: "success", |
| | | message: "删除成功!", |
| | | }); |
| | | window.eventBus.$emit('setFeaturesData') // 不带参数 |
| | | this.getList(); |
| | | }); |
| | | }); |