| | |
| | | "use strict"; |
| | | const common_vendor = require("../../common/vendor.js"); |
| | | const common_assets = require("../../common/assets.js"); |
| | | const api_index = require("../../api/index.js"); |
| | | if (!Array) { |
| | | const _easycom_navbar2 = common_vendor.resolveComponent("navbar"); |
| | | _easycom_navbar2(); |
| | | const _easycom_uni_forms_item2 = common_vendor.resolveComponent("uni-forms-item"); |
| | | const _easycom_uni_forms2 = common_vendor.resolveComponent("uni-forms"); |
| | | (_easycom_navbar2 + _easycom_uni_forms_item2 + _easycom_uni_forms2)(); |
| | | } |
| | | const _easycom_navbar = () => "../../components/navbar/navbar.js"; |
| | | const _easycom_uni_forms_item = () => "../../uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js"; |
| | | const _easycom_uni_forms = () => "../../uni_modules/uni-forms/components/uni-forms/uni-forms.js"; |
| | | if (!Math) { |
| | | _easycom_navbar(); |
| | | (_easycom_navbar + _easycom_uni_forms_item + _easycom_uni_forms)(); |
| | | } |
| | | const _sfc_main = { |
| | | __name: "index", |
| | | setup(__props) { |
| | | function navBackTo() { |
| | | common_vendor.index.navigateBack(); |
| | | } |
| | | const form = common_vendor.ref({ |
| | | cardNumber: "", |
| | | name: "", |
| | | phone: "", |
| | | address: "", |
| | | id: JSON.parse(common_vendor.index.getStorageSync("userInfo")).id, |
| | | waterCardNumber: "", |
| | | userName: "", |
| | | userPhone: "", |
| | | remark: "" |
| | | }); |
| | | function submit() { |
| | | console("res"); |
| | | function toScan() { |
| | | common_vendor.index.scanCode({ |
| | | scanType: ["qrCode"], |
| | | success: function(res) { |
| | | console.log("条码内容:" + res.result); |
| | | let data = res.result.split("&id="); |
| | | form.value.waterCardNumber = data[1]; |
| | | console.log("form.value.waterCardNumber", form.value.waterCardNumber); |
| | | } |
| | | }); |
| | | } |
| | | const formRef = common_vendor.ref(); |
| | | const rules = common_vendor.ref({ |
| | | waterCardNumber: { |
| | | rules: [ |
| | | { required: true, errorMessage: "请输入卡号" } |
| | | ] |
| | | }, |
| | | userName: { |
| | | rules: [ |
| | | { required: true, errorMessage: "请输入姓名" }, |
| | | { pattern: /^[\u4e00-\u9fa5\\.]+$/, errorMessage: '请输入中文或" . "符号' } |
| | | ] |
| | | }, |
| | | userPhone: { |
| | | rules: [ |
| | | { required: true, errorMessage: "请输入您的手机号" }, |
| | | { pattern: /^1[3-9]\d{9}$/, errorMessage: "手机号格式不正确" } |
| | | ] |
| | | } |
| | | }); |
| | | async function submit() { |
| | | formRef.value.validate().then(async () => { |
| | | await api_index.creatUserArchive(form.value).then((res) => { |
| | | if (res.code == 200) { |
| | | common_vendor.index.showToast({ |
| | | title: "添加成功!", |
| | | image: "../../static/images/other/success.svg", |
| | | duration: 2e3 |
| | | }).then(() => { |
| | | common_vendor.index.navigateBack(); |
| | | }); |
| | | } else if (res.code == 300) { |
| | | common_vendor.index.showToast({ |
| | | title: res.msg, |
| | | duration: 2e3, |
| | | icon: "none" |
| | | }); |
| | | } else { |
| | | common_vendor.index.showToast({ |
| | | title: "绑卡失败", |
| | | duration: 2e3, |
| | | icon: "none" |
| | | }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | common_vendor.onMounted(() => { |
| | | }); |
| | | return (_ctx, _cache) => { |
| | | return { |
| | | a: common_vendor.o(($event) => navBackTo()), |
| | | b: common_vendor.p({ |
| | | a: common_vendor.p({ |
| | | title: "绑定会员卡" |
| | | }), |
| | | c: form.value.cardNumber, |
| | | d: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | e: common_assets._imports_0$3, |
| | | f: form.value.cardNumber, |
| | | g: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | h: form.value.cardNumber, |
| | | i: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | j: form.value.cardNumber, |
| | | k: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | l: form.value.cardNumber, |
| | | m: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | n: form.value.cardNumber, |
| | | o: common_vendor.o(($event) => form.value.cardNumber = $event.detail.value), |
| | | p: common_vendor.o(($event) => submit()) |
| | | b: form.value.waterCardNumber, |
| | | c: common_vendor.o(($event) => form.value.waterCardNumber = $event.detail.value), |
| | | d: common_vendor.o(($event) => toScan()), |
| | | e: common_assets._imports_0$5, |
| | | f: common_vendor.p({ |
| | | label: "卡号:", |
| | | name: "waterCardNumber" |
| | | }), |
| | | g: form.value.userName, |
| | | h: common_vendor.o(($event) => form.value.userName = $event.detail.value), |
| | | i: common_vendor.p({ |
| | | label: "姓名:", |
| | | name: "userName" |
| | | }), |
| | | j: form.value.userPhone, |
| | | k: common_vendor.o(($event) => form.value.userPhone = $event.detail.value), |
| | | l: common_vendor.p({ |
| | | label: "联系方式:", |
| | | name: "userPhone" |
| | | }), |
| | | m: form.value.remark, |
| | | n: common_vendor.o(($event) => form.value.remark = $event.detail.value), |
| | | o: common_vendor.p({ |
| | | label: "备注:", |
| | | name: "remark" |
| | | }), |
| | | p: common_vendor.sr(formRef, "4c5e7c86-1", { |
| | | "k": "formRef" |
| | | }), |
| | | q: common_vendor.p({ |
| | | model: form.value, |
| | | rules: rules.value, |
| | | ["label-width"]: "100" |
| | | }), |
| | | r: common_vendor.o(($event) => submit()) |
| | | }; |
| | | }; |
| | | } |