|
@@ -194,67 +194,67 @@
|
|
|
</el-form-item> -->
|
|
|
|
|
|
<el-form-item label="对方单位">
|
|
|
- <el-input v-model="contractForm.customerOrg" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.customerOrg" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="对方联系人">
|
|
|
- <el-input v-model="contractForm.customerContact" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.customerContact" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="对方联系电话">
|
|
|
- <el-input v-model="contractForm.customerPhone" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.customerPhone" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="使用部门">
|
|
|
- <el-input v-model="contractForm.useDepartment" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.useDepartment" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="经费来源">
|
|
|
- <el-select v-model="contractForm.fundsSource" placeholder="请选择">
|
|
|
+ <el-select v-model="contractForm.fundsSource" :disabled="contractForm.status == 0" placeholder="请选择">
|
|
|
<el-option label="科研" value="1"></el-option>
|
|
|
<el-option label="其他(专项等)" value="2"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同承办人">
|
|
|
- <el-input v-model="contractForm.undertaker" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.undertaker" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="委托代理人">
|
|
|
- <el-input v-model="contractForm.agent" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.agent" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="签订日期">
|
|
|
- <el-date-picker v-model="contractForm.signDate" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
+ <el-date-picker v-model="contractForm.signDate" :disabled="contractForm.status == 0" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同生效日期">
|
|
|
- <el-date-picker v-model="contractForm.startDate" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
+ <el-date-picker v-model="contractForm.startDate" :disabled="contractForm.status == 0" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同终止日期">
|
|
|
- <el-date-picker v-model="contractForm.endDate" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
+ <el-date-picker v-model="contractForm.endDate" :disabled="contractForm.status == 0" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备案日期">
|
|
|
- <el-date-picker v-model="contractForm.filingsDate" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
+ <el-date-picker v-model="contractForm.filingsDate" :disabled="contractForm.status == 0" value-format="yyyy-MM-dd" type="date" :placeholder="$t('optiondate')"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同金额(元)/含税价">
|
|
|
- <el-input v-model="contractForm.amounts" :placeholder="$t('peaseenterthe')" @change="chgPayedAmount()" clearable>
|
|
|
+ <el-input v-model="contractForm.amounts" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" @change="chgPayedAmount()" clearable>
|
|
|
<span slot="prefix">¥</span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="增值税税率">
|
|
|
- <el-input v-model="contractForm.taxRate" :placeholder="$t('peaseenterthe')" clearable>
|
|
|
+ <el-input v-model="contractForm.taxRate" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable>
|
|
|
<span slot="prefix">%</span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同金额(元)/不含税价">
|
|
|
- <el-input v-model="contractForm.amountsNoTax" :placeholder="$t('peaseenterthe')" clearable>
|
|
|
+ <el-input v-model="contractForm.amountsNoTax" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable>
|
|
|
<span slot="prefix">¥</span>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="币种">
|
|
|
- <el-input v-model="contractForm.currency" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.currency" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="合同状态(是否结清)">
|
|
|
- <el-select v-model="contractForm.finishStatus" placeholder="请选择">
|
|
|
+ <el-select v-model="contractForm.finishStatus" :disabled="contractForm.status == 0" placeholder="请选择">
|
|
|
<el-option label="履约中" :value="1"></el-option>
|
|
|
<el-option label="履约完成" :value="2"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="印花税税目">
|
|
|
- <el-input v-model="contractForm.stampDutyItems" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
+ <el-input v-model="contractForm.stampDutyItems" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="$t('bei-zhu')">
|
|
|
<el-input v-model="contractForm.remarks" :disabled="contractForm.status == 0" :placeholder="$t('peaseenterthe')" type="textarea" :rows="3" clearable></el-input>
|
|
@@ -871,7 +871,7 @@ export default {
|
|
|
parameter.startDate = this.dateArray[0]
|
|
|
parameter.endDate = this.dateArray[1]
|
|
|
}
|
|
|
- this.http.post('/contract/ExportContract',parameter,
|
|
|
+ this.http.post('/contract/exportContractOneToMany',parameter,
|
|
|
res => {
|
|
|
if(res.code == 'ok'){
|
|
|
let filePath = res.data;
|