|
|
|
|
@ -19,15 +19,21 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div v-show="!sysInfo">
|
|
|
|
|
<span style="padding: 0 6px; word-break: keep-all"> 项目 </span>
|
|
|
|
|
<Select v-model="select.activity_list_id" style="width:200px">
|
|
|
|
|
<Select v-model="select.activity_list_id" style="width:200px" @on-change="changeActivity">
|
|
|
|
|
<Option v-for="item in listActivity" :value="item.id" :key="item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<span style="padding: 0 6px; word-break: keep-all"> 点位 </span>
|
|
|
|
|
<Select v-model="select.point_id" style="width:200px" @on-change="changePointer">
|
|
|
|
|
<Option v-for="item in listPointer" :value="item.id" :key="item.id">{{ item.name }}</Option>
|
|
|
|
|
</Select>
|
|
|
|
|
</div>
|
|
|
|
|
<Button
|
|
|
|
|
v-if="!sysInfo"
|
|
|
|
|
style="margin-left: 10px"
|
|
|
|
|
type="primary"
|
|
|
|
|
@click="select = { page: 1, keyword: '',activity_list_id:'' },load()"
|
|
|
|
|
@click="select = { page: 1, keyword: '',activity_list_id:'',point_id:'' },load()"
|
|
|
|
|
>重置
|
|
|
|
|
</Button>
|
|
|
|
|
<Button style="margin-left: 10px" type="primary" @click="doSearch"
|
|
|
|
|
@ -72,7 +78,9 @@
|
|
|
|
|
<script>
|
|
|
|
|
import { index, destroy, show } from "@/api/party/studyQuestion";
|
|
|
|
|
import { index as activityIndex } from "@/api/activity/index";
|
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
index as pointerIndex
|
|
|
|
|
} from "@/api/index";
|
|
|
|
|
import addQuestions from "@/views/PartyshistoryRecoder/components/addQuestions.vue";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
@ -83,13 +91,15 @@ export default {
|
|
|
|
|
return {
|
|
|
|
|
select: {
|
|
|
|
|
page: 1,
|
|
|
|
|
page_size: 20,
|
|
|
|
|
page_size: 10,
|
|
|
|
|
keyword: "",
|
|
|
|
|
// activity_list_id: 7,
|
|
|
|
|
activity_list_id: '',
|
|
|
|
|
point_id:''
|
|
|
|
|
},
|
|
|
|
|
sysInfo:false,
|
|
|
|
|
listActivity: [],
|
|
|
|
|
listPointer:[],
|
|
|
|
|
total: 0,
|
|
|
|
|
list: [],
|
|
|
|
|
table: [
|
|
|
|
|
@ -157,6 +167,32 @@ export default {
|
|
|
|
|
this.total = res.total;
|
|
|
|
|
this.list = res.data;
|
|
|
|
|
},
|
|
|
|
|
changeActivity(e){
|
|
|
|
|
console.log(e)
|
|
|
|
|
if(e){
|
|
|
|
|
this.select.point_id = ''
|
|
|
|
|
this.loadPointer(e)
|
|
|
|
|
this.load()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
changePointer(e){
|
|
|
|
|
if(e){
|
|
|
|
|
this.select.point_id = e
|
|
|
|
|
this.load()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
loadPointer(id) {
|
|
|
|
|
pointerIndex({
|
|
|
|
|
page: 1,
|
|
|
|
|
page_size: 999,
|
|
|
|
|
table_name: "map_points",
|
|
|
|
|
activity_list_id: id,
|
|
|
|
|
filter: [],
|
|
|
|
|
}).then(res=>{
|
|
|
|
|
this.listPointer = res.data
|
|
|
|
|
// cb(res.data)
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
deleteitem(row) {
|
|
|
|
|
destroy({
|
|
|
|
|
id: row.id,
|
|
|
|
|
@ -178,6 +214,7 @@ export default {
|
|
|
|
|
if(_sys.tag!='h5'){
|
|
|
|
|
that.select.activity_list_id = _sys.id;
|
|
|
|
|
that.sysInfo=_sys;
|
|
|
|
|
that.loadPointer(_sys.id)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|