|
@@ -17,28 +17,30 @@
|
|
|
</view>
|
|
</view>
|
|
|
</picker>
|
|
</picker>
|
|
|
</view>
|
|
</view>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<!-- 客户信息 -->
|
|
<!-- 客户信息 -->
|
|
|
- <kehuCardVue @select-kehu="onSelectKehu"></kehuCardVue>
|
|
|
|
|
|
|
+ <kehuCardVue></kehuCardVue>
|
|
|
<!-- 家政人员 -->
|
|
<!-- 家政人员 -->
|
|
|
- <jiazhengCardVue @select-jzry="onSelectJzry"></jiazhengCardVue>
|
|
|
|
|
- <!-- 合同信息 -->
|
|
|
|
|
- <hetongCardVue @fuwuleixing="onSelectFuwuLeixing"></hetongCardVue>
|
|
|
|
|
- <!-- 其他约定 -->
|
|
|
|
|
- <qiTaYueDingVue @qita="handleUpQita"></qiTaYueDingVue>
|
|
|
|
|
- <!-- 家政签名 -->
|
|
|
|
|
- <qianMingVue @qianming="handleQianming"></qianMingVue>
|
|
|
|
|
- </view>
|
|
|
|
|
-
|
|
|
|
|
- <view class="sfht-info-btn-box">
|
|
|
|
|
- <button type="default" class="phone-green-btn">保存</button>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <jiazhengCardVue></jiazhengCardVue>
|
|
|
|
|
|
|
|
|
|
+ <template v-if="data.mobanIndex == 0">
|
|
|
|
|
|
|
|
- <!-- <button @click="handleSelct('kh')">选择客户</button>
|
|
|
|
|
- <button @click="handleSelct('jz')">选择家政</button> -->
|
|
|
|
|
|
|
+ <!-- 合同信息 -->
|
|
|
|
|
+ <hetongCardVue></hetongCardVue>
|
|
|
|
|
+ <!-- 其他约定 -->
|
|
|
|
|
+ <qiTaYueDingVue></qiTaYueDingVue>
|
|
|
|
|
+ <!-- 家政签名 -->
|
|
|
|
|
+ <qianMingVue></qianMingVue>
|
|
|
|
|
|
|
|
|
|
+ </template>
|
|
|
|
|
|
|
|
|
|
+ <common-dialog ref="commonDialogRef" title="提示" :showQuxiao="false" content="请完善社会信用代码与服务监督热线"
|
|
|
|
|
+ @confirm-btn="handleConfirm"></common-dialog>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <view class="sfht-info-btn-box">
|
|
|
|
|
+ <button type="default" class="phone-green-btn" @click="handleAdd">创建合同</button>
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -58,6 +60,7 @@
|
|
|
import kehuCardVue from "./components/kehuCard.vue";
|
|
import kehuCardVue from "./components/kehuCard.vue";
|
|
|
import qianMingVue from "./components/qianMing.vue";
|
|
import qianMingVue from "./components/qianMing.vue";
|
|
|
import qiTaYueDingVue from "./components/qiTaYueDing.vue";
|
|
import qiTaYueDingVue from "./components/qiTaYueDing.vue";
|
|
|
|
|
+ import commonDialog from '@/components/dialog/commonDialog.vue';
|
|
|
|
|
|
|
|
import {
|
|
import {
|
|
|
useHetong
|
|
useHetong
|
|
@@ -72,18 +75,8 @@
|
|
|
const data = reactive({
|
|
const data = reactive({
|
|
|
mobanList: [],
|
|
mobanList: [],
|
|
|
mobanIndex: null,
|
|
mobanIndex: null,
|
|
|
- kehu: {
|
|
|
|
|
- name: '',
|
|
|
|
|
- idCard: '',
|
|
|
|
|
- tel: '',
|
|
|
|
|
- dizhi: '',
|
|
|
|
|
- id: null
|
|
|
|
|
- },
|
|
|
|
|
- jiazheng: {
|
|
|
|
|
- id: null,
|
|
|
|
|
- realName: ''
|
|
|
|
|
- },
|
|
|
|
|
hetong: {
|
|
hetong: {
|
|
|
|
|
+ htId: 1, // 合同模板id
|
|
|
baochou: '', // 基本月报酬
|
|
baochou: '', // 基本月报酬
|
|
|
qita: '', // 其他服务
|
|
qita: '', // 其他服务
|
|
|
bingren: '', // 病人病情
|
|
bingren: '', // 病人病情
|
|
@@ -96,7 +89,6 @@
|
|
|
fzHaizi: '', // 辅助照顾孩子人数
|
|
fzHaizi: '', // 辅助照顾孩子人数
|
|
|
fzHzNianling: '', // 辅助照顾孩子年龄
|
|
fzHzNianling: '', // 辅助照顾孩子年龄
|
|
|
huli: '', // 产妇护理
|
|
huli: '', // 产妇护理
|
|
|
- idcard: '', // 家政身份证号
|
|
|
|
|
jiabingEndDate: '', // 甲丙服务结束时间
|
|
jiabingEndDate: '', // 甲丙服务结束时间
|
|
|
jiabingStartDate: '', // 甲丙服务开始时间
|
|
jiabingStartDate: '', // 甲丙服务开始时间
|
|
|
jiandurexian: '', // 服务监督热线
|
|
jiandurexian: '', // 服务监督热线
|
|
@@ -120,12 +112,13 @@
|
|
|
xinyongdaima: '', // 统一社会信用代码
|
|
xinyongdaima: '', // 统一社会信用代码
|
|
|
xiuxi: '', // 休息天数
|
|
xiuxi: '', // 休息天数
|
|
|
khUserName: '', // 客户电话
|
|
khUserName: '', // 客户电话
|
|
|
- shentizhuangkuang:1,// 身体状态,1 能自理 ,2半自理, 3不能自理
|
|
|
|
|
|
|
+ shentizhuangkuang: 1, // 身体状态,1 能自理 ,2半自理, 3不能自理
|
|
|
|
|
+ beizhu: '', // 备注
|
|
|
|
|
+ qianming: '',
|
|
|
},
|
|
},
|
|
|
- beizhu: '', // 备注
|
|
|
|
|
- qianming: '',
|
|
|
|
|
- htId: '', // 三方合同ID
|
|
|
|
|
})
|
|
})
|
|
|
|
|
+
|
|
|
|
|
+ const commonDialogRef = ref(null)
|
|
|
|
|
|
|
|
// 穿透式传参
|
|
// 穿透式传参
|
|
|
provideHetong(data)
|
|
provideHetong(data)
|
|
@@ -156,28 +149,39 @@
|
|
|
data.mobanIndex = da.detail.value
|
|
data.mobanIndex = da.detail.value
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function onSelectKehu(da) {
|
|
|
|
|
- data.kehu = da;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- function onSelectJzry(da) {
|
|
|
|
|
- data.jiazheng = da;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
function handleQianming(da) {
|
|
function handleQianming(da) {
|
|
|
data.qianming = da;
|
|
data.qianming = da;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function handleUpQita(da) {
|
|
|
|
|
- data.qita = da;
|
|
|
|
|
|
|
+ function handleAdd() {
|
|
|
|
|
+ const opt = Object({}, {...data.hetong},{htId:data.mobanList[data.mobanIndex].id })
|
|
|
|
|
+
|
|
|
|
|
+ httpApi.getSanfangAdd(data.hetong).then(res => {
|
|
|
|
|
+ if (res.data) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: "创建成功",
|
|
|
|
|
+ success() {
|
|
|
|
|
+ uni.navigateBack()
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- function onSelectFuwuLeixing(da) {
|
|
|
|
|
- data.hetong.leixing = da.value;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ function handleConfirm() {
|
|
|
|
|
+ uni.redirectTo({
|
|
|
|
|
+ url: '/pages/admin/my/jzInfo' // 跳转完善
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
onLoad(() => {
|
|
onLoad(() => {
|
|
|
- getMoban();
|
|
|
|
|
|
|
+ httpApi.getSanfangCheck().then(res => {
|
|
|
|
|
+ if (res.data) {
|
|
|
|
|
+ getMoban();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ commonDialogRef.value.handleShow()
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
})
|
|
})
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|