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

fix 临调订单

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