|
|
- "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
|