From d7606a9a3c81114f5d255c72d0eeb55e87d8aabb Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 02 四月 2026 16:35:07 +0800
Subject: [PATCH] fix: 打包配置
---
src/views/vehicle/registration/index.vue | 269 +++++++++++++++++++++++++++++++++++------------------
1 files changed, 175 insertions(+), 94 deletions(-)
diff --git a/src/views/vehicle/registration/index.vue b/src/views/vehicle/registration/index.vue
index 3f24d93..c0e3f0f 100644
--- a/src/views/vehicle/registration/index.vue
+++ b/src/views/vehicle/registration/index.vue
@@ -11,7 +11,12 @@
<el-card class="box-card">
<div class="clearfix">
<div class="container">
- <el-form size="small" label-width="70px" ref="vehicleInfo" inline>
+ <el-form
+ ref="vehicleInfo"
+ size="small"
+ label-width="70px"
+ inline
+ >
<el-form-item label="韬唤璇佸彿">
<el-input
v-model="tableFrom.idCard"
@@ -19,8 +24,7 @@
class="selWidth"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="濮撳悕">
<el-input
@@ -29,8 +33,7 @@
class="selWidth"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="鎵嬫満鍙�">
<el-input
@@ -39,8 +42,7 @@
class="selWidth"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="杞︾墝鍙�">
<el-input
@@ -49,8 +51,7 @@
class="selWidth"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="瑁呭嵏鍖哄煙">
<el-select
@@ -64,8 +65,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
<el-form-item label="璁㈠崟绫诲瀷">
@@ -80,8 +80,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
<el-form-item label="瑁呭嵏鏁伴噺">
@@ -91,8 +90,7 @@
class="smallSelW"
size="small"
clearable
- >
- </el-input>
+ />
锝�
<el-input
v-model="tableFrom.loadUnloadQtyMax"
@@ -100,8 +98,7 @@
class="smallSelW"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="鍗曚綅">
<el-select
@@ -115,8 +112,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
<el-form-item label="杞﹁締鐘舵��">
@@ -131,8 +127,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
<el-form-item label="璐х墿鐘舵��">
@@ -147,8 +142,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
<el-form-item label="鎺掗槦鍙风爜">
@@ -158,8 +152,7 @@
class="selWidth"
size="small"
clearable
- >
- </el-input>
+ />
</el-form-item>
<el-form-item label="浜嬬敱">
<el-select
@@ -173,8 +166,7 @@
:key="item.id"
:label="item.name"
:value="item.id"
- >
- </el-option>
+ />
</el-select>
</el-form-item>
@@ -192,34 +184,54 @@
/>
</el-form-item>
<el-form-item>
- <el-button type="primary" @click="getList(1)" size="small"
- >鏌ヨ</el-button
+ <el-button
+ type="primary"
+ size="small"
+ @click="getList(1)"
>
+ 鏌ヨ
+ </el-button>
</el-form-item>
<el-form-item>
- <el-button @click="resetForm('vehicleInfo')" size="small"
- >閲嶇疆</el-button
+ <el-button
+ size="small"
+ @click="resetForm('vehicleInfo')"
>
+ 閲嶇疆
+ </el-button>
</el-form-item>
</el-form>
<el-button
+ v-hasPermi="['admin:vehicle:add']"
size="small"
type="primary"
class="mr10"
@click="handleAddVehicle()"
- v-hasPermi="['admin:vehicle:add']"
- >娣诲姞杞﹁締淇℃伅</el-button
>
+ 娣诲姞杞﹁締淇℃伅
+ </el-button>
</div>
</div>
</el-card>
<el-card v-show="showPrint">
<div class="print-dom">
- <div class="print-dom-box" id="printArea">
- <div v-for="item in printInfos" :key="item.id">
- <div class="title">鍑哄叆璇佷俊鎭�</div>
- <div class="code-title">鎺掗槦鍙风爜</div>
- <div class="code-code">{{ item.queueNumber }}</div>
+ <div
+ id="printArea"
+ class="print-dom-box"
+ >
+ <div
+ v-for="item in printInfos"
+ :key="item.id"
+ >
+ <div class="title">
+ 鍑哄叆璇佷俊鎭�
+ </div>
+ <div class="code-title">
+ 鎺掗槦鍙风爜
+ </div>
+ <div class="code-code">
+ {{ item.queueNumber }}
+ </div>
<div class="code-wait">
鍓嶆柟杩樻湁{{ item.currentWaitNum }}杈嗚溅鎺掗槦涓�...
</div>
@@ -227,46 +239,84 @@
<qrcode
v-if="item.visible"
:size="160"
- :qrUrl="item.url"
- ></qrcode>
+ :qr-url="item.url"
+ />
</div>
- <div class="qrcode-text">寰俊鎵爜鏌ョ湅鎺掗槦杩涘害</div>
- <div class="line"></div>
+ <div class="qrcode-text">
+ 寰俊鎵爜鏌ョ湅鎺掗槦杩涘害
+ </div>
+ <div class="line" />
<div class="cell">
- <div class="cell-label">濮撳悕</div>
- <div class="cell-value">{{ item.name }}</div>
+ <div class="cell-label">
+ 濮撳悕
+ </div>
+ <div class="cell-value">
+ {{ item.name }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">杞︾墝鍙�</div>
- <div class="cell-value">{{ item.licensePlate }}</div>
+ <div class="cell-label">
+ 杞︾墝鍙�
+ </div>
+ <div class="cell-value">
+ {{ item.licensePlate }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">鎵嬫満鍙�</div>
- <div class="cell-value">{{ item.phone }}</div>
+ <div class="cell-label">
+ 鎵嬫満鍙�
+ </div>
+ <div class="cell-value">
+ {{ item.phone }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">韬唤璇佸彿鐮�</div>
- <div class="cell-value">{{ item.idCard }}</div>
+ <div class="cell-label">
+ 韬唤璇佸彿鐮�
+ </div>
+ <div class="cell-value">
+ {{ item.idCard }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">瑁呭嵏鏁伴噺</div>
- <div class="cell-value">{{ item.loadUnloadQty }}</div>
+ <div class="cell-label">
+ 瑁呭嵏鏁伴噺
+ </div>
+ <div class="cell-value">
+ {{ item.loadUnloadQty }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">鍗曚綅</div>
- <div class="cell-value">{{ item.unitName }}</div>
+ <div class="cell-label">
+ 鍗曚綅
+ </div>
+ <div class="cell-value">
+ {{ item.unitName }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">瑁呭嵏鍖哄煙</div>
- <div class="cell-value">{{ item.loadingAreaName }}</div>
+ <div class="cell-label">
+ 瑁呭嵏鍖哄煙
+ </div>
+ <div class="cell-value">
+ {{ item.loadingAreaName }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">鐧昏鏃堕棿</div>
- <div class="cell-value">{{ item.registerTime }}</div>
+ <div class="cell-label">
+ 鐧昏鏃堕棿
+ </div>
+ <div class="cell-value">
+ {{ item.registerTime }}
+ </div>
</div>
<div class="cell">
- <div class="cell-label">澶囨敞</div>
- <div class="cell-value over-line">{{ item.remark }}</div>
+ <div class="cell-label">
+ 澶囨敞
+ </div>
+ <div class="cell-value over-line">
+ {{ item.remark }}
+ </div>
</div>
<!-- <div v-if="printInfos && printInfos.length > 1" class="mb"></div> -->
</div>
@@ -284,19 +334,47 @@
:cell-style="{ textAlign: 'center' }"
:header-cell-style="{ fontWeight: 'bold', textAlign: 'center' }"
>
- <el-table-column prop="idCard" label="韬唤璇佸彿" width="150" />
- <el-table-column prop="name" label="濮撳悕" min-width="80" />
+ <el-table-column
+ prop="idCard"
+ label="韬唤璇佸彿"
+ width="150"
+ />
+ <el-table-column
+ prop="name"
+ label="濮撳悕"
+ min-width="80"
+ />
- <el-table-column prop="phone" label="鎵嬫満鍙�" min-width="100" />
- <el-table-column prop="licensePlate" label="杞︾墝鍙�" min-width="90" />
+ <el-table-column
+ prop="phone"
+ label="鎵嬫満鍙�"
+ min-width="100"
+ />
+ <el-table-column
+ prop="licensePlate"
+ label="杞︾墝鍙�"
+ min-width="90"
+ />
<el-table-column
prop="loadingAreaName"
label="瑁呭嵏鍖哄煙"
min-width="70"
/>
- <el-table-column prop="orderTypeName" label="璁㈠崟绫诲瀷" width="70" />
- <el-table-column prop="loadUnloadQty" label="瑁呭嵏鏁伴噺" min-width="70" />
- <el-table-column prop="unitName" label="鍗曚綅" min-width="50" />
+ <el-table-column
+ prop="orderTypeName"
+ label="璁㈠崟绫诲瀷"
+ width="70"
+ />
+ <el-table-column
+ prop="loadUnloadQty"
+ label="瑁呭嵏鏁伴噺"
+ min-width="70"
+ />
+ <el-table-column
+ prop="unitName"
+ label="鍗曚綅"
+ min-width="50"
+ />
<el-table-column
prop="vehicleStatusName"
label="杞﹁締鐘舵��"
@@ -307,14 +385,30 @@
label="璐х墿鐘舵��"
min-width="70"
/>
- <el-table-column prop="queueNumber" label="鎺掗槦鍙风爜" min-width="80" />
- <el-table-column prop="reasonName" label="浜嬬敱" min-width="60" />
- <el-table-column label="鐧昏鏃堕棿" min-width="135" align="center">
+ <el-table-column
+ prop="queueNumber"
+ label="鎺掗槦鍙风爜"
+ min-width="80"
+ />
+ <el-table-column
+ prop="reasonName"
+ label="浜嬬敱"
+ min-width="60"
+ />
+ <el-table-column
+ label="鐧昏鏃堕棿"
+ min-width="135"
+ align="center"
+ >
<template slot-scope="scope">
<span>{{ scope.row.registerTime | vformatDate }}</span>
</template>
</el-table-column>
- <el-table-column prop="remark" label="澶囨敞" min-width="60" />
+ <el-table-column
+ prop="remark"
+ label="澶囨敞"
+ min-width="60"
+ />
<el-table-column
label="鎿嶄綔"
@@ -324,21 +418,23 @@
>
<template slot-scope="scope">
<el-button
+ v-hasPermi="['admin:vehicle:edit']"
type="text"
- @click="handleEditVehicle(scope.row)"
size="small"
class="mr10"
- v-hasPermi="['admin:vehicle:edit']"
- >缂栬緫</el-button
+ @click="handleEditVehicle(scope.row)"
>
+ 缂栬緫
+ </el-button>
<el-button
+ v-hasPermi="['admin:vehicle:delete']"
type="text"
size="small"
- v-hasPermi="['admin:vehicle:delete']"
@click="handleDeleteVehicle(scope.row.masterId)"
- >鍒犻櫎</el-button
>
+ 鍒犻櫎
+ </el-button>
</template>
</el-table-column>
</el-table>
@@ -375,18 +471,15 @@
<script>
import * as systemGroupDataApi from "@/api/systemGroupData.js";
import { getVehicleListApi, deleteVehicleApi } from "@/api/vehicle";
-import cardsData from "@/components/cards/index";
import { checkPermi } from "@/utils/permission"; // 鏉冮檺鍒ゆ柇鍑芥暟
-import { Debounce } from "@/utils/validate";
import edit from "./edit";
import qrcode from "@/components/qrcode/index.vue";
import printJS from "print-js";
import printCss from "./printCss";
export default {
- name: "systemLog",
+ name: "SystemLog",
components: {
- cardsData,
edit,
qrcode,
},
@@ -462,9 +555,6 @@
},
methods: {
checkPermi,
- resetForm() {
- this.dialogVisible = false;
- },
getOptionList(id) {
// 鑾峰彇鍒楄〃鏁版嵁
@@ -499,15 +589,6 @@
}
});
},
- handlerSubmit: Debounce(function (formValue) {
- formValue.id = this.applyId;
- formValue.extractType = this.extractType;
- applyUpdateApi(formValue).then((data) => {
- this.$message.success("缂栬緫鎴愬姛");
- this.dialogVisible = false;
- this.getList();
- });
- }),
hideEditDialog() {
this.editDialogConfig.visible = false;
@@ -515,7 +596,7 @@
handleDeleteVehicle(id) {
this.$modalSure("鍒犻櫎璇ヨ溅杈嗕俊鎭悧锛熷叧鑱旂殑鍏朵粬鍖哄煙鐨勮溅杈嗕俊鎭細涓�璧峰垹闄�").then(() => {
deleteVehicleApi(id)
- .then((res) => {
+ .then(() => {
this.$message.success("鍒犻櫎鎴愬姛");
this.getList(1);
})
@@ -644,7 +725,7 @@
newEl.registerTime = element.registerTime || "-";
newEl.remark = element.remark || "-";
// newEl.url = `https://car-manager.truekey.mobi/driver/javaMobile/queryResult/${element.linkCode}`;
- newEl.url = `https://car-manager.ztt.cn/driver/javaMobile/queryResult/${element.linkCode}`;
+ newEl.url = `https://172.17.0.1:9031/driver/javaMobile/queryResult/${element.linkCode}`;
newEl.visible = true;
printArr.push(newEl);
}
--
Gitblit v1.9.3