From a10aa30c885f4f2836de485a3105c61321cc6396 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期二, 22 八月 2023 09:28:26 +0800
Subject: [PATCH] 新增检验的的功能完善
---
src/components/view/technicalaa.vue | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 240 insertions(+), 0 deletions(-)
diff --git a/src/components/view/technicalaa.vue b/src/components/view/technicalaa.vue
new file mode 100644
index 0000000..4427f08
--- /dev/null
+++ b/src/components/view/technicalaa.vue
@@ -0,0 +1,240 @@
+<template>
+ <div>
+ <div class="article-main" style="overflow: hidden;">
+ <el-row>
+ <el-col :span="12" style="line-height: 32px;">璁㈠崟BOM</el-col>
+ <el-col :span="12" style="text-align: right;">
+ <el-button icon="el-icon-download" size="mini" @click="()=>{}">瀵煎嚭</el-button>
+ </el-col>
+ </el-row>
+ <div>
+
+ <div style="margin-top: 10px;">
+ <el-card shadow="hover" class="margin-30">
+ <el-form ref="form" :model="searchform" label-width="80px">
+ <el-row :gutter="30">
+ <el-col :span="4" >
+ <el-form-item label="璁㈠崟鍙�:">
+ <el-input v-model="searchform.orderCode" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="4" >
+ <el-form-item label="浜у搧鍚嶇О:">
+ <el-input v-model="searchform.name" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="4" >
+ <el-form-item label="涓嬪崟鏃ユ湡">
+ <el-col>
+ <el-date-picker type="date" placeholder="閫夋嫨鏃ユ湡" v-model="searchform.time" weight="80%"></el-date-picker>
+ </el-col>
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="4" >
+ <el-form-item label="鐘舵��:">
+ <el-input v-model="searchform.type" placeholder="璇疯緭鍏�"></el-input>
+ </el-form-item>
+ </el-col>
+ <el-col :span="4">
+ <el-button size="default" @click="">閲嶇疆</el-button>
+ <el-button type="primary" size="default" style="background:0, 78, 162 ;" @click="query">鏌ヨ</el-button>
+
+ </el-col>
+ </el-row>
+ </el-form>
+ </el-card>
+ </div>
+
+ <div style="margin-top: 30px;">
+ <el-card shadow="hover" class="margin-30">
+ <el-table
+ ref="multipleTable"
+ :data="tableData"
+ tooltip-effect="dark"
+ border
+ style="width: 100%"
+ @selection-change="handleSelectionChange">
+
+ <el-table-column
+ type="selection"
+ width="55">
+ </el-table-column>
+
+ <el-table-column
+ prop="order_number"
+ label="璁㈠崟鍙�"
+ width="120">
+ <!-- <template slot-scope="scope">{{ scope.row.date }}</template> -->
+ </el-table-column>
+
+ <el-table-column
+ prop="saleman"
+ label="浜嬩笟閮�"
+ >
+ </el-table-column>
+ <el-table-column
+ prop=""
+ label="鐪佷唤"
+ show-overflow-tooltip>
+ </el-table-column>
+ <el-table-column
+ prop=""
+ label="涓氬姟鍛�"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="proname"
+ label="瀹㈡埛鍚嶇О"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="name"
+ label="浜у搧鍚嶇О"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="name"
+ label="瑙勬牸鍨嬪彿"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="unit"
+ label="鍗曚綅"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="number"
+ label="鏁伴噺"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="涓嬪崟鏃ユ湡"
+ label="涓嬪崟鏃ユ湡"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="浜よ揣鏃ユ湡"
+ label="浜よ揣鏈�"
+ >
+ </el-table-column>
+ <el-table-column
+ prop="type"
+ label="鐘舵��"
+ width="120">
+ <template slot-scope="scope">
+ <span style="color:#34BD66;" v-if="scope.row.type==1">宸茬紪杈�</span>
+ <span style="color:#E84738;" v-else-if="scope.row.type==0">鏈紪杈�</span>
+ </template>
+ </el-table-column>
+ <el-table-column
+ prop=""
+ label="鎿嶄綔"
+ width="180">
+ <template slot-scope="scope">
+ <div style="display: flex;">
+ <el-button type="text" siae="small" size="mini">鏌ヨ鏂囦欢</el-button>
+
+ <el-button type="text" siae="small" size="mini" @click="compileApi">缂栧埗</el-button>
+
+ <el-button type="text" siae="small" size="mini" style=" color:87, 138, 193 ;" @click="">鍒犻櫎</el-button>
+ </div>
+ </template>
+ </el-table-column>
+
+ </el-table>
+ </el-card>
+ <el-col style="height: 50px;display: flex;align-items: center;justify-content: right;">
+ <el-pagination
+ @size-change="handleSizeChange"
+ @current-change="handleCurrentChange"
+ :current-page="0"
+ :page-sizes="[1,5,10, 20, 30, 50]"
+ :page-size="0"
+ layout="total, sizes, prev, pager, next, jumper"
+ :total="countSize">
+ </el-pagination>
+ </el-col>
+ </div>
+ </div>
+ </div>
+ </div>
+</template>
+
+
+
+<script>
+export default {
+ data() {
+ return {
+ searchform:{
+ name:'',
+ type:'',
+ orderCode:'',
+ time:'',
+ },
+ tableData:[],
+
+ pageSize:1,
+ countSize:0,
+ currentPage:1,
+ multipleSelection:''
+ }
+ },
+ props:['godata'],
+ created(){
+ this.getDetailInfo()
+ },
+ methods:{
+ handleSelectionChange(val) {
+ // console.log(val);
+ this.multipleSelection = val;
+ },
+ handleSizeChange(val) {
+ this.pageSize = 1
+ this.countSize= val
+ this.getDetailInfo()
+ },
+ handleCurrentChange(val) {
+ this.pageSize = val
+ this.getDetailInfo()
+ },
+ getDetailInfo() {
+
+ this.axios.get(this.$api.url.selectAllOrder,{
+ params:{countSize:this.currentPage,
+ pageSize:this.pageSize,total:this.countSize,
+ productName:this.searchform.name,
+ },
+ }).then(res=>{
+ this.tableData = res.data.row
+ })
+ },
+ compileApi() {
+ this.axios.post(this.$api.url.compile,{id})
+ .then(res=>{
+ console.log(res);
+ })
+
+
+ },
+ // query() {
+ // this.tableData(this.)
+ // }
+
+}}
+
+
+</script>
+<style scoped>
+.card-2{
+ display: flex;
+ margin-top: 30px;
+}
+
+.ssss{
+ background-color: #fff;
+}
+</style>
\ No newline at end of file
--
Gitblit v1.9.3