weizong song 3 months ago
parent 7539668f74
commit ced13f44ed

@ -37,13 +37,13 @@
> >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同编号" prop="contract_no"> <el-form-item label="合同编号" prop="contract_no">
<el-input v-model="form.contract_no" /> <el-input v-model="form.contract_no" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同名称"> <el-form-item label="合同名称">
<el-input v-model="form.title" /> <el-input v-model="form.title" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -52,14 +52,14 @@
</el-form-item> </el-form-item>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="甲方"> <el-form-item label="甲方">
<el-input v-model="form.party_a" /> <el-input v-model="form.party_a" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="乙方"> <el-form-item label="乙方">
<el-input v-model="form.party_b" /> <el-input v-model="form.party_b" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
@ -81,17 +81,17 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="项目预算金额(元)"> <el-form-item label="项目预算金额(元)">
<el-input-number v-model="form.budget_amount" :min="0" :precision="2" style="width: 100%" /> <el-input-number v-model="form.budget_amount" :min="0" :precision="2" style="width: 100%" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="金额类型"> <el-form-item label="金额类型">
<el-select v-model="form.amount_type" placeholder="请选择金额类型" style="width: 100%"> <el-select v-model="form.amount_type" placeholder="请选择金额类型" style="width: 100%">
<el-option label="闭口合同(金额确定)" value="fixed" /> <el-option label="闭口合同(金额确定)" value="fixed" />
<el-option label="框架协议/开口合同(金额不确定)" value="open" /> <el-option label="框架协议/开口合同(金额不确定)" value="open" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" v-if="form.amount_type === 'open'"> <el-col :span="12" v-if="form.amount_type === 'open'">
<el-form-item label="金额说明"> <el-form-item label="金额说明">
@ -104,30 +104,30 @@
<el-option label="收入类" value="1" /> <el-option label="收入类" value="1" />
<el-option label="支出类" value="2" /> <el-option label="支出类" value="2" />
<el-option label="技术协议" value="3" /> <el-option label="技术协议" value="3" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="签订日期"> <el-form-item label="签订日期">
<el-date-picker <el-date-picker
v-model="form.sign_date" v-model="form.sign_date"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="申请日期"> <el-form-item label="申请日期">
<el-date-picker <el-date-picker
v-model="form.apply_date" v-model="form.apply_date"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="合同履行期"> <el-form-item label="合同履行期">
@ -483,10 +483,10 @@ export default {
await this.loadUserList(); await this.loadUserList();
await this.loadDepartmentList(); await this.loadDepartmentList();
// IDflowId // IDflowId
const contractExists = await this.loadExistingContract(); const contractExists = await this.loadExistingContract();
// flowId // flowId
if (!contractExists && this.flowId) { if (!contractExists && this.flowId) {
this.loadFlowDataAndPrefill(); this.loadFlowDataAndPrefill();
} }
}, },
onDialogClose() { onDialogClose() {
@ -555,7 +555,7 @@ export default {
// IDflowIdflowId // IDflowIdflowId
if (!contractData && this.flowId) { if (!contractData && this.flowId) {
const res = await getContractByFlowId(this.flowId); const res = await getContractByFlowId(this.flowId);
contractData = res?.data || res; contractData = res?.data || res;
} }

Loading…
Cancel
Save