+ 审核
+
+ {{ orderStatusDict.find((el) => el.value === detail.status)?.label }}
+
+
+
+
+
+
+
+
diff --git a/src/views/maintenance/order/index.vue b/src/views/maintenance/order/index.vue
index c5c94f7..2ba56b5 100644
--- a/src/views/maintenance/order/index.vue
+++ b/src/views/maintenance/order/index.vue
@@ -24,31 +24,35 @@
:value="option.value"
/>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -190,6 +194,7 @@
width="220"
>
+
发布
+
修改
+
详情
+
+ 审核
+
+
+
+
@@ -431,6 +453,7 @@ import { omit } from "lodash-es";
import { ElMessageBox } from "element-plus";
import { useDict } from "@/utils/dict";
import { useRouter } from "vue-router";
+import Review from "@/views/maintenance/order/review.vue";
const { proxy } = getCurrentInstance();
@@ -446,9 +469,10 @@ const single = ref(true);
const multiple = ref(true);
const total = ref(0);
const title = ref("");
-const showSelectAlert = ref(false);
-
+const showSelectAlert = ref(false); /*是否显示选择告警窗口*/
+const showReviewOrder = ref(false); /*是否显示审核窗口*/
const workerOptions = ref([]); /*负责工人选项列表*/
+const underReviewOrderId = ref(); /*正在审核的order id*/
const data = reactive({
form: {},
@@ -473,9 +497,11 @@ const data = reactive({
{ required: true, message: "请选择建议完成时间", trigger: "change" },
],
},
+ reviewForm: {},
+ reviewRules: {},
});
-const { queryParams, form, rules } = toRefs(data);
+const { queryParams, form, rules, reviewForm, reviewRules } = toRefs(data);
const { iot_alert_level } = useDict("iot_alert_level");
/** 查询告警工单列表 */
@@ -562,6 +588,11 @@ const handleGoDetail = (orderId) => {
});
};
+const handleReview = (row) => {
+ underReviewOrderId.value = row.orderId;
+ showReviewOrder.value = true;
+};
+
/** 提交按钮 */
function submitForm() {
proxy.$refs["orderRef"].validate((valid) => {
diff --git a/src/views/maintenance/order/review.vue b/src/views/maintenance/order/review.vue
new file mode 100644
index 0000000..f925c8e
--- /dev/null
+++ b/src/views/maintenance/order/review.vue
@@ -0,0 +1,119 @@
+
+
+