¶Ô±ÈÐÂÎļþ |
| | |
| | | <script> |
| | | export default { |
| | | name: 'BaseComputeHeight', |
| | | data () { |
| | | return { |
| | | tableHeightNew: 300 |
| | | } |
| | | }, |
| | | created() { |
| | | this.computeTableHeight() |
| | | }, |
| | | mounted () { |
| | | this.computeTableHeight() |
| | | window.addEventListener('resize', this.computeTableHeight) |
| | | }, |
| | | activated() { |
| | | this.computeTableHeight() |
| | | }, |
| | | methods: { |
| | | computeTableHeight () { |
| | | this.$nextTick(() => { |
| | | const height = window.innerHeight -(document.getElementsByClassName('common-header') && document.getElementsByClassName('common-header')[0]?document.getElementsByClassName('common-header')[0].clientHeight:0) |
| | | // alert(height) |
| | | const height3 = document.getElementsByClassName('main-header') && document.getElementsByClassName('main-header')[0]?document.getElementsByClassName('main-header')[0].clientHeight:0 |
| | | const height4 = document.getElementsByClassName('table-pagination') && document.getElementsByClassName('table-pagination')[0]? document.getElementsByClassName('table-pagination')[0].clientHeight:0 |
| | | const height2 = document.getElementsByClassName('toolbar') && document.getElementsByClassName('toolbar')[0]?document.getElementsByClassName('toolbar')[0].clientHeight:0 |
| | | const height5 = document.getElementsByTagName('thead') && document.getElementsByTagName('thead')[0]? document.getElementsByTagName('thead')[0].clientHeight:0 |
| | | const height6 = document.getElementsByClassName('doumee-filter') && document.getElementsByClassName('doumee-filter')[0]? document.getElementsByClassName('doumee-filter')[document.getElementsByClassName('doumee-filter').length-1].clientHeight:0 |
| | | const height7 = (document.getElementsByClassName('pt16') && document.getElementsByClassName('pt16')[0]?1+document.getElementsByClassName('pt16')[0].clientHeight:0) |
| | | const height9 = document.getElementsByClassName('static_wrap') && document.getElementsByClassName('static_wrap')[0]? 20+document.getElementsByClassName('df_sb')[0].clientHeight:0 |
| | | const height10 = document.getElementsByClassName('query_btns') && document.getElementsByClassName('query_btns')[0]? document.getElementsByClassName('query_btns')[0].clientHeight:0 |
| | | const height11 = document.getElementsByClassName('el-tabs-ele') && document.getElementsByClassName('el-tabs-ele')[0]? document.getElementsByClassName('el-tabs-ele')[0].clientHeight:0 |
| | | const height12 = document.getElementsByClassName('platgroup_tabs') && document.getElementsByClassName('platgroup_tabs')[0]?20+ document.getElementsByClassName('platgroup_tabs')[0].clientHeight:0 |
| | | // this.tableHeightNew = height-height4-height3-height2-height1-height5-height6-height7-height8-height9 -height10// æå°é«åº¦ |
| | | this.tableHeightNew = height-height3 -height5-height6-height2-height7-height4-height9-height10 -height11 -height12 |
| | | console.log('self',height,height3 ,height5,(height6==0?20:height6),height2,height7,height4,height9,height10 ,height11 ,height12) |
| | | console.log('self',this.tableHeightNew) |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <script> |
| | | export default { |
| | | name: 'BaseComputeHeight', |
| | | data () { |
| | | return { |
| | | tableHeightNew: 300 |
| | | } |
| | | }, |
| | | created() { |
| | | this.computeTableHeight() |
| | | }, |
| | | mounted () { |
| | | this.computeTableHeight() |
| | | window.addEventListener('resize', this.computeTableHeight) |
| | | }, |
| | | activated() { |
| | | this.computeTableHeight() |
| | | }, |
| | | methods: { |
| | | computeTableHeight () { |
| | | this.$nextTick(() => { |
| | | let height = window.innerHeight |
| | | let height6 = (document.getElementsByClassName('common-header') && document.getElementsByClassName('common-header')[0] ? document.getElementsByClassName('common-header')[0].clientHeight:0) |
| | | // alert(height) |
| | | let height1 = (document.getElementsByClassName('table-search-form') && document.getElementsByClassName('table-search-form')[0])? document.getElementsByClassName('table-search-form')[document.getElementsByClassName('table-search-form').length-1].clientHeight:0 |
| | | height1 = height1===0? 40:height1+10 |
| | | let height3 = document.getElementsByClassName('main-header') && document.getElementsByClassName('main-header')[0]?document.getElementsByClassName('main-header')[0].clientHeight:0 |
| | | let height4 = document.getElementsByClassName('table-pagination') && document.getElementsByClassName('table-pagination')[0]? document.getElementsByClassName('table-pagination')[0].clientHeight:0 |
| | | let height2 = document.getElementsByClassName('toolbar') && document.getElementsByClassName('toolbar')[0]?document.getElementsByClassName('toolbar')[0].clientHeight:0 |
| | | let height5 = document.getElementsByTagName('thead') && document.getElementsByTagName('thead')[0]? document.getElementsByTagName('thead')[0].clientHeight:0 |
| | | // this.tableHeightNew = height-height4-height3-height2-height1-height5-height6-height7-height8-height9 -height10// æå°é«åº¦ |
| | | this.tableHeightNew = height-height4-height3-height2-height1-height5 -height6 |
| | | console.log('defualt',height,height6,height3 ,height1,height2,height4,height4) |
| | | console.log('defualt',this.tableHeightNew) |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | <script> |
| | | import { mapState } from 'vuex' |
| | | import BaseComputHeightDefault from '@/components/base/BaseComputHeightDefault' |
| | | export default { |
| | | extends: BaseComputHeightDefault, |
| | | name: 'BasePage', |
| | | data () { |
| | | return { |
| | | tableHeightNew: 300, |
| | | // è¶
级管çåè§è²code |
| | | adminCode: 'admin' |
| | | } |
| | |
| | | computed: { |
| | | ...mapState(['userInfo']), |
| | | // æ¯å¦ä¸ºè¶
级管çå |
| | | isAdmin () { |
| | | isAdmin() { |
| | | return this.userInfo.roles.findIndex(code => code === this.adminCode) > -1 |
| | | } |
| | | }, |
| | | created() { |
| | | this.computeTableHeight() |
| | | }, |
| | | mounted () { |
| | | this.computeTableHeight() |
| | | window.addEventListener('resize', this.computeTableHeight) |
| | | }, |
| | | activated() { |
| | | this.computeTableHeight() |
| | | }, |
| | | methods: { |
| | | computeTableHeight () { |
| | | this.$nextTick(() => { |
| | | // const height = window.innerHeight |
| | | const height = document.getElementsByClassName('el-container') && document.getElementsByClassName('el-container')[0]?document.getElementsByClassName('el-container')[0].clientHeight:0 |
| | | // alert(height) |
| | | const height1 = (document.getElementsByClassName('table-search-form') && document.getElementsByClassName('table-search-form')[0]? document.getElementsByClassName('table-search-form')[0].clientHeight:0) |
| | | const height2 = document.getElementsByClassName('toolbar') && document.getElementsByClassName('toolbar')[0]?document.getElementsByClassName('toolbar')[0].clientHeight:0 |
| | | const height3 = document.getElementsByClassName('main-header') && document.getElementsByClassName('main-header')[0]?document.getElementsByClassName('main-header')[0].clientHeight:0 |
| | | const height4 = document.getElementsByClassName('table-pagination') && document.getElementsByClassName('table-pagination')[0]? document.getElementsByClassName('table-pagination')[0].clientHeight:0 |
| | | const height5 = document.getElementsByTagName('thead') && document.getElementsByTagName('thead')[0]? document.getElementsByTagName('thead')[0].clientHeight:0 |
| | | const height6 = document.getElementsByClassName('doumee-filter') && document.getElementsByClassName('doumee-filter')[0]? document.getElementsByClassName('doumee-filter')[0].clientHeight:0 |
| | | const height7 =( document.getElementsByClassName('pt16') && document.getElementsByClassName('pt16')[0]? 1+document.getElementsByClassName('pt16')[0].clientHeight:0) |
| | | const height8 = document.getElementsByClassName('df_sb') && document.getElementsByClassName('df_sb')[0]? document.getElementsByClassName('df_sb')[0].clientHeight:0 |
| | | const height9 = document.getElementsByClassName('static_wrap') && document.getElementsByClassName('static_wrap')[0]? document.getElementsByClassName('df_sb')[0].clientHeight:0 |
| | | const height10 = document.getElementsByClassName('query_btns') && document.getElementsByClassName('query_btns')[0]? document.getElementsByClassName('query_btns')[0].clientHeight:0 |
| | | // this.tableHeightNew = height-height4-height3-height2-height1-height5-height6-height7-height8-height9 -height10// æå°é«åº¦ |
| | | |
| | | if(document.getElementsByClassName('main_app') && document.getElementsByClassName('main_app')[0]){ |
| | | this.tableHeightNew = height- height5-height6-height2-height7-height4-height8-height9-height10// æå°é«åº¦ |
| | | }else{ |
| | | this.tableHeightNew = height-height4-height3-height2-height1-height5 |
| | | } |
| | | console.log(this.tableHeightNew) |
| | | }) |
| | | }, |
| | | // æ¯å¦å
嫿å®è§è² |
| | | containRoles (roles) { |
| | | if (roles == null) { |
| | |
| | | tagsDiv.scrollTo(index * 110, 0) |
| | | } |
| | | } |
| | | this.computeTableHeightView(); |
| | | }, |
| | | computeTableHeightView () { state.tags = [] |
| | | this.$nextTick(() => { |
| | | let height = window.innerHeight |
| | | let height6 = (document.getElementsByClassName('common-header') && document.getElementsByClassName('common-header')[0] ? document.getElementsByClassName('common-header')[0].clientHeight:0) |
| | | // alert(height) |
| | | let height1 = (document.getElementsByClassName('table-search-form') && document.getElementsByClassName('table-search-form')[0])? document.getElementsByClassName('table-search-form')[document.getElementsByClassName('table-search-form').length-1].clientHeight:0 |
| | | height1 = height1===0? 40:height1+10 |
| | | let height3 = document.getElementsByClassName('main-header') && document.getElementsByClassName('main-header')[0]?document.getElementsByClassName('main-header')[0].clientHeight:0 |
| | | let height4 = document.getElementsByClassName('table-pagination') && document.getElementsByClassName('table-pagination')[0]? document.getElementsByClassName('table-pagination')[0].clientHeight:0 |
| | | let height2 = document.getElementsByClassName('toolbar') && document.getElementsByClassName('toolbar')[0]?document.getElementsByClassName('toolbar')[0].clientHeight:0 |
| | | let height5 = document.getElementsByTagName('thead') && document.getElementsByTagName('thead')[0]? document.getElementsByTagName('thead')[0].clientHeight:0 |
| | | // this.tableHeightNew = height-height4-height3-height2-height1-height5-height6-height7-height8-height9 -height10// æå°é«åº¦ |
| | | console.log('view',height,height6,height3 ,height1,height2,height4,height4) |
| | | console.log('view', height-height4-height3-height2-height1-height5 -height6) |
| | | }) |
| | | }, |
| | | // éè¿å¤æè·¯ç±ä¸è´è¿åå¸å°å¼æ·»å classï¼æ·»å é«äº®ææ |
| | | isActive(route,params, index) { |
| | |
| | | <script> |
| | | import { mapState } from 'vuex' |
| | | import Header from '@/components/common/Header' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | import CommonHeader from '@/components/common/CommonHeader' |
| | | import Menu from '@/components/common/Menu' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | name: 'DefaultLayout', |
| | | components: { AppHeader: Header, Menu, CommonHeader }, |
| | | data() { |
| | | return { |
| | | isFinishData: false, |
| | | orgBackground: '' |
| | | orgBackground: '' |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapState(['menuData', 'userInfo']) |
| | | }, |
| | | mounted() { |
| | | |
| | | mounted() { |
| | | }, |
| | | }, |
| | | |
| | | methods: { |
| | | |
| | |
| | | pushtags (state, val) { |
| | | // 妿çäº-1说ætabsä¸åå¨é£ä¹æå
¥ï¼å¦åä»ä¹é½ä¸å |
| | | // findindexæ¾è§æ ï¼å¾ªç¯å¤æä¸ä¸ï¼å¦æçäºé£ä¹å°±ä»£è¡¨æç¸åçï¼å°±ä¸å¿
æ·»å ï¼å¦ææ¾ä¸å°é£å°±æ¯-1.就添å |
| | | // state.tags = [{ ...val, keepAlive: false }] |
| | | const result = state.tags.findIndex(item => item.index === val.index) |
| | | if (result === -1) { |
| | | if (result === -1) { |
| | | state.tags.push({ ...val, keepAlive: false }) |
| | | } else { |
| | | state.tags[result] = { ...val, keepAlive: true } |
| | |
| | | <template> |
| | | <TableLayout> |
| | | <TableLayout :style="'overflow: auto;height: 100%;'"> |
| | | <template v-slot:table-wrap> |
| | | <el-tabs v-model="activeType" @tab-click="handleClick"> |
| | | <el-tab-pane label="æ®é访客" name="0"></el-tab-pane> |
| | | <el-tab-pane label="æ½å·¥è®¿å®¢" name="1"></el-tab-pane> |
| | | </el-tabs> |
| | | <div class="config"> |
| | | <div class="config" > |
| | | <div class="config_list"> |
| | | <div class="config_list_head"> |
| | | <span>é
ç½®æµç¨</span> |
| | |
| | | }, |
| | | |
| | | // è·åç»ç»æ |
| | | getfindCompanyTreePage() { |
| | | getfindCompanyTreePage() { |
| | | fetchList(2) |
| | | .then(res => { |
| | | if (res && res.length > 0) { |
| | |
| | | this.$set(this.searchForm, 'erpOrgId', row.erpId) |
| | | this.$set(this.searchForm, 'objIdsT', this.searchForm.objIds) |
| | | console.log('searchForm.objIds', this.searchForm.objIds); |
| | | |
| | | |
| | | this.getMemberList() |
| | | }, |
| | | TransferSub() { |
| | |
| | | <template> |
| | | <TableLayout> |
| | | <TableLayout :style="'overflow: auto;height: 100%;'"> |
| | | <template v-slot:table-wrap> |
| | | <div class="config"> |
| | | <div class="config_list"> |
| | |
| | | <li><el-button type="primary" v-permissions="['business:member:create']" @click="thaws">ç§»åº</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | data() { |
| | | return { |
| | | filters: { |
| | | fastdate: '0', |
| | | fastdate: '', |
| | | queryStartTime: '', |
| | | queryEndTime: '' |
| | | }, |
| | |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.changeRadio('0') |
| | | // this.changeRadio('0') |
| | | this.getData() |
| | | }, |
| | | methods: { |
| | | changeRadio(day) { |
| | |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <ul class="toolbar"> |
| | | <li><el-button type="primary" @click="synchronousData">忥</el-button></li> |
| | | </ul> |
| | | <el-table :max-height="tableHeight" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table-column label="åºå·" width="55" fixed><template slot-scope="scope">{{ scope.$index + 1 |
| | | }}</template></el-table-column> |
| | | <el-table-column prop="name" label="设å¤åç§°"></el-table-column> |
| | |
| | | <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:devicerole:delete']">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <li><el-button type="primary" v-permissions="['business:hksync:privilege']" @click="synchronousData">忥</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <!-- <li><el-button type="primary" v-permissions="['business:empower:create']">ç«å³ä¸å</el-button></li>--> |
| | | <!-- <li><el-button type="primary" v-permissions="['business:empower:create']">åæ¶ä¸å</el-button></li>--> |
| | | </ul> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="memberName" label="å§å" min-width="80px"></el-table-column> |
| | | <el-table-column prop="memberPhone" label="ææºå·" min-width="120px"></el-table-column> |
| | |
| | | <li><el-button type="primary" :loading="isWorking.export" v-permissions="['business:member:exportExcel']" @click="exportExcel">导åº</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | </el-form> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table-column prop="name" label="æ¥å£åç§°" min-width="180px"></el-table-column> |
| | | <el-table-column prop="url" label="å°åä¿¡æ¯" min-width="180px"></el-table-column> |
| | | <el-table-column label="ç±»å" min-width="100px"> |
| | |
| | | @change="search">æ¯å¦å
å«ä¸çº§ç»ç»</el-checkbox> |
| | | </li> |
| | | </ul> |
| | | <el-table :max-height="tableHeight" v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column fixed="left" prop="name" label="å§å" min-width="80px"> |
| | | <template slot-scope="{row}"> |
| | |
| | | <li><el-button type="danger" @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:position:delete']">æ¹éå é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <li><el-button type="primary" :loading="isWorking.export" v-permissions="['business:member:exportExcel']" @click="exportExcel">导åº</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <li><el-button type="primary" @click="$refs.operaProblemsWindow.open('æ°å»ºè¯é¢ä¿¡æ¯è¡¨')" icon="el-icon-plus" v-permissions="['business:problems:create']">æ°å»º</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | @click="exportExcel">导åº</el-button></li> |
| | | |
| | | </ul> |
| | | <el-table :max-height="tableHeight" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column fixed="left" prop="name" label="å§å" min-width="80px"> |
| | |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | // import ReportDetail from './page-components/ReportDetail.vue' |
| | | import BasePage from '@/components/base/BasePage' |
| | | import ReportDetail from '@/views/task/visReportDetail.vue' |
| | | import OperaVisitsReportWindow from '@/components/business/operaVisitsReportWindow.vue' |
| | | import { fetchList, exportExcel, deleteById } from '@/api/business/visits' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BasePage, |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | ReportDetail, |
| | | QueryForm, |
| | |
| | | </el-form> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table-column prop="phone" label="ææºå·/é®ç®±" min-width="150px"> |
| | | <template slot-scope="{ row }"> |
| | | <span v-if="row.type == 0">{{ row.phone }}</span> |
| | |
| | | <!-- <ul class="toolbar" v-permissions="['business:member:create', 'business:member:delete']">--> |
| | | <!-- <li><el-button type="primary" v-permissions="['business:member:create']" @click="thaws">离åº</el-button></li>--> |
| | | <!-- </ul>--> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange"> |
| | | <!-- <el-table-column type="selection" width="55"></el-table-column>--> |
| | | <el-table-column prop="name" label="å§å" min-width="80px"></el-table-column> |
| | | <el-table-column prop="phone" label="ææºå·" min-width="100px"></el-table-column> |
| | |
| | | <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:tmsfactoryparam:delete']">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | </el-form> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table-column prop="name" label="人åå§å" min-width="100px"></el-table-column> |
| | | <el-table-column prop="phone" label="ææºå·" min-width="100px"></el-table-column> |
| | | <el-table-column prop="idcardNo" label="è¯ä»¶å·" min-width="150px"></el-table-column> |
| | |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <template> |
| | | <TableLayout :permissions="['business:member:query']"> |
| | | <TableLayout :permissions="['business:visitreason:query']" > |
| | | <!-- æç´¢è¡¨å --> |
| | | <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="120px" inline> |
| | | <el-form-item label="æè®¿äºç±" prop="name"> |
| | |
| | | <li><el-button type="danger" @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:visitreason:delete']">æ¹éå é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <template> |
| | | <div class="box"> |
| | | <div class="box" style="height:100%;overflow-y: auto" > |
| | | <el-form :model="form" ref="form" label-width="140px"> |
| | | <div> |
| | | <span style="font-size: 15px; font-weight: bold">äººåææé
ç½®ï¼</span> |
| | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .el-container /deep/ .el-main{ |
| | | width: 100%; |
| | | overflow-y: auto !important ; |
| | | height: calc(100% - 94px); |
| | | } |
| | | /deep/ .el-main{ |
| | | width: 100%; |
| | | //height: 100%; |
| | | overflow-y: auto !important ; |
| | | height: calc(100% - 94px); |
| | | } |
| | | .box { |
| | | width: 100%; |
| | | padding: 30px; |
| | |
| | | </el-form> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe> |
| | | <el-table-column prop="name" label="æ¥å£åç§°" min-width="180px"></el-table-column> |
| | | <el-table-column prop="url" label="å°åä¿¡æ¯" min-width="180px"></el-table-column> |
| | | <el-table-column label="ç±»å" min-width="100px"> |
| | |
| | | <li><el-button @click="deleteByIdInBatch" v-permissions="['business:rooms:delete']">å é¤</el-button></li> --> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <script> |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import BasePage from '@/components/base/BasePage' |
| | | import { platformJobPage, platformJobExport, platformPowerLevel } from '@/api' |
| | | import { statusMap } from '../config' |
| | | import DriverDetail from "@/views/task/driverDetail" |
| | |
| | | import UploadFaceImg from '@/components/common/UploadFaceImg' |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | GlobalWindow, |
| | | UploadFaceImg |
| | | }, |
| | | extends: BasePage, |
| | | data() { |
| | | return { |
| | | statusMap, |
| | |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import duration from 'dayjs/plugin/duration' |
| | | import BasePage from '@/components/base/BasePage' |
| | | dayjs.extend(duration); |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BasePage, |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import duration from 'dayjs/plugin/duration' |
| | | import BasePage from '@/components/base/BasePage' |
| | | dayjs.extend(duration) |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BasePage, |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | <script> |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import BasePage from '@/components/base/BasePage' |
| | | import { platformBooksPage, platformReasonList, platformBooksApply, platformBooksExport } from '@/api' |
| | | import { checkSurplusNum, deletebooksById } from '@/api/platform/platform' |
| | | import DriverDetail from '@/views/task/driverDetail' |
| | |
| | | import UploadAvatarImage from '@/components/common/UploadAvatarImage' |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | GlobalWindow, |
| | | UploadAvatarImage |
| | | }, |
| | | extends: BasePage, |
| | | data () { |
| | | return { |
| | | isShowDriver: false, |
| | |
| | | <script> |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import BasePage from '@/components/base/BasePage' |
| | | import { platformJobPage, platformJobExport, platformJobDel } from '@/api' |
| | | import { statusMap } from '../config' |
| | | import WaybillDetailRef from "../components/WaybillDetail.vue" |
| | |
| | | import UploadFaceImg from '@/components/common/UploadFaceImg' |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | GlobalWindow, |
| | | UploadFaceImg |
| | | }, |
| | | extends: BasePage, |
| | | data() { |
| | | return { |
| | | statusMap, |
| | |
| | | } from '@/api' |
| | | import { queryQueueUpConfig } from './config' |
| | | import WaybillDetail from './components/WaybillDetail.vue' |
| | | import DriverDetail from "@/views/task/driverDetail.vue" |
| | | import DriverDetail from '@/views/task/driverDetail.vue' |
| | | import PlatformSign from './components/PlatformSign.vue' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | <script> |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import BasePage from '@/components/base/BasePage' |
| | | import dayjs from 'dayjs' |
| | | import duration from 'dayjs/plugin/duration' |
| | | import { platformLogPage, getPlatformGroupList } from '@/api' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | dayjs.extend(duration) |
| | | export default { |
| | | extends: BasePage, |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm |
| | |
| | | <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['system:dict:delete']">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | :default-sort = "{prop: 'createTime', order: 'descending'}" |
| | |
| | | </el-form> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe :height="tableHeightNew" |
| | | :default-sort="{ prop: 'loginTime', order: 'descending' }" @sort-change="handleSortChange"> |
| | | <el-table-column prop="loginUsername" label="ç»å½ç¨æ·å" min-width="100px"></el-table-column> |
| | | <el-table-column prop="ip" label="ç»å½IP" min-width="120px"></el-table-column> |
| | |
| | | <li><el-button @click="sort('bottom')" :loading="isWorking.sort" icon="el-icon-sort-down" v-permissions="['system:menu:sort']">ä¸ç§»</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | ref="table" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | |
| | | <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['system:permission:delete']">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | :default-sort = "{prop: 'createTime', order: 'descending'}" |
| | |
| | | <el-button type="primary" @click="batchStatus(0)" v-permissions="['business:platformjob:update']">æ¹éå¯ç¨</el-button> |
| | | <el-button @click="batchStatus(1)" v-permissions="['business:platformjob:update']">æ¹éç¦ç¨</el-button> |
| | | </div> |
| | | <el-table @selection-change="handleSelectionChange" class="mb20" v-loading="loading" :data="list" stripe> |
| | | <el-table :height="tableHeightNew" @selection-change="handleSelectionChange" class="mb20" v-loading="loading" :data="list" stripe> |
| | | <el-table-column align="center" type="selection" width="55"> |
| | | </el-table-column> |
| | | <el-table-column prop="titile" label="æ¶æ¯æ é¢" min-width="160" show-overflow-tooltip /> |
| | |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | <li v-permissions="['system:role:delete']"><el-button @click="deleteByIdInBatch" icon="el-icon-delete">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | :default-sort = "{prop: 'createTime', order: 'descending'}" |
| | |
| | | <el-button type="primary" @click="batchStatus(0)" v-permissions="['business:platformjob:update']">æ¹éå¯ç¨</el-button> |
| | | <el-button @click="batchStatus(1)" v-permissions="['business:platformjob:update']">æ¹éç¦ç¨</el-button> |
| | | </div> |
| | | <el-table @selection-change="handleSelectionChange" class="mb40" v-loading="loading" :data="list" stripe> |
| | | <el-table :height="tableHeightNew" @selection-change="handleSelectionChange" class="mb40" v-loading="loading" :data="list" stripe> |
| | | <el-table-column align="center" type="selection" width="55"> |
| | | </el-table-column> |
| | | <el-table-column prop="name" label="æ¶æ¯æ é¢" min-width="160" show-overflow-tooltip /> |
| | |
| | | |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import { Message } from 'element-ui' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | import dayjs from 'dayjs' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | Pagination, |
| | | QueryForm, |
| | |
| | | </div> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe :height="tableHeightNew" |
| | | :default-sort="{ prop: 'operaTime', order: 'descending' }" :row-class-name="tableRowClassName" |
| | | @sort-change="handleSortChange"> |
| | | <el-table-column prop="operaModule" label="ä¸å¡æ¨¡å" min-width="100px"></el-table-column> |
| | |
| | | <li v-permissions="['system:user:delete']"><el-button icon="el-icon-delete" @click="deleteByIdInBatch">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | :default-sort = "{prop: 'createTime', order: 'descending'}" |
| | | stripe |
| | | @selection-change="handleSelectionChange" |
| | | @sort-change="handleSortChange" |
| | | > |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | :default-sort = "{prop: 'createTime', order: 'descending'}" |
| | | stripe |
| | | @selection-change="handleSelectionChange" |
| | | @sort-change="handleSortChange" |
| | | > |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <!-- <el-table-column prop="avatar" label="头å" width="80px" class-name="table-column-avatar" fixed="left">--> |
| | | <!-- <template slot-scope="{row}">--> |
| | |
| | | </template> |
| | | </QueryForm> |
| | | <!-- --> |
| | | <el-tabs v-model="filters.queryType" @tab-click="(e) => getHeadData(1)"> |
| | | <el-tabs v-model="filters.queryType" @tab-click="(e) => getHeadData(1)" class="el-tabs-ele"> |
| | | <el-tab-pane label="å¾
å¤ç" name="0"> |
| | | <template #label> |
| | | <span>å¾
å¤ç |
| | |
| | | </template> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-table v-loading="loading" :data="dataList" stripe row-key="id" class="mb40" default-expand-all> |
| | | <el-table :height="tableHeightNew" v-loading="loading" :data="dataList" stripe row-key="id" default-expand-all> |
| | | <el-table-column label="å¤çäºé¡¹" min-width="160"> |
| | | <template slot-scope="{ row }"> {{ row.title }} |
| | | </template> |
| | |
| | | taskCenterPage, |
| | | taskSignRead |
| | | } from '@/api' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | TaskDetail, |
| | | VisReportDetail, |
| | |
| | | <li><el-button type="primary" @click="$refs.OperaTimerWindow.open('æ°å»ºä»»å¡')" icon="el-icon-plus" v-permissions="['business:devices:create']">æ°å»º</el-button></li> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <li><el-button type="primary" @click="startEmpowerBatch" icon="el-icon-plus" |
| | | v-permissions="['business:parkbook:create']">ä¸åææ</el-button></li> |
| | | </ul> |
| | | <el-table :max-height="tableHeight" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="code" label="车çå·" fixed="left" min-width="100px"></el-table-column> |
| | |
| | | <template> |
| | | <TableLayout> |
| | | <!-- æç´¢è¡¨å --> |
| | | <!-- <el-form ref="searchForm" slot="search-form" label-width="100px" inline> |
| | | <el-form-item label="ç¶æ" prop="status"> |
| | | <el-select v-model="filters.status" placeholder="è¯·éæ©"> |
| | | <el-option label="å¯ç¨" value="0"></el-option> |
| | | <el-option label="ç¦ç¨" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <section> |
| | | <el-button type="primary" @click="search">æç´¢</el-button> |
| | | <el-button @click="reset">éç½®</el-button> |
| | | </section> |
| | | </el-form> --> |
| | | <!-- <el-form ref="searchForm" slot="search-form" label-width="100px" inline> |
| | | <el-form-item label="ç¶æ" prop="status"> |
| | | <el-select v-model="filters.status" placeholder="è¯·éæ©"> |
| | | <el-option label="å¯ç¨" value="0"></el-option> |
| | | <el-option label="ç¦ç¨" value="1"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <section> |
| | | <el-button type="primary" @click="search">æç´¢</el-button> |
| | | <el-button @click="reset">éç½®</el-button> |
| | | </section> |
| | | </el-form>--> |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <ul class="toolbar" v-permissions="['business:category:create', 'business:category:delete']"> |
| | |
| | | <li v-permissions="['business:category:exportExcel']"><el-button type="primary" |
| | | @click="exportExcel">导åº</el-button></li> |
| | | </ul> |
| | | <el-table row-key="id" :tree-props="{ children: 'childCategoryList' }" v-loading="isWorking.search" |
| | | <el-table :height="tableHeightNew" row-key="id" :tree-props="{ children: 'childCategoryList' }" v-loading="isWorking.search" |
| | | :data="dataList" stripe @selection-change="handleSelectionChange"> |
| | | <el-table-column prop="name" label="åç±»åç§°" min-width="100px"></el-table-column> |
| | | <el-table-column prop="remark" label="夿³¨" min-width="100px"></el-table-column> |
| | |
| | | import OperaCategoryWindow from './components/OperaCategoryWindow' |
| | | import { fetchList, deleteById } from '@/api/business/category.js' |
| | | export default { |
| | | name: 'Category', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination, OperaCategoryWindow }, |
| | | data() { |
| | | return { |
| | | // æç´¢ |
| | | filters: { |
| | | parentId: '' |
| | | }, |
| | | isShowEdit: false, |
| | | loading: false, |
| | | pagination: { |
| | | pageSize: 10, |
| | | page: 1, |
| | | total: 0, |
| | | }, |
| | | dataList: [] |
| | | } |
| | | }, |
| | | created() { |
| | | this.config({ |
| | | module: '车è¾ä¿¡æ¯è¡¨', |
| | | api: '/business/category', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | | }) |
| | | this.getList() |
| | | }, |
| | | methods: { |
| | | handleEdit(row) { |
| | | this.isShowEdit = true |
| | | let str = row && row.id ? 'ç¼è¾è½¦è¾åç±»' : 'æ°å»ºè½¦è¾åç±»' |
| | | this.$nextTick(() => { |
| | | this.$refs.operaCategoryWindow.open(str) |
| | | this.$refs.operaCategoryWindow.getList() |
| | | if (row && row.id) { |
| | | this.$refs.operaCategoryWindow.getDetail(row.id) |
| | | } |
| | | }) |
| | | }, |
| | | deleteById(row) { |
| | | this.$confirm(`æ¨ç¡®è®¤è¦å é¤è¯¥åç±»å`, '温馨æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | deleteById(row.id).then(res => { |
| | | this.getList() |
| | | }) |
| | | }) |
| | | |
| | | }, |
| | | getList(page) { |
| | | const { pagination, filters } = this |
| | | if (page) { |
| | | pagination.page = page |
| | | } |
| | | this.loading = true |
| | | fetchList({ |
| | | model: { ...filters }, |
| | | capacity: pagination.pageSize, |
| | | page: pagination.page, |
| | | }).then(res => { |
| | | this.loading = false |
| | | this.dataList = res.records || [] |
| | | this.pagination.total = res.total || 0 |
| | | }, () => { |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | handleSizeChange(val){ |
| | | this.pagination.pageSize = val |
| | | this.getList() |
| | | } |
| | | name: 'Category', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination, OperaCategoryWindow }, |
| | | data () { |
| | | return { |
| | | // æç´¢ |
| | | filters: { |
| | | parentId: '' |
| | | }, |
| | | isShowEdit: false, |
| | | loading: false, |
| | | pagination: { |
| | | pageSize: 10, |
| | | page: 1, |
| | | total: 0 |
| | | }, |
| | | dataList: [] |
| | | } |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | module: '车è¾ä¿¡æ¯è¡¨', |
| | | api: '/business/category', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | | }) |
| | | this.getList() |
| | | }, |
| | | methods: { |
| | | handleEdit (row) { |
| | | this.isShowEdit = true |
| | | const str = row && row.id ? 'ç¼è¾è½¦è¾åç±»' : 'æ°å»ºè½¦è¾åç±»' |
| | | this.$nextTick(() => { |
| | | this.$refs.operaCategoryWindow.open(str) |
| | | this.$refs.operaCategoryWindow.getList() |
| | | if (row && row.id) { |
| | | this.$refs.operaCategoryWindow.getDetail(row.id) |
| | | } |
| | | }) |
| | | }, |
| | | deleteById (row) { |
| | | this.$confirm('æ¨ç¡®è®¤è¦å é¤è¯¥åç±»å', '温馨æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | deleteById(row.id).then(res => { |
| | | this.getList() |
| | | }) |
| | | }) |
| | | }, |
| | | getList (page) { |
| | | const { pagination, filters } = this |
| | | if (page) { |
| | | pagination.page = page |
| | | } |
| | | this.loading = true |
| | | fetchList({ |
| | | model: { ...filters }, |
| | | capacity: pagination.pageSize, |
| | | page: pagination.page |
| | | }).then(res => { |
| | | this.loading = false |
| | | this.dataList = res.records || [] |
| | | this.pagination.total = res.total || 0 |
| | | }, () => { |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | handleSizeChange (val) { |
| | | this.pagination.pageSize = val |
| | | this.getList() |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | <div class="main_app"> |
| | | <QueryForm v-model="filters" :query-form-config="queryFormConfig" @handleQuery="getList(1)" @clear="clear"> |
| | | </QueryForm> |
| | | <el-table v-loading="loading" :data="list" stripe row-key="id" class="mb20" default-expand-all> |
| | | <el-table :height="tableHeightNew" v-loading="loading" :data="list" stripe row-key="id" class="mb20" default-expand-all> |
| | | <el-table-column prop="username" label="ç»å½è´¦å·" min-width="100"></el-table-column> |
| | | <el-table-column prop="realname" label="å§å" min-width="100"></el-table-column> |
| | | <el-table-column prop="openid" label="微信openid" min-width="100px"></el-table-column> |
| | |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import { pageDriverList } from '@/api/system/user.js' |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | | QueryForm, |
| | | Pagination |
| | |
| | | --> |
| | | </ul> |
| | | <el-table |
| | | :height="tableHeightNew" |
| | | v-loading="isWorking.search" |
| | | :data="tableData.list" |
| | | stripe |
| | |
| | | <template v-slot:table-wrap> |
| | | <ul class="toolbar" v-permissions="['business:visitpark:create', 'business:visitpark:delete']"> |
| | | </ul> |
| | | <el-table :max-height="tableHeight" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | <el-table :height="tableHeightNew" v-loading="isWorking.search" :data="tableData.list" stripe |
| | | @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="carCode" label="车çå·" fixed min-width="100px"></el-table-column> |
| | |
| | | e.printStackTrace(); |
| | | success = Constants.ONE; |
| | | }finally { |
| | | wmsService.saveInterfaceLog("/wms/push/cancelOutbound", "æ¨éåæ¶åºåºåéç¥ä»»å¡", |
| | | wmsService.saveInterfaceLog("/wms/push/cancelOutbound", "ãTMSãæ¨éåæ¶åºåºåéç¥ä»»å¡", |
| | | JSONObject.toJSONString(param), success, JSONObject.toJSONString(result),Constants.ONE); |
| | | } |
| | | return result; |
| | |
| | | e.printStackTrace(); |
| | | success = Constants.ONE; |
| | | }finally { |
| | | wmsService.saveInterfaceLog("/wms/push/cancelOutbound", "æ¨éåæ¶åºåºåéç¥ä»»å¡", |
| | | wmsService.saveInterfaceLog("/wms/push/cancelOutbound", "ãTMSãæ¨éåæ¶åºåºåéç¥ä»»å¡", |
| | | JSONObject.toJSONString(param), success, JSONObject.toJSONString(result),Constants.ONE); |
| | | } |
| | | return result; |