|
@@ -107,7 +107,7 @@
|
|
|
<script setup name="AddViolationDialog">
|
|
|
import { ref, reactive, watch } from 'vue';
|
|
|
import { VIOLATION_TYPE } from '@/config/constants';
|
|
|
-import { dictToOptionList, objAssign } from '@/utils/tool';
|
|
|
+import { dictToOptionList } from '@/utils/tool';
|
|
|
import { saveViolation } from '@/api/sop';
|
|
|
import { MessagePlugin } from 'tdesign-vue-next';
|
|
|
|
|
@@ -163,11 +163,9 @@ watch(
|
|
|
() => props.visible,
|
|
|
(val) => {
|
|
|
if (val) {
|
|
|
- const info = objAssign(
|
|
|
- { crmNo: '', serviceId: null, sopNo: '' },
|
|
|
- props.sop
|
|
|
- );
|
|
|
- formData = objAssign(initFormData, info);
|
|
|
+ formData.crmNo = props.sop.crmNo || '';
|
|
|
+ formData.serviceId = props.sop.serviceId || '';
|
|
|
+ formData.sopNo = props.sop.sopNo || '';
|
|
|
}
|
|
|
}
|
|
|
);
|