89 lines
2.7 KiB
JavaScript
89 lines
2.7 KiB
JavaScript
"use strict";
|
|
var common_vendor = require("../../common/vendor.js");
|
|
if (!Array) {
|
|
const _component_nav_bar = common_vendor.resolveComponent("nav-bar");
|
|
_component_nav_bar();
|
|
}
|
|
if (!Math) {
|
|
(GoodsSeach + WeightAndVolume)();
|
|
}
|
|
const GoodsSeach = () => "./components/goodsSearch.js";
|
|
const WeightAndVolume = () => "./components/weightAndVolume.js";
|
|
const _sfc_main = {
|
|
__name: "index",
|
|
setup(__props) {
|
|
const weight = common_vendor.ref(1);
|
|
const volume = common_vendor.ref("");
|
|
const goods = common_vendor.reactive({
|
|
info: {}
|
|
});
|
|
const store = common_vendor.useStore();
|
|
const users = store.state.user;
|
|
const isShow = common_vendor.ref(false);
|
|
let isAlways = common_vendor.ref();
|
|
common_vendor.onMounted(() => {
|
|
goods.info = users.goodsInfo;
|
|
});
|
|
const isActive = common_vendor.computed$1(() => {
|
|
return Boolean(users.goodsInfo.name);
|
|
});
|
|
const isShowOther = (flag, type) => {
|
|
if (type === "always") {
|
|
isAlways.value = true;
|
|
}
|
|
isShow.value = type === "always" ? true : flag;
|
|
};
|
|
const getWeight = (value) => {
|
|
weight.value = value;
|
|
store.commit("user/setWeight", value);
|
|
};
|
|
const getVolume = (value, long, width, height) => {
|
|
volume.value = value;
|
|
store.commit("user/setLong", long);
|
|
store.commit("user/setWidth", width);
|
|
store.commit("user/setHeight", height);
|
|
store.commit("user/setVolume", value);
|
|
};
|
|
const getGoodsInfo = (value) => {
|
|
goods.info = value;
|
|
store.commit("user/setGoodsInfo", value);
|
|
};
|
|
const confirm = () => {
|
|
if (!goods.info.name) {
|
|
return common_vendor.index.showToast({
|
|
title: "\u8BF7\u9009\u62E9\u7269\u54C1",
|
|
duration: 1e3,
|
|
icon: "none"
|
|
});
|
|
}
|
|
common_vendor.index.redirectTo({
|
|
url: "/pages/express-delivery/index?isFromGoods=true"
|
|
});
|
|
};
|
|
return (_ctx, _cache) => {
|
|
return common_vendor.e({
|
|
a: common_vendor.p({
|
|
title: "\u7269\u54C1\u4FE1\u606F"
|
|
}),
|
|
b: common_vendor.o(getGoodsInfo),
|
|
c: common_vendor.p({
|
|
isShowOther
|
|
}),
|
|
d: !isShow.value
|
|
}, !isShow.value ? {
|
|
e: common_vendor.o(getWeight),
|
|
f: common_vendor.o(getVolume)
|
|
} : {}, {
|
|
g: !isShow.value
|
|
}, !isShow.value ? {
|
|
h: common_vendor.n(common_vendor.unref(isActive) ? "active" : ""),
|
|
i: common_vendor.o(confirm)
|
|
} : {}, {
|
|
j: isShow.value ? 1 : ""
|
|
});
|
|
};
|
|
}
|
|
};
|
|
var MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "E:/project/project-wl-yonghuduan-uniapp-vue3/pages/goodsInfo/index.vue"]]);
|
|
wx.createPage(MiniProgramPage);
|