From d39cce94b1e2ac194fbf8c76b4925c7dcb41160e Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 06 九月 2024 18:20:45 +0800
Subject: [PATCH] ll
---
admin/src/views/platform/LogisticsRecord/waybill.vue | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 210 insertions(+), 0 deletions(-)
diff --git a/admin/src/views/platform/LogisticsRecord/waybill.vue b/admin/src/views/platform/LogisticsRecord/waybill.vue
index e69de29..2f39dd4 100644
--- a/admin/src/views/platform/LogisticsRecord/waybill.vue
+++ b/admin/src/views/platform/LogisticsRecord/waybill.vue
@@ -0,0 +1,210 @@
+<template>
+ <div class="main_app">
+ <QueryForm
+ v-model="filters"
+ :query-form-config="queryFormConfig"
+ @handleQuery="getList(1)"
+ @clear="clear"
+ />
+ <div class="mb10 mt20">
+ <el-button type="primary" @click="handleEdit()">鏂板</el-button>
+ </div>
+ <el-table v-loading="loading" :data="list" stripe>
+ <el-table-column
+ prop="name"
+ label="杞︾墝鍓嶇収鍙�"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="浠诲姟鏉ユ簮"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="杩愯緭鍏徃"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="椹鹃┒鍛�"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="鑱旂郴鏂瑰紡"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="浣滀笟绫诲瀷"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="杩愯緭鍗曞彿"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="鎿嶄綔鏃堕棿"
+ min-width="100"
+ show-overflow-tooltip
+ />
+ <el-table-column
+ prop="name"
+ label="鎿嶄綔"
+ min-width="80"
+ align="center"
+ show-overflow-tooltip
+ >
+ <template v-slot="scope">
+ <el-button type="text" @click="handleEdit(scope.row)">杩愬崟璇︽儏</el-button>
+ <el-button type="text" class="red" @click="handleDel(scope.row)"
+ >鍒犻櫎</el-button
+ >
+ </template>
+ </el-table-column>
+ </el-table>
+ <pagination
+ @size-change="handleSizeChange"
+ @current-change="getList"
+ :pagination="pagination"
+ />
+ <el-dialog
+ :title="param.id ? '缂栬緫浣滀笟浠诲姟' : '鏂板浣滀笟浠诲姟'"
+ :visible.sync="isShowEdit"
+ width="480px"
+ >
+ <el-form :model="param" :rules="rules" ref="ruleForm" label-width="100px">
+ <el-form-item label="鍏ュ洯鍘熷洜" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="鍚堝悓鍙�" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="鍒板満鏃堕棿" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="杞﹀墠鐗岀収鍙�" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="椹鹃┒鍛�" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="鑱旂郴鏂瑰紡" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="鍏ュ洯浜嬬敱" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ <el-form-item label="鎬昏繍杈撻噺" prop="name">
+ <el-input v-model="param.aaa" placeholder="璇疯緭鍏�" class="w300"></el-input>
+ <span class="ml10">涓囨敮</span>
+ </el-form-item>
+ </el-form>
+ <span slot="footer" class="dialog-footer">
+ <el-button @click="isShowEdit = false">鍙栨秷</el-button>
+ <el-button type="primary" @click="handleSub">纭畾</el-button>
+ </span>
+ </el-dialog>
+ </div>
+</template>
+
+<script>
+import Pagination from '@/components/common/Pagination'
+import QueryForm from '@/components/common/QueryForm'
+import { platformJobPage } from '@/api'
+export default {
+ components: {
+ Pagination,
+ QueryForm
+ },
+ data () {
+ return {
+ loading: false,
+ pagination: {
+ pageSize: 10,
+ page: 1,
+ total: 0
+ },
+ filters: {},
+ list: [],
+ isShowEdit: false,
+ param: {},
+ rules: {},
+ queryFormConfig: {
+ formItems: [
+ {
+ filed: 'carCodeFront',
+ type: 'input',
+ label: '杞︾墝鍙�'
+ },
+ {
+ filed: 'driverName',
+ type: 'input',
+ label: '椹鹃┒鍛�'
+ },
+ {
+ filed: 'code',
+ type: 'input',
+ label: '杩愯緭鍗曞彿'
+ },
+ {
+ filed: 'selDate',
+ type: 'daterange',
+ label: '鎿嶄綔鏃堕棿'
+ }
+ ],
+ online: true
+ },
+ }
+ },
+ created() {
+ this.getList()
+ },
+ methods: {
+ handleSub () {
+ this.$refs.ruleForm.validate((valid) => {
+ if (valid) {
+ alert('submit!')
+ }
+ })
+ },
+ getList (page) {
+ const { pagination, filters } = this
+ this.loading = true
+ platformJobPage({
+ model: { ...filters, jobType: 0 },
+ capacity: pagination.pageSize,
+ page: pagination.page,
+ }).then(res => {
+ this.loading = false
+ this.list = res.records || []
+ this.pagination.total = res.total || 0
+ }, () => {
+ this.loading = false
+ })
+ },
+ clear () {
+ this.pagination.page = 1
+ this.filters = {}
+ this.getList()
+ },
+ handleEdit (row) {
+ this.isShowEdit = true
+ },
+ handleDel () { },
+ handleSizeChange (capacity) {
+ this.pagination.pageSize = capacity
+ }
+ }
+}
+</script>
--
Gitblit v1.9.3