This commit is contained in:
weicw
2023-08-08 17:20:38 +08:00
parent c02e8be49b
commit a431586d21
5 changed files with 49 additions and 3 deletions

View File

@@ -51,6 +51,44 @@ export interface EquipmentGoods {
serviceCharges?: number; serviceCharges?: number;
// 分期方式 // 分期方式
periodsType?: number; periodsType?: number;
/* 投资人 */
// 一次性购买
touziCustomerProfit10?: number;
// 分期购买首期
touziCustomerProfit20First?: number;
// 分期购买每期
touziCustomerProfit20?: number;
// 以租代购
touziCustomerProfit30?: number;
// 租赁
touziCustomerProfit40?: number;
/* 服务门店 */
// 直推用户一次性购买
storeCustomerProfit10?: number;
// 直推用户 分期购买首期
storeCustomerProfit20First?: number;
// 直推用户 分期购买每期
storeCustomerProfit20?: number;
// 直推用户 以租代购
storeCustomerProfit30?: number;
// 直推用户 租赁
storeCustomerProfit40?: number;
//直推门店 直推用户 一次性购买
storeStoreCustomerProfit10?: number;
//直推门店 直推用户 分期购买首期
storeStoreCustomerProfit20First?: number;
//直推门店 直推用户 分期购买每期
storeStoreCustomerProfit20?: number;
//直推门店 直推用户 以租代购
storeStoreCustomerProfit30?: number;
//直推门店 直推用户 租赁
storeStoreCustomerProfit40?: number;
} }
/** /**

View File

@@ -54,6 +54,7 @@ export interface Equipment {
batteryDeposit?: number; batteryDeposit?: number;
batteryInsurance?: number; batteryInsurance?: number;
batteryPrice?: number; batteryPrice?: number;
touziUserId?: number;
} }
/** /**

View File

@@ -169,7 +169,7 @@
// 私信未读数量 // 私信未读数量
const { unReadLetter, unReadConversations } = storeToRefs(chatStore); const { unReadLetter, unReadConversations } = storeToRefs(chatStore);
chatStore.connectSocketIO(userStore.info?.userId || 0); // chatStore.connectSocketIO(userStore.info?.userId || 0);
// 代办未读数量 // 代办未读数量
const unReadTodo = ref<any>(0); const unReadTodo = ref<any>(0);
// 获取字典数据 // 获取字典数据

View File

@@ -249,7 +249,7 @@
import { FormInstance, Rule, RuleObject } from 'ant-design-vue/es/form'; import { FormInstance, Rule, RuleObject } from 'ant-design-vue/es/form';
import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types'; import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types';
import { uploadFile } from '@/api/system/file'; import { uploadFile } from '@/api/system/file';
import { FILE_SERVER, FILE_THUMBNAIL } from "@/config/setting"; import { FILE_SERVER, FILE_THUMBNAIL } from '@/config/setting';
import useFormData from '@/utils/use-form-data'; import useFormData from '@/utils/use-form-data';
import TinymceEditor from '@/components/TinymceEditor/index.vue'; import TinymceEditor from '@/components/TinymceEditor/index.vue';
// import { Category } from '@/api/goods/category/model'; // import { Category } from '@/api/goods/category/model';

View File

@@ -31,6 +31,12 @@
v-model:value="form.merchantCode" v-model:value="form.merchantCode"
/> />
</a-form-item> </a-form-item>
<a-form-item label="投资人" name="touziUserId">
<UserSelect
v-model:value="form.touziUserId"
:placeholder="`请选择用户`"
/>
</a-form-item>
<!-- 1锂电池租赁 3电动车租赁 --> <!-- 1锂电池租赁 3电动车租赁 -->
<a-form-item label="设备名称" name="equipmentName"> <a-form-item label="设备名称" name="equipmentName">
<DictSelect <DictSelect
@@ -204,7 +210,7 @@
import { FormInstance, Rule, RuleObject } from 'ant-design-vue/es/form'; import { FormInstance, Rule, RuleObject } from 'ant-design-vue/es/form';
import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types'; import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types';
import { uploadFile } from '@/api/system/file'; import { uploadFile } from '@/api/system/file';
import { FILE_SERVER, FILE_THUMBNAIL } from "@/config/setting"; import { FILE_SERVER, FILE_THUMBNAIL } from '@/config/setting';
import useFormData from '@/utils/use-form-data'; import useFormData from '@/utils/use-form-data';
import TinymceEditor from '@/components/TinymceEditor/index.vue'; import TinymceEditor from '@/components/TinymceEditor/index.vue';
import { Category } from '@/api/goods/category/model'; import { Category } from '@/api/goods/category/model';
@@ -214,6 +220,7 @@
import MerchantSelect from '@/components/MerchantSelect/index.vue'; import MerchantSelect from '@/components/MerchantSelect/index.vue';
import { createCode } from '@/utils/common'; import { createCode } from '@/utils/common';
import dayjs, { Dayjs } from 'dayjs'; import dayjs, { Dayjs } from 'dayjs';
import UserSelect from "@/views/system/appstore/components/dict/user-select.vue";
// import MultiSpec from './MultiSpec.vue'; // import MultiSpec from './MultiSpec.vue';
const props = defineProps<{ const props = defineProps<{