|
|
@ -54,7 +54,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty"><span class="icon">*</span>是否涉及车辆</div> |
|
|
|
<el-form-item prop="isVeh"> |
|
|
|
<el-radio-group :disabled="formobj.costTypeKey !== '001' && formobj.costTypeKey !== ''" class="addinputInfo" v-model="formobj.isVeh"> |
|
|
|
<el-radio-group :disabled="formobj.costTypeKey !== '001' && formobj.costTypeKey !== ''" class="addinputInfo" v-model="formobj.isVeh" @change="isVehChange"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
@ -62,7 +62,7 @@ |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty"><span class="icon">*</span>付款单位</div> |
|
|
|
<el-form-item prop="payCompany"> |
|
|
|
<el-select class="addinputInfo" v-model="formobj.payCompany" filterable placeholder="请选择" @change="changePayCompany" clearable> |
|
|
@ -70,15 +70,15 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">付款申请备注</div> |
|
|
|
<el-form-item> |
|
|
|
<el-input class="addinputInfo addinputw" v-model="formobj.remarks" placeholder="" clearable/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-col :span="6"> |
|
|
|
<div v-if="formobj.isVeh == '0'"> |
|
|
|
<div class="span-sty"><span class="icon">*</span>是否事业部领导审批</div> |
|
|
|
<div class="span-sty"><span class="icon">*</span>是否事业部运营经理审批</div> |
|
|
|
<el-form-item prop="isLeaderSp"> |
|
|
|
<el-radio-group class="addinputInfo" v-model="formobj.isLeaderSp"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
@ -87,6 +87,17 @@ |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<div v-if="formobj.isVeh == '0' && formobj.isLeaderSp == '1'"> |
|
|
|
<div class="span-sty"><span class="icon">*</span>是否事业部总经理审批</div> |
|
|
|
<el-form-item prop="isManageSp"> |
|
|
|
<el-radio-group class="addinputInfo" v-model="formobj.isManageSp"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div v-if="formobj.costTypeValue === '融资付款'"> |
|
|
|
<div class="title titleOne"> |
|
|
@ -179,14 +190,14 @@ |
|
|
|
<div style="display: flex;flex-direction: row;justify-content: flex-start;align-items: center;"> |
|
|
|
<div style="margin-right: 10px"> |
|
|
|
<span><span class="icon">*</span>是否已销售:</span> |
|
|
|
<el-radio-group v-model="formobj.isSales" @change="clearByCar"> |
|
|
|
<el-radio-group v-model="formobj.isSales" @change="clearByCar('isSales', $event)"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
<div style="margin-right: 10px"> |
|
|
|
<span><span class="icon">*</span>款项是否已交清:</span> |
|
|
|
<el-radio-group v-model="formobj.isSettle" @change="clearByCar"> |
|
|
|
<el-radio-group v-model="formobj.isSettle" @change="clearByCar('isSettle', $event)"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
@ -397,7 +408,8 @@ export default { |
|
|
|
createTime: '', // 申请日期 |
|
|
|
costRangeKey: '', // 款项范围Key |
|
|
|
costRangeValue: '', // 款项范围value |
|
|
|
isLeaderSp: '', // 是否事业部领导审批,1是0否 |
|
|
|
isLeaderSp: '', // 是否事业部运营经理审批,1是0否 |
|
|
|
isManageSp: '', // 是否事业部总经理审批, 1是0否 |
|
|
|
isSales: '', // 是否已销售 |
|
|
|
isSettle: '', // 款项是否已交清 |
|
|
|
costTypeKey: '', // 款项类别key |
|
|
@ -426,7 +438,8 @@ export default { |
|
|
|
carBrandName: [{ required: true, message: '品牌不能为空', trigger: 'change' }], |
|
|
|
isVeh: [{ required: true, message: '是否涉及车辆不能为空', trigger: 'change' }], |
|
|
|
payCompany: [{ required: true, message: '付款单位不能为空', trigger: 'change' }], |
|
|
|
isLeaderSp: [{ required: true, message: '是否事业部领导审批不能为空', trigger: 'change' }] |
|
|
|
isLeaderSp: [{ required: true, message: '是否事业部运营经理审批不能为空', trigger: 'change' }], |
|
|
|
isManageSp: [{ required: true, message: '是否事业部总经理审批不能为空', trigger: 'change' }] |
|
|
|
}, |
|
|
|
paymentVisible: false, // 付款明细表 -- 新增付款信息弹框 |
|
|
|
paymentBtn: false, // 付款明细表 -- 新增付款信息弹框 -- 页面按钮是否显示隐藏 |
|
|
@ -567,6 +580,18 @@ export default { |
|
|
|
this.formobj.isVeh = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
isVehChange(val) { |
|
|
|
if (val === '1') { |
|
|
|
this.formobj.isLeaderSp = '' |
|
|
|
this.formobj.isManageSp = '' |
|
|
|
} else if (val === '0') { |
|
|
|
this.formobj.isSales = '' |
|
|
|
this.formobj.isSettle = '' |
|
|
|
this.formobj.vehicleList = [] |
|
|
|
this.formobj.isLeaderSp = '1' |
|
|
|
this.formobj.isManageSp = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
changePayCompany(value) { |
|
|
|
const choose = this.payCompany_list.filter((item) => item.companyInvoicingName === value) |
|
|
|
if (choose.length > 0 && choose !== null) { |
|
|
@ -744,7 +769,14 @@ export default { |
|
|
|
list: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
clearByCar() { |
|
|
|
clearByCar(val, event) { |
|
|
|
if (val === 'isSettle' && event === '1') { |
|
|
|
this.formobj.isLeaderSp = '0' |
|
|
|
this.formobj.isManageSp = '0' |
|
|
|
} else if (val === 'isSettle' && event === '0') { |
|
|
|
this.formobj.isLeaderSp = '1' |
|
|
|
this.formobj.isManageSp = '1' |
|
|
|
} |
|
|
|
this.formobj.vehicleList = [] |
|
|
|
}, |
|
|
|
toSelect() { |
|
|
@ -979,7 +1011,8 @@ export default { |
|
|
|
createTime: '', // 申请日期 |
|
|
|
costRangeKey: '', // 款项范围Key |
|
|
|
costRangeValue: '', // 款项范围value |
|
|
|
isLeaderSp: '', // 是否事业部领导审批,1是0否 |
|
|
|
isLeaderSp: '', // 是否事业部运营经理审批,1是0否 |
|
|
|
isManageSp: '', // 是否事业部总经理审批, 1是0否 |
|
|
|
isSales: '', // 是否已销售 |
|
|
|
isSettle: '', // 款项是否已交清 |
|
|
|
costTypeKey: '', // 款项类别key |
|
|
@ -1014,17 +1047,17 @@ export default { |
|
|
|
|
|
|
|
<style scoped> |
|
|
|
.span-sty { |
|
|
|
width: 150px !important; |
|
|
|
width: 170px !important; |
|
|
|
} |
|
|
|
.addinputInfo { |
|
|
|
margin-left: 140px !important; |
|
|
|
margin-left: 160px !important; |
|
|
|
} |
|
|
|
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .addinputw { |
|
|
|
margin-left: 140px !important; |
|
|
|
width: calc(100% - 135px); |
|
|
|
margin-left: 160px !important; |
|
|
|
width: calc(100% - 155px); |
|
|
|
} |
|
|
|
/deep/ .el-form-item__error { |
|
|
|
margin-left: 140px !important; |
|
|
|
margin-left: 160px !important; |
|
|
|
} |
|
|
|
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .el-radio-group { |
|
|
|
display: inline; |
|
|
|