12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- "use strict";
- const common_vendor = require("../../common/vendor.js");
- const services_ams = require("../../services/ams.js");
- if (!Array) {
- const _easycom_wd_upload2 = common_vendor.resolveComponent("wd-upload");
- _easycom_wd_upload2();
- }
- const _easycom_wd_upload = () => "../../node-modules/wot-design-uni/components/wd-upload/wd-upload.js";
- if (!Math) {
- _easycom_wd_upload();
- }
- const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
- __name: "uploadImage",
- setup(__props) {
- const fileList = common_vendor.ref([]);
- const imgList = common_vendor.ref([]);
- const aData = JSON.parse(common_vendor.index.getStorageSync("activityData"));
- const openid = common_vendor.index.getStorageSync("openid");
- const phone = common_vendor.index.getStorageSync("phone");
- const routerInfo = common_vendor.reactive({ discountId: "", discountLevel: "" });
- const action = "http://192.168.168.71:8080/miniApp/oss/upload/" + aData.brandId;
- const customUpload = (file, formData, options) => {
- common_vendor.index.uploadFile({
- url: action,
- header: options.header,
- name: options.name,
- fileName: options.name,
- fileType: options.fileType,
- formData,
- filePath: file.url,
- success(res) {
- if (res.statusCode === options.statusCode) {
- options.onSuccess(res, file, formData);
- const data = JSON.parse(res.data);
- imgList.value.push(data.url);
- } else {
- options.onError({ ...res, errMsg: res.errMsg || "" }, file, formData);
- }
- },
- fail(err) {
- options.onError(err, file, formData);
- }
- });
- };
- const handleRemove = (file) => {
- const data = JSON.parse(file.file.response);
- imgList.value = imgList.value.filter((item) => item !== data.url);
- console.log("---------------2222222", imgList.value);
- };
- const onAdd = () => {
- const params = {
- openid,
- mobile: phone,
- latitude: "",
- longitude: "",
- discountId: routerInfo.discountId,
- discountLevel: routerInfo.discountLevel,
- receiptImages: imgList.value.join(","),
- marketingActivityId: aData.id
- };
- services_ams.addCustomer(params).then((res) => {
- common_vendor.index.navigateBack();
- console.log("---------------------", res);
- });
- };
- common_vendor.onLoad((options) => {
- routerInfo.discountId = options.discountId;
- routerInfo.discountLevel = options.discountLevel;
- console.log("---------------------", routerInfo);
- });
- return (_ctx, _cache) => {
- return {
- a: common_vendor.o(handleRemove),
- b: common_vendor.p({
- ["file-list"]: fileList.value,
- multiple: true,
- limit: 5,
- ["upload-method"]: customUpload
- }),
- c: common_vendor.o(onAdd)
- };
- };
- }
- });
- wx.createPage(_sfc_main);
|