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