xiangpei
2024-03-06 985ed49d96b325b54c7c1c4d34bcf474e15c5641
工单优化
2个文件已修改
42 ■■■■■ 已修改文件
src/api/platform/work-order.js 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/work-order/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/platform/work-order.js
@@ -42,3 +42,21 @@
    method: 'delete'
  })
}
// 审核工单
export function auditing(data) {
  return request({
    url: '/work-order/auditing',
    method: 'put',
    data: data
  })
}
// 工单运维情况
export function ywCondition(data) {
  return request({
    url: '/work-order/yw-condition',
    method: 'put',
    data: data
  })
}
src/views/system/work-order/index.vue
@@ -16,7 +16,7 @@
          @clear="handleQuery"
          v-model="daterangeYwHandleTime"
          style="width: 240px"
          value-format="yyyy-MM-dd"
          value-format="yyyy-MM-dd HH:mm:ss"
          type="daterange"
          range-separator="-"
          start-placeholder="开始日期"
@@ -78,6 +78,8 @@
    <el-table v-loading="loading" :data="workOrderList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="工单号" align="center" prop="workOrderNo" width="170"/>
      <el-table-column label="工单来源" align="center" prop="source" width="170"/>
      <el-table-column label="故障类型" align="center" prop="errorType" width="170"/>
      <el-table-column label="运维单位" align="center" prop="unitName" width="150"/>
      <el-table-column label="运维人员" align="center" prop="ywPeopleName" />
      <el-table-column label="运维处理时间" align="center" prop="ywHandleTime" width="180"/>
@@ -250,7 +252,7 @@
</template>
<script>
import { listWorkOrder, getWorkOrder, delWorkOrder, addWorkOrder, updateWorkOrder } from "@/api/platform/work-order";
import { listWorkOrder, getWorkOrder, delWorkOrder, addWorkOrder, updateWorkOrder,auditing, ywCondition } from "@/api/platform/work-order";
export default {
  name: "Work-order",
@@ -357,7 +359,14 @@
    },
    // 提交审核
    submitAuditing() {
      // todo
      this.$refs["auditingForm"].validate(valid => {
        if (valid) {
          auditing(this.auditingForm).then(res => {
            this.auditingOpen = false;
            this.$modal.msgSuccess("操作成功");
          })
        }
      })
    },
    // 取消审核
    cancelAuditing() {
@@ -366,7 +375,14 @@
    },
    // 提交运维情况
    submitYwCondition() {
      // todo
      this.$refs["ywConditionForm"].validate(valid => {
        if (valid) {
          ywCondition(this.ywConditionForm).then(res => {
            this.ywConditionOpen = false;
            this.$modal.msgSuccess("操作成功");
          })
        }
      })
    },
    cancelYwCondition() {
      this.ywConditionForm = {};