"use strict"; const common_vendor = require("../../common/vendor.js"); const _sfc_main = { // 组件名称 name: "", // 局部注册的组件 components: {}, // 组件参数 接收来自父组件的数据 props: { from: { type: String, default: () => { return "default"; } }, list: { type: Array, default: () => { return []; } }, speed: { type: Number, default: () => { return -1; } }, query: { type: Object, default: () => { return { page: 1, size: 10, list: [], isFinish: -1 }; } }, tabActive: { type: Number, default: () => { return 0; } }, loading: { type: Boolean, default: () => { return true; } }, isLogin: { type: Boolean }, navInfo: { type: Object, default: () => { return {}; } } }, // 组件状态值 data() { return { cdnBaseImg: this.G.store().cdnBaseImg, tabbarHeight: 0 }; }, // 计算属性 computed: {}, // 侦听器 watch: {}, created() { this.tabbarHeight = common_vendor.index.getStorageSync("TABBAR_HEIGHT"); common_vendor.index.__f__("log", "at components/list/apply.vue:130", "this.tabbarHeight", this.tabbarHeight); }, mounted() { }, // 组件方法 methods: { reachBottom() { let that = this; common_vendor.index.__f__("log", "at components/list/apply.vue:137", 123123); common_vendor.index.__f__("log", "at components/list/apply.vue:138", "that.query", that.query); this.G.isLogin(); if (this.G.isLogin()) { if (that.query.isFinish == -1 || that.query.isFinish == that.query.size) { that.query.page++; that.$emit("update:query", that.query); that.$emit("uploadList"); } } }, goDetail($item, $index) { let that = this; common_vendor.index.navigateTo({ url: `/root/detail/apply?id=${$item.id}&type=${that.tabActive + 1}&relationId=${$item.relationId}` // url: "/root/detail/apply?id=" + $item.id + "&type=" + (that.tabActive + 1), }); }, goLogin() { common_vendor.index.reLaunch({ url: "/root/person/loginIndex" }); }, goTel($item) { common_vendor.index.__f__("log", "at components/list/apply.vue:161", $item); if ($item) { common_vendor.index.makePhoneCall({ phoneNumber: $item }); } }, sendApply(_item) { common_vendor.index.$emit("sendApply", { ..._item, active: this.tabActive + 1 }); } } }; if (!Array) { const _component_g_loading = common_vendor.resolveComponent("g-loading"); const _component_g_empty = common_vendor.resolveComponent("g-empty"); const _component_g_button = common_vendor.resolveComponent("g-button"); const _component_g_panel_hr = common_vendor.resolveComponent("g-panel-hr"); (_component_g_loading + _component_g_empty + _component_g_button + _component_g_panel_hr)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: $props.loading && $props.speed == -1 }, $props.loading && $props.speed == -1 ? { b: common_vendor.p({ paddingBottom: "g_pb_120" }) } : {}, { c: !$props.loading && $props.speed == 0 && $props.isLogin }, !$props.loading && $props.speed == 0 && $props.isLogin ? { d: common_vendor.p({ text: $props.isLogin ? "暂无数据" : "请登录" }) } : {}, { e: !$props.isLogin }, !$props.isLogin ? { f: common_vendor.p({ text: "您还有没有登录,请登录后查看工单" }), g: common_vendor.o($options.goLogin), h: common_vendor.p({ btnText: "去登录", size: "small" }) } : {}, { i: $props.speed > 0 }, $props.speed > 0 ? { j: common_vendor.f($props.query.list, (item, index, i0) => { return common_vendor.e({ a: item.tel }, item.tel ? { b: $data.cdnBaseImg + "tel.svg" } : { c: $data.cdnBaseImg + "order_tel_gray.svg" }, { d: common_vendor.o(($event) => $options.goTel(item.tel), index), e: common_vendor.t(item.userName), f: common_vendor.t(item.setTitle), g: common_vendor.t(item.storeJobName + "@" + (item.upFullName || item.upAgencyName)), h: common_vendor.t(item.time), i: common_vendor.t(item.status_text) }, $props.from == "chat" ? { j: common_vendor.o(($event) => $options.sendApply(item), index), k: "ce93ebae-4-" + i0, l: common_vendor.p({ btnText: "发送", fontSize: "14", type: "primary", size: "mini" }), m: common_vendor.o(() => { }, index) } : {}, { n: index, o: common_vendor.o(($event) => $options.goDetail(item, index), index) }); }), k: $props.from == "chat", l: common_vendor.p({ str: $props.query.isFinish >= 0 && $props.query.isFinish < $props.query.size ? $props.speed + "个工单" : "加载中" }) } : {}, { m: common_vendor.n(!$props.loading && $props.speed == 0 ? "" : ""), n: common_vendor.n(!$props.loading && $props.speed == 0 ? "g_bg_f_5" : ""), o: common_vendor.n($props.isLogin ? "" : "m-login-false") }); } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-ce93ebae"]]); wx.createComponent(Component); //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/list/apply.js.map