From 0adb696e7fade5eeb02396e5d4bacf9355ca5e2e Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期二, 08 十月 2024 14:28:36 +0800 Subject: [PATCH] '' --- admin/src/views/business/visitorManagement.vue | 6 +- admin/src/views/platform/queueUp.vue | 40 +++++++++++++++---- admin/src/views/statistics/platformRecord.vue | 7 ++- admin/src/views/platform/LogisticsRecord/leaveAuth.vue | 7 ++- admin/src/views/platform/index.vue | 6 +++ admin/.env.development | 2 6 files changed, 49 insertions(+), 19 deletions(-) diff --git a/admin/.env.development b/admin/.env.development index f279109..8dd310d 100644 --- a/admin/.env.development +++ b/admin/.env.development @@ -2,6 +2,6 @@ NODE_ENV = 'development' VUE_APP_API_URL = 'http://localhost:10010' -# VUE_APP_API_URL = 'http://192.168.0.101:10010' +# VUE_APP_API_URL = 'http://192.168.0.103:10010' VUE_APP_API_URL = 'http://10.50.250.253:8088/gateway_interface' diff --git a/admin/src/views/business/visitorManagement.vue b/admin/src/views/business/visitorManagement.vue index 04cffad..fe0cd12 100644 --- a/admin/src/views/business/visitorManagement.vue +++ b/admin/src/views/business/visitorManagement.vue @@ -8,8 +8,8 @@ <el-form-item label="鎵嬫満鍙�" prop="phone"> <el-input v-model="searchForm.phone" placeholder="璇疯緭鍏ユ墜鏈哄彿" @keypress.enter.native="search"></el-input> </el-form-item> - <el-form-item label="缁勭粐鍚嶇О" prop="companyName"> - <el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏ョ粍缁囧悕绉�" @keypress.enter.native="search"></el-input> + <el-form-item label="鍏徃鍚嶇О" prop="companyName"> + <el-input v-model="searchForm.companyName" placeholder="璇疯緭鍏ュ叕鍙稿悕绉�" @keypress.enter.native="search"></el-input> </el-form-item> <el-form-item label="韬唤璇佸彿" prop="idcardNo"> <el-input v-model="searchForm.idcardNo" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" @keypress.enter.native="search"></el-input> @@ -54,7 +54,7 @@ </template> </el-table-column> <el-table-column prop="idcardDecode" label="韬唤璇佸彿" width="150px"></el-table-column> - <el-table-column prop="visitCompanyName" label="缁勭粐" min-width="100px"></el-table-column> + <el-table-column prop="visitCompanyName" label="鍏徃" min-width="100px"></el-table-column> <el-table-column prop="visitTimes" label="鎷滆娆℃暟" min-width="100px"></el-table-column> <el-table-column prop="lastVisitDate" label="鏈�鍚庢嫓璁挎椂闂�" min-width="100px"></el-table-column> </el-table> diff --git a/admin/src/views/platform/LogisticsRecord/leaveAuth.vue b/admin/src/views/platform/LogisticsRecord/leaveAuth.vue index 5a0dfa0..688c2ef 100644 --- a/admin/src/views/platform/LogisticsRecord/leaveAuth.vue +++ b/admin/src/views/platform/LogisticsRecord/leaveAuth.vue @@ -50,8 +50,9 @@ <el-table-column prop="remark" label="澶囨敞" min-width="150" show-overflow-tooltip /> <el-table-column label="鎿嶄綔" align="center" fixed="right" min-width="100" show-overflow-tooltip> <template v-slot="scope"> - <el-button type="text" v-permissions="['business:platformbooks:detail']" + <el-button v-if="scope.row.status == 6" type="text" v-permissions="['business:platformbooks:detail']" @click="handleAuth(scope.row)">绂诲洯鎺堟潈</el-button> + <span v-else>-</span> </template> </el-table-column> </el-table> @@ -178,8 +179,8 @@ this.$prompt('澶囨敞', '绂诲洯鎺堟潈', { confirmButtonText: '纭畾', cancelButtonText: '鍙栨秷', - }).then(({ remark }) => { - platformPowerLevel({ jobId: row.id, remark }).then(res => { + }).then(({ value }) => { + platformPowerLevel({ jobId: row.id, remark: value }).then(res => { Message.success('绂诲洯鎺堟潈鎴愬姛') this.getList() }) diff --git a/admin/src/views/platform/index.vue b/admin/src/views/platform/index.vue index 6be4435..8f4bacf 100644 --- a/admin/src/views/platform/index.vue +++ b/admin/src/views/platform/index.vue @@ -314,6 +314,12 @@ this.$nextTick(() => { this.$refs.PlatformQueuingRef.isShowModal = true this.$refs.PlatformQueuingRef.callType = callType + this.$refs.PlatformQueuingRef.carCodeFront = '' + this.$refs.PlatformQueuingRef.pagination = { + total: 0, + pageSize: 10, + page: 1 + } this.$refs.PlatformQueuingRef.activePlat = { ...item } this.$refs.PlatformQueuingRef.getList() this.$refs.PlatformQueuingRef.title = item.name diff --git a/admin/src/views/platform/queueUp.vue b/admin/src/views/platform/queueUp.vue index b19f7ea..20aff75 100644 --- a/admin/src/views/platform/queueUp.vue +++ b/admin/src/views/platform/queueUp.vue @@ -21,7 +21,7 @@ <span></span> </div> </div> - <el-table class="mb20" v-loading="loading" :data="dataList" stripe row-key="id" default-expand-all> + <el-table v-if="activeGroup.type == 2" class="mb20" v-loading="loading" :data="dataList" stripe row-key="id" default-expand-all> <el-table-column type="index" label="搴忓彿" width="80" /> <el-table-column label="杞︾墝鍙�" width="130"> <template slot-scope="{ row }"> @@ -33,13 +33,9 @@ </div> </template> </el-table-column> - <el-table-column v-if="activeGroup.type == 2" prop="contractNum" label="鍚堝悓鍗曞彿" min-width="120" /> - <template v-else> - <el-table-column prop="carrierName" label="杩愯緭鍏徃" min-width="120" /> - <el-table-column prop="billCode" label="杩愬崟鍙�" min-width="120" /> - </template> + <el-table-column prop="contractNum" label="鍚堝悓鍗曞彿" min-width="120" /> <el-table-column prop="totalNum" label="鎬昏繍杈撻噺(涓囨敮)" min-width="110" /> - <el-table-column prop="driverName" label="椹鹃┒鍛�" min-width="130"> + <el-table-column label="椹鹃┒鍛�" min-width="130"> <template slot-scope="{ row }"> <span class="mr10">{{ row.driverName }}</span> <span>{{ row.drivierPhone }}</span> @@ -48,12 +44,38 @@ <el-table-column prop="signDate" label="绛惧埌鏃堕棿" min-width="150" /> <el-table-column label="鎿嶄綔" align="center" width="100" fixed="right"> <template slot-scope="{ row }"> - <el-button v-if="activeGroup.type != 2" type="text" @click="handleDetail(row)" - v-permissions="['business:company:update']">杩愬崟璇︽儏</el-button> <el-button v-if="activeGroup.type == 2" type="text" @click="subDetail(row)">棰勭害璇︽儏</el-button> </template> </el-table-column> </el-table> + <el-table v-else class="mb20" v-loading="loading" :data="dataList" stripe row-key="id" default-expand-all> + <el-table-column type="index" label="搴忓彿" width="80" /> + <el-table-column label="杞︾墝鍙�" width="130"> + <template slot-scope="{ row }"> + <div class="plate_id"> + <span>{{ row.carCodeFront.slice(0, 1) }}</span> + <span>{{ row.carCodeFront.slice(1, 2) }}</span> + <span>路</span> + <span>{{ row.carCodeFront.slice(2) }}</span> + </div> + </template> + </el-table-column> + <el-table-column prop="carrierName" label="杩愯緭鍏徃" min-width="120" /> + <el-table-column prop="totalNum" label="鎬昏繍杈撻噺(涓囨敮)" min-width="110" /> + <el-table-column label="椹鹃┒鍛�" min-width="130"> + <template slot-scope="{ row }"> + <span class="mr10">{{ row.driverName }}</span> + <span>{{ row.drivierPhone }}</span> + </template> + </el-table-column> + <el-table-column prop="signDate" label="绛惧埌鏃堕棿" min-width="150" /> + <el-table-column label="鎿嶄綔" align="center" width="100" fixed="right"> + <template slot-scope="{ row }"> + <el-button type="text" @click="handleDetail(row)" + v-permissions="['business:company:update']">杩愬崟璇︽儏</el-button> + </template> + </el-table-column> + </el-table> <pagination @size-change="handleSizeChange" @current-change="handlePageChange" :pagination="pagination" /> <!-- --> diff --git a/admin/src/views/statistics/platformRecord.vue b/admin/src/views/statistics/platformRecord.vue index 1d71124..9d26059 100644 --- a/admin/src/views/statistics/platformRecord.vue +++ b/admin/src/views/statistics/platformRecord.vue @@ -26,7 +26,7 @@ import QueryForm from '@/components/common/QueryForm' import dayjs from 'dayjs' import duration from 'dayjs/plugin/duration' -dayjs.extend(duration); +dayjs.extend(duration) import { platformJobPage, getPlatformGroupList } from '@/api' export default { components: { @@ -86,7 +86,7 @@ }) }, getGroupList() { - getPlatformGroupList({queryData: 0,queryType: 0}).then(res => { + getPlatformGroupList({ queryData: 0, queryType: 0 }).then(res => { this.queryFormConfig.formItems[1].options = res.map(i => { return { value: i.id, @@ -106,6 +106,7 @@ beginWorkDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, beginWorkDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, }, + sorts: [{ direction: 'DESC', property: 'START_DATE' }], capacity: pagination.pageSize, page: page || pagination.page, }).then(res => { @@ -114,7 +115,7 @@ this.list.forEach(item => { item.inTypeTemp = item.inType == 0 ? '鏁存墭鐩�' : '浠剁儫' item.taskOrigin = 'WMS鑾峰彇' - item.workTime = dayjs.duration(item.workTime, 'seconds').format('H鏃秏鍒唖绉�'); + item.workTime = dayjs.duration(item.workTime, 'seconds').format('H鏃秏鍒唖绉�') }) this.pagination.total = res.total || 0 }, () => { -- Gitblit v1.9.3