|
|
@@ -5,28 +5,44 @@
|
|
|
</Toptitle>
|
|
|
<Form :label-width='100' class="form_content">
|
|
|
<FormItem label='楼幢:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.house"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.house">
|
|
|
+ <Option v-for="(item,index) in house" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='单元:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.unit"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.unit">
|
|
|
+ <Option v-for="(item,index) in unit" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='楼层:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.layer"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.layer">
|
|
|
+ <Option v-for="(item,index) in layer" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='房号:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.house_number"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.number">
|
|
|
+ <Option v-for="(item,index) in number" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='产品:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.product_title"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.product_title">
|
|
|
+ <Option v-for="(item,index) in productTitle" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='图号:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.url_number"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.url_number">
|
|
|
+ <Option v-for="(item,index) in urlNumber" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='组合名称:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.compose_name"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.compose_name">
|
|
|
+ <Option v-for="(item,index) in composeName" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<FormItem label='部件:'>
|
|
|
- <Select class="form_item" filterable clearable v-model="searchData.part_title"></Select>
|
|
|
+ <Select class="form_item" filterable clearable v-model="searchData.part_title">
|
|
|
+ <Option v-for="(item,index) in partTitle" :key="index" :value="item" :label="item"></Option>
|
|
|
+ </Select>
|
|
|
</FormItem>
|
|
|
<!-- <FormItem label='精裁尺寸:'>
|
|
|
<div style="display:flex">
|
|
|
@@ -41,8 +57,7 @@
|
|
|
<FormItem label='发货指令状态'>
|
|
|
<Select clearable v-model="searchData.state" class="form_item">
|
|
|
<Option :value="0">未下指令</Option>
|
|
|
- <Option :value="1">部分未下发货指令</Option>
|
|
|
- <Option :value="2">已下指令</Option>
|
|
|
+ <Option :value="1">已下指令</Option>
|
|
|
</Select>
|
|
|
</FormItem>
|
|
|
<FormItem>
|
|
|
@@ -57,11 +72,19 @@
|
|
|
export default {
|
|
|
data(){
|
|
|
return{
|
|
|
+ composeName:[],
|
|
|
+ house:[],
|
|
|
+ layer:[],
|
|
|
+ number:[],
|
|
|
+ partTitle:[],
|
|
|
+ productTitle:[],
|
|
|
+ urlNumber:[],
|
|
|
+ unit:[],
|
|
|
searchData:{
|
|
|
house:'',
|
|
|
unit:'',
|
|
|
layer:'',
|
|
|
- house_number:'',
|
|
|
+ number:'',
|
|
|
product_title:'',
|
|
|
url_number:'',
|
|
|
compose_name:'',
|
|
|
@@ -108,6 +131,14 @@ export default {
|
|
|
this.axios.post('/api/buttress_part_detail',{order_no:this.$route.query.order_no,buttress_no:this.$route.query.buttress_no,page_index:this.pageIndex,page_size:this.pageSize,...row}).then(res=>{
|
|
|
this.total = res.data.total;
|
|
|
this.tableData = res.data.data;
|
|
|
+ this.unit = res.data.search.unit;
|
|
|
+ this.house = res.data.search.house;
|
|
|
+ this.layer = res.data.search.layer;
|
|
|
+ this.partTitle = res.data.search.part_title;
|
|
|
+ this.productTitle = res.data.search.product_title;
|
|
|
+ this.number = res.data.search.number;
|
|
|
+ this.urlNumber = res.data.search.url_number;
|
|
|
+ this.composeName = res.data.search.compose_name;
|
|
|
})
|
|
|
},
|
|
|
change(e){
|