提交 bd15d7a0 authored 作者: leon's avatar leon

产品模块自定义测试

上级 6bdf4188
......@@ -32,8 +32,11 @@ import { StrengthMeter } from '/@/components/StrengthMeter';
import { IconPicker } from '/@/components/Icon';
import { CountdownInput } from '/@/components/CountDown';
import Test from '/@/views/order/components/Test.vue';
const componentMap = new Map<ComponentType, Component>();
componentMap.set('Test', Test);
componentMap.set('Input', Input);
componentMap.set('InputGroup', Input.Group);
componentMap.set('InputPassword', Input.Password);
......
<template>
<a-button @click="add">加加加</a-button>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
const emit = defineEmits(['change']);
defineProps({
count: Number,
});
const count = ref(0);
const add = () => {
count.value++;
emit('change', count.value);
};
</script>
<style scoped lang="less"></style>
......@@ -21,8 +21,7 @@
import { useAsyncState } from '@vueuse/core';
import * as OperationOrderApi from '/@/api/order/operationOrderApi';
import { OperationOrder } from '/@/api/model/operationOrder';
import { useUserStore } from '/@/store/modules/user';
const userStore = useUserStore();
const emit = defineEmits(['success', 'register']);
const isUpdate = ref(true);
const entityId = ref(0);
......
......@@ -82,6 +82,25 @@ export const schema = {
table: {},
},
getProductLineName({ colProps }),
{
field: 'productSelectField',
label: '产品',
defaultValue: undefined,
form: {
componentProps: () => {
return {
allowClear: true,
placeholder: '选择产品',
onChange: (e) => {
console.log('e', e);
},
};
},
colProps,
component: 'Test',
},
table: {},
},
...getHospitalIdAndDoctorId({ colProps }),
getSaleUserId({ colProps }),
{
......@@ -427,6 +446,7 @@ const editFields = [
// 'distributorId',
// 'orderSn',
'productLineName',
'productSelectField',
'hospitalId',
'doctorId',
'saleUserId',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论