查询画作失败
This commit is contained in:
parent
e054ee9c8e
commit
3b83aeaa87
@ -16,9 +16,9 @@
|
||||
color="#EFC54E"
|
||||
throttleTime="5"
|
||||
:loading="loading"
|
||||
@click="paintingList">搜索</up-button>
|
||||
@click="paintingList(state.page=1)">搜索</up-button>
|
||||
</view>
|
||||
<up-list @scrolltolower="scrolltolower">
|
||||
<up-list @scrolltolower="scrolltolower" style="height:1120rpx">
|
||||
<up-list-item class="painting-box" v-for="(painting,index) in state.tableData" :key="index">
|
||||
<span style="display: flex; align-items: center;position: relative;" >
|
||||
<up-image :show-loading="true" :src="painting.HdPic" width="100px" height="100px" @click="click"></up-image>
|
||||
@ -97,32 +97,36 @@ const groupChange =(e) =>{
|
||||
}
|
||||
// 获取可添加的画作列表
|
||||
const paintingList = async (param) => {
|
||||
loading.value = true;
|
||||
const res = await creChangepainting({
|
||||
Tfnum: "",
|
||||
ArtworkName: "",
|
||||
Tnum: "",
|
||||
ArtistName: "",
|
||||
page:state.page,
|
||||
pageSize:state.pageSize,
|
||||
keywords:state.searchValue,
|
||||
...param,
|
||||
});
|
||||
if (res.status === 0) {
|
||||
loading.value = false
|
||||
state.tableData = res.data.Data.map((item) =>{
|
||||
return {
|
||||
...item,
|
||||
checked:''
|
||||
}
|
||||
})||[];
|
||||
|
||||
console.log(1111,state.tableData)
|
||||
} else {
|
||||
loading.value = true;
|
||||
const res = await creChangepainting({
|
||||
Tfnum: "",
|
||||
ArtworkName: "",
|
||||
Tnum: "",
|
||||
ArtistName: "",
|
||||
page: state.page,
|
||||
pageSize: state.pageSize,
|
||||
keywords: state.searchValue,
|
||||
...param,
|
||||
});
|
||||
loading.value = false;
|
||||
if (res.status === 0) {
|
||||
if (res.data.Data !== null) {
|
||||
state.tableData = res.data.Data.map((item) => {
|
||||
return {
|
||||
...item,
|
||||
checked: ''
|
||||
}
|
||||
});
|
||||
console.log(1111, state.tableData);
|
||||
} else {
|
||||
state.tableData = [];
|
||||
showMessage({ type: "error", message: "查询失败,暂无画作!" });
|
||||
}
|
||||
} else {
|
||||
showMessage({ type: "error", message: res.msg });
|
||||
}
|
||||
loading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
//添加画作
|
||||
const doneSet = async () => {
|
||||
loading.value = true;
|
||||
@ -156,27 +160,31 @@ const doneSet = async () => {
|
||||
};
|
||||
//下拉刷新数据
|
||||
const scrolltolower = async () => {
|
||||
const newPage = state.page++;
|
||||
const res = await creChangepainting({
|
||||
Tfnum: "",
|
||||
ArtworkName: "",
|
||||
Tnum: "",
|
||||
ArtistName: "",
|
||||
page: newPage,
|
||||
pageSize: state.pageSize,
|
||||
searchValue: state.searchValue
|
||||
state.page = state.page + 1;
|
||||
const res = await creChangepainting({
|
||||
Tfnum: "",
|
||||
ArtworkName: "",
|
||||
Tnum: "",
|
||||
ArtistName: "",
|
||||
page: state.page,
|
||||
pageSize: state.pageSize,
|
||||
keywords: state.searchValue
|
||||
});
|
||||
if (res.status === 0) {
|
||||
if(res.data.Data!==null){ const newData = res.data.Data.map((item) => {
|
||||
return {
|
||||
...item,
|
||||
checked: ''
|
||||
}
|
||||
});
|
||||
if (res.status === 0) {
|
||||
const newData = res.data.Data.map((item) => {
|
||||
return {
|
||||
...item,
|
||||
checked: ''
|
||||
}
|
||||
});
|
||||
state.tableData = state.tableData.concat(newData);
|
||||
} else {
|
||||
showMessage({ type: "error", message: res.msg });
|
||||
}
|
||||
const uniqueData = newData.filter((newItem) => {
|
||||
return!state.tableData.some((existingItem) => existingItem.ArtworkUuid === newItem.ArtworkUuid);
|
||||
});
|
||||
state.tableData = state.tableData.concat(uniqueData);
|
||||
} }
|
||||
else {
|
||||
showMessage({type: "error", message: res.msg});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user