From d042bb3c5679375956c7616e6b1afe681fb82d9b Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 24 十二月 2025 16:12:02 +0800
Subject: [PATCH] fix: 甲方小程序
---
apps/housekeepingMiniApp/src/subpackages/mine/mineReserveServiceCancel/InnerPage.vue | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 52 insertions(+), 0 deletions(-)
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveServiceCancel/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveServiceCancel/InnerPage.vue
new file mode 100644
index 0000000..239b272
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveServiceCancel/InnerPage.vue
@@ -0,0 +1,52 @@
+<template>
+ <ContentScrollView :paddingH="false">
+ <nut-form :model-value="form" ref="formRef" :rules="rules">
+ <nut-form-item class="bole-form-item" prop="reason">
+ <nut-textarea v-model="form.reason" rows="4" placeholder="璇疯緭鍏�"> </nut-textarea>
+ </nut-form-item>
+ </nut-form>
+ </ContentScrollView>
+ <PageFooter>
+ <PageFooterBtn type="primary" @click="handleConfirm">鎻愪氦</PageFooterBtn>
+ </PageFooter>
+</template>
+
+<script setup lang="ts">
+import Taro from '@tarojs/taro';
+import * as standardServiceServices from '@12333/services/apiV2/standardService';
+import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
+
+defineOptions({
+ name: 'InnerPage',
+});
+
+const route = Taro.useRouter();
+const id = route.params?.id as string;
+
+const form = reactive({
+ reason: '',
+});
+
+const rules = reactive<FormRules>({
+ reason: [{ required: true, message: '璇疯緭鍏ュ彇娑堝師鍥�' }],
+});
+
+const formRef = ref<any>(null);
+function handleConfirm() {
+ if (!formRef.value) return;
+ formRef.value.validate().then(({ valid, errors }: any) => {
+ if (valid) {
+ confirm();
+ }
+ });
+}
+
+async function confirm() {
+ try {
+ } catch (error) {}
+}
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
--
Gitblit v1.10.0