<template> <tui-input disabled :required="required" :label="label" textRight :value="value" @click="!disabled && useParts()" :placeholder="disabled ? '' : '请选择'"> <template v-if="!disabled" #right> <tui-icon name="arrowright" :size="24"></tui-icon> </template> </tui-input> </template> <script> export default { props: ["value", "required", "label", "disabled"], methods: { mounted() { console.log("value", value); console.log("required:", required); console.log("label:", label); console.log("disabled:", disabled); }, useParts() { // è·³è½¬é¡µé¢ uni.navigateTo({ url: "/pages/common/selectJobNumber/SelectJobNumber", events: { back: (row) => { console.log("inputä¼ é€’æ•°æ®:", row); this.$emit("input", row); }, }, }); // // è·³è½¬é¡µé¢ // uni.navigateTo({ // url: "/pages/common/selectBlank/selectBlank", // events: { // rowClick: row => { // console.log(row); // this.$emit("input", row); // }, // }, // success: res => { // // 通过eventChannelå‘被打开页é¢ä¼ é€æ•°æ® // res.eventChannel.emit("acceptDataFromOpenerPage", { // navigationBarTitleText: "选择使用部ä½", // cardProps: { // renderText: { // title: row => row.name, // footer: row => row.full_name, // }, // }, // inputProps: { // placeholder: "请输入使用部ä½å称检索", // }, // fetchUrl: "common/usePart", // }); // }, // }); }, }, }; </script>