Compare commits
2 Commits
16fde7aade
...
655547c57a
| Author | SHA1 | Date | |
|---|---|---|---|
| 655547c57a | |||
| 055423fc32 |
@@ -117,7 +117,7 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { ref, onMounted, nextTick } from "vue";
|
import { ref, onMounted, nextTick } from "vue";
|
||||||
import { SCROLL_TO_BOTTOM } from "@/constant/constant";
|
import { SCROLL_TO_BOTTOM } from "@/constant/constant";
|
||||||
import { createWorkOrder } from "@/request/api/OrderApi";
|
import { createWorkOrder } from "@/request/api/WorkOrderApi";
|
||||||
import { updateImageFile } from "@/request/api/UpdateFile";
|
import { updateImageFile } from "@/request/api/UpdateFile";
|
||||||
import { zniconsMap } from "@/static/fonts/znicons.js";
|
import { zniconsMap } from "@/static/fonts/znicons.js";
|
||||||
|
|
||||||
|
|||||||
@@ -66,9 +66,8 @@
|
|||||||
import { ref, onMounted, nextTick, computed } from "vue";
|
import { ref, onMounted, nextTick, computed } from "vue";
|
||||||
import { SCROLL_TO_BOTTOM } from "@/constant/constant";
|
import { SCROLL_TO_BOTTOM } from "@/constant/constant";
|
||||||
import { getCurrentConfig } from "@/constant/base";
|
import { getCurrentConfig } from "@/constant/base";
|
||||||
import { createWorkOrder } from "@/request/api/OrderApi";
|
import { submitFeedback } from "@/request/api/FeedbackApi";
|
||||||
|
|
||||||
const workOrderTypeId = ref("");
|
|
||||||
const contactPhone = ref("");
|
const contactPhone = ref("");
|
||||||
const contactText = ref("");
|
const contactText = ref("");
|
||||||
const isCallSuccess = ref(false); // 呼叫成功状态
|
const isCallSuccess = ref(false); // 呼叫成功状态
|
||||||
@@ -93,16 +92,15 @@ const handleCall = async () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
sendCreateWorkOrder();
|
sendFeedback();
|
||||||
};
|
};
|
||||||
|
|
||||||
/// 创建工单
|
/// 提交反馈意见
|
||||||
const sendCreateWorkOrder = async () => {
|
const sendFeedback = async () => {
|
||||||
try {
|
try {
|
||||||
const res = await createWorkOrder({
|
const res = await submitFeedback({
|
||||||
contactName: contactText.value,
|
userPhone: contactPhone.value,
|
||||||
contactPhone: contactPhone.value,
|
content: contactText.value,
|
||||||
workOrderTypeId: workOrderTypeId.value,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
|
|||||||
@@ -72,7 +72,7 @@
|
|||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { defineProps } from "vue";
|
import { defineProps } from "vue";
|
||||||
import { closeWorkOrder } from "@/request/api/OrderApi";
|
import { closeWorkOrder } from "@/request/api/WorkOrderApi";
|
||||||
import { ref } from "vue";
|
import { ref } from "vue";
|
||||||
const isCancelWork = ref(false);
|
const isCancelWork = ref(false);
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ import { ref } from "vue";
|
|||||||
import TopNavBar from "@/components/TopNavBar/index.vue";
|
import TopNavBar from "@/components/TopNavBar/index.vue";
|
||||||
import CustomEmpty from "@/components/CustomEmpty/index.vue";
|
import CustomEmpty from "@/components/CustomEmpty/index.vue";
|
||||||
import OrderCard from "./components/OrderCard/index.vue";
|
import OrderCard from "./components/OrderCard/index.vue";
|
||||||
import { userWorkOrderList } from "@/request/api/OrderApi";
|
import { userWorkOrderList } from "@/request/api/WorkOrderApi";
|
||||||
|
|
||||||
const dataList = ref([]);
|
const dataList = ref([]);
|
||||||
const paging = ref(null);
|
const paging = ref(null);
|
||||||
|
|||||||
5
src/request/api/FeedbackApi.js
Normal file
5
src/request/api/FeedbackApi.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import request from "../base/request";
|
||||||
|
|
||||||
|
export const submitFeedback = (args) => {
|
||||||
|
return request.post("/hotelBiz/feedback/submitFeedback", args);
|
||||||
|
};
|
||||||
28
src/request/api/WorkOrderApi.js
Normal file
28
src/request/api/WorkOrderApi.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
import request from "../base/request";
|
||||||
|
|
||||||
|
// 获取用户订单列表
|
||||||
|
const userWorkOrderList = (args) => {
|
||||||
|
return request.post("/hotelBiz/workOrder/userWorkOrderList", args);
|
||||||
|
};
|
||||||
|
|
||||||
|
// 获取工单类型
|
||||||
|
const workOrderTypeListForBiz = () => {
|
||||||
|
return request.get("/hotelBiz/workOrder/workOrderTypeListForBiz", {});
|
||||||
|
};
|
||||||
|
|
||||||
|
// 创建工单
|
||||||
|
const createWorkOrder = (args) => {
|
||||||
|
return request.post("/hotelBiz/workOrder/createWorkOrder", args);
|
||||||
|
};
|
||||||
|
|
||||||
|
// 关闭工单
|
||||||
|
const closeWorkOrder = (args) => {
|
||||||
|
return request.post("/hotelBiz/workOrder/closeWorkOrder", args);
|
||||||
|
};
|
||||||
|
|
||||||
|
export {
|
||||||
|
userWorkOrderList,
|
||||||
|
workOrderTypeListForBiz,
|
||||||
|
createWorkOrder,
|
||||||
|
closeWorkOrder,
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user