Browse Source

党建积分和党组织下挂党小组 按钮控制

feature
jianjun 3 years ago
parent
commit
3eb8a592c3
  1. 8
      src/views/modules/partymember/icpartyorgtree.vue
  2. 20
      src/views/modules/workSys/pointAditive/rule.vue

8
src/views/modules/partymember/icpartyorgtree.vue

@ -19,22 +19,22 @@
<el-table-column prop="partyOrgName" label="党组织名称"></el-table-column>
<el-table-column label="操作" align="center" width="300">
<template slot-scope="scope">
<el-button v-if="scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)"
<el-button v-if="(scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)) && scope.row.partyOrgType != '6'"
@click="handleLook(scope.row.agencyPids, scope.row.id, scope.row)"
type="text"
size="small"
class="div-table-button--detail">{{'查看党员'}}</el-button>
<el-button v-if="(scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)) && scope.row.partyOrgType != '5'"
<el-button v-if="(scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)) && scope.row.partyOrgType != '5' && scope.row.partyOrgType != '6'"
@click="addOrUpdateHandle('', scope.row.id, scope.row.orgPids, scope.row.agencyId, scope.row.partyOrgType, scope.row.partyOrgName)"
type="text"
size="small"
class="div-table-button--add">新增下级</el-button>
<el-button v-if="scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)"
<el-button v-if="(scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)) && scope.row.partyOrgType != '6'"
@click="addOrUpdateHandle(scope.row.id, '', '', scope.row.pid, '', '')"
type="text"
size="small"
class="div-table-button--edit">修改</el-button>
<el-button v-if="scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId)"
<el-button v-if="(scope.row.agencyId == agencyId || scope.row.agencyPids.includes(agencyId))&& scope.row.partyOrgType != '6'"
@click="deleteAgency(scope.row.id)"
type="text"
size="small"

20
src/views/modules/workSys/pointAditive/rule.vue

@ -30,7 +30,7 @@
type="text"
size="small"
class="btn-color-1j">添加二级分类</el-button>
<el-button v-if="scope.row.pid != 0 && scope.row.categoryName"
<el-button v-if="scope.row.pid != 0 && scope.row.categoryName && scope.row.editFlag === '1'"
@click="handleAdd('3', 'add', scope.row.id, scope.row.pid, scope.row.categoryName)"
type="text"
size="small"
@ -40,7 +40,7 @@
type="text"
size="small"
class="btn-color-edit">修改</el-button>
<el-button v-if="scope.row.pid != 0"
<el-button v-if="scope.row.pid != 0 && scope.row.editFlag === '1'"
@click="handleDel(scope.row)"
type="text"
size="small"
@ -66,7 +66,7 @@
v-model="form.pid"
placeholder="请选择"
size="small"
:disabled="addLevel == '2' || addLevel == '3' || addLevel == '4' || addLevel == '5' ? true : false"
:disabled="addLevel == '2' || addLevel == '3' || addLevel == '4' || addLevel == '5'? true : false"
clearable>
<el-option v-for="item in typeList"
:key="item.value"
@ -78,11 +78,11 @@
</el-form-item>
<el-form-item label="类别名称"
prop="categoryName">
<el-input :disabled="addLevel == '3' || addLevel == '5' ? true : false" v-model="form.categoryName"
<el-input :disabled="addLevel == '3' || addLevel == '5' || editFlag ==='0'? true : false" v-model="form.categoryName"
size="small"
style="width: 180px;"></el-input>
</el-form-item>
<el-form-item v-if="addLevel == '3' || addLevel == '5'" label="规则名称"
<el-form-item v-if="(addLevel == '3' || addLevel == '5') && editFlag ==='1'" label="规则名称"
prop="ruleName">
<el-input v-model="form.ruleName"
size="small"
@ -100,8 +100,8 @@
label="居民端积分申请"
prop="applyFlag"
label-width="140px">
<el-radio v-model="form.applyFlag" label="0">允许申请</el-radio>
<el-radio v-model="form.applyFlag" label="1">不允许申请</el-radio>
<el-radio v-model="form.applyFlag" label="0" :disabled="editFlag=='0'">允许申请</el-radio>
<el-radio v-model="form.applyFlag" label="1" :disabled="editFlag=='0'">不允许申请</el-radio>
</el-form-item>
</el-form>
<div class="resi-btns">
@ -129,6 +129,7 @@ export default {
tableData: [],
sHeight: 0,
addLevel: '1',
editFlag: '1',
addType: 'add',
tableHeader: [
{
@ -148,7 +149,7 @@ export default {
newPid: '', // pid
ruleName: '', //
pointValue: '', //
applyFlag: '0' // 01
applyFlag: '0', // 01
},
ruleform:{}, // // form
typeform: {}, //
@ -205,7 +206,7 @@ export default {
},
//
async handleEdit (row, addType, level) {
console.log(addType, level)
console.log(addType, level,row.editFlag)
let url = ''
if (level === '4') {
url = `/point/additiverule/categorydetail/${row.id}`
@ -222,6 +223,7 @@ export default {
}
})
}
this.editFlag = row.editFlag;
this.addLevel = level
this.addType = addType
this.dialogVisible = true

Loading…
Cancel
Save