commit
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" size="small" @click="queryForm">查询</el-button>
|
<el-button type="primary" size="small" @click="queryForm">查询</el-button>
|
||||||
<el-button type="" size="small" @click="resetForm('form')">清空</el-button>
|
<el-button type="" size="small" @click="resetForm()">清空</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-divider/>
|
<el-divider/>
|
||||||
<div style="float: left">
|
<div style="float: left">
|
||||||
|
|||||||
@@ -2,38 +2,32 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="listOfSociety" class="child1">
|
<div id="listOfSociety" class="child1">
|
||||||
<!-- 查询框 -->
|
<!-- 查询框 -->
|
||||||
<el-form :inline="true" :model="formQuery">
|
<el-form :inline="true" :model="form" class="demo-form-inline">
|
||||||
<el-form-item label="协会名称:">
|
<el-form-item label="协会名称">
|
||||||
<el-input v-model="formQuery.name" size="small" placeholder="请填写协会名称"></el-input>
|
<el-input v-model="form.scName" size="small" placeholder="请填写协会名称"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="会员角色:">
|
<el-form-item label="会员角色">
|
||||||
<el-input v-model="formQuery.role" size="small" placeholder="请输入会员角色"></el-input>
|
<el-input v-model="form.role" size="small" placeholder="请输入会员角色"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="协会性质:">
|
<el-form-item label="协会性质">
|
||||||
<el-select v-model="formQuery.nature" size="small" placeholder="请输入协会性质">
|
<el-input v-model="form.asProper" size="small" placeholder="请填写协会性质"></el-input>
|
||||||
<el-option label="1" value="one"></el-option>
|
|
||||||
<el-option label="2" value="two"></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="协会状态:">
|
<el-form-item label="协会状态">
|
||||||
<el-select v-model="formQuery.state" size="small" placeholder="请选择协会状态">
|
<el-input v-model="form.asStatus" size="small" placeholder="请选择协会状态"></el-input>
|
||||||
<el-option label="1" value="one"></el-option>
|
|
||||||
<el-option label="2" value="two"></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" size="small" @click="queryForm">查询</el-button>
|
<el-button type="primary" size="small" @click="queryForm">查询</el-button>
|
||||||
<el-button type="" size="small" @click="resetForm('formQuery')">清空</el-button>
|
<el-button type="" size="small" @click="resetForm()">清空</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-divider/>
|
<el-divider/>
|
||||||
<div style="float: left;">
|
<div style="float: left;">
|
||||||
<el-button type="primary" size="small" @click="formDataAdd">新增</el-button>
|
<el-button type="primary" size="small" @click="formDataAdd">新增</el-button>
|
||||||
<el-button type="primary" size="small" @click="dialogVisible1 = true">导入</el-button>
|
<!-- <el-button type="primary" size="small" @click="dialogVisible1 = true">导入</el-button>-->
|
||||||
<el-button type="primary" size="small" @click="dialogVisible2 = true">导出</el-button>
|
<!-- <el-button type="primary" size="small" @click="dialogVisible2 = true">导出</el-button>-->
|
||||||
<el-button type="danger" size="small" @click="deleteDetail" icon="el-icon-delete">
|
<el-button type="danger" size="small" @click="deleteDetail" icon="el-icon-delete">
|
||||||
批量删除
|
批量删除
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" size="small" onclick="">模板下载</el-button>
|
<!-- <el-button type="primary" size="small" onclick="">模板下载</el-button>-->
|
||||||
</div>
|
</div>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-divider/>
|
<el-divider/>
|
||||||
@@ -49,43 +43,68 @@
|
|||||||
fontWeight: 'bold', height: '48px'}"
|
fontWeight: 'bold', height: '48px'}"
|
||||||
@selection-change="handleSelectionChange">
|
@selection-change="handleSelectionChange">
|
||||||
<el-table-column align="center" type="selection" width="50"/>
|
<el-table-column align="center" type="selection" width="50"/>
|
||||||
<el-table-column align="center" type="index" label="序号" width="50"/>
|
<el-table-column align="center" prop="scName" label="协会名称-标委会" width="150"/>
|
||||||
<el-table-column align="center" prop="totalName" label="协会名称-标委会" width="150"/>
|
<el-table-column align="center" prop="sscName" label="协会名称-分标委" width="150"/>
|
||||||
<el-table-column align="center" prop="branchName" label="协会名称-分标委" width="150"/>
|
<el-table-column align="center" prop="wgName" label="协会名称-工作组" width="150"/>
|
||||||
<el-table-column align="center" prop="workName" label="协会名称-工作组" width="150"/>
|
<el-table-column align="center" prop="role" label="会员角色" width="150"/>
|
||||||
<el-table-column align="center" prop="vipRole" label="会员角色" width="150"/>
|
<el-table-column align="center" prop="attend" label="参与人" width="150"/>
|
||||||
<el-table-column align="center" prop="players" label="参与人" width="150"/>
|
|
||||||
<el-table-column align="center" prop="standard" label="标准" width="150"/>
|
<el-table-column align="center" prop="standard" label="标准" width="150"/>
|
||||||
<el-table-column align="center" prop="standardLeader" label="标准负责人" width="150"/>
|
<el-table-column align="center" prop="charge" label="标准负责人" width="150"/>
|
||||||
<el-table-column align="center" prop="leader" label="责任领导" width="150"/>
|
<el-table-column align="center" prop="leader" label="责任领导" width="150"/>
|
||||||
<el-table-column align="center" prop="startTime" label="初始入会时间" width="150"/>
|
<el-table-column align="center" prop="iniTime" label="初始入会时间" width="150">
|
||||||
<el-table-column align="center" prop="thisTime" label="本届入会时间" width="150"/>
|
<template slot-scope="scope">
|
||||||
<el-table-column align="center" prop="costStandard" label="会费标准" width="150"/>
|
<span>{{ scope.row.iniTime ? $moment(scope.row.iniTime).format("YYYY-MM-DD HH:mm:ss") : "" }}</span>
|
||||||
<el-table-column align="center" prop="cost" label="会费列支" width="150"/>
|
</template>
|
||||||
<el-table-column align="center" prop="lastTime" label="上次缴纳时间" width="150"/>
|
</el-table-column>
|
||||||
<el-table-column align="center" prop="costYears" label="缴费年限" width="150"/>
|
<el-table-column align="center" prop="curTime" label="本届入会时间" width="150">
|
||||||
<el-table-column align="center" prop="cost2017" label="2017缴费" width="150"/>
|
<template slot-scope="scope">
|
||||||
<el-table-column align="center" prop="cost2018" label="2018缴费" width="150"/>
|
<span>{{ scope.row.curTime ? $moment(scope.row.curTime).format("YYYY-MM-DD HH:mm:ss") : "" }}</span>
|
||||||
<el-table-column align="center" prop="cost2019" label="2019缴费" width="150"/>
|
</template>
|
||||||
<el-table-column align="center" prop="cost2020" label="2020缴费" width="150"/>
|
</el-table-column>
|
||||||
<el-table-column align="center" prop="cost2021" label="2021缴费" width="150"/>
|
<el-table-column align="center" prop="costStandard" label="费用标准" width="150"/>
|
||||||
<el-table-column align="center" prop="person" label="经办人" width="150"/>
|
<el-table-column align="center" prop="costOutlay" label="费用列支" width="150"/>
|
||||||
<el-table-column align="center" prop="partment" label="部门" width="150"/>
|
<el-table-column align="center" prop="lastPayTime" label="上次缴纳时间" width="150">
|
||||||
<el-table-column align="center" prop="nature" label="协会性质" width="150"/>
|
<template slot-scope="scope">
|
||||||
<el-table-column align="center" prop="state" label="协会状态" width="150"/>
|
<span>{{ scope.row.lastPayTime ? $moment(scope.row.lastPayTime).format("YYYY-MM-DD HH:mm:ss") : "" }}</span>
|
||||||
<el-table-column align="center" prop="linkMan" label="协会联络人" width="150"/>
|
</template>
|
||||||
<el-table-column align="center" prop="num" label="协会联络人电话" width="150"/>
|
</el-table-column>
|
||||||
<el-table-column align="center" prop="email" label="协会联络人邮箱" width="150"/>
|
<el-table-column align="center" prop="payPeriod" label="缴费年限" width="150"/>
|
||||||
|
<el-table-column align="center" prop="handler" label="经办人" width="150"/>
|
||||||
|
<el-table-column align="center" prop="department" label="部门" width="150"/>
|
||||||
|
<el-table-column align="center" prop="asProper" label="协会性质" width="150"/>
|
||||||
|
<el-table-column align="center" prop="asStatus" label="协会状态" width="150"/>
|
||||||
|
<el-table-column align="center" prop="asContact" label="协会联络人" width="150"/>
|
||||||
|
<el-table-column align="center" prop="tel" label="协会联络人电话" width="150"/>
|
||||||
|
<el-table-column align="center" prop="mail" label="协会联络人邮箱" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p17" label="2017缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p18" label="2018缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p19" label="2019缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p20" label="2020缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p21" label="2021缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p22" label="2022缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p23" label="2023缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p24" label="2024缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p25" label="2025缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p26" label="2026缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p27" label="2027缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p28" label="2028缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p29" label="2029缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p30" label="2030缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p31" label="2031缴费" width="150"/>
|
||||||
|
<el-table-column align="center" prop="p32" label="2032缴费" width="150"/>
|
||||||
<el-table-column label="操作" align="center" width="50" fixed="right">
|
<el-table-column label="操作" align="center" width="50" fixed="right">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div @click.stop style="display: inline-block">
|
<div @click.stop style="display: inline-block">
|
||||||
<el-dropdown trigger="click" @command="handleCommand">
|
<el-dropdown trigger="click" @command="handleCommand">
|
||||||
<i class="iconfont"></i>
|
<i class="iconfont"></i>
|
||||||
<el-dropdown-menu slot="dropdown">
|
<el-dropdown-menu slot="dropdown">
|
||||||
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="''">
|
<el-dropdown-item :command="[scope.row, '查看']">
|
||||||
|
查看
|
||||||
|
</el-dropdown-item>
|
||||||
|
<el-dropdown-item :command="[scope.row, '编辑']">
|
||||||
编辑
|
编辑
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="''">
|
<el-dropdown-item :command="[scope.row, '删除']">
|
||||||
删除
|
删除
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
@@ -96,7 +115,7 @@
|
|||||||
</el-table>
|
</el-table>
|
||||||
<loading :loading="loading">加载中...</loading>
|
<loading :loading="loading">加载中...</loading>
|
||||||
<pagination
|
<pagination
|
||||||
:page="formQuery.page"
|
:page="form.page"
|
||||||
:total="tableTotal"
|
:total="tableTotal"
|
||||||
@pageChange="pageChange"
|
@pageChange="pageChange"
|
||||||
@pageSizeChange="pageSizeChange"/>
|
@pageSizeChange="pageSizeChange"/>
|
||||||
@@ -107,15 +126,12 @@
|
|||||||
:before-close="addDrawerClose"
|
:before-close="addDrawerClose"
|
||||||
:title="drawerTitle"
|
:title="drawerTitle"
|
||||||
:visible.sync="drawerTable">
|
:visible.sync="drawerTable">
|
||||||
<div style="margin: 10px;"></div>
|
<div class="demo-drawer-content" v-if="drawerTable">
|
||||||
|
<div class="content">
|
||||||
|
<div class="standard-table-search">
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="24">
|
||||||
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="formRules" ref="addForm">
|
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="formRules" ref="addForm">
|
||||||
<el-form-item prop="unit" label="提报单位名称" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
|
||||||
<el-input
|
|
||||||
:disabled="DrawerType === 'see'"
|
|
||||||
v-model="addForm.unit"
|
|
||||||
placeholder="请输入提报单位名称"
|
|
||||||
:maxlength="500"/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item prop="scName" label="协会名称-委员会" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item prop="scName" label="协会名称-委员会" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
:disabled="DrawerType === 'see'"
|
:disabled="DrawerType === 'see'"
|
||||||
@@ -176,8 +192,8 @@
|
|||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="addForm.iniTime"
|
v-model="addForm.iniTime"
|
||||||
:disabled="DrawerType === 'see'"
|
:disabled="DrawerType === 'see'"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
type="date"
|
type="datetime"
|
||||||
placeholder="请选择初始入会时间">
|
placeholder="请选择初始入会时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -185,8 +201,8 @@
|
|||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="addForm.curTime"
|
v-model="addForm.curTime"
|
||||||
:disabled="DrawerType === 'see'"
|
:disabled="DrawerType === 'see'"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
type="date"
|
type="datetime"
|
||||||
placeholder="请选择本届入会时间">
|
placeholder="请选择本届入会时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -208,8 +224,8 @@
|
|||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="addForm.lastPayTime"
|
v-model="addForm.lastPayTime"
|
||||||
:disabled="DrawerType === 'see'"
|
:disabled="DrawerType === 'see'"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
type="date"
|
type="datetime"
|
||||||
placeholder="请选择上次缴纳时间">
|
placeholder="请选择上次缴纳时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -382,9 +398,25 @@
|
|||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div class="demo-drawer-footer">
|
</el-col>
|
||||||
<el-button size="small" @click="addDrawerClose">取消</el-button>
|
</el-row>
|
||||||
<el-button size="small" type="primary" @click="submit">提交</el-button>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="demo-drawer-footer" v-if="DrawerType !== 'see'">
|
||||||
|
<el-button
|
||||||
|
size="mini"
|
||||||
|
class="common-button-primary"
|
||||||
|
icon="el-icon-check"
|
||||||
|
type="primary"
|
||||||
|
:loading="subLoading"
|
||||||
|
@click="submit">提交
|
||||||
|
</el-button>
|
||||||
|
<el-button
|
||||||
|
size="mini"
|
||||||
|
class="common-button-default"
|
||||||
|
icon="el-icon-close"
|
||||||
|
@click="addDrawerClose">取消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
</div>
|
</div>
|
||||||
@@ -396,32 +428,181 @@
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "child1",
|
name: "child1",
|
||||||
|
components: {},
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
subLoading: false,
|
||||||
// 表格加载loading
|
// 表格加载loading
|
||||||
loading: false,
|
loading: false,
|
||||||
formQuery: {
|
form: {
|
||||||
name: '',
|
scName: '',
|
||||||
role: '',
|
role: '',
|
||||||
nature: '',
|
asProper: '',
|
||||||
state: '',
|
asStatus: '',
|
||||||
currentPage: 1,
|
|
||||||
page: 1,
|
page: 1,
|
||||||
pageSize: 10,
|
pageSize: this.$store.getters.userInfo.configContent,
|
||||||
},
|
},
|
||||||
tableTotal: 0,
|
tableTotal: 0,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
multipleSelection: [],
|
multipleSelection: [],
|
||||||
drawer: false,
|
|
||||||
size: '600px',
|
|
||||||
// 新增的集合
|
// 新增的集合
|
||||||
addForm: {},
|
addForm: {
|
||||||
|
scName: '',
|
||||||
|
sscName: '',
|
||||||
|
wgName: '',
|
||||||
|
role: '',
|
||||||
|
attend: '',
|
||||||
|
standard: '',
|
||||||
|
charge: '',
|
||||||
|
leader: '',
|
||||||
|
iniTime: '',
|
||||||
|
curTime: '',
|
||||||
|
costStandard: '',
|
||||||
|
costOutlay: '',
|
||||||
|
lastPayTime: '',
|
||||||
|
payPeriod: '',
|
||||||
|
handler: '',
|
||||||
|
department: '',
|
||||||
|
asProper: '',
|
||||||
|
asStatus: '',
|
||||||
|
asContact: '',
|
||||||
|
tel: '',
|
||||||
|
mail: '',
|
||||||
|
p17: '',
|
||||||
|
p18: '',
|
||||||
|
p19: '',
|
||||||
|
p20: '',
|
||||||
|
p21: '',
|
||||||
|
p22: '',
|
||||||
|
p23: '',
|
||||||
|
p24: '',
|
||||||
|
p25: '',
|
||||||
|
p26: '',
|
||||||
|
p27: '',
|
||||||
|
p28: '',
|
||||||
|
p29: '',
|
||||||
|
p30: '',
|
||||||
|
p31: '',
|
||||||
|
p32: '',
|
||||||
|
},
|
||||||
// 新增,编辑框
|
// 新增,编辑框
|
||||||
drawerTitle: '',
|
drawerTitle: '',
|
||||||
drawerTable: false,
|
drawerTable: false,
|
||||||
DrawerType: '',
|
DrawerType: '',
|
||||||
formRules: {},
|
formRules: {
|
||||||
|
scName: [
|
||||||
|
{required: true, message: '请输入协会名称-标委会', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
sscName: [
|
||||||
|
{required: true, message: '请输入协会名称-分标委', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
wgName: [
|
||||||
|
{required: true, message: '请输入协会名称-工作组', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
role: [
|
||||||
|
{required: true, message: '请输入会员角色', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
attend: [
|
||||||
|
{required: true, message: '请输入参与人', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
standard: [
|
||||||
|
{required: true, message: '请输入标准', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
charge: [
|
||||||
|
{required: true, message: '请输入标准负责人', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
leader: [
|
||||||
|
{required: true, message: '请输入责任领导', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
iniTime: [
|
||||||
|
{required: true, message: '请选择初始入会时间', trigger: 'change'},
|
||||||
|
],
|
||||||
|
curTime: [
|
||||||
|
{required: true, message: '请选择本届入会时间', trigger: 'change'},
|
||||||
|
],
|
||||||
|
costStandard: [
|
||||||
|
{required: true, message: '请输入费用标准', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
costOutlay: [
|
||||||
|
{required: true, message: '请输入费用列支', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
lastPayTime: [
|
||||||
|
{required: true, message: '请选择上次缴纳时间', trigger: 'change'},
|
||||||
|
],
|
||||||
|
payPeriod: [
|
||||||
|
{required: true, message: '请输入缴费年限', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
handler: [
|
||||||
|
{required: true, message: '请输入经办人', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
department: [
|
||||||
|
{required: true, message: '请输入部门', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
asProper: [
|
||||||
|
{required: true, message: '请输入协会性质', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
asStatus: [
|
||||||
|
{required: true, message: '请输入协会状态', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
asContact: [
|
||||||
|
{required: true, message: '请输入协会联络人', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
tel: [
|
||||||
|
{required: true, message: '请输入协会联络人电话', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
mail: [
|
||||||
|
{required: true, message: '请输入协会联络人邮箱', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p17: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p18: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p19: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p20: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p21: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p22: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p23: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p24: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p25: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p26: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p27: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p28: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p29: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p30: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p31: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
p32: [
|
||||||
|
{required: true, message: '请输入缴费信息', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
@@ -431,82 +612,197 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
/** 获取该页面内的列表数据 */
|
/** 获取该页面内的列表数据 */
|
||||||
getData() {
|
getData() {
|
||||||
console.log(2)
|
this.loading = true
|
||||||
|
this.$http.get('wgdCensusZ/wgd-assoc-info/queryAllAssocInfos', this.form, {
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
this.loading = false
|
||||||
|
if (res.ok) {
|
||||||
|
this.tableData = res.data.list
|
||||||
|
this.tableTotal = res.data.count
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
//新增方法
|
|
||||||
submit() {
|
submit() {
|
||||||
|
this.$refs['addForm'].validate((valid) => {
|
||||||
},
|
if (valid) {
|
||||||
addDrawerClose () {},
|
this.subLoading = true
|
||||||
//删除方法
|
let url = ''
|
||||||
deleteDetail(index, rows) {
|
let tips = ''
|
||||||
},
|
if (this.DrawerType === 'edit') {
|
||||||
/** 查询 */
|
url = 'wgdCensusZ/wgd-assoc-info/modAssocInfo'
|
||||||
queryForm() {},
|
tips = '编辑'
|
||||||
//清空
|
}else if (this.DrawerType === 'add') {
|
||||||
resetForm() {
|
url = 'wgdCensusZ/wgd-assoc-info/addAssocInfo'
|
||||||
this.formQuery = {};
|
tips = '添加'
|
||||||
},
|
|
||||||
handleSelectionChange(val) {
|
|
||||||
this.multipleSelection = val;
|
|
||||||
},
|
|
||||||
|
|
||||||
/** 新增 */
|
|
||||||
formDataAdd() {},
|
|
||||||
// 列表更多按钮
|
|
||||||
handleCommand(command) {
|
|
||||||
switch (command[1]) {
|
|
||||||
case "编辑":
|
|
||||||
this.editRowOne(command[0]);
|
|
||||||
break;
|
|
||||||
case "删除":
|
|
||||||
this.deleteRowOne("delOne", command[0].id);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
},
|
this.$http.post(url, this.addForm, {
|
||||||
/** 列表编辑 */
|
_this: this
|
||||||
editRowOne(item) {
|
}, res => {
|
||||||
this.drawerTitle = '编辑'
|
this.subLoading = false
|
||||||
this.formShowData = item
|
if (res.ok) {
|
||||||
this.drawerTable = true
|
this.drawerTable = false
|
||||||
},
|
this.$message.success(tips + '成功')
|
||||||
// 行内删除
|
this.getData()
|
||||||
deleteRowOne(val) {
|
} else {
|
||||||
let delId = {
|
this.$message.warning(tips + '失败')
|
||||||
id: val
|
|
||||||
}
|
}
|
||||||
this.$confirm('确定删除这些数据?', '提示', {
|
})
|
||||||
confirmButtonText: this.$t('m.determine'),
|
} else {
|
||||||
cancelButtonText: this.$t('m.cancel'),
|
this.$message.warning('请检查表单是否填写正确')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}, // 提交
|
||||||
|
addDrawerClose () {
|
||||||
|
this.addForm = {}
|
||||||
|
this.drawerTable = false
|
||||||
|
},// 关闭
|
||||||
|
deleteDetail() {
|
||||||
|
if (this.multipleSelection.length) {
|
||||||
|
this.$confirm('您是否确认删除选中数据?', '提示', {
|
||||||
|
confirmButtonText: '确定',
|
||||||
|
cancelButtonText: '取消',
|
||||||
type: 'warning',
|
type: 'warning',
|
||||||
confirmButtonClass: 'common-button-primary',
|
confirmButtonClass: 'common-button-primary',
|
||||||
roundButton: true
|
roundButton: true
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
delOnlyOne(delId).then(res => {
|
let ids = ''
|
||||||
|
this.multipleSelection.forEach(item => {
|
||||||
|
if (ids.length > 0) {
|
||||||
|
ids += ','
|
||||||
|
ids += item.id
|
||||||
|
} else {
|
||||||
|
ids = item.id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.$http.post('wgdCensusZ/wgd-assoc-info/delAssocInfos', {
|
||||||
|
ids: ids
|
||||||
|
}, {
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
this.$message.success('删除成功')
|
this.$message.success('删除成功')
|
||||||
this.pageNo = 1
|
this.form.page = 1
|
||||||
this.multipleSelection = ''
|
this.getData()
|
||||||
this.getTableData()
|
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning('删除失败')
|
this.$message.warning('删除失败')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {})
|
||||||
this.$message({
|
} else {
|
||||||
type: 'info',
|
this.$message.warning('请选择要删除的数据')
|
||||||
message: '已取消删除'
|
}
|
||||||
})
|
}, // 删除
|
||||||
|
/** 查询 */
|
||||||
|
queryForm() {
|
||||||
|
this.form.page = 1
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
|
resetForm() {
|
||||||
|
this.form.scName = ''
|
||||||
|
this.form.role = ''
|
||||||
|
this.form.asProper = ''
|
||||||
|
this.form.asStatus = ''
|
||||||
|
this.form.page = 1
|
||||||
|
this.getData()
|
||||||
|
}, //清空
|
||||||
|
handleSelectionChange(val) {
|
||||||
|
this.multipleSelection = val;
|
||||||
|
},
|
||||||
|
/** 新增 */
|
||||||
|
formDataAdd() {
|
||||||
|
this.DrawerType = 'add'
|
||||||
|
this.drawerTitle = '新增'
|
||||||
|
this.drawerTable = true
|
||||||
|
},
|
||||||
|
// 列表更多按钮
|
||||||
|
handleCommand(command) {
|
||||||
|
switch (command[1]) {
|
||||||
|
case "查看":
|
||||||
|
this.drawerTitle = '查看'
|
||||||
|
this.DrawerType = 'see'
|
||||||
|
this.drawerTable = true
|
||||||
|
this.addForm = command[0]
|
||||||
|
break;
|
||||||
|
case "编辑":
|
||||||
|
this.DrawerType = 'edit'
|
||||||
|
this.drawerTitle = '编辑'
|
||||||
|
this.drawerTable = true
|
||||||
|
this.addForm = {
|
||||||
|
id: command[0].id,
|
||||||
|
scName: command[0].scName,
|
||||||
|
sscName: command[0].sscName,
|
||||||
|
wgName: command[0].wgName,
|
||||||
|
role: command[0].role,
|
||||||
|
attend: command[0].attend,
|
||||||
|
standard: command[0].standard,
|
||||||
|
charge: command[0].charge,
|
||||||
|
leader: command[0].leader,
|
||||||
|
iniTime: this.$moment(command[0].iniTime).format("YYYY-MM-DD HH:mm:ss"),
|
||||||
|
curTime: this.$moment(command[0].curTime).format("YYYY-MM-DD HH:mm:ss"),
|
||||||
|
costStandard: command[0].costStandard,
|
||||||
|
costOutlay: command[0].costOutlay,
|
||||||
|
lastPayTime: this.$moment(command[0].lastPayTime).format("YYYY-MM-DD HH:mm:ss"),
|
||||||
|
payPeriod: command[0].payPeriod,
|
||||||
|
handler: command[0].handler,
|
||||||
|
department: command[0].department,
|
||||||
|
asProper: command[0].asProper,
|
||||||
|
asStatus: command[0].asStatus,
|
||||||
|
asContact: command[0].asContact,
|
||||||
|
tel: command[0].tel,
|
||||||
|
mail: command[0].mail,
|
||||||
|
p17: command[0].p17,
|
||||||
|
p18: command[0].p18,
|
||||||
|
p19: command[0].p19,
|
||||||
|
p20: command[0].p20,
|
||||||
|
p21: command[0].p21,
|
||||||
|
p22: command[0].p22,
|
||||||
|
p23: command[0].p23,
|
||||||
|
p24: command[0].p24,
|
||||||
|
p25: command[0].p25,
|
||||||
|
p26: command[0].p26,
|
||||||
|
p27: command[0].p27,
|
||||||
|
p28: command[0].p28,
|
||||||
|
p29: command[0].p29,
|
||||||
|
p30: command[0].p30,
|
||||||
|
p31: command[0].p31,
|
||||||
|
p32: command[0].p32,
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "删除":
|
||||||
|
this.$confirm('您是否确认删除选中数据?', '提示', {
|
||||||
|
confirmButtonText: '确定',
|
||||||
|
cancelButtonText: '取消',
|
||||||
|
type: 'warning',
|
||||||
|
confirmButtonClass: 'common-button-primary',
|
||||||
|
roundButton: true
|
||||||
|
}).then(() => {
|
||||||
|
this.$http.post('wgdCensusZ/wgd-assoc-info/delAssocInfos', {
|
||||||
|
ids: command[0].id
|
||||||
|
}, {
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
if (res.ok) {
|
||||||
|
this.$message.success('删除成功')
|
||||||
|
this.form.page = 1
|
||||||
|
this.getData()
|
||||||
|
} else {
|
||||||
|
this.$message.warning('删除失败')
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
}).catch(() => {})
|
||||||
|
break;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
/** 分页 */
|
/** 分页 */
|
||||||
pageChange(page) {
|
pageChange(page) {
|
||||||
this.page = page
|
this.form.page = page
|
||||||
|
this.getData()
|
||||||
},
|
},
|
||||||
pageSizeChange(pageSize) {
|
pageSizeChange(pageSize) {
|
||||||
this.pageSize = pageSize
|
this.form.pageSize = pageSize
|
||||||
|
this.getData()
|
||||||
},
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -516,7 +812,11 @@ export default {
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
.add-form-item {
|
||||||
|
/deep/.el-form-item__content {
|
||||||
|
width: calc(~'100% - 180px');
|
||||||
|
}
|
||||||
|
}
|
||||||
.pagination {
|
.pagination {
|
||||||
position: inherit!important;
|
position: inherit!important;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user