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