first commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
const proposal_include = {
|
||||
tableColumns : [
|
||||
{prop:'proposalCode',label:'提案编号'},
|
||||
{prop:'proposalName',label:'提案名称'},
|
||||
{prop:'username',label:'提案人'},
|
||||
{prop:'typeName',label:'提案类型'},
|
||||
{prop:'meetingName',label:'届次'},
|
||||
{prop:'delegationName',label:'所属代表团'},
|
||||
{prop:'stateName',label:'提案状态'}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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">代 表 团:</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>
|
||||
Reference in New Issue
Block a user