|
@@ -79,7 +79,7 @@
|
|
style="width:400px;">
|
|
style="width:400px;">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="合同期限" prop="term" :rules="{ required: true, message: '合同期限不能为空2211', trigger: 'change' }" style="marginRight:60px;" v-if="companyInfo.Status =='永续'">
|
|
|
|
|
|
+ <el-form-item label="合同期限" prop="term" :rules="{ required: true, message: '合同期限不能为空', trigger: 'change' }" style="marginRight:60px;" v-if="companyInfo.Status =='永续'">
|
|
<i style="color:#f00;fontSize:20px;position:absolute;left:-90px;top:10%;">*</i>
|
|
<i style="color:#f00;fontSize:20px;position:absolute;left:-90px;top:10%;">*</i>
|
|
<div class="quarters-content">
|
|
<div class="quarters-content">
|
|
<el-checkbox-group v-model="selectedQuarters" @input="checkboxInputHandler">
|
|
<el-checkbox-group v-model="selectedQuarters" @input="checkboxInputHandler">
|
|
@@ -132,13 +132,13 @@
|
|
<i style="color:#f00;fontSize:20px;position:absolute;left:-15px;top:10%;">*</i>
|
|
<i style="color:#f00;fontSize:20px;position:absolute;left:-15px;top:10%;">*</i>
|
|
权限设置
|
|
权限设置
|
|
</label>
|
|
</label>
|
|
- <template v-if="companyInfo.CompanyType=='权益' ||isRoleType== '权益'">
|
|
|
|
|
|
+ <template v-if="(companyInfo.CompanyType=='权益' || isRoleType== '权益') && companyInfo.Status !='永续'" >
|
|
<raiPermissionbox ref="raiPermissionboxRef" v-for="item in authList" :key="item.ClassifyName" :data="item" :formData="formData"
|
|
<raiPermissionbox ref="raiPermissionboxRef" v-for="item in authList" :key="item.ClassifyName" :data="item" :formData="formData"
|
|
:hasNoChild="hasNoChild"></raiPermissionbox>
|
|
:hasNoChild="hasNoChild"></raiPermissionbox>
|
|
</template>
|
|
</template>
|
|
<ul class="menu_lists" style="width:100%" v-else>
|
|
<ul class="menu_lists" style="width:100%" v-else>
|
|
<li v-for="item in authList" :key="item.ClassifyName" class="menu_item">
|
|
<li v-for="item in authList" :key="item.ClassifyName" class="menu_item">
|
|
- <el-checkbox v-if="item.ClassifyName !== '权益'" :indeterminate="item.isIndeterminate" v-model="item.checkAll" :disabled="setSelectVarietyDisabled(item)" @change="handleCheckAll(item)" style="marginRight:30px;fontWeight:bold;minWidth:90px;">{{item.ClassifyName+':'}}</el-checkbox>
|
|
|
|
|
|
+ <el-checkbox :indeterminate="item.isIndeterminate" v-model="item.checkAll" :disabled="setSelectVarietyDisabled(item)" @change="handleCheckAll(item)" style="marginRight:30px;fontWeight:bold;minWidth:90px;">{{item.ClassifyName+':'}}</el-checkbox>
|
|
<el-checkbox-group v-model="item.CheckList" @change="handleChecked(item)">
|
|
<el-checkbox-group v-model="item.CheckList" @change="handleChecked(item)">
|
|
<el-checkbox v-for="list in item.Items" :label="list.ChartPermissionId" :key="list.ChartPermissionId" class="list_item" :disabled="list.IsPublic==1 || list.disabled">{{list.PermissionName}}</el-checkbox>
|
|
<el-checkbox v-for="list in item.Items" :label="list.ChartPermissionId" :key="list.ChartPermissionId" class="list_item" :disabled="list.IsPublic==1 || list.disabled">{{list.PermissionName}}</el-checkbox>
|
|
</el-checkbox-group>
|
|
</el-checkbox-group>
|
|
@@ -311,7 +311,7 @@ export default {
|
|
}).then(res => {
|
|
}).then(res => {
|
|
let newArr = [];
|
|
let newArr = [];
|
|
if(res.Ret === 200) {
|
|
if(res.Ret === 200) {
|
|
- if(this.companyInfo.CompanyType == '权益' || this.isRoleType== '权益') {
|
|
|
|
|
|
+ if((this.companyInfo.CompanyType == '权益' || this.isRoleType== '权益') && this.companyInfo.Status !='永续') {
|
|
res.Data.List[0].Items.map(item => {
|
|
res.Data.List[0].Items.map(item => {
|
|
item.disabled=item.isIndeterminate=false
|
|
item.disabled=item.isIndeterminate=false
|
|
if(item.ChartPermissionId==22 && (!item.Child)) this.hasNoChild=true
|
|
if(item.ChartPermissionId==22 && (!item.Child)) this.hasNoChild=true
|
|
@@ -367,7 +367,7 @@ export default {
|
|
let checkArr = [];
|
|
let checkArr = [];
|
|
let checkArrName = [];
|
|
let checkArrName = [];
|
|
let hasMinusSignVal = 0
|
|
let hasMinusSignVal = 0
|
|
- if(this.companyInfo.CompanyType==='权益' || this.isRoleType== '权益'){
|
|
|
|
|
|
+ if((this.companyInfo.CompanyType==='权益' || this.isRoleType== '权益') && this.companyInfo.Status !='永续'){
|
|
hasMinusSignVal = this.$refs.raiPermissionboxRef[0].minus_sign_val;
|
|
hasMinusSignVal = this.$refs.raiPermissionboxRef[0].minus_sign_val;
|
|
this.authList.forEach(item => {
|
|
this.authList.forEach(item => {
|
|
if(item.CheckList.length) {
|
|
if(item.CheckList.length) {
|