fix:更新优化聊天

This commit is contained in:
Your Name 2026-04-10 15:21:02 +08:00
parent 3f2eee878f
commit d1be2d83ad
56 changed files with 749 additions and 526 deletions

View File

@ -1,3 +1,3 @@
{
"version": "0.0.84"
"version": "0.0.93"
}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<view><view class="activities_header"><view class="activities_name_time"><view class="name">{{a}}</view><view class="time"> 活动时间:{{b}} 至 {{c}}</view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="e69b5754-0" bind:__l="__l" u-p="{{d}}"/></view></view><view class="activities_content"><up-parse wx:if="{{f}}" u-i="e69b5754-1" bind:__l="__l" u-p="{{f}}"></up-parse></view><view wx:if="{{g}}" class="footer"><view class="btn"><hs-button wx:if="{{h}}" u-i="e69b5754-2" bind:__l="__l" u-p="{{h}}"/></view><view wx:if="{{i}}" class="btn"><hs-button wx:if="{{k}}" bindclick="{{j}}" u-i="e69b5754-3" bind:__l="__l" u-p="{{k}}"/></view></view><view wx:else class="footer"><view wx:if="{{l}}" class="btn"><hs-button wx:if="{{n}}" bindclick="{{m}}" u-i="e69b5754-4" bind:__l="__l" u-p="{{n}}"/></view><view wx:if="{{o}}" class="btn"><hs-button wx:if="{{q}}" bindclick="{{p}}" u-i="e69b5754-5" bind:__l="__l" u-p="{{q}}"/></view><view class="btn"><hs-button wx:if="{{r}}" u-i="e69b5754-6" bind:__l="__l" u-p="{{r}}"/></view></view></view>
<view><view class="activities_header"><view class="activities_name_time"><view class="name">{{a}}</view><view class="time"> 活动时间:{{b}} 至 {{c}}</view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="e69b5754-0" bind:__l="__l" u-p="{{d}}"/></view></view><view class="activities_content"><up-parse wx:if="{{f}}" u-i="e69b5754-1" bind:__l="__l" u-p="{{f}}"></up-parse></view><block wx:if="{{g}}"><view wx:if="{{h}}" class="footer"><view class="btn"><hs-button wx:if="{{i}}" u-i="e69b5754-2" bind:__l="__l" u-p="{{i}}"/></view><view wx:if="{{j}}" class="btn"><hs-button wx:if="{{l}}" bindclick="{{k}}" u-i="e69b5754-3" bind:__l="__l" u-p="{{l}}"/></view></view><view wx:else class="footer"><view wx:if="{{m}}" class="btn"><hs-button wx:if="{{o}}" bindclick="{{n}}" u-i="e69b5754-4" bind:__l="__l" u-p="{{o}}"/></view><view wx:if="{{p}}" class="btn"><hs-button wx:if="{{r}}" bindclick="{{q}}" u-i="e69b5754-5" bind:__l="__l" u-p="{{r}}"/></view><view class="btn"><hs-button wx:if="{{s}}" u-i="e69b5754-6" bind:__l="__l" u-p="{{s}}"/></view></view></block></view>

View File

