模板相关
parent
ed415ae4c5
commit
39869cd22e
|
|
@ -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 审批状态
|
||||||
|
|
|
||||||
|
|
@ -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'
|
||||||
|
|
||||||
/** 票据模版产品关联 表单 */
|
/** 票据模版产品关联 表单 */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue