|
@@ -18,11 +18,24 @@
|
|
|
@keydown.enter.native="getList"
|
|
|
placeholder="请输入场景名称"
|
|
|
></el-input>
|
|
|
+
|
|
|
+ <span>博物馆:</span>
|
|
|
+ <el-select v-model="search.museumId" placeholder="请选择所属博物馆">
|
|
|
+ <el-option
|
|
|
+ v-for="item in bwgList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
<el-button @click="getList" type="primary">查询</el-button>
|
|
|
<el-button
|
|
|
@click="
|
|
|
(search = {
|
|
|
inputKey: '',
|
|
|
+ museumId: '',
|
|
|
}),
|
|
|
getList()
|
|
|
"
|
|
@@ -83,7 +96,7 @@ import MainTop from "@/components/main-top";
|
|
|
import search from "@/components/search";
|
|
|
import vtable from "@/components/table";
|
|
|
import { raw } from "./data";
|
|
|
-
|
|
|
+import { getMuseumAllList } from "@/configue/api";
|
|
|
import { mapGetters } from "vuex";
|
|
|
|
|
|
export default {
|
|
@@ -95,12 +108,14 @@ export default {
|
|
|
search: {
|
|
|
inputKey: "",
|
|
|
date: "",
|
|
|
+ museumId: "",
|
|
|
},
|
|
|
list: {},
|
|
|
page: {
|
|
|
size: 25,
|
|
|
pageNum: 1,
|
|
|
},
|
|
|
+ bwgList: [],
|
|
|
};
|
|
|
},
|
|
|
components: {
|
|
@@ -141,19 +156,21 @@ export default {
|
|
|
},
|
|
|
uploadZip() {},
|
|
|
getList() {
|
|
|
- let { inputKey } = this.search;
|
|
|
+ let { inputKey, museumId } = this.search;
|
|
|
this.$http({
|
|
|
method: "post",
|
|
|
data: {
|
|
|
pageNum: this.page.pageNum,
|
|
|
pageSize: this.page.size,
|
|
|
searchKey: inputKey,
|
|
|
+ museumId,
|
|
|
},
|
|
|
url: `cms/exhibition/list`,
|
|
|
}).then((res) => {
|
|
|
this.list = res.data;
|
|
|
this.list.records.forEach((v) => {
|
|
|
- if (v.timeStart && v.timeEnd) v.myTime = v.timeStart + ' 至 ' +v.timeEnd;
|
|
|
+ if (v.timeStart && v.timeEnd)
|
|
|
+ v.myTime = v.timeStart + " 至 " + v.timeEnd;
|
|
|
else v.myTime = "-";
|
|
|
});
|
|
|
});
|
|
@@ -191,6 +208,12 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
- mounted() {},
|
|
|
+ mounted() {
|
|
|
+ getMuseumAllList((data) => {
|
|
|
+ this.bwgList = data.data;
|
|
|
+ this.bwgList.unshift({ id: "", name: "全部" });
|
|
|
+ console.log("------------", this.bwgList);
|
|
|
+ });
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|