|
@@ -39,7 +39,7 @@
|
|
|
<el-select
|
|
<el-select
|
|
|
v-model="form.sourceType"
|
|
v-model="form.sourceType"
|
|
|
@change="handleSelType('sourceType')"
|
|
@change="handleSelType('sourceType')"
|
|
|
- :disabled="!isEditType"
|
|
|
|
|
|
|
+ :disabled="!isEditType || isDisabledType"
|
|
|
clearable
|
|
clearable
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
>
|
|
>
|
|
@@ -559,8 +559,11 @@
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
|
...mapGetters(['user']),
|
|
...mapGetters(['user']),
|
|
|
|
|
+ isAccountstatement() {
|
|
|
|
|
+ return this.form?.relatedList?.[0].sourceType == 1;
|
|
|
|
|
+ },
|
|
|
sourceTypeOp() {
|
|
sourceTypeOp() {
|
|
|
- if(this.$route.path.includes('invoiceManage')) {
|
|
|
|
|
|
|
+ if(this.$route.path.includes('invoiceManage') && !this.isAccountstatement) {
|
|
|
return [{
|
|
return [{
|
|
|
label: '其他无订单无合同',
|
|
label: '其他无订单无合同',
|
|
|
value: 99
|
|
value: 99
|
|
@@ -610,6 +613,9 @@
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
|
|
+ isDisabledType() {
|
|
|
|
|
+ return this.isAccountstatement;
|
|
|
|
|
+ },
|
|
|
columns() {
|
|
columns() {
|
|
|
return [
|
|
return [
|
|
|
{
|
|
{
|
|
@@ -740,7 +746,7 @@
|
|
|
companyName: { required: true, message: '请输入', trigger: 'blur' },
|
|
companyName: { required: true, message: '请输入', trigger: 'blur' },
|
|
|
type: { required: true, message: '请选择', trigger: 'change' },
|
|
type: { required: true, message: '请选择', trigger: 'change' },
|
|
|
sourceType: { required: true, message: '请选择', trigger: 'change' }
|
|
sourceType: { required: true, message: '请选择', trigger: 'change' }
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|