From ead1419555db06f8f8a258c5b5242e1acb17f034 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 20 Jan 2026 18:56:20 +0800
Subject: [PATCH] feat: 提交
---
applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue | 62 +++++++++++++++++--------------
1 files changed, 34 insertions(+), 28 deletions(-)
diff --git a/applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue b/applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue
index 0d8e352..1391c15 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/orderManage/FormDiaLog.vue
@@ -9,7 +9,7 @@
>
<div class="content" style="display: flex">
<div class="processBox">
- <div v-for="(item, index) in processList">{{index}}-{{ item.flowName }}{{ item.flowDesc }}</div>
+ <div v-for="(item, index) in processList">{{ index }}-{{ item.flowName }}{{ item.flowDesc }}</div>
</div>
<div class="leftBox">
<div class="detail-container" v-if="dialogReadonly">
@@ -140,52 +140,49 @@
</div>
<template #footer>
- <el-button color="#F2F3F5" @click="requester = !requester">我是{{ requester ? '需求方' : '服务方' }}</el-button>
- <el-button color="#F2F3F5" @click="visible = false">{{ dialogReadonly ? '关闭' : '取消' }}</el-button>
+<!-- <el-button color="#F2F3F5" @click="visible = false">{{ dialogReadonly ? '关闭' : '取消' }}</el-button>-->
<el-button
class="save-btn"
color="#4C34FF"
- v-if="!dialogReadonly && !formData.id"
+ v-if="(!dialogReadonly && !formData.id) || suddenlyEdit"
:loading="submitting"
:disabled="submitting"
@click="handleSubmit"
>
发布
</el-button>
- <template v-if="requester">
- <template v-if="editStatus.includes(gdStatus)">
+ <template v-else>
+ <template v-if="requester">
<el-button
- color="#4C34FF"
class="save-btn"
+ color="#4C34FF"
+ v-if="editStatus.includes(gdStatus)"
:loading="submitting"
:disabled="submitting"
@click="handleSubmit"
>
- 重新发布
+ 发布
+ </el-button>
+ <el-button color="#F2F3F5" v-if="gdStatus === '11'">拒单原因</el-button>
+ <el-button color="#F2F3F5" @click="statusChange(3)" v-if="gdStatus === '20'">申请取消</el-button>
+ <el-button color="#4C34FF" @click="requestModification" v-if="gdStatus === '20'" class="save-btn">
+ 申请修改
</el-button>
</template>
- <template v-if="gdStatus === '11'">
- <el-button color="#F2F3F5">拒单原因</el-button>
- </template>
- <template v-else-if="gdStatus === '20'">
- <el-button color="#F2F3F5" @click="statusChange(3)">申请取消</el-button>
- <el-button color="#4C34FF" @click="statusChange(4)" class="save-btn">申请修改</el-button>
+ <template v-else>
+ <el-button color="#F2F3F5" v-if="gdStatus === '10'" @click="rejectOrders">拒绝接单</el-button>
+ <el-button color="#4C34FF" v-if="gdStatus === '10'" @click="statusChange(1)" class="save-btn">接单</el-button>
+ <el-button color="#F2F3F5" v-if="gdStatus === '22'" @click="statusChange(7)">同意修改</el-button>
+ <el-button color="#4C34FF" v-if="gdStatus === '22'" @click="statusChange(8)" class="save-btn">
+ 不同意修改
+ </el-button>
+ <el-button color="#F2F3F5" v-if="gdStatus === '21'" @click="statusChange(5)">同意取消</el-button>
+ <el-button color="#4C34FF" v-if="gdStatus === '21'" @click="statusChange(6)" class="save-btn">
+ 不同意取消
+ </el-button>
</template>
</template>
- <template v-else>
- <template v-if="gdStatus === '10'">
- <el-button color="#F2F3F5" @click="rejectOrders">拒绝接单</el-button>
- <el-button color="#4C34FF" @click="statusChange(1)" class="save-btn">接单</el-button>
- </template>
- <template v-else-if="gdStatus === '22'">
- <el-button color="#F2F3F5" @click="statusChange(7)">同意修改</el-button>
- <el-button color="#4C34FF" @click="statusChange(8)" class="save-btn">不同意修改</el-button>
- </template>
- <template v-else-if="gdStatus === '21'">
- <el-button color="#F2F3F5" @click="statusChange(5)">同意取消</el-button>
- <el-button color="#4C34FF" @click="statusChange(6)" class="save-btn">不同意取消</el-button>
- </template>
- </template>
+
</template>
<RefuseOrderDialog
@@ -268,6 +265,15 @@
})
}
+const suddenlyEdit = ref(false)
+function requestModification() {
+ suddenlyEdit.value = true
+ dialogMode.value = 'edit'
+ nextTick(() => {
+ syncSelection()
+ })
+}
+
function rejectSuccess() {
visible.value = false
emit('success')
--
Gitblit v1.9.3