模板相关
parent
ed415ae4c5
commit
39869cd22e
|
|
@ -212,6 +212,11 @@ export enum DICT_TYPE {
|
|||
CRM_PERMISSION_LEVEL = 'crm_permission_level', // CRM 数据权限的级别
|
||||
CRM_PRODUCT_UNIT = 'crm_product_unit', // CRM 产品单位
|
||||
CRM_FOLLOW_UP_TYPE = 'crm_follow_up_type', // CRM 跟进方式
|
||||
CRM_PRODUCT_INVOICE='crm_product_invoice',// 产品票据
|
||||
CRM_PRODUCT_INVOICE_ITEMS='crm_product_invoice_items',// 产品开票项目
|
||||
CRM_SERVICE_FEE_INVOICE='crm_service_fee_invoice',// 服务费票据
|
||||
CRM_SERVICE_FEE_INVOICE_ITEMS='crm_service_fee_invoice_items',// 服务费开票项目
|
||||
|
||||
|
||||
// ========== ERP - 企业资源计划模块 ==========
|
||||
ERP_AUDIT_STATUS = 'erp_audit_status', // ERP 审批状态
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
ref="formRef"
|
||||
:model="formData"
|
||||
:rules="formRules"
|
||||
label-width="100px"
|
||||
label-width="120px"
|
||||
v-loading="formLoading"
|
||||
>
|
||||
<el-form-item label="票据模版ID" prop="billTemplateId">
|
||||
|
|
@ -14,21 +14,54 @@
|
|||
<el-input v-model="formData.productId" placeholder="请输入产品ID" />
|
||||
</el-form-item>
|
||||
<el-form-item label="产品票据" prop="productInvoice">
|
||||
<el-input v-model="formData.productInvoice" placeholder="请输入产品票据" />
|
||||
<el-select v-model="formData.status" clearable placeholder="请选择产品票据">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_PRODUCT_INVOICE)"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="产品开票项目" prop="productInvoiceItems">
|
||||
<el-input v-model="formData.productInvoiceItems" placeholder="请输入产品开票项目" />
|
||||
<el-select v-model="formData.status" clearable placeholder="请选择产品开票项目">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_PRODUCT_INVOICE_ITEMS)"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="服务费票据" prop="serviceFeeInvoice">
|
||||
<el-input v-model="formData.serviceFeeInvoice" placeholder="请输入服务费票据" />
|
||||
<el-select v-model="formData.status" clearable placeholder="请选择服务费票据">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_SERVICE_FEE_INVOICE)"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="服务费开票项目" prop="serviceFeeInvoiceItems">
|
||||
<el-input v-model="formData.serviceFeeInvoiceItems" placeholder="请输入服务费开票项目" />
|
||||
<el-select v-model="formData.status" clearable placeholder="请选择服务费开票项目">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_SERVICE_FEE_INVOICE_ITEMS)"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="状态" prop="status">
|
||||
<el-radio-group v-model="formData.status">
|
||||
<el-radio value="1">请选择字典生成</el-radio>
|
||||
</el-radio-group>
|
||||
<el-select v-model="formData.status" clearable placeholder="请选择状态">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_PRODUCT_STATUS)"
|
||||
:key="dict.value"
|
||||
:label="dict.label"
|
||||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<template #footer>
|
||||
|
|
@ -38,6 +71,7 @@
|
|||
</Dialog>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
||||
import { BillTemplateProductApi, BillTemplateProductVO } from '@/api/crm/billtemplateproduct'
|
||||
|
||||
/** 票据模版产品关联 表单 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue