Commit 07a0b660 by lanyulei Committed by GitHub

Merge pull request #57 from lanyulei/dev

feat: 新增重开工单功能。
parents 30cd4e7e ac8ef6ec
......@@ -79,3 +79,11 @@ export function deleteWorkOrder(workOrderId) {
method: 'delete'
})
}
// 删除工单
export function reopenWorkOrder(id) {
return request({
url: `/api/v1/work-order/reopen/${id}`,
method: 'post'
})
}
......@@ -57,6 +57,13 @@
@click="handleView(scope.row)"
>查看</el-button>
<el-button
v-permisaction="['process:list:myCreate:reopen']"
size="mini"
type="text"
icon="el-icon-refresh-right"
@click="handleReopen(scope.row.id)"
>重开</el-button>
<el-button
v-if="scope.row.is_end===0"
v-permisaction="['process:list:upcoming:urge']"
size="mini"
......@@ -80,7 +87,7 @@
</template>
<script>
import { workOrderList, urgeWorkOrder } from '@/api/process/work-order'
import { workOrderList, urgeWorkOrder, reopenWorkOrder } from '@/api/process/work-order'
// 搜索
import WorkOrderSearch from './components/search/index'
......@@ -140,6 +147,21 @@ export default {
handleView(row) {
this.$router.push({ name: 'ProcessListHandle', query: { workOrderId: row.id, processId: row.process }})
},
handleReopen(id) {
this.$confirm('根据此工单新建一个新的工单?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'info'
}).then(() => {
reopenWorkOrder(id).then(res => {
this.getList()
this.$message({
type: 'success',
message: '成功!'
})
})
})
},
handleSelectionChange() {},
handleUrge(row) {
this.$confirm('<span style="font-size:15px ">对此工单处理人进行催办通知提醒, 是否继续?</span><br><span style="color: #c33; font-size: 10px">注意:十分钟内只能催办一次。</span>', '催办', {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment