pull/781/head
zy 2025-05-23 17:03:03 +08:00
parent b60a441014
commit 8778919237
3 changed files with 45 additions and 7 deletions

View File

@ -95,6 +95,8 @@
<ContractChangeLimit
v-if="formData.changeItem == 1"
ref="limitFormRef"
:formFields="formFields"
:data="formData"
:disabled="disabled"
/>
@ -150,6 +152,24 @@ const dialogVisible = ref(false) // 弹窗的是否展示
const dialogTitle = ref('') //
const formLoading = ref(false) // 12
const formType = ref('') // create - update -
const formFields = ref({
cooperationType: 1,
regType: 1,
actualCapital: 1,
socialEmployeeNum: 1,
defendantRecord: 1,
abnormalService: 1,
equityPledge: 1,
dishonestyRecord: 1,
financeRecord: 1,
judgmentRecord: 1,
creditAmount: 1,
creditLimit: 1,
partnerCompanyId: 1,
changeAmount: 1,
afterAmount: 1,
changeAmountDeadline: 1,
})
const formData = ref({
authPerson: [],
id: undefined,

View File

@ -1,5 +1,5 @@
<template>
<el-form
<processForm
ref="formRef"
:model="formData"
:rules="formRules"
@ -59,14 +59,14 @@
</template>
<template #actualCapital>
<el-col :span="8">
<el-form-item label="实缴资金" prop="paidInCapital">
<el-form-item label="实缴资金" prop="actualCapital">
<el-input v-model="formData.actualCapital" disabled />
</el-form-item>
</el-col>
</template>
<template #socialEmployeeNum>
<el-col :span="8">
<el-form-item label="参保人数" prop="insuredCount">
<el-form-item label="参保人数" prop="socialEmployeeNum">
<el-input v-model="formData.socialEmployeeNum" disabled />
</el-form-item>
</el-col>
@ -194,7 +194,7 @@
</el-form-item>
</el-col>
</template>
</el-form>
</processForm>
<!-- 子表的表单 -->
</template>
@ -208,10 +208,9 @@ import * as UserApi from '@/api/system/user'
import * as DeptApi from '@/api/system/dept'
import * as BusinessApi from '@/api/crm/business'
import { propTypes } from '@/utils/propTypes'
import { type } from 'os'
/** CRM 方案报价 表单 */
defineOptions({ name: 'QuotationForm' })
defineOptions({ name: 'ContractChangeLimit' })
const { t } = useI18n() //
const message = useMessage() //
@ -437,7 +436,7 @@ const resetForm = () => {
// const route = useRoute();
onMounted(async () => {
// console.log('%csrc/views/crm/quotation/QuotationForm.vue:596 route', 'color: #007acc;', route);
console.log('%csrc/views/crm/quotation/QuotationForm.vue:596 route', 'color: #007acc;', props.formFields);
// formType.value = route.query.id;
// if (formType.value) open(formType.value)

View File

@ -77,6 +77,7 @@
<ContractChangeLimit
v-if="formData.changeItem == 1"
ref="limitFormRef"
:formFields="formFields"
:data="formData"
:disabled="true"
/>
@ -134,6 +135,24 @@ const dialogVisible = ref(false) // 弹窗的是否展示
const dialogTitle = ref('') //
const formLoading = ref(false) // 12
const formType = ref('') // create - update -
const formFields = ref({
cooperationType: 1,
regType: 1,
actualCapital: 1,
socialEmployeeNum: 1,
defendantRecord: 1,
abnormalService: 1,
equityPledge: 1,
dishonestyRecord: 1,
financeRecord: 1,
judgmentRecord: 1,
creditAmount: 1,
creditLimit: 1,
partnerCompanyId: 1,
changeAmount: 1,
afterAmount: 1,
changeAmountDeadline: 1,
})
const formData = ref({
authPerson: [],
id: undefined,