|
@@ -17,46 +17,46 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="不合格原因" prop="causeOfNonconformity">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.causeOfNonconformity"
|
|
|
- placeholder="请输入不合格原因"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="不合格数量" prop="disqualificationNumber">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.disqualificationNumber"
|
|
|
- placeholder="请输入不合格数量"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="处理情况" prop="handlingSituation">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.handlingSituation"
|
|
|
- placeholder="请输入处理情况"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="工号" prop="jobNumber">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.jobNumber"
|
|
|
- placeholder="请输入工号"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="检验日期" prop="dateOfInspection">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.dateOfInspection"
|
|
|
- placeholder="请输入检验日期"
|
|
|
- clearable
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
+<!-- <el-form-item label="不合格原因" prop="causeOfNonconformity">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- v-model="queryParams.causeOfNonconformity"-->
|
|
|
+<!-- placeholder="请输入不合格原因"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="不合格数量" prop="disqualificationNumber">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- v-model="queryParams.disqualificationNumber"-->
|
|
|
+<!-- placeholder="请输入不合格数量"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="处理情况" prop="handlingSituation">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- v-model="queryParams.handlingSituation"-->
|
|
|
+<!-- placeholder="请输入处理情况"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="工号" prop="jobNumber">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- v-model="queryParams.jobNumber"-->
|
|
|
+<!-- placeholder="请输入工号"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <el-form-item label="检验日期" prop="dateOfInspection">-->
|
|
|
+<!-- <el-input-->
|
|
|
+<!-- v-model="queryParams.dateOfInspection"-->
|
|
|
+<!-- placeholder="请输入检验日期"-->
|
|
|
+<!-- clearable-->
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
+<!-- />-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -96,49 +96,53 @@
|
|
|
v-hasPermi="['bpleavefactory:bpleavefactory:remove']"
|
|
|
>删除</el-button>
|
|
|
</el-col>
|
|
|
+<!-- <el-col :span="1.5">-->
|
|
|
+<!-- <el-button-->
|
|
|
+<!-- type="warning"-->
|
|
|
+<!-- plain-->
|
|
|
+<!-- icon="el-icon-download"-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- @click="handleExport"-->
|
|
|
+<!-- v-hasPermi="['bpleavefactory:bpleavefactory:export']"-->
|
|
|
+<!-- >导出</el-button>-->
|
|
|
+<!-- </el-col>-->
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
- type="warning"
|
|
|
+ type="primary"
|
|
|
plain
|
|
|
- icon="el-icon-download"
|
|
|
+ icon="el-icon-back"
|
|
|
size="mini"
|
|
|
- @click="handleExport"
|
|
|
- v-hasPermi="['bpleavefactory:bpleavefactory:export']"
|
|
|
- >导出</el-button>
|
|
|
+ @click="fhsy"
|
|
|
+ >返回上一页</el-button>
|
|
|
</el-col>
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
|
- <el-table v-loading="loading" :data="bpleavefactoryList" @selection-change="handleSelectionChange">
|
|
|
+ <el-table v-loading="loading" :data="bpleavefactoryList" style="margin-top: 20px" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="主键id" align="center" prop="id" />
|
|
|
<el-table-column label="订单号" align="center" prop="orderNumber" />
|
|
|
<el-table-column label="型号名称" align="center" prop="modelName" />
|
|
|
- <el-table-column label="不合格原因" align="center" prop="causeOfNonconformity" />
|
|
|
- <el-table-column label="不合格数量" align="center" prop="disqualificationNumber" />
|
|
|
- <el-table-column label="处理情况" align="center" prop="handlingSituation" />
|
|
|
- <el-table-column label="工号" align="center" prop="jobNumber" />
|
|
|
+ <el-table-column label="总数" align="center" prop="causeOfNonconformity" />
|
|
|
+ <el-table-column label="不合格原因" align="center" prop="disqualificationNumber" />
|
|
|
+ <el-table-column label="不合格数量" align="center" prop="handlingSituation" />
|
|
|
+ <el-table-column label="处理情况" align="center" prop="jobNumber" />
|
|
|
<el-table-column label="检验日期" align="center" prop="dateOfInspection" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
- v-hasPermi="['bpleavefactory:bpleavefactory:edit']"
|
|
|
- >修改</el-button>
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
- v-hasPermi="['bpleavefactory:bpleavefactory:remove']"
|
|
|
- >删除</el-button>
|
|
|
+ <el-dropdown @command="(command)=>{handleCommand(command, scope.row)}">
|
|
|
+ <el-button type="warning">
|
|
|
+ 操作<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item icon="el-icon-edit" command="handleUpdate">修改</el-dropdown-item>
|
|
|
+ <el-dropdown-item icon="el-icon-delete" command="handleDelete">删除</el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
-
|
|
|
+
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -148,25 +152,25 @@
|
|
|
/>
|
|
|
|
|
|
<!-- 添加或修改出厂检验对话框 -->
|
|
|
- <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
<el-form-item label="订单号" prop="orderNumber">
|
|
|
<el-input v-model="form.orderNumber" placeholder="请输入订单号" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="型号名称" prop="modelName">
|
|
|
<el-input v-model="form.modelName" placeholder="请输入型号名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="不合格原因" prop="causeOfNonconformity">
|
|
|
- <el-input v-model="form.causeOfNonconformity" placeholder="请输入不合格原因" />
|
|
|
+ <el-form-item label="总数" prop="causeOfNonconformity">
|
|
|
+ <el-input v-model="form.causeOfNonconformity" placeholder="请输入总数" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="不合格数量" prop="disqualificationNumber">
|
|
|
- <el-input v-model="form.disqualificationNumber" placeholder="请输入不合格数量" />
|
|
|
+ <el-form-item label="不合格原因" prop="disqualificationNumber">
|
|
|
+ <el-input v-model="form.disqualificationNumber" placeholder="请输入不合格原因" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="处理情况" prop="handlingSituation">
|
|
|
+ <el-form-item label="不合格数" prop="handlingSituation">
|
|
|
<el-input v-model="form.handlingSituation" placeholder="请输入处理情况" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="工号" prop="jobNumber">
|
|
|
- <el-input v-model="form.jobNumber" placeholder="请输入工号" />
|
|
|
+ <el-form-item label="处理情况" prop="jobNumber">
|
|
|
+ <el-input v-model="form.jobNumber" placeholder="请输入处理情况" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="检验日期" prop="dateOfInspection">
|
|
|
<el-input v-model="form.dateOfInspection" placeholder="请输入检验日期" />
|
|
@@ -181,7 +185,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { listBpleavefactory, getBpleavefactory, delBpleavefactory, addBpleavefactory, updateBpleavefactory } from "@/api/bpleavefactory/bpleavefactory";
|
|
|
+import { listBpleavefactory, getBpleavefactory, delBpleavefactory, addBpleavefactory, updateBpleavefactory } from "@/api/amichi/qualityinspectioninformation/bpleavefactory";
|
|
|
|
|
|
export default {
|
|
|
name: "Bpleavefactory",
|
|
@@ -228,6 +232,23 @@ export default {
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ fhsy(){
|
|
|
+ console.log("ddddde")
|
|
|
+ this.$router.back();
|
|
|
+ },
|
|
|
+ //下拉菜单点击事件
|
|
|
+ handleCommand(command, row) {
|
|
|
+ switch (command) {
|
|
|
+ case "handleUpdate":
|
|
|
+ this.handleUpdate(row)
|
|
|
+ break;
|
|
|
+ case "handleDelete":
|
|
|
+ this.handleDelete(row)
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
/** 查询出厂检验列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|