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