"use strict"; const common_vendor = require("../../common/vendor.js"); if (!Array) { const _easycom_up_input2 = common_vendor.resolveComponent("up-input"); const _easycom_up_datetime_picker2 = common_vendor.resolveComponent("up-datetime-picker"); const _easycom_up_textarea2 = common_vendor.resolveComponent("up-textarea"); const _easycom_u_popup2 = common_vendor.resolveComponent("u-popup"); (_easycom_up_input2 + _easycom_up_datetime_picker2 + _easycom_up_textarea2 + _easycom_u_popup2)(); } const _easycom_up_input = () => "../../uni_modules/uview-plus/components/u-input/u-input.js"; const _easycom_up_datetime_picker = () => "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker.js"; const _easycom_up_textarea = () => "../../uni_modules/uview-plus/components/u-textarea/u-textarea.js"; const _easycom_u_popup = () => "../../uni_modules/uview-plus/components/u-popup/u-popup.js"; if (!Math) { (_easycom_up_input + _easycom_up_datetime_picker + _easycom_up_textarea + _easycom_u_popup)(); } const _sfc_main = { __name: "equipmentregistration", setup(__props) { const showAddPopup = common_vendor.ref(false); const fileList = common_vendor.ref([]); const toAdd = () => { showAddPopup.value = true; }; const chooseFile = () => { common_vendor.index.chooseMessageFile({ count: 10, type: "all", success: (res) => { const files = res.tempFiles.map((file) => ({ name: file.name, path: file.path, size: file.size })); fileList.value = [...fileList.value, ...files]; }, fail: () => { common_vendor.index.chooseImage({ count: 9, success: (res) => { const files = res.tempFilePaths.map((path, index) => ({ name: `文件${fileList.value.length + index + 1}`, path, size: 0 })); fileList.value = [...fileList.value, ...files]; } }); } }); }; const removeFile = (index) => { fileList.value.splice(index, 1); }; const handleAdd = () => { showAddPopup.value = false; common_vendor.index.showToast({ title: "新增成功", icon: "success" }); }; const show = common_vendor.ref(false); const value1 = common_vendor.ref(Date.now()); return (_ctx, _cache) => { return common_vendor.e({ a: common_vendor.o(toAdd), b: common_vendor.o(($event) => showAddPopup.value = false), c: common_vendor.p({ placeholder: "请输入型号" }), d: common_vendor.p({ placeholder: "请输入名称" }), e: common_vendor.p({ placeholder: "请输入参数" }), f: common_vendor.p({ placeholder: "请输入数量" }), g: common_vendor.o(($event) => value1.value = $event), h: common_vendor.p({ hasInput: true, show: show.value, mode: "date", modelValue: value1.value }), i: common_vendor.o(($event) => value1.value = $event), j: common_vendor.p({ hasInput: true, show: show.value, mode: "date", modelValue: value1.value }), k: common_vendor.p({ placeholder: "请输入区域" }), l: common_vendor.o(chooseFile), m: fileList.value.length > 0 }, fileList.value.length > 0 ? { n: common_vendor.f(fileList.value, (file, index, i0) => { return { a: common_vendor.t(file.name), b: common_vendor.o(($event) => removeFile(index), index), c: index }; }) } : {}, { o: common_vendor.o(($event) => value1.value = $event), p: common_vendor.p({ placeholder: "请输入备注", modelValue: value1.value }), q: common_vendor.o(($event) => showAddPopup.value = false), r: common_vendor.o(handleAdd), s: common_vendor.o(($event) => showAddPopup.value = false), t: common_vendor.p({ show: showAddPopup.value, mode: "center", round: "20" }) }); }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-1714bad4"]]); wx.createPage(MiniProgramPage);