|
|
- "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: "自动填写所选择的服务分类",
- paymentMethod: "全款",
- customerType: "个人",
- clientInfo: new UTSJSONObject({
- name: "",
- address: "",
- idNumber: "",
- contact: "",
- department: "",
- salesAdvisor: ""
- }),
- imageList: [],
- 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: {
- get_to() {
- common_vendor.index.__f__("log", "at pages/index/PayPal.uvue:229", 111);
- },
- 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:326", 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");
- const _easycom_wht_img_upload2 = common_vendor.resolveComponent("wht-img-upload");
- (_easycom_uni_icons2 + _easycom_l_radio2 + _easycom_l_radio_group2 + _easycom_uni_datetime_picker2 + _easycom_wht_img_upload2)();
- }
- 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";
- const _easycom_wht_img_upload = () => "../../uni_modules/wht-img-upload/components/wht-img-upload/wht-img-upload.js";
- if (!Math) {
- (_easycom_uni_icons + _easycom_l_radio + _easycom_l_radio_group + _easycom_uni_datetime_picker + _easycom_wht_img_upload)();
- }
- function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
- return {
- a: common_vendor.p({
- type: "left",
- size: "30",
- color: "#c2d4de"
- }),
- b: common_vendor.o((...args) => $options.toBack && $options.toBack(...args)),
- c: common_vendor.w(({
- checked
- }, s0, i0) => {
- return {
- a: checked,
- b: !checked,
- c: i0,
- d: s0
- };
- }, {
- name: "icon",
- path: "c",
- vueId: "643091e0-1"
- }),
- d: common_assets._imports_0$3,
- e: common_assets._imports_1$1,
- f: common_vendor.p({
- checked: $data.paymentMethod === "全款",
- label: "全款",
- fontSize: "1rem"
- }),
- g: common_vendor.w(({
- checked
- }, s0, i0) => {
- return {
- a: checked,
- b: !checked,
- c: i0,
- d: s0
- };
- }, {
- name: "icon",
- path: "g",
- vueId: "643091e0-3,643091e0-2"
- }),
- h: common_assets._imports_0$3,
- i: common_assets._imports_1$1,
- j: common_vendor.p({
- value: "Beijing",
- label: "个人",
- fontSize: "1rem"
- }),
- k: common_vendor.w(({
- checked
- }, s0, i0) => {
- return {
- a: checked,
- b: !checked,
- c: i0,
- d: s0
- };
- }, {
- name: "icon",
- path: "k",
- vueId: "643091e0-4,643091e0-2"
- }),
- l: common_assets._imports_0$3,
- m: common_assets._imports_1$1,
- n: common_vendor.p({
- value: "Shanghai",
- label: "公司",
- fontSize: "1rem"
- }),
- o: common_vendor.o(_ctx.onChange),
- p: common_vendor.o(($event) => _ctx.checked = $event),
- q: common_vendor.p({
- modelValue: _ctx.checked
- }),
- r: $data.upLoadPositiveImg == "" ? $data.positiveImg : $data.upLoadPositiveImg,
- s: common_vendor.o((...args) => $options.uploadPositive && $options.uploadPositive(...args)),
- t: $data.upLoadReverseImg == "" ? $data.reverseImg : $data.upLoadReverseImg,
- v: common_vendor.o((...args) => $options.uploadReverse && $options.uploadReverse(...args)),
- w: $data.upLoadCarImg == "" ? $data.carImg : $data.upLoadCarImg,
- x: common_vendor.o((...args) => $options.uploadReverse && $options.uploadReverse(...args)),
- y: common_assets._imports_5,
- z: common_vendor.t($data.selectedProduct),
- A: common_vendor.t($data.selectedStore),
- B: $data.clientInfo.name,
- C: common_vendor.o(($event) => $data.clientInfo.name = $event.detail.value),
- D: $data.clientInfo.address,
- E: common_vendor.o(($event) => $data.clientInfo.address = $event.detail.value),
- F: $data.clientInfo.idNumber,
- G: common_vendor.o(($event) => $data.clientInfo.idNumber = $event.detail.value),
- H: $data.clientInfo.contact,
- I: common_vendor.o(($event) => $data.clientInfo.contact = $event.detail.value),
- J: 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: "J[" + i0 + "].a",
- vueId: "643091e0-6-" + i0 + ",643091e0-5"
- }),
- b: "643091e0-6-" + i0 + ",643091e0-5",
- c: common_vendor.p({
- value: item,
- checked: $data.clientInfo.department === item
- }),
- d: common_vendor.t(item),
- e: item
- };
- }),
- K: common_assets._imports_0$3,
- L: common_assets._imports_1$1,
- M: common_vendor.o($options.handleDepartmentChange),
- N: $data.clientInfo.salesAdvisor,
- O: common_vendor.o(($event) => $data.clientInfo.salesAdvisor = $event.detail.value),
- P: common_assets._imports_5,
- Q: common_vendor.t($data.carBrands[$data.carBrandIndex] || "请选择车辆品牌 >"),
- R: common_vendor.o((...args) => $options.bindCarBrandChange && $options.bindCarBrandChange(...args)),
- S: $data.carBrandIndex,
- T: $data.carBrands,
- U: $data.vehicleInfo.plateNumber,
- V: common_vendor.o(($event) => $data.vehicleInfo.plateNumber = $event.detail.value),
- W: common_assets._imports_5,
- X: common_vendor.t($data.selectedService),
- Y: common_vendor.t($data.serviceAges[$data.serviceAgeIndex] || "请选择服务年龄 >"),
- Z: common_vendor.o((...args) => $options.bindServiceAgeChange && $options.bindServiceAgeChange(...args)),
- aa: $data.serviceAgeIndex,
- ab: $data.serviceAges,
- ac: $data.productInfo.salesAmount,
- ad: common_vendor.o(($event) => $data.productInfo.salesAmount = $event.detail.value),
- ae: common_assets._imports_5,
- af: common_vendor.t($data.payees[$data.payeeIndex] || "请选择收款方 >"),
- ag: common_vendor.o((...args) => $options.bindPayeeChange && $options.bindPayeeChange(...args)),
- ah: $data.payeeIndex,
- ai: $data.payees,
- aj: common_vendor.o(($event) => $data.paymentInfo.paymentTime = $event),
- ak: common_vendor.p({
- type: "datetime",
- ["clear-icon"]: false,
- border: false,
- modelValue: $data.paymentInfo.paymentTime
- }),
- al: common_vendor.o(($event) => $data.imageList = $event),
- am: common_vendor.p({
- modelValue: $data.imageList
- }),
- an: common_vendor.o((...args) => $options.get_to && $options.get_to(...args)),
- ao: 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
|