修剪
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ export interface Equipment {
|
|||||||
batteryDeposit?: number;
|
batteryDeposit?: number;
|
||||||
batteryInsurance?: number;
|
batteryInsurance?: number;
|
||||||
batteryPrice?: number;
|
batteryPrice?: number;
|
||||||
|
touziUserId?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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);
|
||||||
// 获取字典数据
|
// 获取字典数据
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
@@ -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<{
|
||||||
|
|||||||
Reference in New Issue
Block a user