|
@@ -6,42 +6,42 @@
|
|
|
<el-form ref="formBaseRef"
|
|
|
:model="formBaseModel"
|
|
|
:rules="formBaseRules"
|
|
|
- :disabled="isDisabled"
|
|
|
+
|
|
|
label-position="left"
|
|
|
label-width="auto"
|
|
|
size="large"
|
|
|
>
|
|
|
<el-form-item label="合同编号:">
|
|
|
- <el-input v-model="formBaseModel.number"/>
|
|
|
+ <el-input v-model="formBaseModel.number" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同名称:" prop="name">
|
|
|
- <el-input v-model="formBaseModel.name"/>
|
|
|
+ <el-input v-model="formBaseModel.name" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="合同类型:" prop="contractType">
|
|
|
- <el-select v-model="formBaseModel.contractType" block clearable placeholder="合同类型:">
|
|
|
+ <el-select v-model="formBaseModel.contractType" block clearable placeholder="合同类型:" :disabled="isDisabled">
|
|
|
<el-option v-for="item in contractTypeval" :label="item.dictName" :value="item.dictValue"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同金额:" prop="contractMoney">
|
|
|
- <el-input v-model="formBaseModel.contractMoney"/>
|
|
|
+ <el-input v-model="formBaseModel.contractMoney" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属项目:" prop="projectId" block clearable placeholder="所属项目:">
|
|
|
- <el-select block v-model="formBaseModel.projectId">
|
|
|
+ <el-select block v-model="formBaseModel.projectId" :disabled="isDisabled||dataType==='edit'">
|
|
|
<el-option v-for="item in projectListval" :label="item.name" :value="item.id"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="签订时间:" prop="contractSignTime">
|
|
|
- <el-date-picker class="block" v-model="formBaseModel.contractSignTime" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD" />
|
|
|
+ <el-date-picker class="block" v-model="formBaseModel.contractSignTime" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同起止日期:" >
|
|
|
<HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="对方单位回款联系人名称:">
|
|
|
- <el-input v-model="formBaseModel.returnedUserName"/>
|
|
|
+ <el-input v-model="formBaseModel.returnedUserName" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="对方单位回款联系人电话:">
|
|
|
- <el-input v-model="formBaseModel.returnedUserPhone"/>
|
|
|
+ <el-input v-model="formBaseModel.returnedUserPhone" :disabled="isDisabled"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同已履约回款:">
|
|
|
<el-input v-model="formBaseModel.returnedMoney" disabled/>
|
|
@@ -164,6 +164,7 @@ watch(() => [
|
|
|
], ([datas,val,isres]) => {
|
|
|
console.log(val,'val');
|
|
|
emit('update:datas', val)
|
|
|
+ dataType.value=useRoutes?.query?.type ?? ''
|
|
|
infoData.value = datas
|
|
|
formBaseModel.value=datas
|
|
|
betweenTime.value[0]=val.value['startTime']
|