|
@@ -49,7 +49,7 @@
|
|
|
ref="formData"
|
|
|
label-width="100px"
|
|
|
class="demo-ruleForm">
|
|
|
- <el-form-item label="合同类型" prop="contract_type" style="width:100%" v-if="formData.contract_type">
|
|
|
+ <el-form-item label="合同类型" prop="contract_type" style="width:100%" v-if="formData.contract_type && !isRaiCompany">
|
|
|
<el-radio style="margin-right:5px" v-model="formData.contract_type" :label="formData.contract_type"/>
|
|
|
<el-tooltip
|
|
|
style="cursor: pointer;"
|
|
@@ -96,7 +96,7 @@
|
|
|
<i style="color:#f00;fontSize:20px;position:absolute;left:-90px;top:10%;">*</i>
|
|
|
<el-input
|
|
|
v-model.number="formData.amount"
|
|
|
- placeholder="请输入金额"
|
|
|
+ :placeholder="isRaiCompany ? '请输入实际付款金额(优惠后)':'请输入金额'"
|
|
|
style="width:400px"
|
|
|
clearable></el-input>
|
|
|
<span style="color:#666;">元</span>
|
|
@@ -200,7 +200,10 @@ export default {
|
|
|
computed:{
|
|
|
isXClassCustom(){
|
|
|
return this.companyInfo.Status.includes('永续') || this.companyInfo.Status.includes('X类试用')
|
|
|
- }
|
|
|
+ },
|
|
|
+ isRaiCompany(){
|
|
|
+ return this.companyInfo.CompanyType == '权益' || this.isRoleType== '权益'
|
|
|
+ },
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
@@ -273,15 +276,15 @@ export default {
|
|
|
this.selectedQuarters = res.Data.Item.Quarter.split(',')
|
|
|
let newArr = [];
|
|
|
/* 处理权限列表 */
|
|
|
- if((this.companyInfo.CompanyType == '权益' || this.isRoleType== '权益') && !this.isXClassCustom ) {
|
|
|
+ if(this.isRaiCompany && !this.isXClassCustom ) {
|
|
|
res.Data.Item.PermissionList[0].Items.map(item => {
|
|
|
item.disabled=item.isIndeterminate=false
|
|
|
if(item.ChartPermissionId==22 && (!item.Child)) this.hasNoChild=true
|
|
|
})
|
|
|
/* 处理数据把复选框 拆分成三个*/
|
|
|
res.Data.Item.PermissionList.length&&res.Data.Item.PermissionList.forEach(item => {
|
|
|
- let arr = item.Items.filter(key=> [22,21,20,19,23,30].includes(key.ChartPermissionId))
|
|
|
- let ItemsPrivate = item.Items.filter(key=> [29,31,20031,20032,52,53,54,138,62].includes(key.ChartPermissionId))
|
|
|
+ let arr = item.Items.filter(key=> [22,21,20,19,23,30,148,62].includes(key.ChartPermissionId))
|
|
|
+ let ItemsPrivate = item.Items.filter(key=> [29,31,20031,20032,52,53,54].includes(key.ChartPermissionId))
|
|
|
let ItemsUp = item.Items.filter(key=> key.PermissionName.includes('升级'))
|
|
|
let ItemsBig = item.Items.filter(key=> key.ChartPermissionId==0)
|
|
|
let obj = {
|
|
@@ -317,15 +320,15 @@ export default {
|
|
|
}).then(res => {
|
|
|
let newArr = [];
|
|
|
if(res.Ret === 200) {
|
|
|
- if((this.companyInfo.CompanyType == '权益' || this.isRoleType== '权益') && !this.isXClassCustom) {
|
|
|
+ if(this.isRaiCompany && !this.isXClassCustom) {
|
|
|
res.Data.List[0].Items.map(item => {
|
|
|
item.disabled=item.isIndeterminate=false
|
|
|
if(item.ChartPermissionId==22 && (!item.Child)) this.hasNoChild=true
|
|
|
})
|
|
|
/* 处理数据把复选框 拆分成三个*/
|
|
|
res.Data.List.length&&res.Data.List.forEach(item => {
|
|
|
- let arr = item.Items.filter(key=> [22,21,20,19,23,30].includes(key.ChartPermissionId))
|
|
|
- let ItemsPrivate = item.Items.filter(key=> [29,31,20031,20032,52,53,54,138,62].includes(key.ChartPermissionId))
|
|
|
+ let arr = item.Items.filter(key=> [22,21,20,19,23,30,148,62].includes(key.ChartPermissionId))
|
|
|
+ let ItemsPrivate = item.Items.filter(key=> [29,31,20031,20032,52,53,54].includes(key.ChartPermissionId))
|
|
|
let ItemsUp = item.Items.filter(key=> key.PermissionName.includes('升级'))
|
|
|
let ItemsBig = item.Items.filter(key=> key.ChartPermissionId==0)
|
|
|
let obj = {
|