|
@@ -444,7 +444,7 @@ import { ElMessage, FormInstance } from 'element-plus';
|
|
|
import other from '@/utils/other';
|
|
|
import { storeToRefs } from 'pinia';
|
|
|
import { commonEnum } from '@/utils/constants';
|
|
|
-import { getDepartmentList, orderFlowParams, orderHandle, orderProcessTempSave, orderStartFlow, orderTimeConfig } from '@/api/business/order';
|
|
|
+import { getDepartmentList, orderAssignParams, orderFlowParams, orderHandle, orderProcessTempSave, orderStartFlow, orderTimeConfig } from '@/api/business/order';
|
|
|
import { orderPrevious, workflowNextSteps, workflowNextStepsByOrder, workflowNextStepsByOrderInstead } from '@/api/system/workflow';
|
|
|
import { useAppConfig } from '@/stores/appConfig';
|
|
|
import { removeDuplicate } from '@/utils/arrayOperation';
|
|
@@ -756,7 +756,7 @@ const changeStartCountersign = (val: boolean) => {
|
|
|
}
|
|
|
};
|
|
|
// 选择派单类型 需要清空选择的内容
|
|
|
-const selectDispatchType = () => {
|
|
|
+const selectDispatchType = (val:string|number) => {
|
|
|
ruleFormRef.value.resetFields('nextHandlers');
|
|
|
ruleFormRef.value.resetFields('nextHandler');
|
|
|
state.ruleForm.nextHandlers = [];
|
|
@@ -764,6 +764,22 @@ const selectDispatchType = () => {
|
|
|
state.ruleForm.isStartCountersign = false;
|
|
|
state.ruleForm.crossOrgIdsArr = [];
|
|
|
state.ruleForm.crossOrgIds = [];
|
|
|
+ switch (val) {
|
|
|
+ case 1: // 跨级派单
|
|
|
+ const request = {
|
|
|
+ WorkflowId: state.ruleForm.workflowId,
|
|
|
+ StepCode: selectNext.value.StepCode,
|
|
|
+ StepType: selectNext.value.currentStepType,
|
|
|
+ BusinessType: selectNext.value.businessType,
|
|
|
+ HandlerType: selectNext.value.HandlerType,
|
|
|
+ }
|
|
|
+ console.log(request)
|
|
|
+ // orderAssignParams()
|
|
|
+ break;
|
|
|
+ /* case 2: // 主办协办 抄送
|
|
|
+ state.ruleForm.nextStepCode = 'paidanToOrgOne';
|
|
|
+ break;*/
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
// 是否展示办理对象 (办理对象下拉框隐藏:AppConfigInfo.value.isAverageSendOrder= true 表示开启了平均派单 )
|