"use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); const _sfc_main = common_vendor.defineComponent({ data() { return { selectedProduct: "自动填写所选商品服务分类", selectedStore: "自动填写所选择的门店", selectedService: "自动填写所选择的服务分类", clientInfo: new UTSJSONObject({ name: "", address: "", idNumber: "", contact: "", department: "", salesAdvisor: "" }), vehicleInfo: new UTSJSONObject({ plateNumber: "456123351" }), productInfo: new UTSJSONObject({ salesAmount: "" }), paymentInfo: new UTSJSONObject({ paymentTime: "" }), departments: ["售前", "售后", "二网车"], carBrands: ["品牌A", "品牌B", "品牌C"], carBrandIndex: -1, serviceAges: ["1年", "2年", "3年"], serviceAgeIndex: -1, payees: ["收款方A", "收款方B", "收款方C"], payeeIndex: -1, // 扫描 positiveImg: "/static/image/组件 4 – 1.png", upLoadPositiveImg: "", // 反面身份证 reverseImg: "/static/image/组 71663.png", upLoadReverseImg: "", // 行车驾驶证 carImg: "/static/image/组件 2 – 1.png", upLoadCarImg: "", baidu_token: " " //百度token }; }, methods: { toBack() { let canNavBack = getCurrentPages(); if (canNavBack && canNavBack.length > 1) { common_vendor.index.navigateBack(); } else { history.back(); } }, handleDepartmentChange(e = null) { this.clientInfo.department = e.detail.value; }, bindCarBrandChange(e = null) { this.carBrandIndex = e.detail.value; }, bindServiceAgeChange(e = null) { this.serviceAgeIndex = e.detail.value; }, bindPayeeChange(e = null) { this.payeeIndex = e.detail.value; }, // file文件转base64 getImageBase64(blob = null) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(blob); reader.onload = () => { const base64 = reader.result; resolve(base64); }; reader.onerror = (error = null) => { return reject(error); }; }); }, // 身份证正面上传 uploadPositive() { common_vendor.index.chooseImage({ count: 1, sizeType: ["original", "compressed"], sourceType: ["album", "camera"], success: (res) => { this.upLoadPositiveImg = res.tempFilePaths[0]; this.getImageBase64(res.tempFiles[0]).then((res2 = null) => { this.uploadIdentify(res2); }); } }); }, // 身份证反面上传 uploadReverse() { common_vendor.index.chooseImage({ count: 1, sizeType: ["original", "compressed"], sourceType: ["album", "camera"], success: (res) => { this.upLoadReverseImg = res.tempFilePaths[0]; this.getImageBase64(res.tempFiles[0]).then((res2 = null) => { this.uploadIdentify(res2); }); } }); }, // 获取百度token getACSS_TOKEN() { common_vendor.index.request({ // url: '/baiduApi/oauth/2.0/token', url: "https://aip.baidubce.com/oauth/2.0/token", method: "POST", data: new UTSJSONObject({ grant_type: "client_credentials", client_id: "你的", client_secret: "你的" }), header: new UTSJSONObject({ "Content-Type": "application/x-www-form-urlencoded" }), success: (res) => { this.baidu_token = res.data.access_token; } }); }, // 上传识别 uploadIdentify(res = null) { common_vendor.index.request({ url: "/baiduApi/rest/2.0/ocr/v1/idcard?access_token=" + this.baidu_token, method: "POST", data: new UTSJSONObject({ image: res, id_card_side: "back" // 身份证 正反面 front:身份证含照片的一面 back:身份证带国徽的一面 }), header: new UTSJSONObject({ "Content-Type": "application/x-www-form-urlencoded" }), success: (res2) => { common_vendor.index.__f__("log", "at pages/index/PayPal.uvue:279", res2.data); } }); } } }); if (!Array) { const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); const _easycom_l_radio2 = common_vendor.resolveComponent("l-radio"); const _easycom_l_radio_group2 = common_vendor.resolveComponent("l-radio-group"); const _easycom_uni_datetime_picker2 = common_vendor.resolveComponent("uni-datetime-picker"); (_easycom_uni_icons2 + _easycom_l_radio2 + _easycom_l_radio_group2 + _easycom_uni_datetime_picker2)(); } const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; const _easycom_l_radio = () => "../../uni_modules/lime-radio/components/l-radio/l-radio.js"; const _easycom_l_radio_group = () => "../../uni_modules/lime-radio/components/l-radio-group/l-radio-group.js"; const _easycom_uni_datetime_picker = () => "../../uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js"; if (!Math) { (_easycom_uni_icons + _easycom_l_radio + _easycom_l_radio_group + _easycom_uni_datetime_picker)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.o($options.toBack), b: common_vendor.p({ type: "left", size: "30", color: "#c2d4de" }), c: $data.upLoadPositiveImg == "" ? $data.positiveImg : $data.upLoadPositiveImg, d: common_vendor.o((...args) => $options.uploadPositive && $options.uploadPositive(...args)), e: $data.upLoadReverseImg == "" ? $data.reverseImg : $data.upLoadReverseImg, f: common_vendor.o((...args) => $options.uploadReverse && $options.uploadReverse(...args)), g: $data.upLoadCarImg == "" ? $data.carImg : $data.upLoadCarImg, h: common_vendor.o((...args) => $options.uploadReverse && $options.uploadReverse(...args)), i: common_assets._imports_5, j: common_vendor.t($data.selectedProduct), k: common_vendor.t($data.selectedStore), l: $data.clientInfo.name, m: common_vendor.o(($event) => $data.clientInfo.name = $event.detail.value), n: $data.clientInfo.address, o: common_vendor.o(($event) => $data.clientInfo.address = $event.detail.value), p: $data.clientInfo.idNumber, q: common_vendor.o(($event) => $data.clientInfo.idNumber = $event.detail.value), r: $data.clientInfo.contact, s: common_vendor.o(($event) => $data.clientInfo.contact = $event.detail.value), t: common_vendor.f($data.departments, (item, k0, i0) => { return { a: common_vendor.w(({ checked }, s1, i1) => { return { a: checked, b: !checked, c: i1, d: s1 }; }, { name: "icon", path: "t[" + i0 + "].a", vueId: "643091e0-2-" + i0 + ",643091e0-1" }), b: "643091e0-2-" + i0 + ",643091e0-1", c: common_vendor.p({ value: item, checked: $data.clientInfo.department === item }), d: common_vendor.t(item), e: item }; }), v: common_assets._imports_1$1, w: common_assets._imports_2$1, x: common_vendor.o($options.handleDepartmentChange), y: $data.clientInfo.salesAdvisor, z: common_vendor.o(($event) => $data.clientInfo.salesAdvisor = $event.detail.value), A: common_assets._imports_5, B: common_vendor.t($data.carBrands[$data.carBrandIndex] || "请选择车辆品牌 >"), C: common_vendor.o((...args) => $options.bindCarBrandChange && $options.bindCarBrandChange(...args)), D: $data.carBrandIndex, E: $data.carBrands, F: $data.vehicleInfo.plateNumber, G: common_vendor.o(($event) => $data.vehicleInfo.plateNumber = $event.detail.value), H: common_assets._imports_5, I: common_vendor.t($data.selectedService), J: common_vendor.t($data.serviceAges[$data.serviceAgeIndex] || "请选择服务年龄 >"), K: common_vendor.o((...args) => $options.bindServiceAgeChange && $options.bindServiceAgeChange(...args)), L: $data.serviceAgeIndex, M: $data.serviceAges, N: $data.productInfo.salesAmount, O: common_vendor.o(($event) => $data.productInfo.salesAmount = $event.detail.value), P: common_assets._imports_5, Q: common_vendor.t($data.payees[$data.payeeIndex] || "请选择收款方 >"), R: common_vendor.o((...args) => $options.bindPayeeChange && $options.bindPayeeChange(...args)), S: $data.payeeIndex, T: $data.payees, U: common_vendor.o(($event) => $data.paymentInfo.paymentTime = $event), V: common_vendor.p({ type: "datetime", ["clear-icon"]: false, border: false, modelValue: $data.paymentInfo.paymentTime }), W: common_vendor.sei(_ctx.virtualHostId, "view") }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-643091e0"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/PayPal.js.map