挂单资料增加挂单单号查询,增加显示挂单单号
This commit is contained in:
@@ -24,6 +24,10 @@ public class guadanOrderController : ApiController
|
|||||||
var query = _db.GuaDanOrder
|
var query = _db.GuaDanOrder
|
||||||
.Where(a => a.IsCancel == false)
|
.Where(a => a.IsCancel == false)
|
||||||
.Where(a => a.IsDeleted == false);
|
.Where(a => a.IsDeleted == false);
|
||||||
|
if(!string.IsNullOrEmpty(search.guaDanOrderNo))
|
||||||
|
{
|
||||||
|
query = query.Where(order => order.GuaDanOrderNo == search.guaDanOrderNo);
|
||||||
|
}
|
||||||
if (search.guadanUser != null)
|
if (search.guadanUser != null)
|
||||||
{
|
{
|
||||||
query = query.Where(order => order.BookerName == search.guadanUser);
|
query = query.Where(order => order.BookerName == search.guadanUser);
|
||||||
@@ -280,6 +284,7 @@ public class guadanOrderController : ApiController
|
|||||||
public string guadanUser { get; set; }
|
public string guadanUser { get; set; }
|
||||||
public int page { get; set; } = 1;
|
public int page { get; set; } = 1;
|
||||||
public int pageSize { get; set; } = 10;
|
public int pageSize { get; set; } = 10;
|
||||||
|
public string guaDanOrderNo { get; set; } = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -7,6 +7,8 @@
|
|||||||
<a href="create.aspx" class="btn btn-primary" >新建掛單</a>
|
<a href="create.aspx" class="btn btn-primary" >新建掛單</a>
|
||||||
</nav>
|
</nav>
|
||||||
<div class="d-flex align-items-center gap-3">
|
<div class="d-flex align-items-center gap-3">
|
||||||
|
<label class="mb-0">掛單單號</label>
|
||||||
|
<input class="form-control w-auto" style="width:150px;" v-model="search.guaDanOrderNo" />
|
||||||
<label class="mb-0">掛單登記人</label>
|
<label class="mb-0">掛單登記人</label>
|
||||||
<input class="form-control w-auto" style="width:150px;" v-model="search.guadanUser" />
|
<input class="form-control w-auto" style="width:150px;" v-model="search.guadanUser" />
|
||||||
|
|
||||||
@@ -77,7 +79,7 @@
|
|||||||
@input="options.page = parseInt($event, 10)"
|
@input="options.page = parseInt($event, 10)"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
<!-- 每页条数选择 -->
|
<!-- 每頁條數選擇 -->
|
||||||
<v-col cols="12" md="1">
|
<v-col cols="12" md="1">
|
||||||
<v-select
|
<v-select
|
||||||
v-model="options.itemsPerPage"
|
v-model="options.itemsPerPage"
|
||||||
@@ -111,7 +113,8 @@
|
|||||||
return {
|
return {
|
||||||
items: [],
|
items: [],
|
||||||
headers: [
|
headers: [
|
||||||
{ text: '登记挂单莲友', value: 'bookerName' },
|
{ text: '登記掛單蓮友', value: 'bookerName' },
|
||||||
|
{ text: '掛單單號', value: 'guaDanOrderNo'},
|
||||||
{ text: '起始日期', value: 'start_date', align: 'center' },
|
{ text: '起始日期', value: 'start_date', align: 'center' },
|
||||||
{ text: '結束日期', value: 'end_date', align: 'center' },
|
{ text: '結束日期', value: 'end_date', align: 'center' },
|
||||||
{ text: '掛單人數', value: 'guest_count' },
|
{ text: '掛單人數', value: 'guest_count' },
|
||||||
@@ -130,6 +133,7 @@
|
|||||||
startDate: null,
|
startDate: null,
|
||||||
endDate: null,
|
endDate: null,
|
||||||
guadanUser: null,
|
guadanUser: null,
|
||||||
|
guaDanOrderNo: null,
|
||||||
},
|
},
|
||||||
total: 0,
|
total: 0,
|
||||||
loading: false,
|
loading: false,
|
||||||
@@ -146,6 +150,12 @@
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
handleSearch() {
|
handleSearch() {
|
||||||
|
|
||||||
|
let orderNo = this.search.guaDanOrderNo;
|
||||||
|
if (orderNo) {
|
||||||
|
orderNo = orderNo.replace(/\s+/g, '');
|
||||||
|
this.search.guaDanOrderNo = orderNo;
|
||||||
|
}
|
||||||
const val = this.search.guadanUser;
|
const val = this.search.guadanUser;
|
||||||
|
|
||||||
// 驗證是否包含空格
|
// 驗證是否包含空格
|
||||||
@@ -169,6 +179,7 @@
|
|||||||
this.search.startDate = null;
|
this.search.startDate = null;
|
||||||
this.search.endDate = null;
|
this.search.endDate = null;
|
||||||
this.search.guadanUser = null;
|
this.search.guadanUser = null;
|
||||||
|
this.search.guaDanOrderNo = null;
|
||||||
this.resetTableOptions();
|
this.resetTableOptions();
|
||||||
},
|
},
|
||||||
getGuadanOrder() {
|
getGuadanOrder() {
|
||||||
@@ -177,6 +188,7 @@
|
|||||||
startDate: this.search.startDate,
|
startDate: this.search.startDate,
|
||||||
endDate: this.search.endDate,
|
endDate: this.search.endDate,
|
||||||
guadanUser: this.search.guadanUser,
|
guadanUser: this.search.guadanUser,
|
||||||
|
guaDanOrderNo: this.search.guaDanOrderNo,
|
||||||
page: this.options.page,
|
page: this.options.page,
|
||||||
pageSize: this.options.itemsPerPage
|
pageSize: this.options.itemsPerPage
|
||||||
})
|
})
|
||||||
@@ -230,5 +242,4 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
|
|
||||||
Reference in New Issue
Block a user