|
@@ -54,11 +54,16 @@
|
|
<el-form class="list-search-container" :model="carrierParams" ref="queryRef" :inline="true">
|
|
<el-form class="list-search-container" :model="carrierParams" ref="queryRef" :inline="true">
|
|
<el-form-item class="section-title" label="载具管理" />
|
|
<el-form-item class="section-title" label="载具管理" />
|
|
<el-form-item label="载具编号:">
|
|
<el-form-item label="载具编号:">
|
|
- <el-input placeholder="请输入载具编号" :disabled="!carrierFlag" clearable style="width: 180px"
|
|
|
|
|
|
+ <el-input placeholder="请输入载具编号" :disabled="!carrierFlag" clearable style="width: 120px"
|
|
v-model.trim="carrierParams.code" @keydown.enter.prevent />
|
|
v-model.trim="carrierParams.code" @keydown.enter.prevent />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="载具状态:">
|
|
|
|
+ <el-select placeholder="请选择载具状态" clearable style="width: 140px" v-model.trim="carrierParams.isAbandoned">
|
|
|
|
+ <el-option v-for="dict in carrier_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="打印状态:">
|
|
<el-form-item label="打印状态:">
|
|
- <el-select placeholder="请选择打印状态" clearable style="width: 90px" v-model.trim="carrierParams.isPrint">
|
|
|
|
|
|
+ <el-select placeholder="请选择打印状态" clearable style="width: 140px" v-model.trim="carrierParams.isPrint">
|
|
<el-option v-for="dict in printStatus" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
<el-option v-for="dict in printStatus" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -83,7 +88,7 @@
|
|
<el-table-column type="selection" width="40" align="center" :reserve-selection="true" />
|
|
<el-table-column type="selection" width="40" align="center" :reserve-selection="true" />
|
|
<el-table-column type="index" label="行号" width="50" align="center" />
|
|
<el-table-column type="index" label="行号" width="50" align="center" />
|
|
<el-table-column prop="code" label="载具编号" width="80" align="center" />
|
|
<el-table-column prop="code" label="载具编号" width="80" align="center" />
|
|
- <el-table-column label="状态" width="80" prop="isAbandoned" align="center">
|
|
|
|
|
|
+ <el-table-column label="载具状态" width="80" prop="isAbandoned" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<dict-tag :options="carrier_status" :value="scope.row.isAbandoned" />
|
|
<dict-tag :options="carrier_status" :value="scope.row.isAbandoned" />
|
|
</template>
|
|
</template>
|
|
@@ -134,6 +139,10 @@
|
|
<!-- >-->
|
|
<!-- >-->
|
|
<!-- 编辑-->
|
|
<!-- 编辑-->
|
|
<!-- </el-button>-->
|
|
<!-- </el-button>-->
|
|
|
|
+ <el-button link type="primary" icon="Comment"
|
|
|
|
+ @click="handleCheckHidtory(scope.row)" >
|
|
|
|
+ 废弃明细
|
|
|
|
+ </el-button>
|
|
<el-button v-if="scope.row.isAbandoned === 0" link type="danger" icon="Delete"
|
|
<el-button v-if="scope.row.isAbandoned === 0" link type="danger" icon="Delete"
|
|
@click="handleShowAbandonDialog(scope.row.id)" v-hasPermi="['business:carrier:abandonment']">
|
|
@click="handleShowAbandonDialog(scope.row.id)" v-hasPermi="['business:carrier:abandonment']">
|
|
废弃
|
|
废弃
|
|
@@ -185,6 +194,7 @@ import printJS from "print-js";
|
|
import carrierCategoryForm from "./formCategory";
|
|
import carrierCategoryForm from "./formCategory";
|
|
import carrierAbandonmentForm from "./formAbandonment";
|
|
import carrierAbandonmentForm from "./formAbandonment";
|
|
import multipleCategoryForm from "./multipleForm";
|
|
import multipleCategoryForm from "./multipleForm";
|
|
|
|
+import router from "@/router";
|
|
import { nextTick } from "vue";
|
|
import { nextTick } from "vue";
|
|
import JSZip from "jszip";
|
|
import JSZip from "jszip";
|
|
import { saveAs } from "file-saver";
|
|
import { saveAs } from "file-saver";
|
|
@@ -247,6 +257,17 @@ const getCategories = () => {
|
|
const handleMultipleCategoryDialog = () => {
|
|
const handleMultipleCategoryDialog = () => {
|
|
proxy.$refs.multipleCategoryRef.open();
|
|
proxy.$refs.multipleCategoryRef.open();
|
|
};
|
|
};
|
|
|
|
+//查看历史记录
|
|
|
|
+function handleCheckHidtory(row) {
|
|
|
|
+ console.log(row)
|
|
|
|
+ router.push({
|
|
|
|
+ name: "carrierInfo",
|
|
|
|
+ params: {
|
|
|
|
+ categoryId: row.categoryId,
|
|
|
|
+ carrierCode: row.code,
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+}
|
|
/**载具类别点击事件 */
|
|
/**载具类别点击事件 */
|
|
const handleCurrentCategoryChange = (row) => {
|
|
const handleCurrentCategoryChange = (row) => {
|
|
if (row) {
|
|
if (row) {
|