parent
39aa6178cb
commit
737a8d342d
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
<view class="ship-detail-bg data-v-bbc5a964"><view class="fixed-nav data-v-bbc5a964"><nav-bar vue-id="bcee8110-1" title="船舶详情" class="data-v-bbc5a964" bind:__l="__l"></nav-bar></view><view class="content-area data-v-bbc5a964"><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">基本信息</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船舶所有人</text><text class="data-v-bbc5a964">{{ship.owner_name}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">身份证号</text><text class="data-v-bbc5a964">{{ship.id_card}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">联系电话</text><text class="data-v-bbc5a964">{{ship.phone}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船舶编号</text><text class="data-v-bbc5a964">{{ship.ship_number}}</text></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">船舶参数</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总吨位</text><text class="data-v-bbc5a964">{{ship.total_tonnage}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总长度</text><text class="data-v-bbc5a964">{{ship.total_length}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总宽</text><text class="data-v-bbc5a964">{{ship.total_width}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">型深</text><text class="data-v-bbc5a964">{{ship.molded_depth}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">吨位等级</text><text class="data-v-bbc5a964">{{ship.tonnage_class}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船型</text><text class="data-v-bbc5a964">{{ship.ship_type}}</text></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">船检簿</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第一页</text><image style="width:80px;height:80px;" src="{{$root.m0}}" mode="aspectFill" class="data-v-bbc5a964"></image></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第二页</text><image style="width:80px;height:80px;" src="{{$root.m1}}" mode="aspectFill" class="data-v-bbc5a964"></image></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第三页</text><image style="width:80px;height:80px;" src="{{$root.m2}}" mode="aspectFill" class="data-v-bbc5a964"></image></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">签名确认</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">签名声明</text><text class="data-v-bbc5a964">本人承诺所提供材料皆真实有效;如有虚假,本人承担因此造成的全部责任。</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">签名图片</text><image style="width:120px;height:60px;" src="{{'data:image/png;base64,'+ship.signature}}" mode="aspectFit" class="data-v-bbc5a964"></image></view></view></block></view></view>
|
||||
<view class="ship-detail-bg data-v-bbc5a964"><view class="fixed-nav data-v-bbc5a964"><nav-bar vue-id="bcee8110-1" title="船舶详情" class="data-v-bbc5a964" bind:__l="__l"></nav-bar></view><view class="content-area data-v-bbc5a964"><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">基本信息</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船舶所有人</text><text class="data-v-bbc5a964">{{ship.owner_name}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">身份证号</text><text class="data-v-bbc5a964">{{ship.id_card}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">联系电话</text><text class="data-v-bbc5a964">{{ship.phone}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船舶编号</text><text class="data-v-bbc5a964">{{ship.ship_number}}</text></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">船舶参数</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总吨位</text><text class="data-v-bbc5a964">{{ship.total_tonnage}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总长度</text><text class="data-v-bbc5a964">{{ship.total_length}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">总宽</text><text class="data-v-bbc5a964">{{ship.total_width}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">型深</text><text class="data-v-bbc5a964">{{ship.molded_depth}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">吨位等级</text><text class="data-v-bbc5a964">{{ship.tonnage_class}}</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">船型</text><text class="data-v-bbc5a964">{{$root.m0}}</text></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">船检簿</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第一页</text><image style="width:80px;height:80px;" src="{{$root.m1}}" mode="aspectFill" class="data-v-bbc5a964"></image></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第二页</text><image style="width:80px;height:80px;" src="{{$root.m2}}" mode="aspectFill" class="data-v-bbc5a964"></image></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">第三页</text><image style="width:80px;height:80px;" src="{{$root.m3}}" mode="aspectFill" class="data-v-bbc5a964"></image></view></view></block><block wx:if="{{ship}}"><view class="ship-section data-v-bbc5a964"><view class="section-title data-v-bbc5a964">签名确认</view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">签名声明</text><text class="data-v-bbc5a964">本人承诺所提供材料皆真实有效;如有虚假,本人承担因此造成的全部责任。</text></view><view class="section-row data-v-bbc5a964"><text class="data-v-bbc5a964">签名图片</text><image style="width:120px;height:60px;" src="{{'data:image/png;base64,'+ship.signature}}" mode="aspectFit" class="data-v-bbc5a964"></image></view></view></block></view></view>
|
||||
@ -1 +1 @@
|
||||
<view class="reservation-page data-v-748d0662"><view class="fixed-nav data-v-748d0662"><nav-bar vue-id="1d1446e4-1" title="船只管理" class="data-v-748d0662" bind:__l="__l"></nav-bar></view><view class="content-area data-v-748d0662"><block wx:if="{{$root.g0===0}}"><view class="empty-tip data-v-748d0662"><image class="empty-img data-v-748d0662" src="/static/images/empty.png" mode="aspectFit"></image><text class="empty-text data-v-748d0662">暂无船只信息</text></view></block><block wx:else><view class="data-v-748d0662"><block wx:for="{{shipList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['goDetail',['$0'],[[['shipList','id',item.id]]]]]]]}}" class="ship-cell data-v-748d0662" bindtap="__e"><view class="ship-card-header data-v-748d0662"><block wx:if="{{item.status==='pending'}}"><view class="status pending data-v-748d0662"><label class="status-text _span data-v-748d0662">待审核</label></view></block><block wx:else><block wx:if="{{item.status==='rejected'}}"><view class="status rejected data-v-748d0662"><label class="status-text _span data-v-748d0662">已拒绝</label></view></block><block wx:else><block wx:if="{{item.status==='approved'}}"><view class="status approved data-v-748d0662"><label class="status-text _span data-v-748d0662">已通过</label></view></block></block></block></view><view class="ship-title data-v-748d0662">船号:<text class="ship-no data-v-748d0662">{{item.ship_number}}</text></view><view class="ship-row data-v-748d0662">{{"所有人: "+item.owner_name}}</view><view class="ship-row data-v-748d0662">{{"联系电话: "+item.phone}}</view><view class="ship-row data-v-748d0662">{{"总吨位: "+item.total_tonnage+" 吨"}}</view></view></block></view></block></view><block wx:if="{{$root.g1===0}}"><view class="fixed-bottom data-v-748d0662"><button data-event-opts="{{[['tap',[['goAdd',['$event']]]]]}}" class="add-cell-btn data-v-748d0662" bindtap="__e">添加</button></view></block><block wx:if="{{$root.g2===1}}"><view class="fixed-bottom data-v-748d0662"><block wx:if="{{shipList[0].status==='pending'}}"><button data-event-opts="{{[['tap',[['goEdit',['$0'],['shipList.__$n0']]]]]}}" class="add-cell-btn data-v-748d0662" catchtap="__e">修改</button></block><block wx:else><block wx:if="{{shipList[0].status==='rejected'}}"><button data-event-opts="{{[['tap',[['goEdit',['$0'],['shipList.__$n0']]]]]}}" class="add-cell-btn data-v-748d0662" catchtap="__e">修改</button><button data-event-opts="{{[['tap',[['onDelete',['$0'],['shipList.__$n0']]]]]}}" class="delete-cell-btn data-v-748d0662" catchtap="__e">删除</button></block><block wx:else><block wx:if="{{shipList[0].status==='approved'}}"><button data-event-opts="{{[['tap',[['onDelete',['$0'],['shipList.__$n0']]]]]}}" class="delete-cell-btn data-v-748d0662" catchtap="__e">删除</button></block></block></block></view></block></view>
|
||||
<view class="reservation-page data-v-748d0662"><view class="fixed-nav data-v-748d0662"><nav-bar vue-id="1d1446e4-1" title="船只管理" class="data-v-748d0662" bind:__l="__l"></nav-bar></view><view class="content-area data-v-748d0662"><block wx:if="{{$root.g0===0}}"><view class="empty-tip data-v-748d0662"><image class="empty-img data-v-748d0662" src="/static/empty.png" mode="aspectFit"></image><text class="empty-text data-v-748d0662">暂无船只信息</text></view></block><block wx:else><view class="data-v-748d0662"><block wx:for="{{shipList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view data-event-opts="{{[['tap',[['goDetail',['$0'],[[['shipList','id',item.id]]]]]]]}}" class="ship-cell data-v-748d0662" bindtap="__e"><view class="ship-card-header data-v-748d0662"><block wx:if="{{item.status==='pending'}}"><view class="status pending data-v-748d0662"><label class="status-text _span data-v-748d0662">待审核</label></view></block><block wx:else><block wx:if="{{item.status==='rejected'}}"><view class="status rejected data-v-748d0662"><label class="status-text _span data-v-748d0662">已拒绝</label></view></block><block wx:else><block wx:if="{{item.status==='approved'}}"><view class="status approved data-v-748d0662"><label class="status-text _span data-v-748d0662">已通过</label></view></block></block></block></view><view class="ship-title data-v-748d0662">船号:<text class="ship-no data-v-748d0662">{{item.ship_number}}</text></view><view class="ship-row data-v-748d0662">{{"所有人: "+item.owner_name}}</view><view class="ship-row data-v-748d0662">{{"联系电话: "+item.phone}}</view><view class="ship-row data-v-748d0662">{{"总吨位: "+item.total_tonnage+" 吨"}}</view></view></block></view></block></view><block wx:if="{{$root.g1===0}}"><view class="fixed-bottom data-v-748d0662"><button data-event-opts="{{[['tap',[['goAdd',['$event']]]]]}}" class="add-cell-btn data-v-748d0662" bindtap="__e">添加</button></view></block><block wx:if="{{$root.g2===1}}"><view class="fixed-bottom data-v-748d0662"><block wx:if="{{shipList[0].status==='pending'}}"><button data-event-opts="{{[['tap',[['goEdit',['$0'],['shipList.__$n0']]]]]}}" class="add-cell-btn data-v-748d0662" catchtap="__e">修改</button></block><block wx:else><block wx:if="{{shipList[0].status==='rejected'}}"><button data-event-opts="{{[['tap',[['goEdit',['$0'],['shipList.__$n0']]]]]}}" class="add-cell-btn data-v-748d0662" catchtap="__e">修改</button><button data-event-opts="{{[['tap',[['onDelete',['$0'],['shipList.__$n0']]]]]}}" class="delete-cell-btn data-v-748d0662" catchtap="__e">删除</button></block><block wx:else><block wx:if="{{shipList[0].status==='approved'}}"><button data-event-opts="{{[['tap',[['onDelete',['$0'],['shipList.__$n0']]]]]}}" class="delete-cell-btn data-v-748d0662" catchtap="__e">删除</button></block></block></block></view></block></view>
|
||||
@ -1,2 +1,2 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/message/index"],{274:function(e,t,n){"use strict";(function(e,t){var r=n(4);n(26);r(n(25));var a=r(n(275));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},275:function(e,t,n){"use strict";n.r(t);var r=n(276),a=n(278);for(var c in a)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(c);n(280);var u,o=n(33),i=Object(o["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"191297be",null,!1,r["components"],u);i.options.__file="pages/message/index.vue",t["default"]=i.exports},276:function(e,t,n){"use strict";n.r(t);var r=n(277);n.d(t,"render",(function(){return r["render"]})),n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(t,"components",(function(){return r["components"]}))},277:function(e,t,n){"use strict";var r;n.r(t),n.d(t,"render",(function(){return a})),n.d(t,"staticRenderFns",(function(){return u})),n.d(t,"recyclableRender",(function(){return c})),n.d(t,"components",(function(){return r}));var a=function(){var e=this,t=e.$createElement;e._self._c},c=!1,u=[];a._withStripped=!0},278:function(e,t,n){"use strict";n.r(t);var r=n(279),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(c);t["default"]=a.a},279:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(44)),c=r(n(46)),u=n(30),o={name:"MessagePage",data:function(){return{notifications:[],page:1,per_page:5,status:""}},onShow:function(){this.fetchNotifications()},methods:{fetchNotifications:function(){var t=this;return(0,c.default)(a.default.mark((function n(){var r,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(n,a){e.request({url:"".concat(u.API.NOTIFICATION_LIST,"?token=").concat(r,"&page=").concat(t.page,"&per_page=").concat(t.per_page).concat(t.status?"&status=".concat(t.status):""),method:"GET",success:n,fail:a})}));case 6:c=n.sent,c.data&&0===c.data.errcode&&(t.notifications=c.data.data.list||[]),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch notifications:",n.t0);case 13:case"end":return n.stop()}}),n,null,[[3,10]])})))()}}};t.default=o}).call(this,n(2)["default"])},280:function(e,t,n){"use strict";n.r(t);var r=n(281),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(c);t["default"]=a.a},281:function(e,t,n){}},[[274,"common/runtime","common/vendor"]]]);
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/message/index"],{274:function(t,e,n){"use strict";(function(t,e){var r=n(4);n(26);r(n(25));var a=r(n(275));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n(1)["default"],n(2)["createPage"])},275:function(t,e,n){"use strict";n.r(e);var r=n(276),a=n(278);for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);n(280);var i,o=n(33),u=Object(o["default"])(a["default"],r["render"],r["staticRenderFns"],!1,null,"191297be",null,!1,r["components"],i);u.options.__file="pages/message/index.vue",e["default"]=u.exports},276:function(t,e,n){"use strict";n.r(e);var r=n(277);n.d(e,"render",(function(){return r["render"]})),n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(e,"components",(function(){return r["components"]}))},277:function(t,e,n){"use strict";var r;n.r(e),n.d(e,"render",(function(){return a})),n.d(e,"staticRenderFns",(function(){return i})),n.d(e,"recyclableRender",(function(){return c})),n.d(e,"components",(function(){return r}));var a=function(){var t=this,e=t.$createElement,n=(t._self._c,t.tagColors.length),r=t.__map(t.noticeList,(function(e,n){var r=t.__get_orig(e),a=t.formatChinaDate(e.created_at);return{$orig:r,m0:a}}));t.$mp.data=Object.assign({},{$root:{g0:n,l0:r}})},c=!1,i=[];a._withStripped=!0},278:function(t,e,n){"use strict";n.r(e);var r=n(279),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=a.a},279:function(t,e,n){"use strict";(function(t){var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n(44)),c=r(n(46)),i=n(30),o={name:"MessagePage",data:function(){return{noticeList:[],tagColors:["linear-gradient(90deg, #ffb980 0%, #ffc99a 100%)","linear-gradient(90deg, #217aff 0%, #3b7cff 100%)","linear-gradient(90deg, #ff5c5c 0%, #ff7a7a 100%)","linear-gradient(90deg, #22c58b 0%, #2ed9a3 100%)","#f39c12","#8e44ad","#16a085"]}},onShow:function(){this.fetchNotifications()},methods:{fetchNotifications:function(){var e=this;return(0,c.default)(a.default.mark((function n(){var r,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.getStorageSync("token"),r){n.next=3;break}return n.abrupt("return");case 3:return n.prev=3,n.next=6,new Promise((function(e,n){t.request({url:"".concat(i.API.NOTIFICATION_LIST,"?token=").concat(r),method:"GET",success:e,fail:n})}));case 6:c=n.sent,c.data&&0===c.data.errcode&&(e.noticeList=Array.isArray(c.data.data.data)?c.data.data.data:[]),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("Failed to fetch notifications:",n.t0);case 13:case"end":return n.stop()}}),n,null,[[3,10]])})))()},formatChinaDate:function(t){if(!t)return"";var e=new Date(t),n=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return"".concat(n,"-").concat(r,"-").concat(a)}}};e.default=o}).call(this,n(2)["default"])},280:function(t,e,n){"use strict";n.r(e);var r=n(281),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=a.a},281:function(t,e,n){}},[[274,"common/runtime","common/vendor"]]]);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/message/index.js.map
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue