This commit is contained in:
liushuai
2018-12-28 12:29:43 +08:00
parent b12546fb64
commit 75981dca52
11 changed files with 251 additions and 64 deletions

View File

@@ -15,14 +15,6 @@
</el-select>
<span>供应商:</span>
<el-input v-model="supplierName" placeholder="供应商" size="small" clearable style="width: 200px"/>
<span>零件名称:</span>
<el-select v-model="PartNumberValue" placeholder="零件名称" size="small" clearable>
<el-option
v-for="item in PartNumber"
:key="item.value"
:label="item.label"
:value="item.value"/>
</el-select>
<el-button type="success" size="small" icon="el-icon-search" style="margin-left:10px" @click="total=0;pageCurrent=1;pageSize=10;searchTable()">查询</el-button>
</el-row>
</el-card>
@@ -105,8 +97,7 @@
<el-button
size="mini"
type="primary"
icon="el-icon-star-off"
@click="handleEdit(scope.row)">通过</el-button>
@click="handleEdit(scope.row)">完成</el-button>
</template>
</el-table-column>
</el-table>
@@ -125,7 +116,7 @@
</template>
<script>
import { initPayState, initParts, searchParts, update, deleteData, editData } from '@/api/WorkshopProcurement/PurchasingQualityInspection'
import { initPayState, searchParts, update, deleteData, editData } from '@/api/WorkshopProcurement/PurchasingQualityInspection'
import { mapGetters } from 'vuex'
export default {
@@ -133,13 +124,10 @@ export default {
return {
check1: 0,
check2: 0,
check3: 0,
loading: false,
contractNumValue: '',
contractNum: [],
supplierName: '',
PartNumberValue: '',
PartNumber: [],
tableData: [],
pageSize: 10,
pageCurrent: 1,
@@ -168,22 +156,19 @@ export default {
})
}
})
initParts().then(response => {
for (let i = 0; i < response.data.length; i++) {
this.PartNumber.push({
label: response.data[i].物料名称,
value: response.data[i].物料流水号
})
}
})
},
searchTable() {
this.loading = true
this.contractNumValue ? this.check1 = 1 : this.check1 = 0
this.supplierName ? this.check2 = 1 : this.check2 = 0
this.PartNumberValue ? this.check3 = 1 : this.check3 = 0
searchParts(this.pageCurrent, this.pageSize, this.check1, this.contractNumValue, this.check2, this.supplierName, this.check3, this.PartNumberValue).then(response => {
searchParts(this.pageCurrent, this.pageSize, this.check1, this.contractNumValue, this.check2, this.supplierName).then(response => {
this.loading = false
console.log(response.data.rows)
for (let i = 0; i < response.data.rows.length; i++) {
if (response.data.rows[i].物料型号 === null || response.data.rows[i].物料型号 === '') {
response.data.rows[i].物料型号 = response.data.rows[i].零件图号
}
}
this.tableData = response.data.rows
this.total = response.data.total
})