|
@@ -95,8 +95,7 @@
|
|
|
<el-input v-model.trim="form.acceptAccountNo" size="small" type="text" style="width: 100%"
|
|
|
placeholder="收款账号" :clearable="true" />
|
|
|
</template>
|
|
|
- <span v-else>{{ form.acceptAccountType }} -
|
|
|
- {{ form.acceptAccountNo }}</span>
|
|
|
+ <span v-else>{{ form.acceptAccountNo }}</span>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -132,18 +131,16 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="合同编号:" required>
|
|
|
- <el-input v-if="editStatus" style="width: 100%" v-model.trim="form.contractNo" size="small" type="text"
|
|
|
- placeholder="请选择" :clearable="true">
|
|
|
+ <el-input tabindex="-1" v-if="editStatus" readonly style="width: 100%" v-model.trim="form.contractNo"
|
|
|
+ size="small" type="text" @click="() =>contractChoiceHandler(this)" placeholder="请选择" :clearable="true">
|
|
|
<template #append>
|
|
|
- <el-button icon="Search" @click="() => contractChoiceHandler()" />
|
|
|
+ <el-button icon="Search" @click="() => contractChoiceHandler(this)" />
|
|
|
</template>
|
|
|
</el-input>
|
|
|
<span v-else style="width: 100%">
|
|
|
- <!-- <el-button class="text-overflow" type="primary" link @click="(showContractDialog(currentContract.contractId))">{{ currentContract.formNo }}</el-button> -->
|
|
|
- <!-- {{ form.contractNo }} -->
|
|
|
- <el-link v-if="auth.hasPermi('business:archive:order:cwview')" :underline="false" type="primary" @click="handleContract(form)">{{ form.contractNo }}</el-link>
|
|
|
- <span v-else>{{form.contractNo}}</span>
|
|
|
- </span>
|
|
|
+ <el-link v-if="auth.hasPermi('business:archive:order:cwview')" :underline="false" type="primary" @click="handleContract(form)">{{ form.contractNo }}</el-link>
|
|
|
+ <span v-else>{{form.contractNo}}</span>
|
|
|
+ </span>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -607,6 +604,7 @@
|
|
|
proxy.$modal.msgError("请输入支出金额");
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
if (form.value.amount > form.value.contractAmount - form.value.payedAmount) {
|
|
|
proxy.$modal.msgError("支出金额大于合同金额");
|
|
|
return;
|
|
@@ -877,12 +875,14 @@
|
|
|
function handleSelectCompany(item) {
|
|
|
form.value.companyName = item.name;
|
|
|
form.value.companyId = item.id;
|
|
|
+ form.value.contractId = null;
|
|
|
+ form.value.contractNo = null;
|
|
|
}
|
|
|
|
|
|
function paymentCauseChange(arg) {
|
|
|
const index = paymentTypes.value.findIndex((v) => v.id === arg);
|
|
|
if (index >= 0) {
|
|
|
- paymentSubjects.value = [{ id: "0", name: "请选择" }].concat(
|
|
|
+ paymentSubjects.value = [].concat(
|
|
|
paymentTypes.value[index].bizPaymentSubjectList
|
|
|
);
|
|
|
form.value.paymentCause = paymentTypes.value[index].name;
|