From 17efddc6a667670dca682bf36b51a43e99615e6d Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 16 十月 2024 15:59:38 +0800 Subject: [PATCH] 代码初始化 --- admin/src/views/platform/LogisticsRecord/waybill.vue | 70 +++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 28 deletions(-) diff --git a/admin/src/views/platform/LogisticsRecord/waybill.vue b/admin/src/views/platform/LogisticsRecord/waybill.vue index ed49adb..dd34efc 100644 --- a/admin/src/views/platform/LogisticsRecord/waybill.vue +++ b/admin/src/views/platform/LogisticsRecord/waybill.vue @@ -1,12 +1,9 @@ <template> <div class="main_app"> - <QueryForm v-model="filters" :query-form-config="queryFormConfig" @changeForm='changeForm' @handleQuery="getList(1)" @clear="clear"> + <QueryForm v-model="filters" :query-form-config="queryFormConfig" @changeForm='changeForm' @handleQuery="getList(1)" + @clear="clear"> <template #fastdate> - <el-radio-group - v-model="filters.fastdate" - size="small" - @input="changeRadio" - > + <el-radio-group v-model="filters.fastdate" size="small" @input="changeRadio"> <el-radio-button label="0">褰撳ぉ</el-radio-button> <el-radio-button label="6">杩�7澶�</el-radio-button> <el-radio-button label="29">杩�30澶�</el-radio-button> @@ -14,10 +11,11 @@ </template> </QueryForm> <div class="pt16"> - <el-button :loading="exLoading" @click="handleEx" v-permissions="['business:platformJob:exportExcel']">瀵煎嚭</el-button> + <el-button :loading="exLoading" @click="handleEx" + v-permissions="['business:platformjob:exportExcel']">瀵煎嚭</el-button> </div> <el-table class="mb20" v-loading="loading" :data="list" stripe> - <el-table-column prop="code" label="杩愬崟鍙�" min-width="100" show-overflow-tooltip /> + <el-table-column prop="billCode" label="杩愬崟鍙�" min-width="100" 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 /> @@ -33,7 +31,7 @@ <span v-if="scope.row.type == '4'">甯傚叕鍙稿鍗忚溅鍗歌揣</span> </template> </el-table-column> - <el-table-column prop="createDate" label="鍒涘缓鏃堕棿" min-width="150" show-overflow-tooltip /> + <el-table-column prop="ioCreatedate" label="鍒涘缓鏃堕棿" min-width="150" show-overflow-tooltip /> <el-table-column prop="name" label="浣滀笟鐘舵��" min-width="100" show-overflow-tooltip> <template v-slot="scope"> <span>{{ statusMap[scope.row.status] }}</span> @@ -41,26 +39,26 @@ </el-table-column> <el-table-column prop="name" label="鎿嶄綔" min-width="120" align="center" fixed="right" show-overflow-tooltip> <template v-slot="scope"> - <el-button v-if="scope.row.status == 12" type="text" class="red" v-permissions="['business:platformJob:delete']" + <el-button v-if="scope.row.status == '12'" type="text" class="red" v-permissions="['business:platformjob:delete']" @click="handleDel(scope.row)">鍒犻櫎</el-button> - <el-button type="text" v-permissions="['business:platformJob:query']" - @click="handleDetail(scope.row)">棰勭害璇︽儏</el-button> + <el-button v-if="scope.row != 12" type="text" v-permissions="['business:platformjob:query']" + @click="handleDetail(scope.row)">杩愬崟璇︽儏</el-button> </template> </el-table-column> </el-table> <Pagination @size-change="handleSizeChange" @current-change="getList" :pagination="pagination" /> <!-- --> <!-- --> - <DriverDetail v-if="isShowDriver" ref="DriverDetailRef" /> + <WaybillDetailRef v-if="isShowDetail" ref="WaybillDetailRef" /> </div> </template> <script> import Pagination from '@/components/common/Pagination' import QueryForm from '@/components/common/QueryForm' -import { platformJobPage, platformJobExport,platformJobDel } from '@/api' +import { platformJobPage, platformJobExport, platformJobDel } from '@/api' import { statusMap } from '../config' -import DriverDetail from "@/views/task/driverDetail" +import WaybillDetailRef from "../components/WaybillDetail.vue" import GlobalWindow from '@/components/common/GlobalWindow' import UploadFaceImg from '@/components/common/UploadFaceImg' import { Message } from 'element-ui' @@ -69,14 +67,14 @@ components: { Pagination, QueryForm, - DriverDetail, + WaybillDetailRef, GlobalWindow, UploadFaceImg }, data() { return { statusMap, - isShowDriver: false, + isShowDetail: false, exLoading: false, loading: false, pagination: { @@ -91,8 +89,8 @@ list: [], queryFormConfig: { formItems: [ - { - filed: 'code', + { + filed: 'billCode', type: 'input', label: '杩愬崟鍙�' }, @@ -105,6 +103,23 @@ filed: 'carCodeFront', type: 'input', label: '杞︾墝鍙�' + }, + { + filed: 'status', + type: 'select', + label: '浣滀笟鐘舵��', + options: [ + { value: 3, label: '鍏ュ洯绛夊緟' }, + { value: 4, label: '鏈堝彴绛夊緟' }, + { value: 5, label: '浣滀笟涓�' }, + { value: 6, label: '浣滀笟瀹屾垚' }, + { value: 7, label: '杞Щ涓�' }, + { value: 8, label: '寮傚父鎸傝捣' }, + { value: 9, label: '宸叉巿鏉冪鍥�' }, + { value: 10, label: '宸茬鍥�' }, + { value: 11, label: '宸茶繃鍙�' }, + { value: 12, label: '宸插彇娑�' }, + ] }, { filed: 'selDate', @@ -127,12 +142,12 @@ this.getList() }, methods: { - changeRadio (day) { + changeRadio(day) { const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59'] this.$set(this.filters, 'selDate', arr) this.getList() }, - changeForm (str) { + changeForm(str) { if (str === 'selDate') { this.$set(this.filters, 'fastdate', null) this.getList() @@ -145,8 +160,8 @@ model: { ...filters, jobType: '0', - beginWorkDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, - beginWorkDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, + createDateStart: filters.selDate && filters.selDate.length > 0 ? filters.selDate[0] : null, + createDateEnd: filters.selDate && filters.selDate.length > 0 ? filters.selDate[1] : null, }, capacity: pagination.pageSize, page: page || pagination.page, @@ -200,12 +215,11 @@ this.getList() }, handleDetail(row) { - this.isShowDriver = true + this.isShowDetail = true this.$nextTick(() => { - this.$refs.DriverDetailRef.id = row.id - this.$refs.DriverDetailRef.type = 6 - this.$refs.DriverDetailRef.getDetail() - this.$refs.DriverDetailRef.isShowModal = true + this.$refs.WaybillDetailRef.isShowModal = true + this.$refs.WaybillDetailRef.id = row.id + this.$refs.WaybillDetailRef.getDetail() }) }, handleSizeChange(capacity) { -- Gitblit v1.9.3