"use strict"; const common_vendor = require("../../common/vendor.js"); const apiservice_apiService = require("../../apiservice/apiService.js"); const stores_user = require("../../stores/user.js"); const _sfc_main = { __name: "my-advice", setup(__props) { const userStore = stores_user.useUserStore(); const complaints = common_vendor.ref([]); async function fetchComplaints() { const uuid = userStore.uuid; if (!uuid) return; try { common_vendor.index.__f__("log", "at pages/ucenter/my-advice.vue:87", uuid); const res = await apiservice_apiService.apiService.advicesListByUuid(uuid); if (res.code === 1e3 && Array.isArray(res.data)) { common_vendor.index.__f__("log", "at pages/ucenter/my-advice.vue:91", res.data); complaints.value = res.data.map((item) => ({ time: item.createTime || "", content: item.question || "", reply: item.replytext || "", status: item.status || "未处理" })); } else { common_vendor.index.__f__("warn", "at pages/ucenter/my-advice.vue:99", "获取投诉数据失败:", res.message); complaints.value = []; } } catch (err) { common_vendor.index.__f__("error", "at pages/ucenter/my-advice.vue:103", "网络或服务器错误:", err); complaints.value = []; } } common_vendor.onMounted(() => { fetchComplaints(); }); return (_ctx, _cache) => { return common_vendor.e({ a: common_vendor.f(complaints.value, (item, index, i0) => { return { a: common_vendor.t(index + 1), b: common_vendor.t(item.time), c: common_vendor.t(item.content), d: common_vendor.t(item.status || "暂未回复"), e: common_vendor.n(item.status === "未处理" ? "text-color-status-0" : item.status === "处理中" ? "text-color-status-1" : item.status === "已处理" ? "text-color-status-2" : ""), f: common_vendor.t(item.reply ? item.reply : "暂未回复"), g: common_vendor.n(item.status === "未处理" ? "text-color-status-0" : item.status === "处理中" ? "text-color-status-1" : item.status === "已处理" ? "text-color-status-2" : ""), h: index }; }), b: complaints.value.length === 0 }, complaints.value.length === 0 ? {} : {}); }; } }; wx.createPage(_sfc_main); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/ucenter/my-advice.js.map