|
@@ -2,15 +2,37 @@
|
|
|
<uni-collapse ref="collapse" class="sfht-collapse-box" @change="onChange">
|
|
<uni-collapse ref="collapse" class="sfht-collapse-box" @change="onChange">
|
|
|
<uni-collapse-item title="合同信息" :open="true">
|
|
<uni-collapse-item title="合同信息" :open="true">
|
|
|
<!-- 合同内容 -->
|
|
<!-- 合同内容 -->
|
|
|
|
|
+ <!-- 服务类型 -->
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>服务类型</view>
|
|
<view class="phone-form-label"><text class="form-label-require"></text>服务类型</view>
|
|
|
- <picker :range="leixings" mode='selector' :value="leixingIndex" range-key="text" @change="onSelectLeixing"
|
|
|
|
|
- class="select-picker-box">
|
|
|
|
|
|
|
+ <picker :range="leixings" mode='selector' :value="data.hetong.leixing-1" range-key="text"
|
|
|
|
|
+ @change="onSelectLeixing" class="select-picker-box">
|
|
|
<view class="form-radio-select">
|
|
<view class="form-radio-select">
|
|
|
- <view v-if="leixings[leixingIndex]">{{leixings[leixingIndex].text}}</view>
|
|
|
|
|
|
|
+ <view v-if="leixings[data.hetong.leixing-1]">{{leixings[data.hetong.leixing-1].text}}</view>
|
|
|
<icon></icon>
|
|
<icon></icon>
|
|
|
</view>
|
|
</view>
|
|
|
</picker>
|
|
</picker>
|
|
|
-
|
|
|
|
|
|
|
+ <view class="form-label-input" v-if="data.hetong.leixing == 4">
|
|
|
|
|
+ <view class="phone-form-label"><text class="form-label-require"></text>其他类型</view>
|
|
|
|
|
+ <uni-easyinput v-model="data.hetong.lxName" placeholder="请输入其他类型" />
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- 服务方式 -->
|
|
|
|
|
+ <view class="phone-form-label"><text class="form-label-require"></text>服务方式</view>
|
|
|
|
|
+ <picker :range="fuwus" mode='selector' :value="data.hetong.fangshi-1" range-key="text"
|
|
|
|
|
+ @change="onSelectFuwufangshi" class="select-picker-box">
|
|
|
|
|
+ <view class="form-radio-select">
|
|
|
|
|
+ <view v-if="fuwus[data.hetong.fangshi-1]">{{fuwus[data.hetong.fangshi-1].text}}</view>
|
|
|
|
|
+ <icon></icon>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </picker>
|
|
|
|
|
+ <view class="form-label-input" v-if="data.hetong.fangshi == 2">
|
|
|
|
|
+ <view class="phone-form-label"><text class="form-label-require"></text>服务时间</view>
|
|
|
|
|
+ <uni-easyinput v-model="data.hetong.lxName" placeholder="请输入非住家型服务时间" />
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- 服务地址 -->
|
|
|
|
|
+ <view class="form-label-input">
|
|
|
|
|
+ <view class="phone-form-label"><text class="form-label-require"></text>服务地址</view>
|
|
|
|
|
+ <uni-easyinput v-model="data.hetong.dizhi" placeholder="请输入服务地址" />
|
|
|
|
|
+ </view>
|
|
|
<!-- 服务内容 -->
|
|
<!-- 服务内容 -->
|
|
|
<fuWuNeiRong @change="onChange"></fuWuNeiRong>
|
|
<fuWuNeiRong @change="onChange"></fuWuNeiRong>
|
|
|
<!-- 服务报酬 -->
|
|
<!-- 服务报酬 -->
|
|
@@ -36,13 +58,13 @@
|
|
|
import {
|
|
import {
|
|
|
useHetong
|
|
useHetong
|
|
|
} from "../useHetong.js"
|
|
} from "../useHetong.js"
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
const {
|
|
const {
|
|
|
injectHetong
|
|
injectHetong
|
|
|
} = useHetong();
|
|
} = useHetong();
|
|
|
|
|
|
|
|
const data = injectHetong()
|
|
const data = injectHetong()
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
const collapse = ref(null)
|
|
const collapse = ref(null)
|
|
|
const leixings = [{
|
|
const leixings = [{
|
|
|
value: 1,
|
|
value: 1,
|
|
@@ -61,8 +83,16 @@
|
|
|
text: '其他'
|
|
text: '其他'
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
- const leixingIndex = ref(0);
|
|
|
|
|
|
|
|
|
|
|
|
+ const fuwus = [{
|
|
|
|
|
+ value: 1,
|
|
|
|
|
+ text: '住家型'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 2,
|
|
|
|
|
+ text: '非住家型(服务时间)'
|
|
|
|
|
+ },
|
|
|
|
|
+ ]
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
collapse.value && collapse.value.resize()
|
|
collapse.value && collapse.value.resize()
|
|
@@ -75,6 +105,11 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function onSelectLeixing(e) {
|
|
function onSelectLeixing(e) {
|
|
|
|
|
+ data.hetong.leixing = e.detail.value + 1
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function onSelectFuwufangshi(e) {
|
|
|
|
|
+ data.hetong.fangshi = e.detail.value + 1
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|