develop #1
2
dist/dev/mp-weixin/INDEX/binding/index.js
vendored
2
dist/dev/mp-weixin/INDEX/binding/index.js
vendored
@ -120,7 +120,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||||||
}, common_vendor.unref(INDEX_binding_model.model).formData.value.is_live_in ? {
|
}, common_vendor.unref(INDEX_binding_model.model).formData.value.is_live_in ? {
|
||||||
B: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.model).formData.value.move_in_date = $event),
|
B: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.model).formData.value.move_in_date = $event),
|
||||||
C: common_vendor.p({
|
C: common_vendor.p({
|
||||||
title: "入住时间",
|
title: "入住日期",
|
||||||
borderTop: true,
|
borderTop: true,
|
||||||
isLink: true,
|
isLink: true,
|
||||||
valueModel: common_vendor.unref(INDEX_binding_model.model).formData.value.move_in_date
|
valueModel: common_vendor.unref(INDEX_binding_model.model).formData.value.move_in_date
|
||||||
|
|||||||
24
dist/dev/mp-weixin/INDEX/binding/method.js
vendored
24
dist/dev/mp-weixin/INDEX/binding/method.js
vendored
@ -9,6 +9,8 @@ const method = {
|
|||||||
var _a;
|
var _a;
|
||||||
if (e[3]) {
|
if (e[3]) {
|
||||||
INDEX_binding_model.model.formData.value.asset_houses_id = (_a = e[3]) == null ? void 0 : _a.id;
|
INDEX_binding_model.model.formData.value.asset_houses_id = (_a = e[3]) == null ? void 0 : _a.id;
|
||||||
|
} else {
|
||||||
|
INDEX_binding_model.model.formData.value.asset_houses_id = "";
|
||||||
}
|
}
|
||||||
console.log(e, "e");
|
console.log(e, "e");
|
||||||
},
|
},
|
||||||
@ -18,8 +20,26 @@ const method = {
|
|||||||
console.log(e, "e");
|
console.log(e, "e");
|
||||||
},
|
},
|
||||||
handleSubmit: (e) => {
|
handleSubmit: (e) => {
|
||||||
var _a;
|
var _a, _b, _c, _d, _e, _f;
|
||||||
console.log((_a = INDEX_binding_model.model) == null ? void 0 : _a.formData.value, "formData");
|
if (!INDEX_binding_model.model.formData.value.asset_houses_id) {
|
||||||
|
return common_libraries_naviHelper.showToast("请先选择小区!");
|
||||||
|
}
|
||||||
|
if (!INDEX_binding_model.model.formData.value.type) {
|
||||||
|
return common_libraries_naviHelper.showToast("请先选择身份!");
|
||||||
|
}
|
||||||
|
if (!INDEX_binding_model.model.formData.value.name || !INDEX_binding_model.model.formData.value.phone) {
|
||||||
|
return common_libraries_naviHelper.showToast("请先设置姓名和手机号!");
|
||||||
|
}
|
||||||
|
if (!((_a = INDEX_binding_model.model.formData.value.card_front_image) == null ? void 0 : _a.length) || !((_b = INDEX_binding_model.model.formData.value.card_back_image) == null ? void 0 : _b.length)) {
|
||||||
|
return common_libraries_naviHelper.showToast("请先上传身份证正反面!");
|
||||||
|
}
|
||||||
|
if (INDEX_binding_model.model.formData.value.type === "Owner" && !((_d = (_c = INDEX_binding_model.model.formData.value) == null ? void 0 : _c.ownership_info) == null ? void 0 : _d.length)) {
|
||||||
|
return common_libraries_naviHelper.showToast("请先上传房产证!");
|
||||||
|
}
|
||||||
|
if (INDEX_binding_model.model.formData.value.is_live_in && !((_e = INDEX_binding_model.model.formData.value) == null ? void 0 : _e.move_in_date)) {
|
||||||
|
return common_libraries_naviHelper.showToast("请选择入住日期!");
|
||||||
|
}
|
||||||
|
console.log((_f = INDEX_binding_model.model) == null ? void 0 : _f.formData.value, "formData");
|
||||||
common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseRegisters.Store, { ...INDEX_binding_model.model.formData.value, customer_info: [INDEX_binding_model.model.formData.value] }).then((res) => {
|
common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseRegisters.Store, { ...INDEX_binding_model.model.formData.value, customer_info: [INDEX_binding_model.model.formData.value] }).then((res) => {
|
||||||
common_libraries_naviHelper.showToastBack("提交成功!", 1, true);
|
common_libraries_naviHelper.showToastBack("提交成功!", 1, true);
|
||||||
console.log(res);
|
console.log(res);
|
||||||
|
|||||||
@ -17,5 +17,13 @@ function showToastBack(label, delta = 1, back = true) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function showToast(label) {
|
||||||
|
common_vendor.index.showToast({
|
||||||
|
title: label || "提交成功!",
|
||||||
|
duration: 1e3,
|
||||||
|
icon: "none"
|
||||||
|
});
|
||||||
|
}
|
||||||
exports.goto = goto;
|
exports.goto = goto;
|
||||||
|
exports.showToast = showToast;
|
||||||
exports.showToastBack = showToastBack;
|
exports.showToastBack = showToastBack;
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
<hs-cell title="是否入住该房屋" required>
|
<hs-cell title="是否入住该房屋" required>
|
||||||
<switch color="#FFCC33" :checked="model.formData.value.is_live_in" style="transform:scale(0.7)" @change="method?.handleIsLiveIn" />
|
<switch color="#FFCC33" :checked="model.formData.value.is_live_in" style="transform:scale(0.7)" @change="method?.handleIsLiveIn" />
|
||||||
</hs-cell>
|
</hs-cell>
|
||||||
<hs-date-picker v-if="model.formData.value.is_live_in" title="入住时间" v-model:valueModel="model.formData.value.move_in_date" borderTop isLink />
|
<hs-date-picker v-if="model.formData.value.is_live_in" title="入住日期" v-model:valueModel="model.formData.value.move_in_date" borderTop isLink />
|
||||||
</view>
|
</view>
|
||||||
<hs-footer btnParimaryName="绑定房屋" @handleParmaryClick="method?.handleSubmit" />
|
<hs-footer btnParimaryName="绑定房屋" @handleParmaryClick="method?.handleSubmit" />
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@ -2,19 +2,39 @@ import { ref } from "vue";
|
|||||||
import model from "./model";
|
import model from "./model";
|
||||||
import { getApiLoading } from "@/common/libraries/apiLoading";
|
import { getApiLoading } from "@/common/libraries/apiLoading";
|
||||||
import { Apis } from "@/gen/Apis";
|
import { Apis } from "@/gen/Apis";
|
||||||
import { showToastBack } from "@/common/libraries/naviHelper";
|
import { showToastBack,showToast } from "@/common/libraries/naviHelper";
|
||||||
export default {
|
export default {
|
||||||
handleSelectProject: (e:any) => {
|
handleSelectProject: (e:any) => {
|
||||||
if(e[3]){
|
if(e[3]){
|
||||||
model.formData.value.asset_houses_id = e[3]?.id
|
model.formData.value.asset_houses_id = e[3]?.id
|
||||||
|
} else {
|
||||||
|
model.formData.value.asset_houses_id = ''
|
||||||
}
|
}
|
||||||
console.log(e,'e')
|
console.log(e,'e')
|
||||||
},
|
},
|
||||||
handleIsLiveIn(e){
|
handleIsLiveIn(e:any){
|
||||||
model.formData.value.is_live_in = e?.detail?.value
|
model.formData.value.is_live_in = e?.detail?.value
|
||||||
console.log(e,'e')
|
console.log(e,'e')
|
||||||
},
|
},
|
||||||
handleSubmit: (e:any) => {
|
handleSubmit: (e:any) => {
|
||||||
|
if(!model.formData.value.asset_houses_id){
|
||||||
|
return showToast('请先选择小区!')
|
||||||
|
}
|
||||||
|
if(!model.formData.value.type){
|
||||||
|
return showToast('请先选择身份!')
|
||||||
|
}
|
||||||
|
if(!model.formData.value.name || !model.formData.value.phone){
|
||||||
|
return showToast('请先设置姓名和手机号!')
|
||||||
|
}
|
||||||
|
if(!model.formData.value.card_front_image?.length || !model.formData.value.card_back_image?.length){
|
||||||
|
return showToast('请先上传身份证正反面!')
|
||||||
|
}
|
||||||
|
if(model.formData.value.type === 'Owner' && !model.formData.value?.ownership_info?.length){
|
||||||
|
return showToast('请先上传房产证!')
|
||||||
|
}
|
||||||
|
if(model.formData.value.is_live_in && !model.formData.value?.move_in_date){
|
||||||
|
return showToast('请选择入住日期!')
|
||||||
|
}
|
||||||
console.log(model?.formData.value,'formData')
|
console.log(model?.formData.value,'formData')
|
||||||
getApiLoading(Apis.Archive.HouseRegisters.Store, {...model.formData.value,customer_info:[model.formData.value]}).then(res => {
|
getApiLoading(Apis.Archive.HouseRegisters.Store, {...model.formData.value,customer_info:[model.formData.value]}).then(res => {
|
||||||
showToastBack('提交成功!',1,true)
|
showToastBack('提交成功!',1,true)
|
||||||
|
|||||||
@ -16,3 +16,11 @@ export function showToastBack(label?: string, delta = 1, back = true) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function showToast(label?: string) {
|
||||||
|
uni.showToast({
|
||||||
|
title: label || '提交成功!',
|
||||||
|
duration: 1000,
|
||||||
|
icon: 'none',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user