提交 685604aa authored 作者: leon's avatar leon

fix 临调订单

上级 80e5df1a
......@@ -9,12 +9,10 @@ import * as UserApi from '/@/api/system/userApi';
import { StatusValEnum as DoctorStatusValEnum } from '/@/views/system/doctor/enum';
import { StatusValEnum as UserStatusValEnum } from '/@/views/system/user/enum';
import { RoleEnum } from '/@/views/system/role/enum';
import { useUserStore } from '/@/store/modules/user';
interface gerPropType {
colProps?: any;
onChange?: any;
}
const userStore = useUserStore();
const getDistributorText = (text) => {
if (text === 0) {
return '供应商创建';
......@@ -134,10 +132,7 @@ const getHospitalIdAndDoctorId = ({ colProps }) => {
colProps,
onChange: ({ formActionType, formModel, e }) => {
const { updateSchema } = formActionType;
updateSchema([
{ field: 'doctorId', componentProps: { params: { hospitalId: e.value } } },
{ field: 'doctorId', componentProps: { disabled: false } },
]);
updateSchema([{ field: 'doctorId', componentProps: { params: { hospitalId: e.value, disabled: false } } }]);
formModel.doctorId = undefined; // 清空医生
},
}),
......@@ -157,12 +152,11 @@ const getSaleUserId = ({ colProps }) => {
labelInValue: true,
api: UserApi.all,
params: {
roel: RoleEnum.SALESMAN,
role: RoleEnum.SALESMAN,
status: UserStatusValEnum.PASSED,
distributorId: userStore.getDistributorId,
},
resultField: 'records',
labelField: 'name',
labelField: 'realName',
valueField: 'id',
allowClear: false,
placeholder: '业务员',
......@@ -175,7 +169,7 @@ const getSaleUserId = ({ colProps }) => {
},
table: {
customRender: ({ record }) => {
return get(record, 'user.name');
return get(record, 'user.realName') || '(已删除/不存在)';
},
},
};
......
......@@ -21,12 +21,13 @@
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);
const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({
const [registerForm, { resetFields, setFieldsValue, validate, updateSchema }] = useForm({
labelWidth: 120,
schemas: formSchema,
showActionButtonGroup: false,
......
......@@ -410,8 +410,8 @@ const queryFields = [
'updateTime',
];
const editFields = [
'distributorId',
'orderSn',
// 'distributorId',
// 'orderSn',
'productLineName',
'hospitalId',
'saleUserId',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论