|
@@ -389,11 +389,6 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <el-form-item label="附件" :rules="[{ required: false, message: '请填写诉求内容', trigger: 'change' }]">
|
|
|
- <annex-list name="延期附件" :businessId="state.orderDetail.id" classify="延期上传" v-model:format="handleFiles" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>-->
|
|
|
</template>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
@@ -419,7 +414,6 @@ import { useAppConfig } from '@/stores/appConfig';
|
|
|
|
|
|
// 引入组件
|
|
|
const CommonAdvice = defineAsyncComponent(() => import('@/components/CommonAdvice/index.vue')); // 常用意见
|
|
|
-const AnnexList = defineAsyncComponent(() => import('@/components/AnnexList/index.vue')); // 附件列表
|
|
|
const TextEllipsis = defineAsyncComponent(() => import('@/components/TextEllipsis/index.vue'));
|
|
|
// 定义子组件向父组件传值/事件
|
|
|
const emit = defineEmits(['updateList']);
|
|
@@ -618,18 +612,14 @@ const countersignDisabled = computed(() => {
|
|
|
return !(state.ruleForm.nextHandlers.length === 1);
|
|
|
});
|
|
|
// 是否发起会签
|
|
|
-const changeStartCountersign = (val: boolean) => {
|
|
|
- /* if (!val) {
|
|
|
- // 如果不能会签清空办理对象
|
|
|
- state.ruleForm.nextHandlers = [];
|
|
|
- ruleFormRef.value?.resetFields('nextHandlers');
|
|
|
- }*/
|
|
|
+const changeStartCountersign = () => {
|
|
|
+
|
|
|
};
|
|
|
|
|
|
// 是否展示办理对象 (结束节点不展示: next.stepType===2 表示为结束节点,下一环节为派单组时 next.businessType === 1,办理对象下拉框隐藏:AppConfigInfo.value.isAverageSendOrder= true 表示开启了平均派单 )
|
|
|
const showHandlers = computed(() => {
|
|
|
const next = state.nextStepOptions.find((item: any) => item.key === state.ruleForm.nextStepCode);
|
|
|
- const isAverageSendOrder = AppConfigInfo.value.isAverageSendOrder && next?.businessType === 1; // 开启平均派单并且下一个环节是派单组 !isAverageSendOrder
|
|
|
+ // const isAverageSendOrder = AppConfigInfo.value.isAverageSendOrder && next?.businessType === 1; // 开启平均派单并且下一个环节是派单组 !isAverageSendOrder
|
|
|
if (!next) return true;
|
|
|
// 话务部到派单 派单组到一级部门 也不需要展示办理对象 如果下一环节是汇总节点与不需要展示办理
|
|
|
return next?.stepType !== 2 && !(seatToOrgOne.value || paidanToOrgOne.value) && selectNext.value.stepType !== 3;
|
|
@@ -874,7 +864,6 @@ const close = () => {
|
|
|
orderContent.value = '';
|
|
|
};
|
|
|
// 办理
|
|
|
-const handleFiles = ref<EmptyArrayType>([]); // 流程附件
|
|
|
const onSubmit = (formEl: FormInstance | undefined) => {
|
|
|
if (!formEl) return;
|
|
|
formEl.validate((valid: boolean) => {
|