first commit

This commit is contained in:
2026-09-08 19:49:21 +08:00
commit ebffbab428
7320 changed files with 1477614 additions and 0 deletions
@@ -0,0 +1,160 @@
<el-card shadow="never">
<el-row align="middle" class="query-row" justify="center" type="flex">
<el-col :span="8">
<span>教代会:</span>
<el-select @change="meetingChange" filterable placeholder="请选择教代会"
style="width: 80%" v-model="pageForm.meetingId">
<el-option
:label="item.jdhallname"
:value="item.id"
v-for="item in meetingOptions">
</el-option>
</el-select>
</el-col>
<el-col :span="8">
<el-input @keyup.enter.native="doSearch" clearable placeholder="请输入内容"
style="width: 90%" v-model="pageForm.searchKeyword">
<el-select placeholder="查询类型" slot="prepend" style="width: 110px;"
v-model="pageForm.searchName">
<el-option label="提案名称" value="proposalName"></el-option>
<el-option label="提案编号" value="proposalCode"></el-option>
</el-select>
</el-input>
</el-col>
<el-col :span="8">
<el-input @keyup.enter.native="doSearch" clearable placeholder="请输入内容"
style="width: 90%" v-model="pageForm.createUser">
<el-select placeholder="查询类型" slot="prepend" style="width: 100px;"
v-model="pageForm.searchName2">
<el-option label="提案人" value="su.username"></el-option>
<!-- <el-option label="附议人" value="seconded.username"></el-option>-->
</el-select>
</el-input>
</el-col>
</el-row>
</el-card>
<el-card shadow="never" style="margin-top: 10px">
<el-row align="middle" class="query-row" type="flex">
<el-col class="query-row-title">提案类型:</el-col>
<el-col class="query-row-content">
<el-tag
:effect="pageForm.proposalTypes.includes(item.id)?'dark':'plain'"
:key="item.id"
:type="item.typeName"
@click="checkProposalType(item.id)"
style="margin-right: 10px;cursor: pointer"
v-for="item in typeOptions">
{{ item.typeName }}
</el-tag>
<el-link :underline="false" @click="pageForm.proposalTypes=[];doSearch()"
type="danger" v-if="typeOptions.length&&pageForm.proposalTypes.length">清空
</el-link>
</el-col>
</el-row>
<el-row align="middle" class="query-row" type="flex">
<el-col class="query-row-title">立案结果:</el-col>
<el-col class="query-row-content">
<el-tag
:effect="pageForm.proposalResult.includes(item.code)?'dark':'plain'"
:key="item.code"
:type="item.name"
@click="checkProposalResult(item.code)"
style="margin-right: 10px;cursor: pointer"
v-for="item in resultOptions">
{{ item.name }}
</el-tag>
<el-link :underline="false" @click="pageForm.proposalResult=[];doSearch()"
type="danger"
v-if="resultOptions.length&&pageForm.proposalResult.length">清空
</el-link>
</el-col>
</el-row>
<!-- <el-row align="middle" class="query-row" type="flex" v-if="pageForm.proposalResult.includes('determine')">-->
<!-- <el-col class="query-row-title">是否重点:</el-col>-->
<!-- <el-col class="query-row-content">-->
<!-- <el-tag-->
<!-- :effect="pageForm.proposalDetermineTypes.includes(item.code)?'dark':'plain'"-->
<!-- :key="item.code"-->
<!-- :type="item.name"-->
<!-- @click="tagToggle('proposalDetermineTypes',item.code)"-->
<!-- style="margin-right: 10px;cursor: pointer"-->
<!-- v-for="item in determineTypeOptions">-->
<!-- {{ item.name }}-->
<!-- </el-tag>-->
<!-- <el-link :underline="false" @click="pageForm.proposalDetermineTypes=[];doSearch()"-->
<!-- type="danger"-->
<!-- v-if="determineTypeOptions.length&&pageForm.proposalDetermineTypes.length">清空-->
<!-- </el-link>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row align="middle" class="query-row" type="flex">
<el-col class="query-row-title">&ensp;&ensp;团:</el-col>
<el-col class="query-row-content">
<el-row>
<el-col :span="8"
v-if="${@shiro.hasRole('sysadmin')||@shiro.hasRole('A06')||@shiro.hasRole('tamanage')||@shiro.hasRole('jdhdbt01')}">
<!-- <span>代表团:</span>-->
<el-select @change="delegationChange" clearable filterable placeholder="所属代表团"
style="width: 350px" v-model="pageForm.delegationId">
<el-option :key="item.id"
:label="item.dbtname"
:value="item.id"
v-for="item in delegationOptions">
</el-option>
</el-select>
</el-col>
<el-col :span="8">
<span>所属工会:</span>
<el-select @change="unionChange" clearable filterable
placeholder="请选择所属工会" style="width: 350px" v-model="pageForm.unionId">
<el-option
:key="item.id"
:label="item.unionname"
:value="item.id"
v-for="item in unionOptions">
</el-option>
</el-select>
</el-col>
<el-col :span="8">
<span>所属单位:</span>
<el-select @change="doSearch" clearable filterable
placeholder="请选择所属单位会" style="width: 350px" v-model="pageForm.unitId">
<el-option
:key="item.id"
:label="item.name"
:value="item.id"
v-for="item in unitOptions">
</el-option>
</el-select>
</el-col>
</el-row>
</el-col>
</el-row>
<el-row class="query-row" type="flex">
<el-col class="query-row-title">承办单位:</el-col>
<el-col class="query-row-content">
<el-select @change="pageData()" clearable filterable
placeholder="请选择承办单位" v-model="pageForm.undertakeId">
<el-option
:label="item.unitName"
:value="item.id"
v-for="item in undertakeOptions">
</el-option>
</el-select>
</el-col>
</el-row>
</el-card>