@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),n=require("./method.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const s=require("../../gen/Enums.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),require("../../common/libraries/setTabBar.js"),!Array){(e.resolveComponent("hs-collection")+e.resolveComponent("hs-empty")+e.resolveComponent("up-avatar")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-popup-switch-house"))()}Math||((()=>"../../components/hs-collection/hs-collection.js")+(()=>"../../components/hs-empty/hs-empty.js")+(()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+u+(()=>"../../components/hs-popup-switch-house/hs-popup-switch-house.js"))();const u=()=>"./components/CreateHousehold.js",a=e.defineComponent({__name:"index",setup(u){const a=e.ref(!1),r=l.useWeAppAuthStore(),t=e=>{var l;console.log(e,"sss"),o.useModel.formData.value.asset_houses_id=null==e?void 0:e.asset_houses_id,null==(l=n.method)||l.handleSearch(),a.value=!1};return e.onHide((()=>{a.value=!1})),e.onLoad((()=>{var e,l,s;o.useModel.formData.value.asset_houses_id=(null==(l=null==(e=null==r?void 0:r.data)?void 0:e.selected_house)?void 0:l.id)||"",null==(s=n.method)||s.handleSearch()})),e.onShareAppMessage((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),e.onShareTimeline((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),(l,u)=>{var r,i,d,h,v,p,m,c,_,g;return{a:e.t((null==(v=null==(h=null==(d=null==(i=null==(r=e.unref(o.useModel))?void 0:r.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:h.asset_house)?void 0:v.full_name)||""),b:e.o((e=>a.value=!0)),c:e.t(null==(c=null==(m=null==(p=e.unref(o.useModel))?void 0:p.showData)?void 0:m.value)?void 0:c.house_occupants_num),d:e.f(null==(g=null==(_=e.unref(o.useModel))?void 0:_.listData)?void 0:g.value,((l,u,a)=>{var r,t;return e.e({a:e.t(null==l?void 0:l.label),b:!(null==(r=l.list)?void 0:r.length)},(null==(t=l.list)?void 0:t.length)?{}:{c:"afe28dc2-1-"+a},{d:e.f(l.list,((l,u,r)=>{var t,i,d,h,v,p,m,c;return e.e({a:"afe28dc2-2-"+a+"-"+r,b:e.t(null==l?void 0:l.name),c:"Owner"===(null==l?void 0:l.house_relation)},"Owner"===(null==l?void 0:l.house_relation)?{d:"afe28dc2-3-"+a+"-"+r,e:e.p({value:null==l?void 0:l.house_relation,Enums:e.unref(s.HouseOccupantsHouseRelationEnum),type:"primary"})}:{},{f:"NonOwner"===(null==l?void 0:l.house_relation)},"NonOwner"===(null==l?void 0:l.house_relation)?{g:"afe28dc2-4-"+a+"-"+r,h:e.p({value:null==l?void 0:l.residential_relation,Enums:e.unref(s.HouseOccupantsResidentialRelationEnum),type:"orange"})}:{},{i:"NonOwner"===(null==l?void 0:l.house_relation)&&"Owner"===(null==(h=null==(d=null==(i=null==(t=e.unref(o.useModel))?void 0:t.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:h.house_relation)},"NonOwner"===(null==l?void 0:l.house_relation)&&"Owner"===(null==(c=null==(m=null==(p=null==(v=e.unref(o.useModel))?void 0:v.showData)?void 0:p.value)?void 0:m.house_relation)?void 0:c.house_relation)?{j:e.o((o=>{var s;return null==(s=e.unref(n.method))?void 0:s.handleRemove(l)}),u)}:{},{k:u})})),e:`item_${u}`})})),e:e.p({text:"U",fontSize:"18",bgColor:"#ffeade",color:"#333"}),f:e.o((e=>a.value=!1)),g:e.o(t),h:e.p({show:a.value,pageSource:"archive_houses"})}}}});a.__runtimeHooks=6,wx.createPage(a);
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("./method.js");require("../../common/libraries/request.js");const n=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const u=require("../../gen/Enums.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),require("../../common/libraries/setTabBar.js"),!Array){(e.resolveComponent("hs-collection")+e.resolveComponent("hs-empty")+e.resolveComponent("up-avatar")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-popup-switch-house"))()}Math||((()=>"../../components/hs-collection/hs-collection.js")+(()=>"../../components/hs-empty/hs-empty.js")+(()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+s+(()=>"../../components/hs-popup-switch-house/hs-popup-switch-house.js"))();const s=()=>"./components/CreateHousehold.js",a=e.defineComponent({__name:"index",setup(s){const a=e.ref(!1),r=n.useWeAppAuthStore(),t=e=>{var n;console.log(e,"sss"),o.useModel.formData.value.asset_houses_id=null==e?void 0:e.asset_houses_id,null==(n=l.method)||n.handleSearch(),a.value=!1};return e.onHide((()=>{a.value=!1})),e.onLoad((()=>{var e,n,u;o.useModel.formData.value.asset_houses_id=(null==(n=null==(e=null==r?void 0:r.data)?void 0:e.selected_house)?void 0:n.id)||"",null==(u=l.method)||u.handleSearch()})),e.onShareAppMessage((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),e.onShareTimeline((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),(n,s)=>{var r,i,d,v,h,p,m,c,_,g,f,j,w,q,b,y;return e.e({a:e.t((null==(h=null==(v=null==(d=null==(i=null==(r=e.unref(o.useModel))?void 0:r.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:v.asset_house)?void 0:h.full_name)||""),b:e.o((e=>a.value=!0)),c:e.t(null==(c=null==(m=null==(p=e.unref(o.useModel))?void 0:p.showData)?void 0:m.value)?void 0:c.house_occupants_num),d:!(null==(f=null==(g=null==(_=e.unref(o.useModel))?void 0:_.listData)?void 0:g.value)?void 0:f.length)},(null==(q=null==(w=null==(j=e.unref(o.useModel))?void 0:j.listData)?void 0:w.value)||q.length,{}),{e:e.f(null==(y=null==(b=e.unref(o.useModel))?void 0:b.listData)?void 0:y.value,((n,s,a)=>{var r,t;return e.e({a:e.t(null==n?void 0:n.label),b:!(null==(r=n.list)?void 0:r.length)},(null==(t=n.list)?void 0:t.length)?{}:{c:"afe28dc2-2-"+a},{d:e.f(n.list,((n,s,r)=>{var t,i,d,v,h,p,m,c;return e.e({a:"afe28dc2-3-"+a+"-"+r,b:e.t(null==n?void 0:n.name),c:"Owner"===(null==n?void 0:n.house_relation)},"Owner"===(null==n?void 0:n.house_relation)?{d:"afe28dc2-4-"+a+"-"+r,e:e.p({value:null==n?void 0:n.house_relation,Enums:e.unref(u.HouseOccupantsHouseRelationEnum),type:"primary"})}:{},{f:"NonOwner"===(null==n?void 0:n.house_relation)},"NonOwner"===(null==n?void 0:n.house_relation)?{g:"afe28dc2-5-"+a+"-"+r,h:e.p({value:null==n?void 0:n.residential_relation,Enums:e.unref(u.HouseOccupantsResidentialRelationEnum),type:"orange"})}:{},{i:"NonOwner"===(null==n?void 0:n.house_relation)&&"Owner"===(null==(v=null==(d=null==(i=null==(t=e.unref(o.useModel))?void 0:t.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:v.house_relation)},"NonOwner"===(null==n?void 0:n.house_relation)&&"Owner"===(null==(c=null==(m=null==(p=null==(h=e.unref(o.useModel))?void 0:h.showData)?void 0:p.value)?void 0:m.house_relation)?void 0:c.house_relation)?{j:e.o((o=>{var u;return null==(u=e.unref(l.method))?void 0:u.handleRemove(n)}),s)}:{},{k:s})})),e:`item_${s}`})})),f:e.p({text:"U",fontSize:"18",bgColor:"#ffeade",color:"#333"}),g:e.o((e=>a.value=!1)),h:e.o(t),i:e.p({show:a.value,pageSource:"archive_houses"})})}}});a.__runtimeHooks=6,wx.createPage(a);

View File

@ -1 +1 @@
<view><hs-collection u-i="afe28dc2-0" bind:__l="__l"/><view class="archive_header_card"><view class="archive_card_header">{{a}} <text bindtap="{{b}}">切换房屋</text></view><view class="archive_card_role"><view class="item"> 您的身份事:产权人 </view><view class="item"> 房屋已绑定:{{c}}人 </view></view></view><view class="archive_houses_content"><view wx:for="{{d}}" wx:for-item="k" wx:key="e" class="archive_container"><view class="archive_header_number"><view class="border_left"></view><view class="title">{{k.a}}</view></view><hs-empty wx:if="{{k.b}}" u-i="{{k.c}}" bind:__l="__l"/><view wx:for="{{k.d}}" wx:for-item="i" wx:key="k" class="archive_items"><view class="archive_items_heander"><view class="avatar"><up-avatar wx:if="{{e}}" u-i="{{i.a}}" bind:__l="__l" u-p="{{e}}"/></view><view class="user_info"><view class="name">{{i.b}}</view><view class="tabs"><hs-enum-tag wx:if="{{i.c}}" u-i="{{i.d}}" bind:__l="__l" u-p="{{i.e}}"/><hs-enum-tag wx:if="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i.h}}"/></view></view><view wx:if="{{i.i}}" class="remove" bindtap="{{i.j}}"> 移除该住户 </view></view></view></view></view><my-create-household u-i="afe28dc2-5" bind:__l="__l"/><hs-popup-switch-house wx:if="{{h}}" bindclose="{{f}}" bindchange="{{g}}" u-i="afe28dc2-6" bind:__l="__l" u-p="{{h}}"/></view>
<view><hs-collection u-i="afe28dc2-0" bind:__l="__l"/><view class="archive_header_card"><view class="archive_card_header">{{a}} <text bindtap="{{b}}">切换房屋</text></view><view class="archive_card_role"><view class="item"> 您的身份事:产权人 </view><view class="item"> 房屋已绑定:{{c}}人 </view></view></view><view class="archive_houses_content"><hs-empty wx:if="{{d}}" u-i="afe28dc2-1" bind:__l="__l"/><view wx:for="{{e}}" wx:for-item="k" wx:key="e" class="archive_container"><view class="archive_header_number"><view class="border_left"></view><view class="title">{{k.a}}</view></view><hs-empty wx:if="{{k.b}}" u-i="{{k.c}}" bind:__l="__l"/><view wx:for="{{k.d}}" wx:for-item="i" wx:key="k" class="archive_items"><view class="archive_items_heander"><view class="avatar"><up-avatar wx:if="{{f}}" u-i="{{i.a}}" bind:__l="__l" u-p="{{f}}"/></view><view class="user_info"><view class="name">{{i.b}}</view><view class="tabs"><hs-enum-tag wx:if="{{i.c}}" u-i="{{i.d}}" bind:__l="__l" u-p="{{i.e}}"/><hs-enum-tag wx:if="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i.h}}"/></view></view><view wx:if="{{i.i}}" class="remove" bindtap="{{i.j}}"> 移除该住户 </view></view></view></view></view><my-create-household u-i="afe28dc2-6" bind:__l="__l"/><hs-popup-switch-house wx:if="{{i}}" bindclose="{{g}}" bindchange="{{h}}" u-i="afe28dc2-7" bind:__l="__l" u-p="{{i}}"/></view>

View File

@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),l=require("../../gen/Apis.js"),s=require("./model.js"),n=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const i=require("../../common/store/useWeAppAuthStore.js"),u=require("../../common/store/useWorkStore.js"),a=require("../../common/libraries/userUserLogin.js");u.useWorkStore();const t=i.useWeAppAuthStore(),r=()=>{var e,n,i;if(!(null==(e=a.getUserLogin)?void 0:e.getLoginStatus()))return;console.log("getList",null==t?void 0:t.data);let u=[],r=[];o.getApiLoading(l.Apis.Archive.HouseOccupants.GetHouseOccupants,{...null==(i=null==(n=s.useModel)?void 0:n.formData)?void 0:i.value}).then((e=>{var o,l;s.useModel.showData.value=null==e?void 0:e.data,null==(l=null==(o=null==e?void 0:e.data)?void 0:o.list)||l.map((e=>{"Owner"===(null==e?void 0:e.house_relation)&&(null==u||u.push(e)),"NonOwner"===(null==e?void 0:e.house_relation)&&(null==r||r.push(e))})),s.useModel.listData.value=[{label:"产权人",list:u||[]},{label:"非产权人",list:r||[]}],console.log(e)}))},d={getList:r,handleSearch:()=>{s.useModel.showData.value={},s.useModel.formData.value.page=1,r()},handleLoadMore(e){s.useModel.formData.value.page=e,r()},handleUnbind(){var i,u,a,t;o.getApiLoading(l.Apis.Archive.HouseOccupants.Unbind,{asset_houses_id:null==(t=null==(a=null==(u=null==(i=s.useModel)?void 0:i.showData)?void 0:u.value)?void 0:a.house_relation)?void 0:t.asset_houses_id}).then((o=>{n.showToast("解绑成功!"),e.index.switchTab({url:"/pages/index/index"}),console.log(o)}))},hadnleNewBindingHouse(){var o;e.index.navigateTo({url:(null==(o=a.getUserLogin)?void 0:o.getLoginStatus())?"/INDEX/binding/index":"/pages/login"})},handleRemove(i){e.index.showModal({title:"提示",content:"确定要移除当前人员!",confirmColor:"#2A7EFB",success:function(e){var u,a,t,d;e.confirm?(o.getApiLoading(l.Apis.Archive.HouseOccupants.DeleteOccupant,{asset_houses_id:null==(d=null==(t=null==(a=null==(u=s.useModel)?void 0:u.showData)?void 0:a.value)?void 0:t.house_relation)?void 0:d.asset_houses_id,house_occupants_id:null==i?void 0:i.id}).then((e=>{r(),n.showToast("移除成功!"),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=d;
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),l=require("../../gen/Apis.js"),s=require("./model.js"),i=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const n=require("../../common/store/useWeAppAuthStore.js"),u=require("../../common/store/useWorkStore.js"),a=require("../../common/libraries/userUserLogin.js");u.useWorkStore();const t=n.useWeAppAuthStore(),r=()=>{var e,i,n;if(!(null==(e=a.getUserLogin)?void 0:e.getLoginStatus()))return;console.log("getList",null==t?void 0:t.data);let u=[],r=[];o.getApiLoading(l.Apis.Archive.HouseOccupants.GetHouseOccupants,{...null==(n=null==(i=s.useModel)?void 0:i.formData)?void 0:n.value}).then((e=>{var o,l;s.useModel.showData.value=null==e?void 0:e.data,null==(l=null==(o=null==e?void 0:e.data)?void 0:o.list)||l.map((e=>{"Owner"===(null==e?void 0:e.house_relation)&&(null==u||u.push(e)),"NonOwner"===(null==e?void 0:e.house_relation)&&(null==r||r.push(e))})),s.useModel.listData.value=[{label:"产权人",list:u||[]},{label:"非产权人",list:r||[]}],console.log(e)}))},d={getList:r,handleSearch:()=>{var e,o,l;s.useModel.showData.value={},s.useModel.formData.value.page=1,(null==(l=null==(o=null==(e=s.useModel)?void 0:e.formData)?void 0:o.value)?void 0:l.asset_houses_id)&&r()},handleLoadMore(e){s.useModel.formData.value.page=e,r()},handleUnbind(){var n,u,a,t;o.getApiLoading(l.Apis.Archive.HouseOccupants.Unbind,{asset_houses_id:null==(t=null==(a=null==(u=null==(n=s.useModel)?void 0:n.showData)?void 0:u.value)?void 0:a.house_relation)?void 0:t.asset_houses_id}).then((o=>{i.showToast("解绑成功!"),e.index.switchTab({url:"/pages/index/index"}),console.log(o)}))},hadnleNewBindingHouse(){var o;e.index.navigateTo({url:(null==(o=a.getUserLogin)?void 0:o.getLoginStatus())?"/INDEX/binding/index":"/pages/login"})},handleRemove(n){e.index.showModal({title:"提示",content:"确定要移除当前人员!",confirmColor:"#2A7EFB",success:function(e){var u,a,t,d;e.confirm?(o.getApiLoading(l.Apis.Archive.HouseOccupants.DeleteOccupant,{asset_houses_id:null==(d=null==(t=null==(a=null==(u=s.useModel)?void 0:u.showData)?void 0:a.value)?void 0:t.house_relation)?void 0:d.asset_houses_id,house_occupants_id:null==n?void 0:n.id}).then((e=>{r(),i.showToast("移除成功!"),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=d;

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("../../common/libraries/apiLoading.js"),s=require("../../gen/Apis.js");require("../../common/libraries/request.js");const a=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const u=require("../../common/libraries/naviHelper.js"),i=require("../../common/libraries/userUserLogin.js"),n=a.useWeAppAuthStore(),d=()=>{var a,u,i;l.getApiLoading(s.Apis.Archive.HouseRegisters.Store,{...o.useModel.formData.value,is_live_in:(null==(i=null==(u=null==(a=o.useModel)?void 0:a.formData)?void 0:u.value)?void 0:i.is_live_in)?1:0,customer_info:[o.useModel.formData.value]}).then((l=>{o.useModel.loading.value=!1,o.useModel.show.value=!1,e.index.redirectTo({url:"/INDEX/binding/success"}),null==n||n.getIsHouseExist(),console.log(l)})).catch((e=>{o.useModel.loading.value=!1,o.useModel.show.value=!1}))},r={handleSubmitStore:d,handleSelectProject:e=>{var l;e[3]?o.useModel.formData.value.asset_houses_id=null==(l=e[3])?void 0:l.id:o.useModel.formData.value.asset_houses_id="",console.log(e,"e")},init(e){var l,s;o.useModel.defaultHouseValueName.value=(null==e?void 0:e.houseName)||"",o.useModel.formData.value={asset_houses_id:(null==e?void 0:e.id)||"",type:"",customer_info:[],name:"",phone:(null==(s=null==(l=null==n?void 0:n.data)?void 0:l.user)?void 0:s.phone)||"",card_front_image:[],card_back_image:[],house_relation:"",card_type:"MainlandID",relation_with_owner:"",ownership_info:[],id_card:"",move_in_date:"",is_live_in:!0}},handleIsLiveIn(e){var l;o.useModel.formData.value.is_live_in=null==(l=null==e?void 0:e.detail)?void 0:l.value,console.log(e,"e")},handleSubmit:l=>{var s,a,n,r,t,v,m,c,h;return!!(null==(s=i.getUserLogin)?void 0:s.onBindPhone())&&(o.useModel.formData.value.asset_houses_id?o.useModel.formData.value.type?o.useModel.formData.value.name&&o.useModel.formData.value.phone?o.useModel.formData.value.id_card?(null==(a=o.useModel.formData.value.card_front_image)?void 0:a.length)&&(null==(n=o.useModel.formData.value.card_back_image)?void 0:n.length)?"AddOwner"!==o.useModel.formData.value.type||(null==(t=null==(r=o.useModel.formData.value)?void 0:r.ownership_info)?void 0:t.length)?void("AddOwner"===o.useModel.formData.value.type&&(null==(c=null==(m=null==(v=o.useModel)?void 0:v.ownerList)?void 0:m.value)?void 0:c.length)?o.useModel.show.value=!0:(o.useModel.loading.value=!0,console.log(null==(h=o.useModel)?void 0:h.formData.value,"formData"),e.index.requestSubscribeMessage({tmplIds:["0nIVHQNvIco7zeTWv-W3_MbZFR9ibIXejLxh2OFo5mg"],success(e){console.log(e),d()},fail(e){d(),console.log(e,"res定远失败")}}))):u.showToast("请先上传房产证!"):u.showToast("请先上传身份证正反面!"):u.showToast("请设置身份证号!"):u.showToast("请设置姓名和手机号!"):u.showToast("请先选择身份!"):u.showToast("请先选择房屋!"))},handleClose(){o.useModel.show.value=!1},handleSelectType(e){o.useModel.formData.value.house_relation="AddOwner"===(null==e?void 0:e.value)?"Owner":"NonOwner",console.log(e)},handleSelectResidentialRelation(){var e,a,u,i,n,d;(null==(u=null==(a=null==(e=o.useModel)?void 0:e.formData)?void 0:a.value)?void 0:u.asset_houses_id)&&l.getApiLoading(s.Apis.Archive.HouseOccupants.GetOwner,{asset_houses_id:null==(d=null==(n=null==(i=o.useModel)?void 0:i.formData)?void 0:n.value)?void 0:d.asset_houses_id}).then((e=>{o.useModel.ownerList.value=(null==e?void 0:e.data)||[],console.log(e)}))}};exports.method=r;
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("../../common/libraries/apiLoading.js"),s=require("../../gen/Apis.js");require("../../common/libraries/request.js");const a=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const u=require("../../common/libraries/naviHelper.js"),i=require("../../common/libraries/userUserLogin.js"),n=require("../../gen/Enums.js"),d=a.useWeAppAuthStore(),r=()=>{var a,u,i;l.getApiLoading(s.Apis.Archive.HouseRegisters.Store,{...o.useModel.formData.value,is_live_in:(null==(i=null==(u=null==(a=o.useModel)?void 0:a.formData)?void 0:u.value)?void 0:i.is_live_in)?1:0,customer_info:[o.useModel.formData.value]}).then((l=>{o.useModel.loading.value=!1,o.useModel.show.value=!1,e.index.redirectTo({url:"/INDEX/binding/success"}),null==d||d.getIsHouseExist(),console.log(l)})).catch((e=>{o.useModel.loading.value=!1,o.useModel.show.value=!1}))},t={handleSubmitStore:r,handleSelectProject:e=>{var l;e[3]?o.useModel.formData.value.asset_houses_id=null==(l=e[3])?void 0:l.id:o.useModel.formData.value.asset_houses_id="",console.log(e,"e")},init(e){var l,s;let a=n.HouseOccupantsResidentialRelationEnum;delete a.PropertyOwner,o.useModel.HouseOccupantsEnum.value=a,o.useModel.defaultHouseValueName.value=(null==e?void 0:e.houseName)||"",o.useModel.formData.value={asset_houses_id:(null==e?void 0:e.id)||"",type:"",customer_info:[],name:"",phone:(null==(s=null==(l=null==d?void 0:d.data)?void 0:l.user)?void 0:s.phone)||"",card_front_image:[],card_back_image:[],house_relation:"",card_type:"MainlandID",relation_with_owner:"",ownership_info:[],id_card:"",move_in_date:"",is_live_in:!0}},handleIsLiveIn(e){var l;o.useModel.formData.value.is_live_in=null==(l=null==e?void 0:e.detail)?void 0:l.value,console.log(e,"e")},handleSubmit:l=>{var s,a,n,d,t,v,m,c,h;return!!(null==(s=i.getUserLogin)?void 0:s.onBindPhone())&&(o.useModel.formData.value.asset_houses_id?o.useModel.formData.value.type?o.useModel.formData.value.name&&o.useModel.formData.value.phone?o.useModel.formData.value.id_card?(null==(a=o.useModel.formData.value.card_front_image)?void 0:a.length)&&(null==(n=o.useModel.formData.value.card_back_image)?void 0:n.length)?"AddOwner"!==o.useModel.formData.value.type||(null==(t=null==(d=o.useModel.formData.value)?void 0:d.ownership_info)?void 0:t.length)?void("AddOwner"===o.useModel.formData.value.type&&(null==(c=null==(m=null==(v=o.useModel)?void 0:v.ownerList)?void 0:m.value)?void 0:c.length)?o.useModel.show.value=!0:(o.useModel.loading.value=!0,console.log(null==(h=o.useModel)?void 0:h.formData.value,"formData"),e.index.requestSubscribeMessage({tmplIds:["0nIVHQNvIco7zeTWv-W3_MbZFR9ibIXejLxh2OFo5mg"],success(e){console.log(e),r()},fail(e){r(),console.log(e,"res定远失败")}}))):u.showToast("请先上传房产证!"):u.showToast("请先上传身份证正反面!"):u.showToast("请设置身份证号!"):u.showToast("请设置姓名和手机号!"):u.showToast("请先选择身份!"):u.showToast("请先选择房屋!"))},handleClose(){o.useModel.show.value=!1},handleSelectType(e){o.useModel.formData.value.house_relation="AddOwner"===(null==e?void 0:e.value)?"Owner":"NonOwner",console.log(e)},handleSelectResidentialRelation(){var e,a,u,i,n,d;(null==(u=null==(a=null==(e=o.useModel)?void 0:e.formData)?void 0:a.value)?void 0:u.asset_houses_id)&&l.getApiLoading(s.Apis.Archive.HouseOccupants.GetOwner,{asset_houses_id:null==(d=null==(n=null==(i=o.useModel)?void 0:i.formData)?void 0:n.value)?void 0:d.asset_houses_id}).then((e=>{o.useModel.ownerList.value=(null==e?void 0:e.data)||[],console.log(e)}))}};exports.method=t;

View File

@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),r={formData:e.ref({}),ownerList:e.ref([]),show:e.ref(!1),defaultHouseValueName:e.ref(""),loading:e.ref(!1)};exports.useModel=r;
"use strict";const e=require("../../common/vendor.js"),r={formData:e.ref({}),ownerList:e.ref([]),show:e.ref(!1),defaultHouseValueName:e.ref(""),loading:e.ref(!1),HouseOccupantsEnum:e.ref({})};exports.useModel=r;

View File

@ -1 +1 @@
<view class="payment_pre_stored"><view class="payment_pre_stored_header"><view class="name" bindtap="{{b}}"> 预缴房屋余额提醒 <uni-icons wx:if="{{a}}" u-i="1c2e15d3-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view><view><switch color="#0082FA" style="transform:scale(0.7)"/></view></view><cc-scroll-loading wx:if="{{k}}" u-s="{{['d']}}" u-i="1c2e15d3-1" bind:__l="__l" u-p="{{k}}"><view class="pre_stored_content"><view wx:for="{{c}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{d}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{d}}"/></view><view class="group_btn" style="{{e}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view><block wx:if="{{f}}"><view class="card_head_title"> 不可开通预缴房屋({{g}}) </view><view wx:for="{{h}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item cannot_activated_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price cannot_activated_price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{i}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i}}"/></view><view class="group_btn" style="{{j}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view></block></view></cc-scroll-loading></view>
<view class="payment_pre_stored"><view class="payment_pre_stored_header"><view class="name" bindtap="{{b}}"> 预缴房屋余额提醒 <uni-icons wx:if="{{a}}" u-i="1c2e15d3-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view><view><switch color="#0082FA" style="transform:scale(0.7)"/></view></view><cc-scroll-loading wx:if="{{k}}" u-s="{{['d']}}" u-i="1c2e15d3-1" bind:__l="__l" u-p="{{k}}"><view class="pre_stored_content"><view wx:for="{{c}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{d}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{d}}"/></view><view class="group_btn" style="{{e}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view><block wx:if="{{f}}"><view class="card_head_title"> 不可开通预缴房屋({{g}}) </view><view wx:for="{{h}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item cannot_activated_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price cannot_activated_price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{i}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i}}"/></view><view class="group_btn" style="{{j}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view></block></view></cc-scroll-loading></view>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<view class="work_page"><view class="show_card"><view class="card_header_type_status"><view class="work_item_header_left"><view class="btn_type"><hs-enum-tag wx:if="{{a}}" u-i="337b3881-0" bind:__l="__l" u-p="{{a}}"/></view><view wx:if="{{b}}" class="btn_type"><hs-enum-tag wx:if="{{c}}" u-i="337b3881-1" bind:__l="__l" u-p="{{c}}"/></view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="337b3881-2" bind:__l="__l" u-p="{{d}}"/></view></view><view class="card_header_huse_info"><text>{{f}}</text><text>{{g}}</text></view><view class="card_header_content_info">{{h}}</view><view class="card_header_imgs"><view wx:for="{{i}}" wx:for-item="k" wx:key="b" class="item"><image src="{{k.a}}" mode="aspectFill"/></view></view><view class="show_card_footer"><view class="work_item_cell"> 工单编号: <text>{{j}}</text></view><view class="work_item_cell"> 期望上门处理时间: <text>{{k}}</text></view><view class="work_item_cell"> 提报时间:<text>{{l}}</text></view><view wx:if="{{m}}" class="work_item_cell"> 客户评价:<hs-up-rate wx:if="{{n}}" u-i="337b3881-3" bind:__l="__l" u-p="{{n}}"/></view><view wx:if="{{o}}" class="work_item_cell"> 支付金额:<text class="text_red">¥{{p}}元</text></view></view></view><my-process-logs u-i="337b3881-4" bind:__l="__l"/><view wx:if="{{q}}" class="work_order_footer"><view wx:if="{{r}}" class="btn" bindtap="{{s}}"> 关闭工单 </view><view wx:if="{{t}}" class="btn_close" bindtap="{{w}}"><view class="icon_close"><up-icon wx:if="{{v}}" u-i="337b3881-5" bind:__l="__l" u-p="{{v}}"></up-icon></view><view> 关闭工单 </view></view><view wx:if="{{x}}" class="btn_close" bindtap="{{z}}"><view class="icon_close"><uni-icons wx:if="{{y}}" u-i="337b3881-6" bind:__l="__l" u-p="{{y}}"></uni-icons></view><view> 工单返工 </view></view><view wx:if="{{A}}" class="btn handle_rework_btn" bindtap="{{B}}"> 工单返工 </view><view wx:if="{{C}}" class="btn" bindtap="{{D}}"> 联系处理人 </view><view wx:if="{{E}}" class="btn" bindtap="{{F}}" style="{{G}}"> 修改处理时间 </view><view wx:if="{{H}}" class="btn" bindtap="{{I}}" style="{{J}}"> 验收工单 </view><view wx:if="{{K}}" class="btn" bindtap="{{L}}" style="{{M}}"> 支付费用 </view><view wx:if="{{N}}" class="btn" style="{{O}}" bindtap="{{P}}"> 工单评价 </view></view><hs-popup-evaluate wx:if="{{S}}" bindonSubmit="{{Q}}" bindonClose="{{R}}" u-i="337b3881-7" bind:__l="__l" u-p="{{S}}"/></view>
<view class="work_page"><view class="show_card"><view class="card_header_type_status"><view class="work_item_header_left"><view class="btn_type"><hs-enum-tag wx:if="{{a}}" u-i="337b3881-0" bind:__l="__l" u-p="{{a}}"/></view><view wx:if="{{b}}" class="btn_type"><hs-enum-tag wx:if="{{c}}" u-i="337b3881-1" bind:__l="__l" u-p="{{c}}"/></view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="337b3881-2" bind:__l="__l" u-p="{{d}}"/></view></view><view class="card_header_huse_info"><text>{{f}}</text><text>{{g}}</text></view><view class="card_header_content_info">{{h}}</view><view class="card_header_imgs"><view wx:for="{{i}}" wx:for-item="k" wx:key="b" class="item"><image src="{{k.a}}" mode="aspectFill"/></view></view><view class="show_card_footer"><view class="work_item_cell"> 工单编号: <text>{{j}}</text></view><view wx:if="{{k}}" class="work_item_cell"> 期望上门处理时间: <text>{{l}}</text></view><view class="work_item_cell"> 提报时间:<text>{{m}}</text></view><view wx:if="{{n}}" class="work_item_cell"> 客户评价:<hs-up-rate wx:if="{{o}}" u-i="337b3881-3" bind:__l="__l" u-p="{{o}}"/></view><view wx:if="{{p}}" class="work_item_cell"> 支付金额:<text class="text_red">¥{{q}}元</text></view></view></view><my-process-logs u-i="337b3881-4" bind:__l="__l"/><view wx:if="{{r}}" class="work_order_footer"><view wx:if="{{s}}" class="btn" bindtap="{{t}}"> 关闭工单 </view><view wx:if="{{v}}" class="btn_close" bindtap="{{x}}"><view class="icon_close"><up-icon wx:if="{{w}}" u-i="337b3881-5" bind:__l="__l" u-p="{{w}}"></up-icon></view><view> 关闭工单 </view></view><view wx:if="{{y}}" class="btn_close" bindtap="{{A}}"><view class="icon_close"><uni-icons wx:if="{{z}}" u-i="337b3881-6" bind:__l="__l" u-p="{{z}}"></uni-icons></view><view> 工单返工 </view></view><view wx:if="{{B}}" class="btn handle_rework_btn" bindtap="{{C}}"> 工单返工 </view><view wx:if="{{D}}" class="btn" bindtap="{{E}}"> 联系处理人 </view><view wx:if="{{F}}" class="btn" bindtap="{{G}}" style="{{H}}"> 修改处理时间 </view><view wx:if="{{I}}" class="btn" bindtap="{{J}}" style="{{K}}"> 验收工单 </view><view wx:if="{{L}}" class="btn" bindtap="{{M}}" style="{{N}}"> 支付费用 </view><view wx:if="{{O}}" class="btn" style="{{P}}" bindtap="{{Q}}"> 工单评价 </view></view><hs-popup-evaluate wx:if="{{T}}" bindonSubmit="{{R}}" bindonClose="{{S}}" u-i="337b3881-7" bind:__l="__l" u-p="{{T}}"/></view>

View File

@ -1 +1 @@
"use strict";const t=require("../vendor.js");t.dayjs.locale("zh-cn"),t.dayjs.extend(t.relativeTime),exports.checkWorkStatus=function(){const e=t.dayjs().hour();return e>=8&&e<18?{status:"在线",value:"Online"}:{status:"已休息",value:"Offline"}},exports.generateTimeSlots=function(e=null){const r=e?t.dayjs(e):t.dayjs(),s=(e?t.dayjs(e):t.dayjs()).valueOf(),o=[];let n=8;for(;n<18;){const t=Math.min(n+2,18),e=r.hour(n).minute(0).second(0),a=r.hour(t).minute(0).second(0),u=e.format("HH:mm"),i=a.format("HH:mm"),f=s>=e.valueOf()&&s<a.valueOf();a.valueOf()>s&&o.push({label:f?"两个小时内":`${u}-${i}`,str:u,end:i,isCurrent:f,date:r.format("YYYY-MM-DD"),startTimestamp:e.valueOf(),endTimestamp:a.valueOf()}),n=t}return console.log("slots",o),o},exports.getCurrentHour=function(){const t=new Date,e=t.getHours(),r=t.getMinutes();return console.log(e,r,"dayjs().hour()"),{currentHour:e,currentMinute:r}},exports.getDate=function(e){return e?t.dayjs(e).format("YYYY-MM-DD"):""},exports.getFromNow=function(e){return e?t.dayjs(e).fromNow():""},exports.getIsInRangeInclusive=function(e,r){const s=t.dayjs(),o=t.dayjs(e),n=t.dayjs(r);return s.isAfter(o)&&s.isBefore(n)},exports.getTheFutureDay=function(e=1){return t.dayjs().add(e,"day").format("YYYY-MM-DD")},exports.getTimeRangeDisplay=function(e,r,s=null){try{const o=t.dayjs(e),n=t.dayjs(r),a=s?t.dayjs(s):t.dayjs();if(!o.isValid()||!n.isValid())return"时间格式错误";if(o.isAfter(n))return"时间顺序错误";if(a.isAfter(o)&&a.isBefore(n))return"两个小时内";return o.isSame(n,"day")?`${o.format("YYYY-MM-DD")} ${o.format("HH:mm")}-${n.format("HH:mm")}`:`${o.format("YYYY-MM-DD HH:mm")} - ${n.format("YYYY-MM-DD HH:mm")}`}catch(o){return"时间格式错误"}},exports.showCurrentTime=function(){const e=t.dayjs().format("HH:mm");return console.log(e),e},exports.showDay=function(e){return t.dayjs(e).format("YYYY-MM-DD")},exports.specificTime=function(e){const r=t.dayjs(),s=t.dayjs(e);let o=Math.abs(s.diff(r,"hour",!0))<=2||s.isBefore(r);return console.log(o,"hoursDiff"),o};
"use strict";const t=require("../vendor.js");t.dayjs.locale("zh-cn"),t.dayjs.extend(t.relativeTime),exports.checkWorkStatus=function(){const e=t.dayjs().hour();return e>=8&&e<18?{status:"在线",value:"Online"}:{status:"已休息",value:"Offline"}},exports.generateTimeSlots=function(e=null){const r=e?t.dayjs(e):t.dayjs(),s=(e?t.dayjs(e):t.dayjs()).valueOf(),o=[];let n=8;for(;n<18;){const t=Math.min(n+2,18),e=r.hour(n).minute(0).second(0),a=r.hour(t).minute(0).second(0),u=e.format("HH:mm"),i=a.format("HH:mm"),f=s>=e.valueOf()&&s<a.valueOf();a.valueOf()>s&&o.push({label:f?"两个小时内":`${u}-${i}`,str:u,end:i,isCurrent:f,date:r.format("YYYY-MM-DD"),startTimestamp:e.valueOf(),endTimestamp:a.valueOf()}),n=t}return console.log("slots",o),o},exports.getCurrentHour=function(){const t=new Date,e=t.getHours(),r=t.getMinutes();return console.log(e,r,"dayjs().hour()"),{currentHour:e,currentMinute:r}},exports.getDate=function(e){return e?t.dayjs(e).format("YYYY-MM-DD"):""},exports.getFromNow=function(e){return e?t.dayjs(e).fromNow():""},exports.getIsInRangeInclusive=function(e,r){const s=t.dayjs(),o=t.dayjs(e),n=t.dayjs(r);return s.isAfter(o)&&s.isBefore(n)},exports.getTheFutureDay=function(e=1){return t.dayjs().add(e,"day").format("YYYY-MM-DD")},exports.getTimeRangeDisplay=function(e,r,s=null){try{const o=t.dayjs(e),n=t.dayjs(r),a=s?t.dayjs(s):t.dayjs();if(!o.isValid()||!n.isValid())return"";if(o.isAfter(n))return"时间顺序错误";if(a.isAfter(o)&&a.isBefore(n))return"两个小时内";return o.isSame(n,"day")?`${o.format("YYYY-MM-DD")} ${o.format("HH:mm")}-${n.format("HH:mm")}`:`${o.format("YYYY-MM-DD HH:mm")} - ${n.format("YYYY-MM-DD HH:mm")}`}catch(o){return"时间格式错误"}},exports.showCurrentTime=function(){return t.dayjs().format("HH:mm:ss")},exports.showDay=function(e){return t.dayjs(e).format("YYYY-MM-DD")},exports.specificTime=function(e){const r=t.dayjs(),s=t.dayjs(e);let o=Math.abs(s.diff(r,"hour",!0))<=2||s.isBefore(r);return console.log(o,"hoursDiff"),o};

View File

@ -1 +1 @@
"use strict";const e=require("../vendor.js"),r=require("../store/useWeAppAuthStore.js"),t=new e.Request;t.setConfig((e=>(e.baseURL="https://weapp-api.linyikj.com.cn/api/",e.header={...e.header},e))),t.interceptors.request.use((r=>(r.header={...r.header,Authorization:"Bearer "+e.index.getStorageSync("NCHL_PROD_ACCESS_TOKEN_CUSTOMER")},r)),(e=>Promise.reject(e))),t.interceptors.response.use((t=>{const o=t.data;if(e.index.hideLoading(),!0!==o.success){if(10001===o.errorCode){r.useWeAppAuthStore().loading=!1,e.index.showToast({title:o.errorMessage,icon:"none"})}else e.index.showToast({title:o.errorMessage,icon:"none"});return Promise.reject(t.data)}return t.data}),(e=>{console.log("error",e);return r.useWeAppAuthStore().loading=!1,Promise.reject(e)})),exports.request=function(e,r){return t.post(e,r.data)};
"use strict";const e=require("../vendor.js"),r=require("../store/useWeAppAuthStore.js"),t=new e.Request;t.setConfig((e=>(e.baseURL="https://weapp-api.linyikj.com.cn/api/",e.header={...e.header},e))),t.interceptors.request.use((r=>(r.header={...r.header,Authorization:"Bearer "+e.index.getStorageSync("NCHL_TEST_ACCESS_TOKEN_CUSTOMER")},r)),(e=>Promise.reject(e))),t.interceptors.response.use((t=>{const o=t.data;if(e.index.hideLoading(),!0!==o.success){if(10001===o.errorCode){r.useWeAppAuthStore().loading=!1,e.index.showToast({title:o.errorMessage,icon:"none"})}else e.index.showToast({title:o.errorMessage,icon:"none"});return Promise.reject(t.data)}return t.data}),(e=>{console.log("error",e);return r.useWeAppAuthStore().loading=!1,Promise.reject(e)})),exports.request=function(e,r){return t.post(e,r.data)};

View File

@ -1 +1 @@
"use strict";const e=require("../vendor.js"),o=require("../../gen/Apis.js"),i=require("../libraries/setTabBar.js"),u=require("../libraries/apiLoading.js"),a="wx31500e871924b903",n=e.defineStore("we_app_auth",(()=>{const n=e.ref(!1),s=e.ref(!1),t=e.ref(0),l=e.ref({user:{id:0,name:""},work_info:{session_key:"",openid:""},selected_house:{},environment:"",house_occupant:!1,house_register:!1,is_house_exist:0,config:{}});const r=(u,t)=>{o.Apis.Login.Auth.Login({code:t,app_id:a}).then((o=>{var a,t,r,v,c,g;console.log("登录",null==o?void 0:o.data),e.index.setStorageSync("NCHL_PROD_ACCESS_TOKEN_CUSTOMER",null==(t=null==(a=null==o?void 0:o.data)?void 0:a.token)?void 0:t.token),null==u||u.appContext.config.globalProperties.$isResolve(),setTimeout((()=>{n.value=!1,s.value=!1}),300),l.value.selected_house=null==(r=o.data)?void 0:r.selected_house,l.value.user=null==(v=o.data)?void 0:v.user,l.value.config=null==(c=o.data)?void 0:c.config,i.setTabBar(null==(g=null==o?void 0:o.data)?void 0:g.config),l.value.user&&d()})).catch((()=>{n.value=!1,s.value=!0}))},d=()=>{o.Apis.Archive.HouseOccupants.GetCustomerHouseIsExist().then((e=>{var o,i;l.value.house_occupant=(null==(o=e.data)?void 0:o.house_occupant)||!1,l.value.house_register=(null==(i=e.data)?void 0:i.house_register)||!1,l.value.is_house_exist=t.value+1}))};function v(e){u.getApiLoading(o.Apis.Login.Auth.Me,{}).then((o=>{var u,a,t;return l.value.user=o.data.user,l.value.config=null==(u=o.data)?void 0:u.config,l.value.selected_house=null==(a=o.data)?void 0:a.selected_house,console.log("me",o.data),l.value.user&&d(),setTimeout((()=>{n.value=!1,s.value=!1}),300),i.setTabBar(null==(t=null==o?void 0:o.data)?void 0:t.config),null==e?void 0:e()}))}return{loading:n,hasError:s,data:l,login:function(o){e.index.login({provider:"weixin",success:function(e){console.log(e),r(o,e.code)}})},me:v,handleUserLogin:async i=>{u.getApiLoading(o.Apis.Login.Auth.BindPhoneNumber,{app_id:a,...i}).then((o=>{v((()=>{e.index.navigateBack({delta:1})}))}))},getIsHouseExist:d}}));exports.useWeAppAuthStore=n;
"use strict";const e=require("../vendor.js"),o=require("../../gen/Apis.js"),i=require("../libraries/setTabBar.js"),u=require("../libraries/apiLoading.js"),a="wx31500e871924b903",n=e.defineStore("we_app_auth",(()=>{const n=e.ref(!1),s=e.ref(!1),t=e.ref(0),l=e.ref({user:{id:0,name:""},work_info:{session_key:"",openid:""},selected_house:{},environment:"",house_occupant:!1,house_register:!1,is_house_exist:0,config:{}});const r=(u,t)=>{o.Apis.Login.Auth.Login({code:t,app_id:a}).then((o=>{var a,t,r,v,c,g;console.log("登录",null==o?void 0:o.data),e.index.setStorageSync("NCHL_TEST_ACCESS_TOKEN_CUSTOMER",null==(t=null==(a=null==o?void 0:o.data)?void 0:a.token)?void 0:t.token),null==u||u.appContext.config.globalProperties.$isResolve(),setTimeout((()=>{n.value=!1,s.value=!1}),300),l.value.selected_house=null==(r=o.data)?void 0:r.selected_house,l.value.user=null==(v=o.data)?void 0:v.user,l.value.config=null==(c=o.data)?void 0:c.config,i.setTabBar(null==(g=null==o?void 0:o.data)?void 0:g.config),l.value.user&&d()})).catch((()=>{n.value=!1,s.value=!0}))},d=()=>{o.Apis.Archive.HouseOccupants.GetCustomerHouseIsExist().then((e=>{var o,i;l.value.house_occupant=(null==(o=e.data)?void 0:o.house_occupant)||!1,l.value.house_register=(null==(i=e.data)?void 0:i.house_register)||!1,l.value.is_house_exist=t.value+1}))};function v(e){u.getApiLoading(o.Apis.Login.Auth.Me,{}).then((o=>{var u,a,t;return l.value.user=o.data.user,l.value.config=null==(u=o.data)?void 0:u.config,l.value.selected_house=null==(a=o.data)?void 0:a.selected_house,console.log("me",o.data),l.value.user&&d(),setTimeout((()=>{n.value=!1,s.value=!1}),300),i.setTabBar(null==(t=null==o?void 0:o.data)?void 0:t.config),null==e?void 0:e()}))}return{loading:n,hasError:s,data:l,login:function(o){e.index.login({provider:"weixin",success:function(e){console.log(e),r(o,e.code)}})},me:v,handleUserLogin:async i=>{u.getApiLoading(o.Apis.Login.Auth.BindPhoneNumber,{app_id:a,...i}).then((o=>{v((()=>{e.index.navigateBack({delta:1})}))}))},getIsHouseExist:d}}));exports.useWeAppAuthStore=n;

View File

@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("uni-icons")()}Math;const o=e.defineComponent({__name:"hs-collection",setup(o){const n=()=>{e.index.navigateTo({url:"/INDEX/collection/index"})};return(o,t)=>({a:e.p({type:"right",size:"12",color:"#fff"}),b:e.o(n)})}});wx.createComponent(o);
"use strict";const e=require("../../common/vendor.js").defineComponent({__name:"hs-collection",setup:e=>(e,n)=>({})});wx.createComponent(e);

View File

@ -1,6 +1,4 @@
{
"component": true,
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
}
"usingComponents": {}
}

View File

@ -1 +0,0 @@
<view class="hs_collection"> 一键开通自动托收,无需担心忘记缴费 <view class="btn" bindtap="{{b}}"> 立即开通 <uni-icons wx:if="{{a}}" u-i="05506432-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<view class="chat-container"><view class="chat_container_linear_gradient"></view><view wx:if="{{a}}" class="chat_messages_body"><my-header-prologue bindhandleQuickFast="{{b}}" u-i="25c36616-0" bind:__l="__l"/><view class="chat-messages chat-messages-chat"><view wx:for="{{c}}" wx:for-item="message" wx:key="F" id="{{message.G}}" class="{{['message-item', message.H]}}"><view wx:if="{{message.a}}" class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content-wrapper"><view class="message-content"><view wx:if="{{message.b}}" class="message-images"><view wx:for="{{message.c}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.e && 'single-image']}}"><image src="{{image.a}}" mode="{{message.d}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.f}}" class="message-images"><view wx:for="{{message.g}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.i && 'single-image']}}"><image src="{{image.a}}" mode="{{message.h}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.j}}" class="message-images"><view wx:for="{{message.k}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.m && 'single-image']}}"><image src="{{image.a}}" mode="{{message.l}}" class="message-image" bindtap="{{image.b}}"/></view></view><block wx:if="{{message.n}}"><view wx:for="{{message.o}}" wx:for-item="line" wx:key="b" class="message-text-line"><text>{{line.a}}</text></view></block></view><view wx:if="{{message.p}}" class="quick-questions"><view wx:for="{{message.q}}" wx:for-item="question" wx:key="b" class="question-btn" bindtap="{{question.c}}"><text>{{question.a}}</text></view></view><view wx:if="{{message.r}}" class="confirmation-buttons"><view class="{{['confirmation-btn', message.s && 'selected', message.t && 'disabled']}}" bindtap="{{message.v}}"><text>是</text></view><view class="{{['confirmation-btn', message.w && 'selected', message.x && 'disabled']}}" bindtap="{{message.y}}"><text>否</text></view></view><view wx:if="{{message.z}}" class="message-meta"><view wx:if="{{message.A}}" class="copy-button" bindtap="{{message.B}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view><text class="message-time">{{message.C}}</text><view wx:if="{{message.D}}" class="copy-button" bindtap="{{message.E}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view></view></view></view><view wx:if="{{d}}" class="message-item ai-message"><view class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content loading"><text>{{e}}</text></view></view></view><view class="chat-input-area chat-input-area-chat"><view wx:if="{{f}}" class="image-preview-area"><view class="image-preview-list"><view wx:for="{{g}}" wx:for-item="image" wx:key="d" class="image-preview-item"><image src="{{image.a}}" mode="aspectFill" class="preview-image"/><view class="remove-image" bindtap="{{image.c}}"><uni-icons wx:if="{{h}}" u-i="{{image.b}}" bind:__l="__l" u-p="{{h}}"/></view></view><view wx:if="{{i}}" class="image-preview-item add-more-button" bindtap="{{k}}"><uni-icons wx:if="{{j}}" u-i="25c36616-2" bind:__l="__l" u-p="{{j}}"/><text class="add-more-text">添加图片</text></view></view></view><view class="input-container"><input class="message-input" placeholder="请输入您的问题..." adjust-position confirm-type="{{'send'}}" cursor-spacing="{{15}}" bindfocus="{{l}}" bindblur="{{m}}" bindconfirm="{{n}}" value="{{o}}" bindinput="{{p}}"/><view wx:if="{{q}}" class="upload-button" bindtap="{{s}}"><uni-icons wx:if="{{r}}" u-i="25c36616-3" bind:__l="__l" u-p="{{r}}"/></view><view wx:if="{{t}}" class="send-button" bindtap="{{w}}"><uni-icons wx:if="{{v}}" u-i="25c36616-4" bind:__l="__l" u-p="{{v}}"/></view><view wx:if="{{x}}" class="send-button disabled"><uni-icons wx:if="{{y}}" u-i="25c36616-5" bind:__l="__l" u-p="{{y}}"/></view></view></view></view><view wx:else class="chat_messages_body"><hs-empty wx:if="{{z}}" u-i="25c36616-6" bind:__l="__l" u-p="{{z}}"/><view class="login_btn"><hs-button wx:if="{{B}}" bindclick="{{A}}" u-i="25c36616-7" bind:__l="__l" u-p="{{B}}"/></view></view></view>
<view class="chat-container"><view class="chat_container_linear_gradient"></view><view wx:if="{{a}}" class="chat_messages_body"><my-header-prologue bindhandleQuickFast="{{b}}" u-i="25c36616-0" bind:__l="__l"/><view class="chat-messages chat-messages-chat"><view wx:for="{{c}}" wx:for-item="message" wx:key="H" id="{{message.I}}" class="{{['message-item', message.J]}}"><view wx:if="{{message.a}}" class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content-wrapper"><view class="message-content"><view wx:if="{{message.b}}" class="message-images"><view wx:for="{{message.c}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.e && 'single-image']}}"><image src="{{image.a}}" mode="{{message.d}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.f}}" class="message-images"><view wx:for="{{message.g}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.i && 'single-image']}}"><image src="{{image.a}}" mode="{{message.h}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.j}}" class="message-images"><view wx:for="{{message.k}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.m && 'single-image']}}"><image src="{{image.a}}" mode="{{message.l}}" class="message-image" bindtap="{{image.b}}"/></view></view><block wx:if="{{message.n}}"><view wx:for="{{message.o}}" wx:for-item="line" wx:key="b" class="message-text-line"><text>{{line.a}}</text></view></block><view wx:if="{{message.p}}" class="quick-questions-actions"><view wx:for="{{message.q}}" wx:for-item="i" wx:key="b" class="question-btn query-go-to-btn" bindtap="{{i.c}}"><text>{{i.a}}</text></view></view></view><view wx:if="{{message.r}}" class="quick-questions"><view wx:for="{{message.s}}" wx:for-item="question" wx:key="b" class="question-btn" bindtap="{{question.c}}"><text>{{question.a}}</text></view></view><view wx:if="{{message.t}}" class="confirmation-buttons"><view class="{{['confirmation-btn', message.v && 'selected', message.w && 'disabled']}}" bindtap="{{message.x}}"><text>是</text></view><view class="{{['confirmation-btn', message.y && 'selected', message.z && 'disabled']}}" bindtap="{{message.A}}"><text>否</text></view></view><view wx:if="{{message.B}}" class="message-meta"><view wx:if="{{message.C}}" class="copy-button" bindtap="{{message.D}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view><text class="message-time">{{message.E}}</text><view wx:if="{{message.F}}" class="copy-button" bindtap="{{message.G}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view></view></view></view><view wx:if="{{d}}" class="message-item ai-message"><view class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content loading"><text>{{e}}</text></view></view></view><view class="chat-input-area chat-input-area-chat"><view wx:if="{{f}}" class="image-preview-area"><view class="image-preview-list"><view wx:for="{{g}}" wx:for-item="image" wx:key="d" class="image-preview-item"><image src="{{image.a}}" mode="aspectFill" class="preview-image"/><view class="remove-image" bindtap="{{image.c}}"><uni-icons wx:if="{{h}}" u-i="{{image.b}}" bind:__l="__l" u-p="{{h}}"/></view></view><view wx:if="{{i}}" class="image-preview-item add-more-button" bindtap="{{k}}"><uni-icons wx:if="{{j}}" u-i="25c36616-2" bind:__l="__l" u-p="{{j}}"/><text class="add-more-text">添加图片</text></view></view></view><view class="input-container"><input class="message-input" placeholder="请输入您的问题..." adjust-position confirm-type="{{'send'}}" cursor-spacing="{{15}}" bindfocus="{{l}}" bindblur="{{m}}" bindconfirm="{{n}}" value="{{o}}" bindinput="{{p}}"/><view wx:if="{{q}}" class="upload-button" bindtap="{{s}}"><uni-icons wx:if="{{r}}" u-i="25c36616-3" bind:__l="__l" u-p="{{r}}"/></view><view wx:if="{{t}}" class="send-button" bindtap="{{w}}"><uni-icons wx:if="{{v}}" u-i="25c36616-4" bind:__l="__l" u-p="{{v}}"/></view><view wx:if="{{x}}" class="send-button disabled"><uni-icons wx:if="{{y}}" u-i="25c36616-5" bind:__l="__l" u-p="{{y}}"/></view></view></view></view><view wx:else class="chat_messages_body"><hs-empty wx:if="{{z}}" u-i="25c36616-6" bind:__l="__l" u-p="{{z}}"/><view class="login_btn"><hs-button wx:if="{{B}}" bindclick="{{A}}" u-i="25c36616-7" bind:__l="__l" u-p="{{B}}"/></view></view></view>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
page{background-color:#f8f8f8}.home_page{padding-bottom:68px}.home_page_content{position:relative;z-index:10}button:after{border:none;padding:0;margin:0}
page{background-color:#f8f8f8}.home_page{padding-bottom:78px}.home_page_content{position:relative;z-index:10}button:after{border:none;padding:0;margin:0}

View File

@ -48,7 +48,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
};
});
return (_ctx, _cache) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J, _K, _L, _M, _N, _O, _P, _Q, _R, _S, _T, _U, _V, _W, _X, _Y, _Z, __, _$, _aa, _ba, _ca, _da, _ea, _fa, _ga, _ha, _ia, _ja, _ka, _la, _ma, _na, _oa, _pa, _qa, _ra, _sa, _ta, _ua, _va, _wa;
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J, _K, _L, _M, _N, _O, _P, _Q, _R, _S, _T, _U, _V, _W, _X, _Y, _Z, __, _$, _aa, _ba, _ca, _da, _ea, _fa, _ga, _ha, _ia, _ja, _ka, _la, _ma, _na, _oa, _pa, _qa, _ra, _sa, _ta, _ua, _va, _wa, _xa, _ya, _za, _Aa, _Ba, _Ca;
return common_vendor.e({
a: common_vendor.t((_c = (_b = (_a = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title),
b: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_f = (_e = (_d = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.start_time)),
@ -61,56 +61,58 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
f: common_vendor.p({
content: (_r = (_q = (_p = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _p.showData) == null ? void 0 : _q.value) == null ? void 0 : _r.content
}),
g: !((_u = (_t = (_s = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _s.showData) == null ? void 0 : _t.value) == null ? void 0 : _u.result)
}, !((_x = (_w = (_v = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _v.showData) == null ? void 0 : _w.value) == null ? void 0 : _x.result) ? common_vendor.e({
h: common_vendor.p({
g: ((_u = (_t = (_s = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _s.showData) == null ? void 0 : _t.value) == null ? void 0 : _u.status) !== "Finished"
}, ((_x = (_w = (_v = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _v.showData) == null ? void 0 : _w.value) == null ? void 0 : _x.status) !== "Finished" ? common_vendor.e({
h: !((_A = (_z = (_y = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _y.showData) == null ? void 0 : _z.value) == null ? void 0 : _A.result)
}, !((_D = (_C = (_B = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _B.showData) == null ? void 0 : _C.value) == null ? void 0 : _D.result) ? common_vendor.e({
i: common_vendor.p({
size: "md",
type: "display",
label: "分享活动",
openType: "share"
}),
i: (_A = (_z = (_y = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _y.showData) == null ? void 0 : _z.value) == null ? void 0 : _A.is_enroll
}, ((_D = (_C = (_B = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _B.showData) == null ? void 0 : _C.value) == null ? void 0 : _D.is_enroll) ? {
j: common_vendor.o((_E = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _E.handleSignUp),
k: common_vendor.p({
j: (_G = (_F = (_E = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _E.showData) == null ? void 0 : _F.value) == null ? void 0 : _G.is_enroll
}, ((_J = (_I = (_H = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _H.showData) == null ? void 0 : _I.value) == null ? void 0 : _J.is_enroll) ? {
k: common_vendor.o((_K = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _K.handleSignUp),
l: common_vendor.p({
size: "md",
type: "primary",
disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_H = (_G = (_F = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _F.showData) == null ? void 0 : _G.value) == null ? void 0 : _H.start_time, (_K = (_J = (_I = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _I.showData) == null ? void 0 : _J.value) == null ? void 0 : _K.end_time),
disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_N = (_M = (_L = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _L.showData) == null ? void 0 : _M.value) == null ? void 0 : _N.start_time, (_Q = (_P = (_O = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _O.showData) == null ? void 0 : _P.value) == null ? void 0 : _Q.end_time),
label: "立即报名"
})
} : {}) : common_vendor.e({
l: ((_O = (_N = (_M = (_L = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _L.showData) == null ? void 0 : _M.value) == null ? void 0 : _N.result) == null ? void 0 : _O.status) === "Cancelled" && ((_R = (_Q = (_P = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _P.showData) == null ? void 0 : _Q.value) == null ? void 0 : _R.is_enroll) && common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_U = (_T = (_S = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _S.showData) == null ? void 0 : _T.value) == null ? void 0 : _U.start_time, (_X = (_W = (_V = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _V.showData) == null ? void 0 : _W.value) == null ? void 0 : _X.end_time)
}, ((_$ = (__ = (_Z = (_Y = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _Y.showData) == null ? void 0 : _Z.value) == null ? void 0 : __.result) == null ? void 0 : _$.status) === "Cancelled" && ((_ca = (_ba = (_aa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _aa.showData) == null ? void 0 : _ba.value) == null ? void 0 : _ca.is_enroll) && common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_fa = (_ea = (_da = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _da.showData) == null ? void 0 : _ea.value) == null ? void 0 : _fa.start_time, (_ia = (_ha = (_ga = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ga.showData) == null ? void 0 : _ha.value) == null ? void 0 : _ia.end_time) ? {
m: common_vendor.o(($event) => {
m: ((_U = (_T = (_S = (_R = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _R.showData) == null ? void 0 : _S.value) == null ? void 0 : _T.result) == null ? void 0 : _U.status) === "Cancelled" && ((_X = (_W = (_V = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _V.showData) == null ? void 0 : _W.value) == null ? void 0 : _X.is_enroll) && common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((__ = (_Z = (_Y = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _Y.showData) == null ? void 0 : _Z.value) == null ? void 0 : __.start_time, (_ba = (_aa = (_$ = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _$.showData) == null ? void 0 : _aa.value) == null ? void 0 : _ba.end_time)
}, ((_fa = (_ea = (_da = (_ca = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ca.showData) == null ? void 0 : _da.value) == null ? void 0 : _ea.result) == null ? void 0 : _fa.status) === "Cancelled" && ((_ia = (_ha = (_ga = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ga.showData) == null ? void 0 : _ha.value) == null ? void 0 : _ia.is_enroll) && common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_la = (_ka = (_ja = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ja.showData) == null ? void 0 : _ka.value) == null ? void 0 : _la.start_time, (_oa = (_na = (_ma = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ma.showData) == null ? void 0 : _na.value) == null ? void 0 : _oa.end_time) ? {
n: common_vendor.o(($event) => {
var _a2;
return (_a2 = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _a2.handleCancelSignUp("Success");
}),
n: common_vendor.p({
o: common_vendor.p({
size: "md",
type: "display",
label: "重新报名"
})
} : {}, {
o: ((_ma = (_la = (_ka = (_ja = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ja.showData) == null ? void 0 : _ka.value) == null ? void 0 : _la.result) == null ? void 0 : _ma.status) === "Success"
}, ((_qa = (_pa = (_oa = (_na = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _na.showData) == null ? void 0 : _oa.value) == null ? void 0 : _pa.result) == null ? void 0 : _qa.status) === "Success" ? {
p: common_vendor.o(($event) => {
p: ((_sa = (_ra = (_qa = (_pa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _pa.showData) == null ? void 0 : _qa.value) == null ? void 0 : _ra.result) == null ? void 0 : _sa.status) === "Success"
}, ((_wa = (_va = (_ua = (_ta = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ta.showData) == null ? void 0 : _ua.value) == null ? void 0 : _va.result) == null ? void 0 : _wa.status) === "Success" ? {
q: common_vendor.o(($event) => {
var _a2;
return (_a2 = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _a2.handleCancelSignUp("Cancelled");
}),
q: common_vendor.p({
r: common_vendor.p({
size: "md",
type: "display",
disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_ta = (_sa = (_ra = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ra.showData) == null ? void 0 : _sa.value) == null ? void 0 : _ta.start_time, (_wa = (_va = (_ua = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ua.showData) == null ? void 0 : _va.value) == null ? void 0 : _wa.end_time),
disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_za = (_ya = (_xa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _xa.showData) == null ? void 0 : _ya.value) == null ? void 0 : _za.start_time, (_Ca = (_Ba = (_Aa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _Aa.showData) == null ? void 0 : _Ba.value) == null ? void 0 : _Ca.end_time),
label: "取消报名"
})
} : {}, {
r: common_vendor.p({
s: common_vendor.p({
size: "md",
type: "primary",
label: "分享活动",
openType: "share"
})
}));
})) : {});
};
}
});

View File

@ -1 +1 @@
<view><view class="activities_header"><view class="activities_name_time"><view class="name">{{a}}</view><view class="time"> 活动时间:{{b}} 至 {{c}}</view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="e69b5754-0" bind:__l="__l" u-p="{{d}}"/></view></view><view class="activities_content"><up-parse wx:if="{{f}}" u-i="e69b5754-1" bind:__l="__l" u-p="{{f}}"></up-parse></view><view wx:if="{{g}}" class="footer"><view class="btn"><hs-button wx:if="{{h}}" u-i="e69b5754-2" bind:__l="__l" u-p="{{h}}"/></view><view wx:if="{{i}}" class="btn"><hs-button wx:if="{{k}}" bindclick="{{j}}" u-i="e69b5754-3" bind:__l="__l" u-p="{{k}}"/></view></view><view wx:else class="footer"><view wx:if="{{l}}" class="btn"><hs-button wx:if="{{n}}" bindclick="{{m}}" u-i="e69b5754-4" bind:__l="__l" u-p="{{n}}"/></view><view wx:if="{{o}}" class="btn"><hs-button wx:if="{{q}}" bindclick="{{p}}" u-i="e69b5754-5" bind:__l="__l" u-p="{{q}}"/></view><view class="btn"><hs-button wx:if="{{r}}" u-i="e69b5754-6" bind:__l="__l" u-p="{{r}}"/></view></view></view>
<view><view class="activities_header"><view class="activities_name_time"><view class="name">{{a}}</view><view class="time"> 活动时间:{{b}} 至 {{c}}</view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="e69b5754-0" bind:__l="__l" u-p="{{d}}"/></view></view><view class="activities_content"><up-parse wx:if="{{f}}" u-i="e69b5754-1" bind:__l="__l" u-p="{{f}}"></up-parse></view><block wx:if="{{g}}"><view wx:if="{{h}}" class="footer"><view class="btn"><hs-button wx:if="{{i}}" u-i="e69b5754-2" bind:__l="__l" u-p="{{i}}"/></view><view wx:if="{{j}}" class="btn"><hs-button wx:if="{{l}}" bindclick="{{k}}" u-i="e69b5754-3" bind:__l="__l" u-p="{{l}}"/></view></view><view wx:else class="footer"><view wx:if="{{m}}" class="btn"><hs-button wx:if="{{o}}" bindclick="{{n}}" u-i="e69b5754-4" bind:__l="__l" u-p="{{o}}"/></view><view wx:if="{{p}}" class="btn"><hs-button wx:if="{{r}}" bindclick="{{q}}" u-i="e69b5754-5" bind:__l="__l" u-p="{{r}}"/></view><view class="btn"><hs-button wx:if="{{s}}" u-i="e69b5754-6" bind:__l="__l" u-p="{{s}}"/></view></view></block></view>

View File

@ -63,27 +63,29 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
};
});
return (_ctx, _cache) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j;
return {
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p;
return common_vendor.e({
a: common_vendor.t(((_e = (_d = (_c = (_b = (_a = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.asset_house) == null ? void 0 : _e.full_name) || ""),
b: common_vendor.o(($event) => show.value = true),
c: common_vendor.t((_h = (_g = (_f = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _f.showData) == null ? void 0 : _g.value) == null ? void 0 : _h.house_occupants_num),
d: common_vendor.f((_j = (_i = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _i.listData) == null ? void 0 : _j.value, (k, index, i0) => {
d: !((_k = (_j = (_i = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _i.listData) == null ? void 0 : _j.value) == null ? void 0 : _k.length)
}, !((_n = (_m = (_l = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _l.listData) == null ? void 0 : _m.value) == null ? void 0 : _n.length) ? {} : {}, {
e: common_vendor.f((_p = (_o = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _o.listData) == null ? void 0 : _p.value, (k, index, i0) => {
var _a2, _b2;
return common_vendor.e({
a: common_vendor.t(k == null ? void 0 : k.label),
b: !((_a2 = k.list) == null ? void 0 : _a2.length)
}, !((_b2 = k.list) == null ? void 0 : _b2.length) ? {
c: "afe28dc2-1-" + i0
c: "afe28dc2-2-" + i0
} : {}, {
d: common_vendor.f(k.list, (i, index2, i1) => {
var _a3, _b3, _c2, _d2, _e2, _f2, _g2, _h2;
return common_vendor.e({
a: "afe28dc2-2-" + i0 + "-" + i1,
a: "afe28dc2-3-" + i0 + "-" + i1,
b: common_vendor.t(i == null ? void 0 : i.name),
c: (i == null ? void 0 : i.house_relation) === "Owner"
}, (i == null ? void 0 : i.house_relation) === "Owner" ? {
d: "afe28dc2-3-" + i0 + "-" + i1,
d: "afe28dc2-4-" + i0 + "-" + i1,
e: common_vendor.p({
value: i == null ? void 0 : i.house_relation,
Enums: common_vendor.unref(gen_Enums.HouseOccupantsHouseRelationEnum),
@ -92,7 +94,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
} : {}, {
f: (i == null ? void 0 : i.house_relation) === "NonOwner"
}, (i == null ? void 0 : i.house_relation) === "NonOwner" ? {
g: "afe28dc2-4-" + i0 + "-" + i1,
g: "afe28dc2-5-" + i0 + "-" + i1,
h: common_vendor.p({
value: i == null ? void 0 : i.residential_relation,
Enums: common_vendor.unref(gen_Enums.HouseOccupantsResidentialRelationEnum),
@ -112,19 +114,19 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
e: `item_${index}`
});
}),
e: common_vendor.p({
f: common_vendor.p({
text: "U",
fontSize: "18",
bgColor: "#ffeade",
color: "#333"
}),
f: common_vendor.o(($event) => show.value = false),
g: common_vendor.o(handleSelectedHouse),
h: common_vendor.p({
g: common_vendor.o(($event) => show.value = false),
h: common_vendor.o(handleSelectedHouse),
i: common_vendor.p({
show: show.value,
pageSource: "archive_houses"
})
};
});
};
}
});

View File

@ -1 +1 @@
<view><hs-collection u-i="afe28dc2-0" bind:__l="__l"/><view class="archive_header_card"><view class="archive_card_header">{{a}} <text bindtap="{{b}}">切换房屋</text></view><view class="archive_card_role"><view class="item"> 您的身份事:产权人 </view><view class="item"> 房屋已绑定:{{c}}人 </view></view></view><view class="archive_houses_content"><view wx:for="{{d}}" wx:for-item="k" wx:key="e" class="archive_container"><view class="archive_header_number"><view class="border_left"></view><view class="title">{{k.a}}</view></view><hs-empty wx:if="{{k.b}}" u-i="{{k.c}}" bind:__l="__l"/><view wx:for="{{k.d}}" wx:for-item="i" wx:key="k" class="archive_items"><view class="archive_items_heander"><view class="avatar"><up-avatar wx:if="{{e}}" u-i="{{i.a}}" bind:__l="__l" u-p="{{e}}"/></view><view class="user_info"><view class="name">{{i.b}}</view><view class="tabs"><hs-enum-tag wx:if="{{i.c}}" u-i="{{i.d}}" bind:__l="__l" u-p="{{i.e}}"/><hs-enum-tag wx:if="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i.h}}"/></view></view><view wx:if="{{i.i}}" class="remove" bindtap="{{i.j}}"> 移除该住户 </view></view></view></view></view><my-create-household u-i="afe28dc2-5" bind:__l="__l"/><hs-popup-switch-house wx:if="{{h}}" bindclose="{{f}}" bindchange="{{g}}" u-i="afe28dc2-6" bind:__l="__l" u-p="{{h}}"/></view>
<view><hs-collection u-i="afe28dc2-0" bind:__l="__l"/><view class="archive_header_card"><view class="archive_card_header">{{a}} <text bindtap="{{b}}">切换房屋</text></view><view class="archive_card_role"><view class="item"> 您的身份事:产权人 </view><view class="item"> 房屋已绑定:{{c}}人 </view></view></view><view class="archive_houses_content"><hs-empty wx:if="{{d}}" u-i="afe28dc2-1" bind:__l="__l"/><view wx:for="{{e}}" wx:for-item="k" wx:key="e" class="archive_container"><view class="archive_header_number"><view class="border_left"></view><view class="title">{{k.a}}</view></view><hs-empty wx:if="{{k.b}}" u-i="{{k.c}}" bind:__l="__l"/><view wx:for="{{k.d}}" wx:for-item="i" wx:key="k" class="archive_items"><view class="archive_items_heander"><view class="avatar"><up-avatar wx:if="{{f}}" u-i="{{i.a}}" bind:__l="__l" u-p="{{f}}"/></view><view class="user_info"><view class="name">{{i.b}}</view><view class="tabs"><hs-enum-tag wx:if="{{i.c}}" u-i="{{i.d}}" bind:__l="__l" u-p="{{i.e}}"/><hs-enum-tag wx:if="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i.h}}"/></view></view><view wx:if="{{i.i}}" class="remove" bindtap="{{i.j}}"> 移除该住户 </view></view></view></view></view><my-create-household u-i="afe28dc2-6" bind:__l="__l"/><hs-popup-switch-house wx:if="{{i}}" bindclose="{{g}}" bindchange="{{h}}" u-i="afe28dc2-7" bind:__l="__l" u-p="{{i}}"/></view>

View File

@ -99,7 +99,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}, ((_p = (_o = (_n = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _n.formData) == null ? void 0 : _o.value) == null ? void 0 : _p.type) === "AddOccupant" ? {
k: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.useModel).formData.value.residential_relation = $event),
l: common_vendor.p({
Enums: common_vendor.unref(gen_Enums.HouseOccupantsResidentialRelationEnum),
Enums: common_vendor.unref(INDEX_binding_model.useModel).HouseOccupantsEnum.value,
required: true,
borderTop: true,
valueModel: common_vendor.unref(INDEX_binding_model.useModel).formData.value.residential_relation

View File

@ -8,6 +8,7 @@ const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthS
require("../../common/store/useWorkStore.js");
const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js");
const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js");
const gen_Enums = require("../../gen/Enums.js");
const auth = common_store_useWeAppAuthStore.useWeAppAuthStore();
const handleSubmitStore = () => {
var _a, _b, _c;
@ -39,6 +40,9 @@ const method = {
},
init(e) {
var _a, _b;
let obj = gen_Enums.HouseOccupantsResidentialRelationEnum;
delete obj["PropertyOwner"];
INDEX_binding_model.useModel.HouseOccupantsEnum.value = obj;
INDEX_binding_model.useModel.defaultHouseValueName.value = (e == null ? void 0 : e.houseName) || "";
INDEX_binding_model.useModel.formData.value = {
asset_houses_id: (e == null ? void 0 : e.id) || "",

View File

@ -5,6 +5,7 @@ const useModel = {
ownerList: common_vendor.ref([]),
show: common_vendor.ref(false),
defaultHouseValueName: common_vendor.ref(""),
loading: common_vendor.ref(false)
loading: common_vendor.ref(false),
HouseOccupantsEnum: common_vendor.ref({})
};
exports.useModel = useModel;

View File

@ -1 +1 @@
<view class="payment_pre_stored"><view class="payment_pre_stored_header"><view class="name" bindtap="{{b}}"> 预缴房屋余额提醒 <uni-icons wx:if="{{a}}" u-i="1c2e15d3-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view><view><switch color="#0082FA" style="transform:scale(0.7)"/></view></view><cc-scroll-loading wx:if="{{k}}" u-s="{{['d']}}" u-i="1c2e15d3-1" bind:__l="__l" u-p="{{k}}"><view class="pre_stored_content"><view wx:for="{{c}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{d}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{d}}"/></view><view class="group_btn" style="{{e}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view><block wx:if="{{f}}"><view class="card_head_title"> 不可开通预缴房屋({{g}}) </view><view wx:for="{{h}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item cannot_activated_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price cannot_activated_price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{i}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i}}"/></view><view class="group_btn" style="{{j}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view></block></view></cc-scroll-loading></view>
<view class="payment_pre_stored"><view class="payment_pre_stored_header"><view class="name" bindtap="{{b}}"> 预缴房屋余额提醒 <uni-icons wx:if="{{a}}" u-i="1c2e15d3-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view><view><switch color="#0082FA" style="transform:scale(0.7)"/></view></view><cc-scroll-loading wx:if="{{k}}" u-s="{{['d']}}" u-i="1c2e15d3-1" bind:__l="__l" u-p="{{k}}"><view class="pre_stored_content"><view wx:for="{{c}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{d}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{d}}"/></view><view class="group_btn" style="{{e}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view><block wx:if="{{f}}"><view class="card_head_title"> 不可开通预缴房屋({{g}}) </view><view wx:for="{{h}}" wx:for-item="i" wx:key="i" class="pre_stored_card_item cannot_activated_item"><view class="card_header">{{i.a}} <view class="label_tab_group"><text wx:if="{{i.b}}" class="label_tab label_tab1"> 预缴 </text><text wx:if="{{i.c}}" class="label_tab label_tab2"> 欠费 </text><text wx:if="{{i.d}}" class="label_tab label_tab3"> 清 </text></view></view><view class="card_content"><view class="price_item"><view class="price cannot_activated_price">{{i.e}}</view><view class="price_label"> 预缴余额(元) </view></view><view><view><hs-button wx:if="{{i}}" bindclick="{{i.f}}" u-i="{{i.g}}" bind:__l="__l" u-p="{{i}}"/></view><view class="group_btn" style="{{j}}" bindtap="{{i.h}}"> 收支记录 </view></view></view></view></block></view></cc-scroll-loading></view>

View File

@ -48,7 +48,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
WORKORDER_show_model.useModel.logsData.value = [];
});
return (_ctx, _cache) => {
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J, _K, _L, _M, _N, _O, _P, _Q, _R, _S, _T, _U, _V, _W, _X, _Y, _Z, __, _$, _aa, _ba, _ca, _da, _ea, _fa, _ga, _ha, _ia, _ja, _ka, _la, _ma, _na, _oa, _pa, _qa, _ra, _sa, _ta, _ua, _va, _wa, _xa, _ya, _za, _Aa, _Ba, _Ca, _Da, _Ea, _Fa, _Ga, _Ha, _Ia, _Ja, _Ka, _La, _Ma, _Na, _Oa, _Pa, _Qa, _Ra, _Sa, _Ta, _Ua, _Va, _Wa, _Xa, _Ya, _Za, __a, _$a, _ab, _bb, _cb, _db, _eb, _fb, _gb, _hb, _ib, _jb, _kb, _lb, _mb, _nb, _ob, _pb, _qb, _rb, _sb, _tb, _ub, _vb, _wb, _xb, _yb, _zb, _Ab, _Bb, _Cb, _Db, _Eb, _Fb, _Gb, _Hb, _Ib, _Jb, _Kb, _Lb, _Mb, _Nb, _Ob, _Pb, _Qb, _Rb, _Sb, _Tb, _Ub, _Vb, _Wb, _Xb, _Yb, _Zb;
var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J, _K, _L, _M, _N, _O, _P, _Q, _R, _S, _T, _U, _V, _W, _X, _Y, _Z, __, _$, _aa, _ba, _ca, _da, _ea, _fa, _ga, _ha, _ia, _ja, _ka, _la, _ma, _na, _oa, _pa, _qa, _ra, _sa, _ta, _ua, _va, _wa, _xa, _ya, _za, _Aa, _Ba, _Ca, _Da, _Ea, _Fa, _Ga, _Ha, _Ia, _Ja, _Ka, _La, _Ma, _Na, _Oa, _Pa, _Qa, _Ra, _Sa, _Ta, _Ua, _Va, _Wa, _Xa, _Ya, _Za, __a, _$a, _ab, _bb, _cb, _db, _eb, _fb, _gb, _hb, _ib, _jb, _kb, _lb, _mb, _nb, _ob, _pb, _qb, _rb, _sb, _tb, _ub, _vb, _wb, _xb, _yb, _zb, _Ab, _Bb, _Cb, _Db, _Eb, _Fb, _Gb, _Hb, _Ib, _Jb, _Kb, _Lb, _Mb, _Nb, _Ob, _Pb, _Qb, _Rb, _Sb, _Tb, _Ub, _Vb, _Wb, _Xb, _Yb, _Zb, __b, _$b, _ac, _bc, _cc, _dc;
return common_vendor.e({
a: common_vendor.p({
value: (_c = (_b = (_a = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _a.dataShow) == null ? void 0 : _b.value) == null ? void 0 : _c.type,
@ -76,23 +76,26 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
};
}),
j: common_vendor.t((_H = (_G = (_F = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _F.dataShow) == null ? void 0 : _G.value) == null ? void 0 : _H.code),
k: common_vendor.t(common_vendor.unref(common_libraries_day.getTimeRangeDisplay)((_K = (_J = (_I = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _I.dataShow) == null ? void 0 : _J.value) == null ? void 0 : _K.expect_start_time, (_N = (_M = (_L = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _L.dataShow) == null ? void 0 : _M.value) == null ? void 0 : _N.expect_end_time)),
l: common_vendor.t((_Q = (_P = (_O = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _O.dataShow) == null ? void 0 : _P.value) == null ? void 0 : _Q.created_at),
m: (_T = (_S = (_R = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _R.dataShow) == null ? void 0 : _S.value) == null ? void 0 : _T.evaluation_score
}, ((_W = (_V = (_U = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _U.dataShow) == null ? void 0 : _V.value) == null ? void 0 : _W.evaluation_score) ? {
n: common_vendor.p({
valueModel: (_Z = (_Y = (_X = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _X.dataShow) == null ? void 0 : _Y.value) == null ? void 0 : _Z.evaluation_score
k: (_K = (_J = (_I = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _I.dataShow) == null ? void 0 : _J.value) == null ? void 0 : _K.expect_start_time
}, ((_N = (_M = (_L = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _L.dataShow) == null ? void 0 : _M.value) == null ? void 0 : _N.expect_start_time) ? {
l: common_vendor.t(common_vendor.unref(common_libraries_day.getTimeRangeDisplay)((_Q = (_P = (_O = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _O.dataShow) == null ? void 0 : _P.value) == null ? void 0 : _Q.expect_start_time, (_T = (_S = (_R = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _R.dataShow) == null ? void 0 : _S.value) == null ? void 0 : _T.expect_end_time))
} : {}, {
m: common_vendor.t((_W = (_V = (_U = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _U.dataShow) == null ? void 0 : _V.value) == null ? void 0 : _W.created_at),
n: (_Z = (_Y = (_X = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _X.dataShow) == null ? void 0 : _Y.value) == null ? void 0 : _Z.evaluation_score
}, ((_aa = (_$ = (__ = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : __.dataShow) == null ? void 0 : _$.value) == null ? void 0 : _aa.evaluation_score) ? {
o: common_vendor.p({
valueModel: (_da = (_ca = (_ba = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ba.dataShow) == null ? void 0 : _ca.value) == null ? void 0 : _da.evaluation_score
})
} : {}, {
o: parseFloat((_aa = (_$ = (__ = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : __.dataShow) == null ? void 0 : _$.value) == null ? void 0 : _aa.amount) > 0
}, parseFloat((_da = (_ca = (_ba = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ba.dataShow) == null ? void 0 : _ca.value) == null ? void 0 : _da.amount) > 0 ? {
p: common_vendor.t((_ga = (_fa = (_ea = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ea.dataShow) == null ? void 0 : _fa.value) == null ? void 0 : _ga.amount)
p: parseFloat((_ga = (_fa = (_ea = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ea.dataShow) == null ? void 0 : _fa.value) == null ? void 0 : _ga.amount) > 0
}, parseFloat((_ja = (_ia = (_ha = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ha.dataShow) == null ? void 0 : _ia.value) == null ? void 0 : _ja.amount) > 0 ? {
q: common_vendor.t((_ma = (_la = (_ka = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ka.dataShow) == null ? void 0 : _la.value) == null ? void 0 : _ma.amount)
} : {}, {
q: ((_ja = (_ia = (_ha = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ha.dataShow) == null ? void 0 : _ia.value) == null ? void 0 : _ja.status) !== "Closed"
}, ((_ma = (_la = (_ka = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ka.dataShow) == null ? void 0 : _la.value) == null ? void 0 : _ma.status) !== "Closed" ? common_vendor.e({
r: ((_pa = (_oa = (_na = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _na.dataShow) == null ? void 0 : _oa.value) == null ? void 0 : _pa.status) === "Pending"
}, ((_sa = (_ra = (_qa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _qa.dataShow) == null ? void 0 : _ra.value) == null ? void 0 : _sa.status) === "Pending" ? {
s: common_vendor.o(
r: ((_pa = (_oa = (_na = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _na.dataShow) == null ? void 0 : _oa.value) == null ? void 0 : _pa.status) !== "Closed"
}, ((_sa = (_ra = (_qa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _qa.dataShow) == null ? void 0 : _ra.value) == null ? void 0 : _sa.status) !== "Closed" ? common_vendor.e({
s: ((_va = (_ua = (_ta = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ta.dataShow) == null ? void 0 : _ua.value) == null ? void 0 : _va.status) === "Pending"
}, ((_ya = (_xa = (_wa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _wa.dataShow) == null ? void 0 : _xa.value) == null ? void 0 : _ya.status) === "Pending" ? {
t: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -100,13 +103,13 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}, {
t: ((_va = (_ua = (_ta = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _ta.dataShow) == null ? void 0 : _ua.value) == null ? void 0 : _va.status) === "Processing"
}, ((_ya = (_xa = (_wa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _wa.dataShow) == null ? void 0 : _xa.value) == null ? void 0 : _ya.status) === "Processing" ? {
v: common_vendor.p({
v: ((_Ba = (_Aa = (_za = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _za.dataShow) == null ? void 0 : _Aa.value) == null ? void 0 : _Ba.status) === "Processing"
}, ((_Ea = (_Da = (_Ca = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ca.dataShow) == null ? void 0 : _Da.value) == null ? void 0 : _Ea.status) === "Processing" ? {
w: common_vendor.p({
name: "file-text",
size: "28"
}),
w: common_vendor.o(
x: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -114,14 +117,14 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}, {
x: ((_Ba = (_Aa = (_za = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _za.dataShow) == null ? void 0 : _Aa.value) == null ? void 0 : _Ba.status) === "Completed" && !((_Ea = (_Da = (_Ca = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ca.dataShow) == null ? void 0 : _Da.value) == null ? void 0 : _Ea.evaluation_score)
}, ((_Ha = (_Ga = (_Fa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Fa.dataShow) == null ? void 0 : _Ga.value) == null ? void 0 : _Ha.status) === "Completed" && !((_Ka = (_Ja = (_Ia = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ia.dataShow) == null ? void 0 : _Ja.value) == null ? void 0 : _Ka.evaluation_score) ? {
y: common_vendor.p({
y: ((_Ha = (_Ga = (_Fa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Fa.dataShow) == null ? void 0 : _Ga.value) == null ? void 0 : _Ha.status) === "Completed" && !((_Ka = (_Ja = (_Ia = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ia.dataShow) == null ? void 0 : _Ja.value) == null ? void 0 : _Ka.evaluation_score)
}, ((_Na = (_Ma = (_La = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _La.dataShow) == null ? void 0 : _Ma.value) == null ? void 0 : _Na.status) === "Completed" && !((_Qa = (_Pa = (_Oa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Oa.dataShow) == null ? void 0 : _Pa.value) == null ? void 0 : _Qa.evaluation_score) ? {
z: common_vendor.p({
type: "undo-filled",
color: "#333",
size: "26"
}),
z: common_vendor.o(
A: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -129,9 +132,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}, {
A: ((_Na = (_Ma = (_La = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _La.dataShow) == null ? void 0 : _Ma.value) == null ? void 0 : _Na.status) === "Completed" && ((_Qa = (_Pa = (_Oa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Oa.dataShow) == null ? void 0 : _Pa.value) == null ? void 0 : _Qa.evaluation_score)
}, ((_Ta = (_Sa = (_Ra = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ra.dataShow) == null ? void 0 : _Sa.value) == null ? void 0 : _Ta.status) === "Completed" && ((_Wa = (_Va = (_Ua = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ua.dataShow) == null ? void 0 : _Va.value) == null ? void 0 : _Wa.evaluation_score) ? {
B: common_vendor.o(
B: ((_Ta = (_Sa = (_Ra = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ra.dataShow) == null ? void 0 : _Sa.value) == null ? void 0 : _Ta.status) === "Completed" && ((_Wa = (_Va = (_Ua = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ua.dataShow) == null ? void 0 : _Va.value) == null ? void 0 : _Wa.evaluation_score)
}, ((_Za = (_Ya = (_Xa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Xa.dataShow) == null ? void 0 : _Ya.value) == null ? void 0 : _Za.status) === "Completed" && ((_ab = (_$a = (__a = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : __a.dataShow) == null ? void 0 : _$a.value) == null ? void 0 : _ab.evaluation_score) ? {
C: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -139,9 +142,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}, {
C: ((_Za = (_Ya = (_Xa = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Xa.dataShow) == null ? void 0 : _Ya.value) == null ? void 0 : _Za.status) !== "Pending" && ((_ab = (_$a = (__a = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : __a.dataShow) == null ? void 0 : _$a.value) == null ? void 0 : _ab.status) !== "Completed" && ((_db = (_cb = (_bb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _bb.dataShow) == null ? void 0 : _cb.value) == null ? void 0 : _db.status) !== "Closed"
}, ((_gb = (_fb = (_eb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _eb.dataShow) == null ? void 0 : _fb.value) == null ? void 0 : _gb.status) !== "Pending" && ((_jb = (_ib = (_hb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _hb.dataShow) == null ? void 0 : _ib.value) == null ? void 0 : _jb.status) !== "Completed" && ((_mb = (_lb = (_kb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _kb.dataShow) == null ? void 0 : _lb.value) == null ? void 0 : _mb.status) !== "Closed" ? {
D: common_vendor.o(
D: ((_db = (_cb = (_bb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _bb.dataShow) == null ? void 0 : _cb.value) == null ? void 0 : _db.status) !== "Pending" && ((_gb = (_fb = (_eb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _eb.dataShow) == null ? void 0 : _fb.value) == null ? void 0 : _gb.status) !== "Completed" && ((_jb = (_ib = (_hb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _hb.dataShow) == null ? void 0 : _ib.value) == null ? void 0 : _jb.status) !== "Closed"
}, ((_mb = (_lb = (_kb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _kb.dataShow) == null ? void 0 : _lb.value) == null ? void 0 : _mb.status) !== "Pending" && ((_pb = (_ob = (_nb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _nb.dataShow) == null ? void 0 : _ob.value) == null ? void 0 : _pb.status) !== "Completed" && ((_sb = (_rb = (_qb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _qb.dataShow) == null ? void 0 : _rb.value) == null ? void 0 : _sb.status) !== "Closed" ? {
E: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -149,43 +152,43 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}, {
E: ((_pb = (_ob = (_nb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _nb.dataShow) == null ? void 0 : _ob.value) == null ? void 0 : _pb.status) === "Pending" || ((_sb = (_rb = (_qb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _qb.dataShow) == null ? void 0 : _rb.value) == null ? void 0 : _sb.status) === "Processing"
}, ((_vb = (_ub = (_tb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _tb.dataShow) == null ? void 0 : _ub.value) == null ? void 0 : _vb.status) === "Pending" || ((_yb = (_xb = (_wb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _wb.dataShow) == null ? void 0 : _xb.value) == null ? void 0 : _yb.status) === "Processing" ? {
F: common_vendor.o(
F: ((_vb = (_ub = (_tb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _tb.dataShow) == null ? void 0 : _ub.value) == null ? void 0 : _vb.status) === "Pending" || ((_yb = (_xb = (_wb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _wb.dataShow) == null ? void 0 : _xb.value) == null ? void 0 : _yb.status) === "Processing"
}, ((_Bb = (_Ab = (_zb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _zb.dataShow) == null ? void 0 : _Ab.value) == null ? void 0 : _Bb.status) === "Pending" || ((_Eb = (_Db = (_Cb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Cb.dataShow) == null ? void 0 : _Db.value) == null ? void 0 : _Eb.status) === "Processing" ? {
G: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
return ((_a2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _a2.hadnleUpdateTime) && ((_b2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _b2.hadnleUpdateTime(...args));
}
),
G: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
H: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
} : {}, {
H: ((_Bb = (_Ab = (_zb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _zb.dataShow) == null ? void 0 : _Ab.value) == null ? void 0 : _Bb.status) === "PendingAcceptance"
}, ((_Eb = (_Db = (_Cb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Cb.dataShow) == null ? void 0 : _Db.value) == null ? void 0 : _Eb.status) === "PendingAcceptance" ? {
I: common_vendor.o(
I: ((_Hb = (_Gb = (_Fb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Fb.dataShow) == null ? void 0 : _Gb.value) == null ? void 0 : _Hb.status) === "PendingAcceptance"
}, ((_Kb = (_Jb = (_Ib = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ib.dataShow) == null ? void 0 : _Jb.value) == null ? void 0 : _Kb.status) === "PendingAcceptance" ? {
J: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
return ((_a2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _a2.handleAcceptance) && ((_b2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _b2.handleAcceptance(...args));
}
),
J: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
K: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
} : {}, {
K: ((_Hb = (_Gb = (_Fb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Fb.dataShow) == null ? void 0 : _Gb.value) == null ? void 0 : _Hb.status) === "PendingPayment"
}, ((_Kb = (_Jb = (_Ib = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ib.dataShow) == null ? void 0 : _Jb.value) == null ? void 0 : _Kb.status) === "PendingPayment" ? {
L: common_vendor.o(
L: ((_Nb = (_Mb = (_Lb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Lb.dataShow) == null ? void 0 : _Mb.value) == null ? void 0 : _Nb.status) === "PendingPayment"
}, ((_Qb = (_Pb = (_Ob = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ob.dataShow) == null ? void 0 : _Pb.value) == null ? void 0 : _Qb.status) === "PendingPayment" ? {
M: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
return ((_a2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _a2.handleAcceptance) && ((_b2 = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _b2.handleAcceptance(...args));
}
),
M: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
N: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)())
} : {}, {
N: ((_Nb = (_Mb = (_Lb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Lb.dataShow) == null ? void 0 : _Mb.value) == null ? void 0 : _Nb.status) === "Completed" && !((_Qb = (_Pb = (_Ob = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ob.dataShow) == null ? void 0 : _Pb.value) == null ? void 0 : _Qb.evaluation_score)
}, ((_Tb = (_Sb = (_Rb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Rb.dataShow) == null ? void 0 : _Sb.value) == null ? void 0 : _Tb.status) === "Completed" && !((_Wb = (_Vb = (_Ub = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ub.dataShow) == null ? void 0 : _Vb.value) == null ? void 0 : _Wb.evaluation_score) ? {
O: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)()),
P: common_vendor.o(
O: ((_Tb = (_Sb = (_Rb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Rb.dataShow) == null ? void 0 : _Sb.value) == null ? void 0 : _Tb.status) === "Completed" && !((_Wb = (_Vb = (_Ub = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Ub.dataShow) == null ? void 0 : _Vb.value) == null ? void 0 : _Wb.evaluation_score)
}, ((_Zb = (_Yb = (_Xb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Xb.dataShow) == null ? void 0 : _Yb.value) == null ? void 0 : _Zb.status) === "Completed" && !((_ac = (_$b = (__b = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : __b.dataShow) == null ? void 0 : _$b.value) == null ? void 0 : _ac.evaluation_score) ? {
P: common_vendor.s(common_vendor.unref(common_libraries_getPageConfig.getStyleBgInfo)()),
Q: common_vendor.o(
//@ts-ignore
(...args) => {
var _a2, _b2;
@ -193,10 +196,10 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
}
)
} : {}) : {}, {
Q: common_vendor.o((_Xb = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _Xb.handlepopupClose),
R: common_vendor.o(($event) => common_vendor.unref(WORKORDER_show_model.useModel).showEvaluate.value = false),
S: common_vendor.p({
show: (_Zb = (_Yb = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _Yb.showEvaluate) == null ? void 0 : _Zb.value,
R: common_vendor.o((_bc = common_vendor.unref(WORKORDER_show_method.method)) == null ? void 0 : _bc.handlepopupClose),
S: common_vendor.o(($event) => common_vendor.unref(WORKORDER_show_model.useModel).showEvaluate.value = false),
T: common_vendor.p({
show: (_dc = (_cc = common_vendor.unref(WORKORDER_show_model.useModel)) == null ? void 0 : _cc.showEvaluate) == null ? void 0 : _dc.value,
mode: "bottom",
closeable: true,
round: 20

View File

@ -1 +1 @@
<view class="work_page"><view class="show_card"><view class="card_header_type_status"><view class="work_item_header_left"><view class="btn_type"><hs-enum-tag wx:if="{{a}}" u-i="337b3881-0" bind:__l="__l" u-p="{{a}}"/></view><view wx:if="{{b}}" class="btn_type"><hs-enum-tag wx:if="{{c}}" u-i="337b3881-1" bind:__l="__l" u-p="{{c}}"/></view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="337b3881-2" bind:__l="__l" u-p="{{d}}"/></view></view><view class="card_header_huse_info"><text>{{f}}</text><text>{{g}}</text></view><view class="card_header_content_info">{{h}}</view><view class="card_header_imgs"><view wx:for="{{i}}" wx:for-item="k" wx:key="b" class="item"><image src="{{k.a}}" mode="aspectFill"/></view></view><view class="show_card_footer"><view class="work_item_cell"> 工单编号: <text>{{j}}</text></view><view class="work_item_cell"> 期望上门处理时间: <text>{{k}}</text></view><view class="work_item_cell"> 提报时间:<text>{{l}}</text></view><view wx:if="{{m}}" class="work_item_cell"> 客户评价:<hs-up-rate wx:if="{{n}}" u-i="337b3881-3" bind:__l="__l" u-p="{{n}}"/></view><view wx:if="{{o}}" class="work_item_cell"> 支付金额:<text class="text_red">¥{{p}}元</text></view></view></view><my-process-logs u-i="337b3881-4" bind:__l="__l"/><view wx:if="{{q}}" class="work_order_footer"><view wx:if="{{r}}" class="btn" bindtap="{{s}}"> 关闭工单 </view><view wx:if="{{t}}" class="btn_close" bindtap="{{w}}"><view class="icon_close"><up-icon wx:if="{{v}}" u-i="337b3881-5" bind:__l="__l" u-p="{{v}}"></up-icon></view><view> 关闭工单 </view></view><view wx:if="{{x}}" class="btn_close" bindtap="{{z}}"><view class="icon_close"><uni-icons wx:if="{{y}}" u-i="337b3881-6" bind:__l="__l" u-p="{{y}}"></uni-icons></view><view> 工单返工 </view></view><view wx:if="{{A}}" class="btn handle_rework_btn" bindtap="{{B}}"> 工单返工 </view><view wx:if="{{C}}" class="btn" bindtap="{{D}}"> 联系处理人 </view><view wx:if="{{E}}" class="btn" bindtap="{{F}}" style="{{G}}"> 修改处理时间 </view><view wx:if="{{H}}" class="btn" bindtap="{{I}}" style="{{J}}"> 验收工单 </view><view wx:if="{{K}}" class="btn" bindtap="{{L}}" style="{{M}}"> 支付费用 </view><view wx:if="{{N}}" class="btn" style="{{O}}" bindtap="{{P}}"> 工单评价 </view></view><hs-popup-evaluate wx:if="{{S}}" bindonSubmit="{{Q}}" bindonClose="{{R}}" u-i="337b3881-7" bind:__l="__l" u-p="{{S}}"/></view>
<view class="work_page"><view class="show_card"><view class="card_header_type_status"><view class="work_item_header_left"><view class="btn_type"><hs-enum-tag wx:if="{{a}}" u-i="337b3881-0" bind:__l="__l" u-p="{{a}}"/></view><view wx:if="{{b}}" class="btn_type"><hs-enum-tag wx:if="{{c}}" u-i="337b3881-1" bind:__l="__l" u-p="{{c}}"/></view></view><view class="{{e}}"><hs-enum-tag wx:if="{{d}}" u-i="337b3881-2" bind:__l="__l" u-p="{{d}}"/></view></view><view class="card_header_huse_info"><text>{{f}}</text><text>{{g}}</text></view><view class="card_header_content_info">{{h}}</view><view class="card_header_imgs"><view wx:for="{{i}}" wx:for-item="k" wx:key="b" class="item"><image src="{{k.a}}" mode="aspectFill"/></view></view><view class="show_card_footer"><view class="work_item_cell"> 工单编号: <text>{{j}}</text></view><view wx:if="{{k}}" class="work_item_cell"> 期望上门处理时间: <text>{{l}}</text></view><view class="work_item_cell"> 提报时间:<text>{{m}}</text></view><view wx:if="{{n}}" class="work_item_cell"> 客户评价:<hs-up-rate wx:if="{{o}}" u-i="337b3881-3" bind:__l="__l" u-p="{{o}}"/></view><view wx:if="{{p}}" class="work_item_cell"> 支付金额:<text class="text_red">¥{{q}}元</text></view></view></view><my-process-logs u-i="337b3881-4" bind:__l="__l"/><view wx:if="{{r}}" class="work_order_footer"><view wx:if="{{s}}" class="btn" bindtap="{{t}}"> 关闭工单 </view><view wx:if="{{v}}" class="btn_close" bindtap="{{x}}"><view class="icon_close"><up-icon wx:if="{{w}}" u-i="337b3881-5" bind:__l="__l" u-p="{{w}}"></up-icon></view><view> 关闭工单 </view></view><view wx:if="{{y}}" class="btn_close" bindtap="{{A}}"><view class="icon_close"><uni-icons wx:if="{{z}}" u-i="337b3881-6" bind:__l="__l" u-p="{{z}}"></uni-icons></view><view> 工单返工 </view></view><view wx:if="{{B}}" class="btn handle_rework_btn" bindtap="{{C}}"> 工单返工 </view><view wx:if="{{D}}" class="btn" bindtap="{{E}}"> 联系处理人 </view><view wx:if="{{F}}" class="btn" bindtap="{{G}}" style="{{H}}"> 修改处理时间 </view><view wx:if="{{I}}" class="btn" bindtap="{{J}}" style="{{K}}"> 验收工单 </view><view wx:if="{{L}}" class="btn" bindtap="{{M}}" style="{{N}}"> 支付费用 </view><view wx:if="{{O}}" class="btn" style="{{P}}" bindtap="{{Q}}"> 工单评价 </view></view><hs-popup-evaluate wx:if="{{T}}" bindonSubmit="{{R}}" bindonClose="{{S}}" u-i="337b3881-7" bind:__l="__l" u-p="{{T}}"/></view>

View File

@ -54,7 +54,7 @@ function getTimeRangeDisplay(startTime, endTime, currentTime = null) {
const end = common_vendor.dayjs(endTime);
const now = currentTime ? common_vendor.dayjs(currentTime) : common_vendor.dayjs();
if (!start.isValid() || !end.isValid()) {
return "时间格式错误";
return "";
}
if (start.isAfter(end)) {
return "时间顺序错误";
@ -92,8 +92,7 @@ function specificTime(targetTime) {
return hoursDiff;
}
function showCurrentTime() {
const timeString = common_vendor.dayjs().format("HH:mm");
console.log(timeString);
const timeString = common_vendor.dayjs().format("HH:mm:ss");
return timeString;
}
function checkWorkStatus() {

View File

@ -11680,15 +11680,23 @@ class Request2 {
}
}
var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {};
var dayjs_minExports = {};
function getDefaultExportFromCjs(x) {
return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") ? x["default"] : x;
}
var dayjs_minExports$1 = {};
var dayjs_min = {
get exports() {
return dayjs_minExports;
return dayjs_minExports$1;
},
set exports(v) {
dayjs_minExports = v;
dayjs_minExports$1 = v;
}
};
var hasRequiredDayjs_min;
function requireDayjs_min() {
if (hasRequiredDayjs_min)
return dayjs_minExports$1;
hasRequiredDayjs_min = 1;
(function(module2, exports2) {
!function(t2, e2) {
module2.exports = e2();
@ -11978,7 +11986,10 @@ var dayjs_min = {
}, O.en = D[g], O.Ls = D, O.p = {}, O;
});
})(dayjs_min);
const dayjs = dayjs_minExports;
return dayjs_minExports$1;
}
var dayjs_minExports = requireDayjs_min();
const dayjs = /* @__PURE__ */ getDefaultExportFromCjs(dayjs_minExports);
var relativeTimeExports = {};
var relativeTime$1 = {
get exports() {
@ -12042,7 +12053,7 @@ var zhCn = {
};
(function(module2, exports2) {
!function(e2, _) {
module2.exports = _(dayjs_minExports);
module2.exports = _(requireDayjs_min());
}(commonjsGlobal, function(e2) {
function _(e3) {
return e3 && "object" == typeof e3 && "default" in e3 ? e3 : { default: e3 };

View File

@ -1,30 +1,10 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Array) {
const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons");
_easycom_uni_icons2();
}
const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js";
if (!Math) {
_easycom_uni_icons();
}
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "hs-collection",
setup(__props) {
const toCollectionPage = () => {
common_vendor.index.navigateTo({
url: "/INDEX/collection/index"
});
};
return (_ctx, _cache) => {
return {
a: common_vendor.p({
type: "right",
size: "12",
color: "#fff"
}),
b: common_vendor.o(toCollectionPage)
};
return {};
};
}
});

View File

@ -1,6 +1,4 @@
{
"component": true,
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
}
"usingComponents": {}
}

View File

@ -1 +0,0 @@
<view class="hs_collection"> 一键开通自动托收,无需担心忘记缴费 <view class="btn" bindtap="{{b}}"> 立即开通 <uni-icons wx:if="{{a}}" u-i="05506432-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view>

View File

@ -37,6 +37,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
const loadingText = common_vendor.ref("正在输入中...");
let socketTask = null;
let isConnected = common_vendor.ref(false);
const showOpeningRemarks = common_vendor.ref(false);
const currentPage = common_vendor.ref(1);
const pageSize = common_vendor.ref(10);
const hasMore = common_vendor.ref(true);
@ -97,6 +98,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
const message = {
role: item.sender_type === "customer" ? "user" : "ai",
content: item.message || item.content || "",
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
};
if (item.message_type) {
@ -125,6 +127,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
const message = {
role: item.sender_type === "customer" ? "user" : "ai",
content: item.message || item.content || "",
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
};
if (item.message_type) {
@ -153,6 +156,7 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
const message = {
role: item.sender_type === "customer" ? "user" : "ai",
content: item.message || item.content || "",
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
};
if (item.message_type) {
@ -475,6 +479,10 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
inputMessage.value = "";
pages_ai_model.useModel.selectedImages.value = [];
scrollToBottom();
console.log("发送消息时隐藏开场白3", showOpeningRemarks.value);
if (!showOpeningRemarks.value) {
showOpeningRemarks.value = true;
}
if (message && message.includes("查询")) {
loadingText.value = "正在查询中请稍后...";
} else {
@ -553,7 +561,8 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
created_at: new Date().toISOString(),
quickQuestions: suggestedQuestions.length > 0 ? suggestedQuestions : void 0,
needConfirmation,
confirmationType
confirmationType,
...result
});
scrollToBottom();
} else {
@ -584,6 +593,19 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
console.log("页面卸载WebSocket连接已关闭");
}
});
common_vendor.onPageScroll((e) => {
if (e.scrollTop > pages_ai_model.useModel.scrollTopNumber.value) {
pages_ai_model.useModel.scrollTopNumber.value = e.scrollTop;
return;
}
if (pages_ai_model.useModel.scrollTopNumber.value - e.scrollTop > 60 && !showOpeningRemarks.value) {
showOpeningRemarks.value = true;
}
});
common_vendor.onShow(() => {
showOpeningRemarks.value = false;
pages_ai_model.useModel.scrollTopNumber.value = 0;
});
common_vendor.onLoad(async (op) => {
var _a, _b, _c;
await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched);
@ -605,7 +627,8 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
a: userLoginStatus.value
}, userLoginStatus.value ? common_vendor.e({
b: common_vendor.o(handleQuickFast),
c: common_vendor.f(messages.value, (message, index, i0) => {
c: common_vendor.n(showOpeningRemarks.value ? "hide-opening-remarks" : ""),
d: common_vendor.f(messages.value, (message, index, i0) => {
var _a2, _b2;
return common_vendor.e({
a: message.role === "ai"
@ -662,9 +685,22 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
};
})
} : {}, {
p: message.quickQuestions && message.quickQuestions.length > 0
}, message.quickQuestions && message.quickQuestions.length > 0 ? {
q: common_vendor.f(message.quickQuestions, (question, qIndex, i1) => {
p: message.actions && message.actions.length > 0
}, message.actions && message.actions.length > 0 ? {
q: common_vendor.f(message.actions, (i, aIndex, i1) => {
return {
a: common_vendor.t(i == null ? void 0 : i.label),
b: `items_${aIndex}`,
c: common_vendor.o(($event) => {
var _a3;
return (_a3 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _a3.GoToPage(i == null ? void 0 : i.url);
}, `items_${aIndex}`)
};
})
} : {}, {
r: !message.actions && message.quickQuestions && message.quickQuestions.length > 0
}, !message.actions && message.quickQuestions && message.quickQuestions.length > 0 ? {
s: common_vendor.f(message.quickQuestions, (question, qIndex, i1) => {
return {
a: common_vendor.t(question),
b: qIndex,
@ -672,44 +708,45 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
};
})
} : {}, {
r: message.needConfirmation
t: message.needConfirmation
}, message.needConfirmation ? {
s: message.selectedConfirmation === "是" ? 1 : "",
t: message.selectedConfirmation !== void 0 ? 1 : "",
v: common_vendor.o(($event) => handleConfirmation(message, "是"), index),
w: message.selectedConfirmation === "否" ? 1 : "",
x: message.selectedConfirmation !== void 0 ? 1 : "",
y: common_vendor.o(($event) => handleConfirmation(message, "否"), index)
v: message.selectedConfirmation === "是" ? 1 : "",
w: message.selectedConfirmation !== void 0 ? 1 : "",
x: common_vendor.o(($event) => handleConfirmation(message, "是"), index),
y: message.selectedConfirmation === "否" ? 1 : "",
z: message.selectedConfirmation !== void 0 ? 1 : "",
A: common_vendor.o(($event) => handleConfirmation(message, "否"), index)
} : {}, {
z: message.created_at && !message.quickQuestions
B: message.created_at && !message.quickQuestions
}, message.created_at && !message.quickQuestions ? common_vendor.e({
A: message.role === "ai"
C: message.role === "ai"
}, message.role === "ai" ? {
B: common_vendor.o(($event) => {
D: common_vendor.o(($event) => {
var _a3;
return (_a3 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _a3.copyMessage(message.content);
}, index)
} : {}, {
C: common_vendor.t((_b2 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _b2.formatTime(message.created_at)),
D: message.role === "user"
E: common_vendor.t((_b2 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _b2.formatTime(message.created_at)),
F: message.role === "user"
}, message.role === "user" ? {
E: common_vendor.o(($event) => {
G: common_vendor.o(($event) => {
var _a3;
return (_a3 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _a3.copyMessage(message.content);
}, index)
} : {}) : {}, {
F: index,
G: `msg-${index}`,
H: common_vendor.n(message.role === "user" ? "user-message" : "ai-message")
H: index,
I: `msg-${index}`,
J: common_vendor.n(message.role === "user" ? "user-message" : "ai-message")
});
}),
d: loading.value
e: loading.value
}, loading.value ? {
e: common_vendor.t(loadingText.value)
f: common_vendor.t(loadingText.value)
} : {}, {
f: ((_c = (_b = (_a = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _a.selectedImages) == null ? void 0 : _b.value) == null ? void 0 : _c.length) > 0
g: common_vendor.n(`chat-messages chat-messages-chat ${showOpeningRemarks.value ? "chat-messages-update-top" : ""}`),
h: ((_c = (_b = (_a = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _a.selectedImages) == null ? void 0 : _b.value) == null ? void 0 : _c.length) > 0
}, ((_f = (_e = (_d = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _d.selectedImages) == null ? void 0 : _e.value) == null ? void 0 : _f.length) > 0 ? common_vendor.e({
g: common_vendor.f((_h = (_g = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _g.selectedImages) == null ? void 0 : _h.value, (image, index, i0) => {
i: common_vendor.f((_h = (_g = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _g.selectedImages) == null ? void 0 : _h.value, (image, index, i0) => {
return {
a: image,
b: "25c36616-1-" + i0,
@ -720,66 +757,66 @@ const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({
d: index
};
}),
h: common_vendor.p({
j: common_vendor.p({
type: "closeempty",
size: "14",
color: "#fff"
}),
i: ((_k = (_j = (_i = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _i.selectedImages) == null ? void 0 : _j.value) == null ? void 0 : _k.length) < 9
k: ((_k = (_j = (_i = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _i.selectedImages) == null ? void 0 : _j.value) == null ? void 0 : _k.length) < 9
}, ((_n = (_m = (_l = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _l.selectedImages) == null ? void 0 : _m.value) == null ? void 0 : _n.length) < 9 ? {
j: common_vendor.p({
l: common_vendor.p({
type: "plus",
size: "30",
color: "#999"
}),
k: common_vendor.o(($event) => {
m: common_vendor.o(($event) => {
var _a2;
return (_a2 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _a2.chooseImage();
})
} : {}) : {}, {
l: common_vendor.o(($event) => isInputFocused.value = true),
m: common_vendor.o(($event) => isInputFocused.value = false),
n: common_vendor.o(handleSendMessage),
o: inputMessage.value,
p: common_vendor.o(($event) => inputMessage.value = $event.detail.value),
q: !inputMessage.value.trim() && !isInputFocused.value && ((_q = (_p = (_o = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _o.selectedImages) == null ? void 0 : _p.value) == null ? void 0 : _q.length) === 0
n: common_vendor.o(($event) => isInputFocused.value = true),
o: common_vendor.o(($event) => isInputFocused.value = false),
p: common_vendor.o(handleSendMessage),
q: inputMessage.value,
r: common_vendor.o(($event) => inputMessage.value = $event.detail.value),
s: !inputMessage.value.trim() && !isInputFocused.value && ((_q = (_p = (_o = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _o.selectedImages) == null ? void 0 : _p.value) == null ? void 0 : _q.length) === 0
}, !inputMessage.value.trim() && !isInputFocused.value && ((_t = (_s = (_r = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _r.selectedImages) == null ? void 0 : _s.value) == null ? void 0 : _t.length) === 0 ? {
r: common_vendor.p({
t: common_vendor.p({
type: "camera",
size: "24",
color: "#666"
}),
s: common_vendor.o(($event) => {
v: common_vendor.o(($event) => {
var _a2;
return (_a2 = common_vendor.unref(pages_ai_method.method)) == null ? void 0 : _a2.chooseImage();
})
} : {}, {
t: (inputMessage.value.trim() || isInputFocused.value || ((_w = (_v = (_u = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _u.selectedImages) == null ? void 0 : _v.value) == null ? void 0 : _w.length) > 0) && !loading.value
w: (inputMessage.value.trim() || isInputFocused.value || ((_w = (_v = (_u = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _u.selectedImages) == null ? void 0 : _v.value) == null ? void 0 : _w.length) > 0) && !loading.value
}, (inputMessage.value.trim() || isInputFocused.value || ((_z = (_y = (_x = common_vendor.unref(pages_ai_model.useModel)) == null ? void 0 : _x.selectedImages) == null ? void 0 : _y.value) == null ? void 0 : _z.length) > 0) && !loading.value ? {
v: common_vendor.p({
x: common_vendor.p({
type: "paperplane-filled",
size: "20",
color: "#fff"
}),
w: common_vendor.o(handleSendMessage)
y: common_vendor.o(handleSendMessage)
} : {}, {
x: loading.value
z: loading.value
}, loading.value ? {
y: common_vendor.p({
A: common_vendor.p({
type: "spinner-cycle",
size: "20",
color: "#ccc"
})
} : {}) : {
z: common_vendor.p({
B: common_vendor.p({
height: "20vh",
baseStyle: {
paddingTop: "35%"
},
text: "登录体验更多功能"
}),
A: common_vendor.o(goToPageLogin),
B: common_vendor.p({
C: common_vendor.o(goToPageLogin),
D: common_vendor.p({
label: "去登录",
size: "md",
type: "primary"

View File

@ -1 +1 @@
<view class="chat-container"><view class="chat_container_linear_gradient"></view><view wx:if="{{a}}" class="chat_messages_body"><my-header-prologue bindhandleQuickFast="{{b}}" u-i="25c36616-0" bind:__l="__l"/><view class="chat-messages chat-messages-chat"><view wx:for="{{c}}" wx:for-item="message" wx:key="F" id="{{message.G}}" class="{{['message-item', message.H]}}"><view wx:if="{{message.a}}" class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content-wrapper"><view class="message-content"><view wx:if="{{message.b}}" class="message-images"><view wx:for="{{message.c}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.e && 'single-image']}}"><image src="{{image.a}}" mode="{{message.d}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.f}}" class="message-images"><view wx:for="{{message.g}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.i && 'single-image']}}"><image src="{{image.a}}" mode="{{message.h}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.j}}" class="message-images"><view wx:for="{{message.k}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.m && 'single-image']}}"><image src="{{image.a}}" mode="{{message.l}}" class="message-image" bindtap="{{image.b}}"/></view></view><block wx:if="{{message.n}}"><view wx:for="{{message.o}}" wx:for-item="line" wx:key="b" class="message-text-line"><text>{{line.a}}</text></view></block></view><view wx:if="{{message.p}}" class="quick-questions"><view wx:for="{{message.q}}" wx:for-item="question" wx:key="b" class="question-btn" bindtap="{{question.c}}"><text>{{question.a}}</text></view></view><view wx:if="{{message.r}}" class="confirmation-buttons"><view class="{{['confirmation-btn', message.s && 'selected', message.t && 'disabled']}}" bindtap="{{message.v}}"><text>是</text></view><view class="{{['confirmation-btn', message.w && 'selected', message.x && 'disabled']}}" bindtap="{{message.y}}"><text>否</text></view></view><view wx:if="{{message.z}}" class="message-meta"><view wx:if="{{message.A}}" class="copy-button" bindtap="{{message.B}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view><text class="message-time">{{message.C}}</text><view wx:if="{{message.D}}" class="copy-button" bindtap="{{message.E}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view></view></view></view><view wx:if="{{d}}" class="message-item ai-message"><view class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content loading"><text>{{e}}</text></view></view></view><view class="chat-input-area chat-input-area-chat"><view wx:if="{{f}}" class="image-preview-area"><view class="image-preview-list"><view wx:for="{{g}}" wx:for-item="image" wx:key="d" class="image-preview-item"><image src="{{image.a}}" mode="aspectFill" class="preview-image"/><view class="remove-image" bindtap="{{image.c}}"><uni-icons wx:if="{{h}}" u-i="{{image.b}}" bind:__l="__l" u-p="{{h}}"/></view></view><view wx:if="{{i}}" class="image-preview-item add-more-button" bindtap="{{k}}"><uni-icons wx:if="{{j}}" u-i="25c36616-2" bind:__l="__l" u-p="{{j}}"/><text class="add-more-text">添加图片</text></view></view></view><view class="input-container"><input class="message-input" placeholder="请输入您的问题..." adjust-position confirm-type="{{'send'}}" cursor-spacing="{{15}}" bindfocus="{{l}}" bindblur="{{m}}" bindconfirm="{{n}}" value="{{o}}" bindinput="{{p}}"/><view wx:if="{{q}}" class="upload-button" bindtap="{{s}}"><uni-icons wx:if="{{r}}" u-i="25c36616-3" bind:__l="__l" u-p="{{r}}"/></view><view wx:if="{{t}}" class="send-button" bindtap="{{w}}"><uni-icons wx:if="{{v}}" u-i="25c36616-4" bind:__l="__l" u-p="{{v}}"/></view><view wx:if="{{x}}" class="send-button disabled"><uni-icons wx:if="{{y}}" u-i="25c36616-5" bind:__l="__l" u-p="{{y}}"/></view></view></view></view><view wx:else class="chat_messages_body"><hs-empty wx:if="{{z}}" u-i="25c36616-6" bind:__l="__l" u-p="{{z}}"/><view class="login_btn"><hs-button wx:if="{{B}}" bindclick="{{A}}" u-i="25c36616-7" bind:__l="__l" u-p="{{B}}"/></view></view></view>
<view class="chat-container"><view class="chat_container_linear_gradient"></view><view wx:if="{{a}}" class="chat_messages_body"><view class="{{c}}"><my-header-prologue bindhandleQuickFast="{{b}}" u-i="25c36616-0" bind:__l="__l"/></view><view class="{{g}}"><view wx:for="{{d}}" wx:for-item="message" wx:key="H" id="{{message.I}}" class="{{['message-item', message.J]}}"><view wx:if="{{message.a}}" class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content-wrapper"><view class="message-content"><view wx:if="{{message.b}}" class="message-images"><view wx:for="{{message.c}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.e && 'single-image']}}"><image src="{{image.a}}" mode="{{message.d}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.f}}" class="message-images"><view wx:for="{{message.g}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.i && 'single-image']}}"><image src="{{image.a}}" mode="{{message.h}}" class="message-image" bindtap="{{image.b}}"/></view></view><view wx:elif="{{message.j}}" class="message-images"><view wx:for="{{message.k}}" wx:for-item="image" wx:key="c" class="{{['message-image-item', message.m && 'single-image']}}"><image src="{{image.a}}" mode="{{message.l}}" class="message-image" bindtap="{{image.b}}"/></view></view><block wx:if="{{message.n}}"><view wx:for="{{message.o}}" wx:for-item="line" wx:key="b" class="message-text-line"><text>{{line.a}}</text></view></block><view wx:if="{{message.p}}" class="quick-questions-actions"><view wx:for="{{message.q}}" wx:for-item="i" wx:key="b" class="question-btn query-go-to-btn" bindtap="{{i.c}}"><text>{{i.a}}</text></view></view></view><view wx:if="{{message.r}}" class="quick-questions"><view wx:for="{{message.s}}" wx:for-item="question" wx:key="b" class="question-btn" bindtap="{{question.c}}"><text>{{question.a}}</text></view></view><view wx:if="{{message.t}}" class="confirmation-buttons"><view class="{{['confirmation-btn', message.v && 'selected', message.w && 'disabled']}}" bindtap="{{message.x}}"><text>是</text></view><view class="{{['confirmation-btn', message.y && 'selected', message.z && 'disabled']}}" bindtap="{{message.A}}"><text>否</text></view></view><view wx:if="{{message.B}}" class="message-meta"><view wx:if="{{message.C}}" class="copy-button" bindtap="{{message.D}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view><text class="message-time">{{message.E}}</text><view wx:if="{{message.F}}" class="copy-button" bindtap="{{message.G}}"><image src="/static/svg/copy.svg" mode="aspectFit" class="copy-icon"/></view></view></view></view><view wx:if="{{e}}" class="message-item ai-message"><view class="message-avatar"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KN43RH4M09FAFBD8D9TQPM2B.png" mode="aspectFit"/></view><view class="message-content loading"><text>{{f}}</text></view></view></view><view class="chat-input-area chat-input-area-chat"><view wx:if="{{h}}" class="image-preview-area"><view class="image-preview-list"><view wx:for="{{i}}" wx:for-item="image" wx:key="d" class="image-preview-item"><image src="{{image.a}}" mode="aspectFill" class="preview-image"/><view class="remove-image" bindtap="{{image.c}}"><uni-icons wx:if="{{j}}" u-i="{{image.b}}" bind:__l="__l" u-p="{{j}}"/></view></view><view wx:if="{{k}}" class="image-preview-item add-more-button" bindtap="{{m}}"><uni-icons wx:if="{{l}}" u-i="25c36616-2" bind:__l="__l" u-p="{{l}}"/><text class="add-more-text">添加图片</text></view></view></view><view class="input-container"><input class="message-input" placeholder="请输入您的问题..." adjust-position confirm-type="{{'send'}}" cursor-spacing="{{15}}" bindfocus="{{n}}" bindblur="{{o}}" bindconfirm="{{p}}" value="{{q}}" bindinput="{{r}}"/><view wx:if="{{s}}" class="upload-button" bindtap="{{v}}"><uni-icons wx:if="{{t}}" u-i="25c36616-3" bind:__l="__l" u-p="{{t}}"/></view><view wx:if="{{w}}" class="send-button" bindtap="{{y}}"><uni-icons wx:if="{{x}}" u-i="25c36616-4" bind:__l="__l" u-p="{{x}}"/></view><view wx:if="{{z}}" class="send-button disabled"><uni-icons wx:if="{{A}}" u-i="25c36616-5" bind:__l="__l" u-p="{{A}}"/></view></view></view></view><view wx:else class="chat_messages_body"><hs-empty wx:if="{{B}}" u-i="25c36616-6" bind:__l="__l" u-p="{{B}}"/><view class="login_btn"><hs-button wx:if="{{D}}" bindclick="{{C}}" u-i="25c36616-7" bind:__l="__l" u-p="{{D}}"/></view></view></view>

View File

@ -32,6 +32,9 @@
.chat-messages-chat {
padding-bottom: calc(160rpx + env(safe-area-inset-bottom));
}
.chat-messages-update-top {
padding-top: 30rpx;
}
.message-item {
display: flex;
width: 100%;
@ -167,7 +170,6 @@ to {
}
.message-content view {
display: block;
width: 100%;
word-wrap: break-word;
word-break: break-all;
}
@ -484,6 +486,17 @@ to {
.opening_remarks .opening_remarks_body .group_btn_item:nth-child(3n) {
margin-right: 0;
}
.hide-opening-remarks {
animation: slideUpFadeOut 1s forwards;
}
@keyframes slideUpFadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes typing {
from {
width: 0;
@ -492,3 +505,21 @@ to {
width: 100%;
}
}
.message-content .quick-questions-actions {
width: auto;
padding: 20rpx 0 10rpx 0;
display: flex;
align-items: center;
}
.query-go-to-btn {
background-color: #1c64f2;
color: #fff;
border-color: #1c64f2;
text-align: center;
width: 100%;
margin-right: 30rpx;
}
.query-go-to-btn:last-child {
margin-right: 0;
margin-bottom: 0rpx;
}

View File

@ -2,7 +2,7 @@ page {
background-color: #f8f8f8;
}
.home_page {
padding-bottom: 68px;
padding-bottom: 78px;
}
.home_page_content {
position: relative;

View File

@ -18,6 +18,11 @@
<view class="activities_content">
<up-parse :content="useModel?.showData?.value?.content"></up-parse>
</view>
<template v-if="useModel?.showData?.value?.status !== 'Finished'">
<view class="footer" v-if="!useModel?.showData?.value?.result">
<view class="btn">
<hs-button size="md" type="display" label="分享活动" openType="share" />
@ -67,6 +72,7 @@
<hs-button size="md" type="primary" label="分享活动" openType="share" />
</view>
</view>
</template>
</view>
</template>

View File

@ -15,6 +15,7 @@
</view>
<view class="archive_houses_content">
<hs-empty v-if="!useModel?.listData?.value?.length" />
<view
class="archive_container"
v-for="(k, index) in useModel?.listData?.value"

View File

@ -1,7 +1,9 @@
<template>
<view class="bangding_form_data">
<view class="form_card">
<view class="form_card_title"> <text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 房屋信息 </view>
<view class="form_card_title">
<text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 房屋信息
</view>
<hs-popup-project
title="选择房屋"
@change="method?.handleSelectProject"
@ -10,7 +12,9 @@
</view>
<view class="form_card" v-if="useModel?.formData?.value?.asset_houses_id">
<view class="form_card_title"> <text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 选择身份 </view>
<view class="form_card_title">
<text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 选择身份
</view>
<hs-cell title="身份" required borderTop>
<hs-radio
:Enums="HouseRegistersTypeEnum"
@ -28,7 +32,7 @@
:des="desType[useModel?.formData?.value?.residential_relation as keyof typeof desType]"
>
<hs-radio
:Enums="HouseOccupantsResidentialRelationEnum"
:Enums="useModel.HouseOccupantsEnum.value"
v-model:valueModel="useModel.formData.value.residential_relation"
required
borderTop
@ -37,7 +41,9 @@
</view>
<view class="form_card" v-if="useModel.formData.value.type">
<view class="form_card_title"> <text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 个人信息 </view>
<view class="form_card_title">
<text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 个人信息
</view>
<hs-cell title="真实姓名" required borderTop>
<hs-input v-model:valueModel="useModel.formData.value.name" textAlign="right" />
</hs-cell>
@ -76,7 +82,9 @@
</view>
<view class="form_card" v-if="useModel.formData.value.residential_relation === 'Resident'">
<view class="form_card_title"> <text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 与产权人关系 </view>
<view class="form_card_title">
<text :style="`border-left: 3px solid ${getStyleColorValueInfo()}`"></text> 与产权人关系
</view>
<hs-radio-cell-picker-select
title="房屋产权人"
@ -133,7 +141,7 @@ import {
import method from './method'
import useModel from './model'
import { onLoad, onShow, onUnload } from '@dcloudio/uni-app'
import { watch } from 'vue'
import { ref, watch } from 'vue'
import { getStyleColorValueInfo } from '@/common/libraries/getPageConfig'
const HouseRegistersTypeEnum = {

View File

@ -5,6 +5,7 @@ import { Apis } from '@/gen/Apis'
import { useWeAppAuthStore } from '@/common'
import { showToastBack, showToast } from '@/common/libraries/naviHelper'
import userLoginStatus from '@/common/libraries/userUserLogin'
import { HouseOccupantsResidentialRelationEnum } from '@/gen/Enums'
const auth = useWeAppAuthStore()
const handleSubmitStore = () => {
@ -12,14 +13,16 @@ const handleSubmitStore = () => {
...useModel.formData.value,
is_live_in: useModel?.formData?.value?.is_live_in ? 1 : 0,
customer_info: [useModel.formData.value]
}).then(res => {
})
.then(res => {
useModel.loading.value = false
useModel.show.value = false
uni.redirectTo({ url: '/INDEX/binding/success' })
auth?.getIsHouseExist()
// showToastBack('提交成功,等待审核!', 1, true)
console.log(res)
}).catch(e =>{
})
.catch(e => {
useModel.loading.value = false
useModel.show.value = false
})
@ -36,6 +39,9 @@ export default {
console.log(e, 'e')
},
init(e: any) {
let obj = HouseOccupantsResidentialRelationEnum as any
delete obj['PropertyOwner']
useModel.HouseOccupantsEnum.value = obj
useModel.defaultHouseValueName.value = e?.houseName || ''
useModel.formData.value = {
asset_houses_id: e?.id || '',

View File

@ -4,5 +4,6 @@ export default {
ownerList: ref([]),
show: ref(false),
defaultHouseValueName: ref(''),
loading: ref(false)
loading: ref(false),
HouseOccupantsEnum: ref({})
}

View File

@ -21,7 +21,7 @@
<view class="label_tab_group">
<text class="label_tab label_tab1" v-if="i?.is_prepayment"> 预缴 </text>
<text class="label_tab label_tab2" v-if="i?.overdue_amount"> 欠费 </text>
<text class="label_tab label_tab3" v-if="!i?.overdue_amount"> </text>
<text class="label_tab label_tab3" v-if="!i?.overdue_amount"> </text>
</view>
</view>
<view class="card_content">
@ -41,7 +41,11 @@
size="md"
/>
</view>
<view class="group_btn" :style="getStyleColorInfo()" @click="method?.goToPage(`/ME/income_expenditure/index`)">
<view
class="group_btn"
:style="getStyleColorInfo()"
@click="method?.goToPage(`/ME/income_expenditure/index`)"
>
收支记录
</view>
</view>
@ -61,7 +65,7 @@
<view class="label_tab_group">
<text class="label_tab label_tab1" v-if="i?.is_prepayment"> 预缴 </text>
<text class="label_tab label_tab2" v-if="i?.overdue_amount"> 欠费 </text>
<text class="label_tab label_tab3" v-if="!i?.overdue_amount"> </text>
<text class="label_tab label_tab3" v-if="!i?.overdue_amount"> </text>
</view>
</view>
<view class="card_content">
@ -79,7 +83,11 @@
size="md"
/>
</view>
<view class="group_btn" :style="getStyleColorInfo()" @click="method?.goToPage(`/ME/income_expenditure/index`)">
<view
class="group_btn"
:style="getStyleColorInfo()"
@click="method?.goToPage(`/ME/income_expenditure/index`)"
>
收支记录
</view>
</view>

View File

@ -44,7 +44,7 @@
<view class="work_item_cell">
工单编号 <text>{{ useModel?.dataShow?.value?.code }}</text>
</view>
<view class="work_item_cell">
<view class="work_item_cell" v-if="useModel?.dataShow?.value?.expect_start_time">
期望上门处理时间
<text>{{
getTimeRangeDisplay(

View File

@ -120,7 +120,7 @@ export function getTimeRangeDisplay(startTime: string, endTime: string, currentT
const now = currentTime ? dayjs(currentTime) : dayjs()
if (!start.isValid() || !end.isValid()) {
return '时间格式错误'
return ''
}
if (start.isAfter(end)) {
@ -180,8 +180,7 @@ export function specificTime(targetTime: string) {
}
export function showCurrentTime() {
const timeString = dayjs().format('HH:mm')
console.log(timeString)
const timeString = dayjs().format('HH:mm:ss')
return timeString
}

View File

@ -1,10 +1,10 @@
<template>
<view class="hs_collection">
<!-- <view class="hs_collection">
一键开通自动托收无需担心忘记缴费
<view class="btn" @click="toCollectionPage">
立即开通 <uni-icons type="right" size="12" color="#fff"></uni-icons>
</view>
</view>
</view> -->
</template>
<script setup lang="ts">
const toCollectionPage = () => {

View File

@ -2,9 +2,10 @@
<view class="chat-container">
<view class="chat_container_linear_gradient"> </view>
<view class="chat_messages_body" v-if="userLoginStatus">
<view :class="showOpeningRemarks?'hide-opening-remarks':''">
<MyHeaderPrologue @handleQuickFast="handleQuickFast" />
<view class="chat-messages chat-messages-chat">
</view>
<view :class="`chat-messages chat-messages-chat ${showOpeningRemarks?'chat-messages-update-top':''}`">
<view
v-for="(message, index) in messages"
:key="index"
@ -87,9 +88,18 @@
>
<text>{{ line }}</text>
</view>
<!-- 去缴费等按钮 -->
<view class="quick-questions-actions" v-if="message.actions && message.actions.length > 0">
<view v-for="(i, aIndex) in message.actions" :key="`items_${aIndex}`" class="question-btn query-go-to-btn" @click="method?.GoToPage(i?.url)">
<text>{{ i?.label }}</text>
</view>
</view>
</view>
<view
v-if="message.quickQuestions && message.quickQuestions.length > 0"
v-if="!message.actions && message.quickQuestions && message.quickQuestions.length > 0"
class="quick-questions"
>
<view
@ -256,7 +266,7 @@
<script setup lang="ts">
import { ref, nextTick, onUnmounted, getCurrentInstance } from 'vue'
import { useWeAppAuthStore } from '@/common'
import { onPullDownRefresh, onLoad, onPageScroll, onShow } from '@dcloudio/uni-app'
import { onPullDownRefresh, onLoad, onPageScroll, onShow, onHide } from '@dcloudio/uni-app'
import method from './method'
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'
@ -281,6 +291,10 @@ interface Message {
images?: string[] //
message_type?: 'text' | 'image' | 'mixed' //
image_url?: string[] // URL
actions?: {
label: string
url: string
}[]
metadata?: {
image_url?: string[] // metadataURL
[key: string]: any // metadata
@ -296,6 +310,8 @@ const loading = ref(false)
const loadingText = ref('正在输入中...')
let socketTask: any = null
let isConnected = ref(false)
//
const showOpeningRemarks = ref(false)
//
const currentPage = ref(1)
@ -374,6 +390,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -417,6 +434,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -460,6 +478,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -926,6 +945,12 @@ const handleSendMessage = async () => {
useModel.selectedImages.value = []
scrollToBottom()
//
console.log('发送消息时隐藏开场白3',showOpeningRemarks.value)
if (!showOpeningRemarks.value) {
showOpeningRemarks.value = true
}
// ""loading
if (message && message.includes('查询')) {
loadingText.value = '正在查询中请稍后...'
@ -1025,7 +1050,8 @@ const handleSendMessage = async () => {
created_at: new Date().toISOString(),
quickQuestions: suggestedQuestions.length > 0 ? suggestedQuestions : undefined,
needConfirmation: needConfirmation,
confirmationType: confirmationType
confirmationType: confirmationType,
...result
})
scrollToBottom()
} else {
@ -1062,6 +1088,23 @@ onUnmounted(() => {
}
})
//
onPageScroll((e) => {
if( e.scrollTop > useModel.scrollTopNumber.value){
useModel.scrollTopNumber.value = e.scrollTop
return
}
if ( useModel.scrollTopNumber.value - e.scrollTop > 60 && !showOpeningRemarks.value) {
showOpeningRemarks.value = true
}
})
onShow(() =>{
showOpeningRemarks.value = false
useModel.scrollTopNumber.value = 0
})
onLoad(async op => {
await getCurrentInstance()?.appContext.config.globalProperties.$onLaunched
if (getLoginStatus?.getLoginStatus()) {

View File

@ -2,9 +2,11 @@
<view class="chat-container">
<view class="chat_container_linear_gradient"> </view>
<view class="chat_messages_body" v-if="userLoginStatus">
<view :class="showOpeningRemarks?'hide-opening-remarks':''">
<MyHeaderPrologue @handleQuickFast="handleQuickFast" />
</view>
<view class="chat-messages">
<view :class="`chat-messages ${showOpeningRemarks?'chat-messages-update-top':''}`">
<view
v-for="(message, index) in messages"
:key="index"
@ -87,9 +89,15 @@
>
<text>{{ line }}</text>
</view>
<view class="quick-questions-actions" v-if="message.actions && message.actions.length > 0">
<view v-for="(i, aIndex) in message.actions" :key="`items_${aIndex}`" class="question-btn query-go-to-btn" @click="method?.GoToPage(i?.url)">
<text>{{ i?.label }}</text>
</view>
</view>
</view>
<view
v-if="message.quickQuestions && message.quickQuestions.length > 0"
v-if="!message.actions && message.quickQuestions && message.quickQuestions.length > 0"
class="quick-questions"
>
<view
@ -265,6 +273,9 @@ import useModel from './model'
import getLoginStatus from '@/common/libraries/userUserLogin'
import MyHeaderPrologue from './components/HeaderPrologue.vue'
//
const showOpeningRemarks = ref(false)
// dayjs
dayjs.extend(relativeTime)
dayjs.locale('zh-cn')
@ -280,6 +291,10 @@ interface Message {
images?: string[] //
message_type?: 'text' | 'image' | 'mixed' //
image_url?: string[] // URL
actions?: {
label: string
url: string
}[]
metadata?: {
image_url?: string[] // metadataURL
[key: string]: any // metadata
@ -312,6 +327,17 @@ const goToPageLogin = () => {
})
}
//
onPageScroll((e) => {
if( e.scrollTop > useModel.scrollTopNumber.value){
useModel.scrollTopNumber.value = e.scrollTop
return
}
if ( useModel.scrollTopNumber.value - e.scrollTop > 60 && !showOpeningRemarks.value) {
showOpeningRemarks.value = true
}
})
//
const scrollToBottom = () => {
@ -319,7 +345,7 @@ const scrollToBottom = () => {
// 使
uni.pageScrollTo({
scrollTop: 999999,
duration: 300
duration: 300,
})
})
}
@ -373,6 +399,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -416,6 +443,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -459,6 +487,7 @@ const getHistoryMessages = async (page: number = 1) => {
const message: Message = {
role: item.sender_type === 'customer' ? 'user' : 'ai',
content: item.message || item.content || '',
actions: item.actions || [],
created_at: item.created_at || item.timestamp || new Date().toISOString()
}
@ -874,6 +903,8 @@ const handleConfirmation = (message: Message, confirmation: string) => {
}
const handleSendMessage = async () => {
const message = inputMessage.value.trim()
const hasImages = useModel?.selectedImages?.value?.length > 0
@ -925,6 +956,12 @@ const handleSendMessage = async () => {
useModel.selectedImages.value = []
scrollToBottom()
//
console.log('发送消息时隐藏开场白3',showOpeningRemarks.value)
if (!showOpeningRemarks.value) {
showOpeningRemarks.value = true
}
// ""loading
if (message && message.includes('查询')) {
loadingText.value = '正在查询中请稍后...'
@ -1025,7 +1062,8 @@ const handleSendMessage = async () => {
created_at: new Date().toISOString(),
quickQuestions: suggestedQuestions.length > 0 ? suggestedQuestions : undefined,
needConfirmation: needConfirmation,
confirmationType: confirmationType
confirmationType: confirmationType,
...result
})
scrollToBottom()
} else {
@ -1064,6 +1102,9 @@ onUnmounted(() => {
onShow(async () => {
await getCurrentInstance()?.appContext.config.globalProperties.$onLaunched
showOpeningRemarks.value = false
useModel.scrollTopNumber.value = 0
console.log('showOpeningRemarks.value.show',showOpeningRemarks.value,useModel.scrollTopNumber.value)
if (getLoginStatus?.getLoginStatus()) {
userLoginStatus.value = true
useModel.quickQuestionsData.value = await method?.getQuickQuestions()

View File

@ -14,6 +14,11 @@ dayjs.extend(relativeTime)
dayjs.locale('zh-cn')
export default {
GoToPage(url: string){
uni.navigateTo({
url
})
},
customRequest: async (
url: string,
data: any,

View File

@ -2,10 +2,11 @@ import { reactive, ref } from 'vue'
export default {
selectedImages: ref<string[]>([]), // 选中的图片
quickQuestionsData: ref<any>({}),
// API_BASE_URL: 'http://10.39.13.78:8000', //dev环境
// WS_BASE_URL: 'wss://10.39.13.78:8000' //dev环境
scrollTopNumber: ref(0),
API_BASE_URL: 'http://10.39.13.78:8000', //dev环境
WS_BASE_URL: 'wss://10.39.13.78:8000' //dev环境
// API_BASE_URL: 'https://kf-api-test.linyikj.com.cn', //测试环境
// WS_BASE_URL: 'wss://kf-api-test.linyikj.com.cn' //测试环境
API_BASE_URL: 'https://kf-api.linyikj.com.cn', //正式环境
WS_BASE_URL: 'wss://kf-api.linyikj.com.cn' //正式环境
// API_BASE_URL: 'https://kf-api.linyikj.com.cn', //正式环境
// WS_BASE_URL: 'wss://kf-api.linyikj.com.cn' //正式环境
}

View File

@ -37,6 +37,9 @@
.chat-messages-chat {
padding-bottom: calc(160rpx + env(safe-area-inset-bottom));
}
.chat-messages-update-top{
padding-top: 30rpx;
}
.message-item {
display: flex;
@ -196,7 +199,6 @@
view {
display: block;
width: 100%;
word-wrap: break-word;
word-break: break-all;
@ -242,6 +244,9 @@
}
}
.confirmation-buttons {
margin-top: 16rpx;
display: flex;
@ -568,6 +573,20 @@
}
}
// 开场白隐藏动画
.hide-opening-remarks {
animation: slideUpFadeOut 1s forwards,
}
@keyframes slideUpFadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes typing {
from {
width: 0;
@ -576,3 +595,24 @@
width: 100%;
}
}
.message-content .quick-questions-actions{
width:auto;
padding:20rpx 0 10rpx 0;
display: flex;
align-items: center;
}
.query-go-to-btn {
background-color: #1c64f2;
color: #fff;
border-color: #1c64f2;
text-align: center;
width:100%;
margin-right: 30rpx;
&:last-child{
margin-right: 0;
margin-bottom: 0rpx;
}
}

View File

@ -3,7 +3,7 @@ page {
}
.home_page {
padding-bottom: 68px;
padding-bottom: 78px;
}
.home_page_content {