fix:更新优化聊天
This commit is contained in:
parent
3f2eee878f
commit
d1be2d83ad
@ -1,3 +1,3 @@
|
||||
{
|
||||
"version": "0.0.84"
|
||||
"version": "0.0.93"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@ -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>
|
||||
@ -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);
|
||||
|
||||
@ -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>
|
||||
@ -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;
|
||||
|
||||
2
dist/build/mp-weixin/INDEX/binding/index.js
vendored
2
dist/build/mp-weixin/INDEX/binding/index.js
vendored
File diff suppressed because one or more lines are too long
2
dist/build/mp-weixin/INDEX/binding/method.js
vendored
2
dist/build/mp-weixin/INDEX/binding/method.js
vendored
@ -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;
|
||||
|
||||
2
dist/build/mp-weixin/INDEX/binding/model.js
vendored
2
dist/build/mp-weixin/INDEX/binding/model.js
vendored
@ -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;
|
||||
|
||||
@ -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>
|
||||
2
dist/build/mp-weixin/WORKORDER/show/index.js
vendored
2
dist/build/mp-weixin/WORKORDER/show/index.js
vendored
File diff suppressed because one or more lines are too long
@ -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>
|
||||
2
dist/build/mp-weixin/common/libraries/day.js
vendored
2
dist/build/mp-weixin/common/libraries/day.js
vendored
@ -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};
|
||||
|
||||
@ -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)};
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -1,6 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
|
||||
}
|
||||
"usingComponents": {}
|
||||
}
|
||||
@ -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>
|
||||
2
dist/build/mp-weixin/pages/ai/chat.js
vendored
2
dist/build/mp-weixin/pages/ai/chat.js
vendored
File diff suppressed because one or more lines are too long
2
dist/build/mp-weixin/pages/ai/chat.wxml
vendored
2
dist/build/mp-weixin/pages/ai/chat.wxml
vendored
@ -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>
|
||||
2
dist/build/mp-weixin/pages/ai/chat.wxss
vendored
2
dist/build/mp-weixin/pages/ai/chat.wxss
vendored
File diff suppressed because one or more lines are too long
2
dist/build/mp-weixin/pages/index/index.wxss
vendored
2
dist/build/mp-weixin/pages/index/index.wxss
vendored
@ -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}
|
||||
|
||||
@ -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"
|
||||
})
|
||||
}));
|
||||
})) : {});
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
@ -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>
|
||||
26
dist/dev/mp-weixin/INDEX/archive_houses/index.js
vendored
26
dist/dev/mp-weixin/INDEX/archive_houses/index.js
vendored
@ -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"
|
||||
})
|
||||
};
|
||||
});
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
@ -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>
|
||||
2
dist/dev/mp-weixin/INDEX/binding/index.js
vendored
2
dist/dev/mp-weixin/INDEX/binding/index.js
vendored
@ -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
|
||||
|
||||
4
dist/dev/mp-weixin/INDEX/binding/method.js
vendored
4
dist/dev/mp-weixin/INDEX/binding/method.js
vendored
@ -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) || "",
|
||||
|
||||
3
dist/dev/mp-weixin/INDEX/binding/model.js
vendored
3
dist/dev/mp-weixin/INDEX/binding/model.js
vendored
@ -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;
|
||||
|
||||
@ -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>
|
||||
101
dist/dev/mp-weixin/WORKORDER/show/index.js
vendored
101
dist/dev/mp-weixin/WORKORDER/show/index.js
vendored
@ -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
|
||||
|
||||
2
dist/dev/mp-weixin/WORKORDER/show/index.wxml
vendored
2
dist/dev/mp-weixin/WORKORDER/show/index.wxml
vendored
@ -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>
|
||||
5
dist/dev/mp-weixin/common/libraries/day.js
vendored
5
dist/dev/mp-weixin/common/libraries/day.js
vendored
@ -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() {
|
||||
|
||||
25
dist/dev/mp-weixin/common/vendor.js
vendored
25
dist/dev/mp-weixin/common/vendor.js
vendored
@ -11680,16 +11680,24 @@ 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;
|
||||
}
|
||||
};
|
||||
(function(module2, exports2) {
|
||||
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();
|
||||
}(commonjsGlobal, function() {
|
||||
@ -11977,8 +11985,11 @@ var dayjs_min = {
|
||||
return O(1e3 * t3);
|
||||
}, O.en = D[g], O.Ls = D, O.p = {}, O;
|
||||
});
|
||||
})(dayjs_min);
|
||||
const dayjs = dayjs_minExports;
|
||||
})(dayjs_min);
|
||||
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 };
|
||||
|
||||
@ -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 {};
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
@ -1,6 +1,4 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons"
|
||||
}
|
||||
"usingComponents": {}
|
||||
}
|
||||
@ -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>
|
||||
127
dist/dev/mp-weixin/pages/ai/chat.js
vendored
127
dist/dev/mp-weixin/pages/ai/chat.js
vendored
@ -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"
|
||||
|
||||
2
dist/dev/mp-weixin/pages/ai/chat.wxml
vendored
2
dist/dev/mp-weixin/pages/ai/chat.wxml
vendored
@ -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>
|
||||
33
dist/dev/mp-weixin/pages/ai/chat.wxss
vendored
33
dist/dev/mp-weixin/pages/ai/chat.wxss
vendored
@ -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;
|
||||
}
|
||||
2
dist/dev/mp-weixin/pages/index/index.wxss
vendored
2
dist/dev/mp-weixin/pages/index/index.wxss
vendored
@ -2,7 +2,7 @@ page {
|
||||
background-color: #f8f8f8;
|
||||
}
|
||||
.home_page {
|
||||
padding-bottom: 68px;
|
||||
padding-bottom: 78px;
|
||||
}
|
||||
.home_page_content {
|
||||
position: relative;
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 = {
|
||||
|
||||
@ -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 || '',
|
||||
|
||||
@ -4,5 +4,6 @@ export default {
|
||||
ownerList: ref([]),
|
||||
show: ref(false),
|
||||
defaultHouseValueName: ref(''),
|
||||
loading: ref(false)
|
||||
loading: ref(false),
|
||||
HouseOccupantsEnum: ref({})
|
||||
}
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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(
|
||||
|
||||
@ -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
|
||||
}
|
||||
|
||||
|
||||
@ -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 = () => {
|
||||
|
||||
@ -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[] // metadata字段下的图片URL数组
|
||||
[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()) {
|
||||
|
||||
@ -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[] // metadata字段下的图片URL数组
|
||||
[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()
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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' //正式环境
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@ page {
|
||||
}
|
||||
|
||||
.home_page {
|
||||
padding-bottom: 68px;
|
||||
padding-bottom: 78px;
|
||||
}
|
||||
|
||||
.home_page_content {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user