模板相关

pull/781/head
Eavin 2025-04-26 10:59:36 +08:00
parent ed415ae4c5
commit 39869cd22e
2 changed files with 47 additions and 8 deletions

View File

@ -212,6 +212,11 @@ export enum DICT_TYPE {
CRM_PERMISSION_LEVEL = 'crm_permission_level', // CRM 数据权限的级别 CRM_PERMISSION_LEVEL = 'crm_permission_level', // CRM 数据权限的级别
CRM_PRODUCT_UNIT = 'crm_product_unit', // CRM 产品单位 CRM_PRODUCT_UNIT = 'crm_product_unit', // CRM 产品单位
CRM_FOLLOW_UP_TYPE = 'crm_follow_up_type', // 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 - 企业资源计划模块 ==========
ERP_AUDIT_STATUS = 'erp_audit_status', // ERP 审批状态 ERP_AUDIT_STATUS = 'erp_audit_status', // ERP 审批状态

View File

@ -4,7 +4,7 @@
ref="formRef" ref="formRef"
:model="formData" :model="formData"
:rules="formRules" :rules="formRules"
label-width="100px" label-width="120px"
v-loading="formLoading" v-loading="formLoading"
> >
<el-form-item label="票据模版ID" prop="billTemplateId"> <el-form-item label="票据模版ID" prop="billTemplateId">
@ -14,21 +14,54 @@
<el-input v-model="formData.productId" placeholder="请输入产品ID" /> <el-input v-model="formData.productId" placeholder="请输入产品ID" />
</el-form-item> </el-form-item>
<el-form-item label="产品票据" prop="productInvoice"> <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>
<el-form-item label="产品开票项目" prop="productInvoiceItems"> <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>
<el-form-item label="服务费票据" prop="serviceFeeInvoice"> <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>
<el-form-item label="服务费开票项目" prop="serviceFeeInvoiceItems"> <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>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-radio-group v-model="formData.status"> <el-select v-model="formData.status" clearable placeholder="请选择状态">
<el-radio value="1">请选择字典生成</el-radio> <el-option
</el-radio-group> 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-item>
</el-form> </el-form>
<template #footer> <template #footer>
@ -38,6 +71,7 @@
</Dialog> </Dialog>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { BillTemplateProductApi, BillTemplateProductVO } from '@/api/crm/billtemplateproduct' import { BillTemplateProductApi, BillTemplateProductVO } from '@/api/crm/billtemplateproduct'
/** 票据模版产品关联 表单 */ /** 票据模版产品关联 表单 */