| | |
| | | export function dealJobFinish (data) { |
| | | return request.post('/visitsAdmin/cloudService/business/platformJob/dealJobFinish', data) |
| | | } |
| | | // æ´æ¢æå°ç» |
| | | export function changPlatformGroup (data) { |
| | | return request.post('/visitsAdmin/cloudService/business/platformJob/changPlatformGroup', data) |
| | | } |
| | | // æ¢å¤ä½ä¸ |
| | | export function restoreWork (data) { |
| | | return request.post('/visitsAdmin/cloudService/business/platformJob/restoreWork', data) |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="æå°ç±»å" prop="type" > |
| | | <el-radio-group v-model="form.type" > |
| | | <el-radio :label="0">æ´æç</el-radio> |
| | | <el-radio :label="1">æ£ä»¶</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="广æè®¾å¤ï¼" prop="broadcastIds"> |
| | | <el-select v-model="form.broadcastIds" multiple> |
| | | <el-option v-for="item in broadcastList" :key="item.id" :label="item.name" :value="item.id"> |
| | |
| | | </el-form-item> |
| | | <el-form-item label="åæ¶ä½ä¸æ°éï¼" prop="workingNum"> |
| | | <el-input type="number" v-model="form.workingNum" placeholder="请è¾å
¥åæ¶ä½ä¸æ°é" v-trim /> |
| | | </el-form-item> |
| | | <el-form-item label="åæ¶åå¤ä½ä¸æ°éï¼" prop="callReadyNum"> |
| | | <el-input type="number" v-model="form.callReadyNum" placeholder="请è¾å
¥åæ¶åå¤ä½ä¸æ°é" v-trim /> |
| | | </el-form-item> |
| | | <el-form-item label="æå°ä½ä¸æç(䏿¯/å°æ¶)ï¼" prop="workRate"> |
| | | <el-input type="number" v-model="form.workRate" placeholder="请è¾å
¥æå°ä½ä¸æç(䏿¯/å°æ¶)" v-trim /> |
| | |
| | | form: { |
| | | id: null, |
| | | ledIds: null, |
| | | type:0, |
| | | broadcastIds: null, |
| | | name: '', |
| | | code: '', |
| | |
| | | startTime: '', |
| | | endTime: '', |
| | | workingNum: 1, |
| | | åæ¶ä½ä¸æ°é: 0, |
| | | ledContent: '', |
| | | workRate: '', |
| | | stayTimeoutAlarmTime: '', |
| | |
| | | // éªè¯è§å |
| | | rules: { |
| | | workingNum: [{ required: true, validator: numRuleGtZero, message: '请è¾å
¥åæ¶ä½ä¸æ°é,å¿
须大äº0! ', trigger: 'blur' }], |
| | | type: [{ required: true, message: 'æå°ç±»åä¸è½ä¸ºç©ºï¼', trigger: 'blur' }], |
| | | sortnum: [{ required: true, message: 'æåºç ä¸è½ä¸ºç©ºï¼', trigger: 'blur' }] |
| | | } |
| | | } |
| | |
| | | <el-table-column prop="totalNum" label="æ»ä½ä¸éï¼ä¸æ¯ï¼" min-width="130" show-overflow-tooltip /> |
| | | <el-table-column prop="carCodeFront" label="车çåç
§å·" min-width="100" show-overflow-tooltip /> |
| | | <!-- <el-table-column prop="carCodeBack" label="车çåç
§å·" min-width="100" show-overflow-tooltip /> --> |
| | | <el-table-column prop="taskOrigin" label="任塿¥æº" min-width="100" show-overflow-tooltip /> |
| | | <el-table-column prop="origin" label="任塿¥æº" min-width="100" show-overflow-tooltip > |
| | | <template v-slot="scope"> |
| | | <span v-if="scope.row.origin == 1">WMSè·å</span> |
| | | <span v-else>èªå»ºä»»å¡</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="carrierName" label="è¿è¾å
¬å¸" min-width="100" show-overflow-tooltip /> |
| | | <el-table-column prop="driverName" label="叿º" min-width="100" show-overflow-tooltip /> |
| | | <el-table-column prop="drivierPhone" label="叿ºçµè¯" min-width="100" show-overflow-tooltip /> |
| | | <!-- <el-table-column prop="wmsContractNum" label="WMSååå·" min-width="100" show-overflow-tooltip > |
| | | <!-- <el-table-column prop="wmsContractNum" label="WMSååå·" min-width="100" show-overflow-tooltip > |
| | | <template v-slot="scope"> |
| | | <span v-if="scope.row.platformWmsJob">{{ scope.row.platformWmsJob.contractNum }}</span> |
| | | </template> |
| | |
| | | <span v-if="scope.row.type == '2'">å¤å车å¸è´§</span> |
| | | <span v-if="scope.row.type == '3'">å¤å车è£
è´§</span> |
| | | <span v-if="scope.row.type == '4'">å¸å
¬å¸å¤å车å¸è´§</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="platformGroupName" label="ä½ä¸æå°ç»" min-width="150" show-overflow-tooltip > |
| | | <template v-slot="scope"> |
| | | <div style="display: flex;align-items: center;align-content: center;width: 100%"> |
| | | <div style="max-width: 100px;display: inline-block; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | word-wrap: break-word;">{{scope.row.platformGroupName||'-'}}</div> |
| | | <el-button type="text" style="font-size: 10px;color: red;margin-top: 5px;margin-left: 10px " @click="changeGroup(scope.row)" v-if="[0,1,2].includes(scope.row.status)">æ´æ¢</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="ioCreatedate" label="å建æ¶é´" min-width="150" show-overflow-tooltip /> |
| | |
| | | <!-- --> |
| | | <!-- --> |
| | | <WaybillDetailRef v-if="isShowDetail" ref="WaybillDetailRef" /> |
| | | <el-dialog append-to-body title="æ´æ¢æå°ç»" style="text-align: center" class="dialogCl" :visible.sync="showChangeGroup" width="480px" top="10%"> |
| | | <div class="head" v-if="showChangeGroup && curRow"> |
| | | <div class="plate" v-if="curRow.carCodeFront"> |
| | | <span>{{ curRow.carCodeFront.slice(0, 1) }}</span> |
| | | <span>{{ curRow.carCodeFront.slice(1, 2) }}</span> |
| | | <span>·</span> |
| | | <span>{{ curRow.carCodeFront.slice(2) }}</span> |
| | | </div> |
| | | <div class="list"> |
| | | <div class="item"> |
| | | <span>è¿è¾åå·ï¼</span> |
| | | <span>{{ curRow.billCode }}</span> |
| | | </div> |
| | | <div class="item"> |
| | | <span>æ»è¿è¾éï¼</span> |
| | | <span>{{ curRow.totalNum }}䏿¯</span> |
| | | </div> |
| | | <div class="item"> |
| | | <span>驾驶åï¼</span> |
| | | <span>{{ curRow.driverName }} {{ curRow.drivierPhone }}</span> |
| | | </div> |
| | | <div class="item"> |
| | | <span>å½åæå°ç»ï¼</span> |
| | | <span>{{ curRow.platformGroupName }}</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-form :model="groupForm" ref="form" > |
| | | <el-form-item label="éæ©æå°ç»" prop="platformGroupId" required> |
| | | <el-select v-model="groupForm.platformGroupId" placeholder="è¯·éæ©æå°åç» "> |
| | | <el-option v-for="item in rowGroupList" :key="item.id" :label="item.name" :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="showChangeGroup = false">åæ¶</el-button> |
| | | <el-button type="primary" :loading="dealing" @click="changeGroupDo">ç¡®å®</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import Pagination from '@/components/common/Pagination' |
| | | import QueryForm from '@/components/common/QueryForm' |
| | | import { platformJobPage, platformJobExport, platformJobDel, dealJobFinish ,updateTotalNum} from '@/api' |
| | | import { |
| | | platformJobPage, |
| | | platformJobExport, |
| | | platformJobDel, |
| | | dealJobFinish, |
| | | updateTotalNum, |
| | | changPlatformGroup |
| | | } from '@/api' |
| | | import { statusMap } from '../config' |
| | | import WaybillDetailRef from "../components/WaybillDetail.vue" |
| | | import WaybillDetailRef from '../components/WaybillDetail.vue' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import UploadFaceImg from '@/components/common/UploadFaceImg' |
| | | import { Message } from 'element-ui' |
| | | import dayjs from 'dayjs' |
| | | import BaseComputHeight from "@/components/base/BaseComputHeight"; |
| | | import BaseComputHeight from '@/components/base/BaseComputHeight' |
| | | import { allList } from '@/api/platform/platformGroup' |
| | | export default { |
| | | extends: BaseComputHeight, |
| | | components: { |
| | |
| | | GlobalWindow, |
| | | UploadFaceImg |
| | | }, |
| | | data() { |
| | | data () { |
| | | return { |
| | | groupList: [], |
| | | rowGroupList: [], |
| | | dealing:false, |
| | | statusMap, |
| | | curRow:null, |
| | | isShowDetail: false, |
| | | showChangeGroup: false, |
| | | exLoading: false, |
| | | updateLoading: false, |
| | | loading: false, |
| | |
| | | createDateEnd: '' |
| | | }, |
| | | list: [], |
| | | groupForm:{ |
| | | id:null, |
| | | platformGroupId:null, |
| | | platformGroupName:null |
| | | }, |
| | | queryFormConfig: { |
| | | formItems: [ |
| | | { |
| | |
| | | { value: 9, label: 'å·²ææç¦»å' }, |
| | | // { value: 10, label: '已离å' }, |
| | | { value: 11, label: 'å·²è¿å·' }, |
| | | { value: 12, label: '已忶' }, |
| | | { value: 12, label: '已忶' } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | ids: [] |
| | | } |
| | | }, |
| | | created() { |
| | | created () { |
| | | this.changeRadio('0') |
| | | this.$nextTick(() => { |
| | | this.$refs.QueryForm.zkBtn() |
| | | }) |
| | | this.loadGroupList() |
| | | }, |
| | | methods: { |
| | | handleSelectionChange(ids) { |
| | | loadGroupList () { |
| | | allList({}) |
| | | .then(res => { |
| | | this.groupList = res || [] |
| | | }) |
| | | }, |
| | | handleSelectionChange (ids) { |
| | | this.ids = ids.map(item => item.id) |
| | | }, |
| | | complete(ids) { |
| | | var that = this; |
| | | complete (ids) { |
| | | var that = this |
| | | if (ids.length === 0) { |
| | | return this.$message.warning('è³å°éæ©ä¸é¡¹å
容') |
| | | } |
| | |
| | | }) |
| | | }).catch(() => { |
| | | |
| | | }); |
| | | }) |
| | | }, |
| | | changeRadio(day) { |
| | | changeGroupDo () { |
| | | var that = this |
| | | if (!this.groupForm.id || !this.groupForm.platformGroupId) { |
| | | return this.$message.warning('è¯·éæ©æå°ç»') |
| | | } |
| | | changPlatformGroup(this.groupForm) |
| | | .then(res => { |
| | | that.showChangeGroup=false |
| | | that.getList() |
| | | }) |
| | | }, |
| | | changeGroup (row) { |
| | | this.groupForm.id = null |
| | | this.groupForm.platformGroupName = null |
| | | this.groupForm.platformGroupId = null |
| | | this.rowGroupList = [] |
| | | this.curRow=null |
| | | var type = 0 |
| | | if (row.type === 0 || row.type === 2) { |
| | | // 宿³°ç©æµå¸è´§ |
| | | type = 0 |
| | | } else if (row.type === 1 || row.type === 3) { |
| | | // 宿³°ç©æµè£
è´§ |
| | | type = 1 |
| | | } else if (row.type === 4) { |
| | | // å¸å
¬å¸å¤å车å¸è´§ |
| | | type = 2 |
| | | } else { |
| | | return this.$message.warning('ä½ä¸ä»»å¡ç±»åæè¯¯ï¼ä¸æ¯ææå°ç»åæ¢ï¼') |
| | | } |
| | | this.curRow =row |
| | | this.groupForm.id = row.id |
| | | this.groupForm.platformGroupName = row.platformGroupName |
| | | this.groupForm.platformGroupId = row.platformGroupId |
| | | this.groupList.forEach(item => { |
| | | if (item.type === type) { |
| | | this.rowGroupList.push(item) |
| | | } |
| | | }) |
| | | this.showChangeGroup = true |
| | | }, |
| | | changeRadio (day) { |
| | | const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59'] |
| | | this.filters.createDateStart = arr[0] |
| | | this.filters.createDateEnd = arr[1] |
| | | this.getList(1) |
| | | }, |
| | | changeForm(str) { |
| | | if(this.filters.createDateStart > this.filters.createDateEnd){ |
| | | changeForm (str) { |
| | | if (this.filters.createDateStart > this.filters.createDateEnd) { |
| | | this.filters.createDateStart = this.filters.createDateEnd |
| | | return this.$message.error('å¼å§æ¶é´ä¸è½å¤§äºç»ææ¶é´') |
| | | } |
| | | this.getList() |
| | | }, |
| | | getList(page) { |
| | | getList (page) { |
| | | const { pagination, filters } = this |
| | | this.loading = true |
| | | platformJobPage({ |
| | | model: { |
| | | ...filters, |
| | | jobType: '0' |
| | | }, |
| | | }, |
| | | capacity: pagination.pageSize, |
| | | page: page || pagination.page, |
| | | page: page || pagination.page |
| | | }).then(res => { |
| | | this.loading = false |
| | | this.list = res.records || [] |
| | |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | handleDel(row) { |
| | | handleDel (row) { |
| | | this.$dialog.deleteConfirm('确认å é¤åï¼').then(() => { |
| | | platformJobDel(row.id).then(res => { |
| | | Message.success('å 餿å') |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | handleEx() { |
| | | handleEx () { |
| | | this.$dialog.exportConfirm('确认导åºåï¼') |
| | | .then(() => { |
| | | this.exLoading = true |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | updateTotalNum() { |
| | | this.$dialog.actionConfirm('确认è¿è¡è¯¥æä½åï¼','æä½æç¤º') |
| | | updateTotalNum () { |
| | | this.$dialog.actionConfirm('确认è¿è¡è¯¥æä½åï¼', 'æä½æç¤º') |
| | | .then(() => { |
| | | this.updateLoading = true |
| | | updateTotalNum('') |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | clear() { |
| | | clear () { |
| | | this.pagination.page = 1 |
| | | this.filters = {} |
| | | this.getList(0) |
| | | // this.changeRadio('0') |
| | | }, |
| | | handleDetail(row) { |
| | | handleDetail (row) { |
| | | this.isShowDetail = true |
| | | this.$nextTick(() => { |
| | | this.$refs.WaybillDetailRef.isShowModal = true |
| | |
| | | this.$refs.WaybillDetailRef.getDetail() |
| | | }) |
| | | }, |
| | | handleSizeChange(capacity) { |
| | | handleSizeChange (capacity) { |
| | | this.pagination.pageSize = capacity |
| | | this.getList() |
| | | } |
| | |
| | | color: #000000; |
| | | margin-bottom: 15px; |
| | | } |
| | | .head { |
| | | font-size: 12px; |
| | | color: #282828; |
| | | background: rgba(39, 155, 170, 0.05); |
| | | border-radius: 4px; |
| | | border: 1px solid #dfe2e8; |
| | | padding: 16px; |
| | | margin-bottom: 30px; |
| | | .plate { |
| | | display: flex; |
| | | font-weight: 600; |
| | | height: 30px; |
| | | line-height: 30px; |
| | | font-size: 15px; |
| | | color: #111111; |
| | | background-color: #fff; |
| | | border-radius: 4px; |
| | | border: 1px solid #2080f7; |
| | | padding-right: 4px; |
| | | width:120px; |
| | | span { |
| | | &:nth-of-type(1) { |
| | | background: #2080f7; |
| | | padding: 0 8px; |
| | | color: #fff; |
| | | } |
| | | |
| | | &:nth-of-type(2) { |
| | | padding-left: 4px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .list { |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | margin-top: 16px; |
| | | |
| | | .item { |
| | | text-align: justify; |
| | | width: 50%; |
| | | margin-bottom: 8px; |
| | | span { |
| | | &:nth-child(1) { |
| | | color: #666666; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | </style> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="" prop="type"> |
| | | <el-select v-model="searchForm.type" placeholder="è¯·éæ©æå°ç±»å" @change="search" clearable> |
| | | <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> |
| | |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="name" label="æå°åç§°" fixed min-width="100px"></el-table-column> |
| | | <el-table-column prop="code" label="æå°ç¼ç " fixed min-width="100px"></el-table-column> |
| | | <el-table-column prop="type" label="æå°ç±»å" min-width="100px"> |
| | | <template scope="{row}"> |
| | | <span v-if="row.type == 0" class="green">æ´æç</span> |
| | | <span v-else-if="row.type == 1" class="red">æ£ä»¶</span> |
| | | <span v-else class="grey">-</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="groupName" label="æå±æå°ç»" fixed min-width="150px"></el-table-column> |
| | | <el-table-column prop="sortnum" label="æåºç " min-width="90px"></el-table-column> |
| | | <el-table-column prop="workingNum" label="åæ¶å«å·è½¦è¾æ°" min-width="120px"></el-table-column> |
| | | <el-table-column prop="workingNum" label="åæ¶ä½ä¸æ°é" min-width="120px"></el-table-column> |
| | | <el-table-column prop="callReadyNum" label="åæ¶åå¤ä½ä¸æ°é" min-width="120px"></el-table-column> |
| | | <el-table-column prop="stayTimeoutAlarmTime" label="åçè¶
æ¶æ¥è¦æ¶é´(åéï¼" min-width="180px"> |
| | | <template scope="{row}">{{ row.stayTimeoutAlarmTime ? (row.stayTimeoutAlarmTime) : '-' }}</template> |
| | | </el-table-column> |
| | |
| | | working1: false, |
| | | searchForm: { |
| | | name: '', |
| | | type:null, |
| | | groupId: null |
| | | } |
| | | } |
| | |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="workingNum" |
| | | label="åæ¶ä½ä¸è½¦è¾æ°" |
| | | label="åæ¶ä½ä¸æ°é" |
| | | min-width="100" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | prop="callReadyNum" |
| | | label="åæ¶åå¤è½¦è¾æ°" |
| | | min-width="100" |
| | | show-overflow-tooltip |
| | | /> |
| | |
| | | format="HH:mm" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="åæ¶ä½ä¸è½¦è¾æ°"> |
| | | <el-form-item label="åæ¶ä½ä¸æ°é"> |
| | | <el-input v-model="param.workingNum" class="w300"></el-input> |
| | | <span class="ml10">个</span> |
| | | </el-form-item> |
| | | <el-form-item label="åæ¶åå¤ä½ä¸æ°é"> |
| | | <el-input v-model="param.callReadyNum" class="w300"></el-input> |
| | | <span class="ml10">个</span> |
| | | </el-form-item> |
| | | <el-form-item label="åçè¶
æ¶æ¥è¦æ¶é´"> |
| | | <el-input |
| | | v-model="param.alermTime" |
| | |
| | | ADD COLUMN `AUTO_CALL_END_TIME` varchar(100) NULL COMMENT 'èªå¨å«å·æªæ¢æ¶é´ï¼HH:mmï¼' AFTER `AUTO_CALL_START_TIME`; |
| | | |
| | | ALTER TABLE `antaiwuliu`.`platform` |
| | | ADD COLUMN `TYPE` int NULL COMMENT 'ç±»å 0æ´æç 1æ£ä»¶' AFTER `LED_CONTENT`; |
| | | ADD COLUMN `TYPE` int NULL COMMENT 'ç±»å 0æ´æç 1æ£ä»¶' AFTER `LED_CONTENT`, |
| | | ADD COLUMN `CALL_READY_NUM` varchar(100) NULL COMMENT 'åæ¶åå¤ä½ä¸æ°é' AFTER `TYPE`; |
| | | |
| | | |
| | | ALTER TABLE `antaiwuliu`.`platform_job` |
| | |
| | | private Integer creator; |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´",index = 12, dateFormat = "yyyy-MM-dd hh:mm:ss",width = 10) |
| | | // @ExcelColumn(name="å建æ¶é´",index = 13, dateFormat = "yyyy-MM-dd hh:mm:ss",width = 10) |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | private Integer isdeleted; |
| | | @ApiModelProperty(value = "ä½ä¸æ¥æºï¼0èªå»º 1wmsæ¨é", example = "1") |
| | | @ExcelColumn(name="ç¶æ",index =3,width = 6, valueMapping = "0=èªå»ºä½ä¸;1=WMSè·å;") |
| | | private Integer origin; |
| | | |
| | | @ApiModelProperty(value = "åç§°") |
| | |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
确认 1å¾
ç¾å° 2çå¾
å«å· 3å
¥åçå¾
4å·²å«å· 5ä½ä¸ä¸ 6ä½ä¸å®æ 7è½¬ç§»ä¸ 8å¼å¸¸æèµ· 9å·²ææç¦»å 10已离å 11 å·²è¿å· 12åæ¶ï¼WMSï¼" , example = "1") |
| | | @ExcelColumn(name="ç¶æ",index =13,width = 6, valueMapping = "0=å¾
确认;1=å¾
ç¾å°;2=çå¾
å«å·;3=å
¥åçå¾
;4=å·²å«å·;5=ä½ä¸ä¸;6=ä½ä¸å®æ;7=转移ä¸;8=å¼å¸¸æèµ·;9=å·²ææç¦»å;10=已离å;11=å·²è¿å·;12=åæ¶ï¼WMSï¼;") |
| | | @ExcelColumn(name="ç¶æ",index =10,width = 6, valueMapping = "0=å¾
确认;1=å¾
ç¾å°;2=çå¾
å«å·;3=å
¥åçå¾
;4=å·²å«å·;5=ä½ä¸ä¸;6=ä½ä¸å®æ;7=转移ä¸;8=å¼å¸¸æèµ·;9=å·²ææç¦»å;10=已离å;11=å·²è¿å·;12=åæ¶ï¼WMSï¼;") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿å
¥ç¶æ 0ä¸å¨ 1è¿å
¥ " , example = "1") |
| | |
| | | private Integer driverId; |
| | | |
| | | @ApiModelProperty(value = "叿ºå§å") |
| | | @ExcelColumn(name="叿ºå§å",index = 4,width = 6) |
| | | @ExcelColumn(name="叿ºå§å",index = 5,width = 6) |
| | | private String driverName; |
| | | |
| | | @ApiModelProperty(value = "车çå·") |
| | | private String plateNum; |
| | | |
| | | @ApiModelProperty(value = "叿ºææºå·") |
| | | @ExcelColumn(name="叿ºçµè¯",index = 5,width = 8) |
| | | @ExcelColumn(name="叿ºçµè¯",index = 6,width = 8) |
| | | private String drivierPhone; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°æ¶é´") |
| | | @ExcelColumn(name="ç¾å°æ¶é´",index =7,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | // @ExcelColumn(name="ç¾å°æ¶é´",index =7,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date signDate; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°æ¹å¼ 0appç¾å° 1æ«ç ç¾å° 2åå°ç¾å°", example = "1") |
| | |
| | | private BigDecimal signDistance; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°åç§°éåï¼å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | | @ExcelColumn(name="ä½ä¸æå°åç§°",index =17 ,width = 8) |
| | | // @ExcelColumn(name="ä½ä¸æå°åç§°",index =17 ,width = 8) |
| | | private String platformNames; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°ç¼ç éåï¼å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | |
| | | private Integer inwaitUserId; |
| | | |
| | | @ApiModelProperty(value = "å«å·æ¶é´") |
| | | @ExcelColumn(name="å«å·æ¶é´",index =8 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | // @ExcelColumn(name="å«å·æ¶é´",index =8 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date callDate; |
| | | |
| | | @ApiModelProperty(value = "å«å·äººç¼ç ", example = "1") |
| | |
| | | private String callInfo; |
| | | |
| | | @ApiModelProperty(value = "å¼å§ä½ä¸æ¶é´") |
| | | @ExcelColumn(name="å¼å§ä½ä¸æ¶é´",index =9 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | // @ExcelColumn(name="å¼å§ä½ä¸æ¶é´",index =9 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date startDate; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸å®ææ¶é´ï¼æç»æ¶é´ï¼") |
| | | @ExcelColumn(name="ä½ä¸å®ææ¶é´",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | // @ExcelColumn(name="ä½ä¸å®ææ¶é´",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date doneDate; |
| | | |
| | | @ApiModelProperty(value = "å¼å¸¸æèµ·æ¶é´") |
| | |
| | | private Date inHkdate; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸ç±»å 0èªæè½¦å¸è´§ 1èªæè½¦è£
è´§ 2å¤å车å¸è´§ 3å¤å车è£
è´§ 4å¸å
¬å¸å¤å车å¸è´§", example = "1") |
| | | @ExcelColumn(name="ä½ä¸ç±»å",index = 15,width = 6,valueMapping = "0=èªæè½¦å¸è´§;1=èªæè½¦è£
è´§;2=å¤å车å¸è´§;3=å¤å车è£
è´§;4=å¸å
¬å¸å¤å车å¸è´§") |
| | | @ExcelColumn(name="ä½ä¸ç±»å",index = 7,width = 6,valueMapping = "0=èªæè½¦å¸è´§;1=èªæè½¦è£
è´§;2=å¤å车å¸è´§;3=å¤å车è£
è´§;4=å¸å
¬å¸å¤å车å¸è´§") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "å车çå·") |
| | |
| | | private String carCodeFront; |
| | | |
| | | @ApiModelProperty(value = "å车çå·") |
| | | @ExcelColumn(name="å车çå·",index =3 ,width = 5) |
| | | // @ExcelColumn(name="å车çå·",index =3 ,width = 5) |
| | | private String carCodeBack; |
| | | |
| | | @ApiModelProperty(value = "叿ºæå±é¨é¨ç¼ç ", example = "1") |
| | |
| | | private BigDecimal totalNum; |
| | | |
| | | @ApiModelProperty(value = "ç¡®è®¤ä»»å¡æ¶é´") |
| | | @ExcelColumn(name="确认æ¶é´",index =6 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | // @ExcelColumn(name="确认æ¶é´",index =6 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date confirmTaskDate; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°åºå·", example = "1") |
| | |
| | | |
| | | @ApiModelProperty(value = "WMS任塿¶é´") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="WMSå建æ¶é´",index =18,width = 10) |
| | | @ExcelColumn(name="WMSå建æ¶é´",index =9,width = 10) |
| | | private String ioCreatedate; |
| | | @ApiModelProperty(value = "离åºä¸åæä½äººåç§°", example = "1") |
| | | @TableField(exist = false) |
| | | private String outUserName; |
| | | |
| | | @ApiModelProperty(value = "æåæä½äººåç§°", example = "1") |
| | | @ExcelColumn(name="æåæä½äººåç§°",index = 15,width = 12) |
| | | @ExcelColumn(name="æåæä½äººåç§°",index = 11,width = 12) |
| | | @TableField(exist = false) |
| | | private String editUserName; |
| | | |
| | |
| | | private Integer groupType ; |
| | | |
| | | @ApiModelProperty(value = "æ¿è¿å") |
| | | @ExcelColumn(name="è¿è¾å
¬å¸",index = 16,width = 10) |
| | | @ExcelColumn(name="è¿è¾å
¬å¸",index = 4,width = 10) |
| | | @TableField(exist = false) |
| | | private String carrierName ; |
| | | |
| | |
| | | private Long workTime; |
| | | @ApiModelProperty(value = "ä½ä¸æ¶é¿") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="ä½ä¸æ¶é¿",index =11 ,width = 6) |
| | | // @ExcelColumn(name="ä½ä¸æ¶é¿",index =11 ,width = 6) |
| | | private String workTimeStr; |
| | | |
| | | @ApiModelProperty(value = "WMSä»»å¡ä¿¡æ¯") |
| | |
| | | |
| | | @ApiModelProperty(value = "æå°ç»åç§°") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="ä½ä¸æå°ç»",index =22,width = 10) |
| | | @ExcelColumn(name="ä½ä¸æå°ç»",index = 8,width = 10) |
| | | private String platformGroupName ; |
| | | |
| | | @ApiModelProperty(value = "æå°å·¥ä½æ¶é¿" ,hidden = true) |
| | |
| | | private String queryStatusForPower; |
| | | |
| | | @ApiModelProperty(value = "任塿¥æº") |
| | | @ExcelColumn(name="任塿¥æº",index =14,valueMapping = "0=WMSè·å;1=èªä¸»é¢çº¦;") |
| | | // @ExcelColumn(name="任塿¥æº",index =14,valueMapping = "0=WMSè·å;1=èªä¸»é¢çº¦;") |
| | | @TableField(exist = false) |
| | | private Integer jobForm; |
| | | |