(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-agreement-index"],{"24f9":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.getContractDetail=function(t){return(0,r.requestGet)("/api/jz_contract/contract_detail",t)},e.getContractList=function(t){return(0,r.requestGet)("/api/jz_contract/contract_list",t)};var r=n("277b")},2634:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ e.default=function(){return t};var t={},n=Object.prototype,a=n.hasOwnProperty,i=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},c=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(j){l=function(t,e,n){return t[e]=n}}function f(t,e,n,r){var a=e&&e.prototype instanceof g?e:g,o=Object.create(a.prototype),c=new L(r||[]);return i(o,"_invoke",{value:P(t,n,c)}),o}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(j){return{type:"throw",arg:j}}}t.wrap=f;var h={};function g(){}function v(){}function p(){}var m={};l(m,c,(function(){return this}));var x=Object.getPrototypeOf,b=x&&x(x(E([])));b&&b!==n&&a.call(b,c)&&(m=b);var y=p.prototype=g.prototype=Object.create(m);function w(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function _(t,e){var n;i(this,"_invoke",{value:function(i,o){function c(){return new e((function(n,c){(function n(i,o,c,u){var s=d(t[i],t,o);if("throw"!==s.type){var l=s.arg,f=l.value;return f&&"object"==(0,r.default)(f)&&a.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(f).then((function(t){l.value=t,c(l)}),(function(t){return n("throw",t,c,u)}))}u(s.arg)})(i,o,n,c)}))}return n=n?n.then(c,c):c()}})}function P(t,e,n){var r="suspendedStart";return function(a,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw i;return N()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var c=k(o,n);if(c){if(c===h)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=d(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function k(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator["return"]&&(e.method="return",e.arg=void 0,k(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var a=d(r,t.iterator,e.arg);if("throw"===a.type)return e.method="throw",e.arg=a.arg,e.delegate=null,h;var i=a.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,h):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function E(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=a.call(i,"catchLoc"),u=a.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},t},n("6a54"),n("01a2"),n("e39c"),n("bf0f"),n("844d"),n("18f7"),n("de6c"),n("3872e"),n("4e9b"),n("114e"),n("c240"),n("926e"),n("7a76"),n("c9b5"),n("aa9c"),n("2797"),n("8a8d"),n("dc69"),n("f7a5");var r=function(t){return t&&t.__esModule?t:{default:t}}(n("fcf3"))},"277b":function(t,e,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.request=u,e.requestGet=function(t,e){return u(t,"GET",e)},e.requestPost=function(t,e){return u(t,"POST",e)};var a=r(n("fcf3"));n("5c47"),n("0506"),n("bf0f");var i=n("47a5");function o(t){var e=String(t||"");return/^https?:\/\//i.test(e)?e:function(){return"undefined"!==typeof window&&window.location?window.location.protocol+"//"+window.location.host:""}()+("/"===e.charAt(0)?e:"/"+e)}function c(){var t={"content-type":"application/json",is_release:1,"Form-type":"gzh"},e=(0,i.readTokenFromStorage)();return e&&(t["Authori-zation"]="Bearer "+e),t}function u(t,e,n){return new Promise((function(r,i){uni.request({url:o(t),method:e||"GET",data:n||{},header:c(),timeout:15e3,success:function(t){var e=t.data;e&&"object"===(0,a.default)(e)&&void 0!==e.status&&200!==e.status?i(e):r(e)},fail:function(t){i(t)}})}))}},"2fdc":function(t,e,n){"use strict";function r(t,e,n,r,a,i,o){try{var c=t[i](o),u=c.value}catch(s){return void n(s)}c.done?e(u):Promise.resolve(u).then(r,a)}n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(){var e=this,n=arguments;return new Promise((function(a,i){var o=t.apply(e,n);function c(t){r(o,a,i,c,u,"next",t)}function u(t){r(o,a,i,c,u,"throw",t)}c(void 0)}))}},n("bf0f")},3438:function(t,e,n){"use strict";n.r(e);var r=n("a137"),a=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=a.a},"47a5":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.extractTokenFromUrl=o,e.getCurrentWebviewUrl=s,e.getH5ReferrerUrl=l,e.readTokenFromStorage=u,e.refreshCurrentWebviewToken=function(t){var e=[],n=String(t||"").trim(),r=String(s()||"").trim(),a=l();n&&e.push(n);r&&-1===e.indexOf(r)&&e.push(r);a&&-1===e.indexOf(a)&&e.push(a);for(var i=0;i=0?c.slice(0,u):c),l=a(u>=0?c.slice(u+1):"");if(-1!==e.indexOf(s)&&l)return r(l)}return""}function o(t){var e=String(t||"").trim();if(!e)return"";var n=e.indexOf("?");if(-1!==n){var r=e.indexOf("#",n),a=e.slice(n+1,-1===r?e.length:r),o=i(a);if(o)return o}var c=e.indexOf("#");if(-1!==c){var u=e.slice(c+1),s=u.indexOf("?"),l=-1===s?u:u.slice(s+1),f=i(l);if(f)return f}return i(e)}function c(t){var e=r(t);return e?(uni.setStorageSync("LOGIN_STATUS_TOKEN",e),e):""}function u(){return r(uni.getStorageSync("LOGIN_STATUS_TOKEN"))}function s(){return"undefined"!==typeof window&&window.location?window.location.href:""}function l(){return"undefined"!==typeof document&&document.referrer||""}},"62d9":function(t,e,n){var r=n("a6e6");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var a=n("967d").default;a("8578a300",r,!0,{sourceMap:!1,shadowMode:!1})},"73e1":function(t,e,n){"use strict";var r=n("29d8");t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},"795c":function(t,e,n){"use strict";var r=n("8bdb"),a=n("db04").start,i=n("73e1");r({target:"String",proto:!0,forced:i},{padStart:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}})},"9cae":function(t,e,n){"use strict";n.r(e);var r=n("b0dd"),a=n("3438");for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);n("bbd4");var o=n("828b"),c=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,"56537554",null,!1,r["a"],void 0);e["default"]=c.exports},a137:function(t,e,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("8f71"),n("bf0f"),n("fd3c"),n("5ef2"),n("aa9c"),n("5c47"),n("0506"),n("a1c1"),n("795c"),n("0c26");var a=r(n("fcf3")),i=r(n("2634")),o=r(n("2fdc")),c=n("24f9"),u=n("47a5"),s={data:function(){return{agreements:[],loading:!1,errorMessage:"",currentPage:1,pageSize:10,total:null,hasNextPage:!1}},computed:{totalPages:function(){return null===this.total?this.currentPage:Math.max(1,Math.ceil(this.total/this.pageSize))},totalPagesText:function(){return null!==this.total?String(this.totalPages):this.hasNextPage?this.currentPage+"+":String(this.currentPage)},canPrevPage:function(){return this.currentPage>1},canNextPage:function(){return null!==this.total?this.currentPage1||this.canNextPage||null!==this.total&&this.total>this.pageSize}},onLoad:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,u.refreshCurrentWebviewToken)(t.token?"?token="+encodeURIComponent(t.token):""),uni.setNavigationBarTitle({title:"旧版协议"}),this.loadAgreements(1)},methods:{loadAgreements:function(){var t=arguments,e=this;return(0,o.default)((0,i.default)().mark((function n(){var r,a,o,u,s;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=t.length>0&&void 0!==t[0]?t[0]:e.currentPage,!e.loading){n.next=3;break}return n.abrupt("return");case 3:return a=Math.max(1,Number(r)||1),e.loading=!0,e.errorMessage="",n.prev=6,n.next=9,(0,c.getContractList)({page:a,limit:e.pageSize});case 9:o=n.sent,u=e.normalizeList(o),s=e.resolvePagination(o,u.length,a),e.currentPage=a,e.agreements=u,e.total=s.total,e.hasNextPage=s.hasNextPage,n.next=21;break;case 18:n.prev=18,n.t0=n["catch"](6),e.errorMessage=e.getErrorMessage(n.t0,"协议加载失败,点击重试");case 21:return n.prev=21,e.loading=!1,n.finish(21);case 24:case"end":return n.stop()}}),n,null,[[6,18,21,24]])})))()},normalizeList:function(t){var e=this,n=this.unwrapPayload(t),r=this.pickList(n);return r.map((function(t){return e.normalizeAgreementItem(t)})).filter((function(t){return""!==t.id}))},unwrapPayload:function(t){return t&&"object"===(0,a.default)(t)&&void 0!==t.data?t.data:t},pickList:function(t){if(Array.isArray(t))return t;if(!t||"object"!==(0,a.default)(t))return[];for(var e=[t.list,t.data,t.data&&t.data.list,t.data&&t.data.rows,t.data&&t.data.records,t.rows,t.records,t.result,t.result&&t.result.list],n=0;n=i,{total:a,hasNextPage:c}},collectPaginationSources:function(t){var e=[],n=[t],r=[],i=function(){var t=n.shift();if(!t||"object"!==(0,a.default)(t)||-1!==r.indexOf(t))return"continue";r.push(t),e.push(t),["data","result","page","pagination","meta"].forEach((function(e){t[e]&&"object"===(0,a.default)(t[e])&&n.push(t[e])}))};while(n.length&&e.length<12)i();return e},pickNumber:function(t,e){var n=this.pickValue(t,e);if(void 0===n||null===n||""===n)return null;var r=Number(n);return Number.isFinite(r)?r:null},pickValue:function(t,e){for(var n=0;n1e11?t:1e3*t,n=new Date(e);if(!Number.isNaN(n.getTime()))return this.padDate(n)}var r=this.toText(t);return/^\d+$/.test(r)?this.formatDate(Number(r)):r.split(" ")[0].replace(/-/g,"年").replace(/^(\d{4})年(\d{2})年(\d{2})$/,"$1年$2月$3日")},padDate:function(t){var e=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getDate()).padStart(2,"0");return t.getFullYear()+"年"+e+"月"+n+"日"},toText:function(t){return void 0===t||null===t?"":String(t).trim()},getErrorMessage:function(t,e){return t&&t.msg?t.msg:t&&t.message?t.message:"string"===typeof t?t:e},changePage:function(t){t<1||this.loading||t>this.currentPage&&!this.canNextPage||this.loadAgreements(t)},openPreview:function(t){t.id?uni.navigateTo({url:"/pages/agreement/preview/index?id=".concat(encodeURIComponent(t.id))}):uni.showToast({title:"协议ID为空",icon:"none"})}}};e.default=s},a6e6:function(t,e,n){var r=n("c86c");e=r(!1),e.push([t.i,"uni-page-body[data-v-56537554]{height:100%;overflow:hidden;background:#fff}body.?%PAGE?%[data-v-56537554]{background:#fff}.agreement-page[data-v-56537554]{width:100%;height:100%;min-height:0;display:flex;overflow:hidden;background:#fff;color:#111}.agreement-scroll[data-v-56537554]{flex:1;width:100%;height:100%}.screen[data-v-56537554]{background:#fff}.list-screen[data-v-56537554]{display:flex;box-sizing:border-box;min-height:100%;flex-direction:column;overflow:visible;padding:16px 16px calc(14px + env(safe-area-inset-bottom))}.list-content[data-v-56537554]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:visible}.agreement-table[data-v-56537554]{display:flex;flex:0 0 auto;min-height:0;flex-direction:column;overflow:visible;width:100%;border:1px solid #c9c9c9;border-bottom:none;background:#fff0e2}.state-text[data-v-56537554]{padding:28px 0;color:#666;font-size:14px;line-height:1.5;text-align:center}.agreement-row[data-v-56537554]{display:flex;flex:0 0 auto;min-height:54px;border-bottom:1px solid #c9c9c9}.row-hover[data-v-56537554]{opacity:.78}.version-cell[data-v-56537554]{display:flex;flex:0 0 56px;align-items:center;justify-content:center;border-right:1px solid #c9c9c9;color:#111;font-size:14px;line-height:1.45}.agreement-cell[data-v-56537554]{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;padding:0;background:#fff0e2;color:#171717}.agreement-info[data-v-56537554]{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;padding:7px 10px}.agreement-name[data-v-56537554],\n.agreement-date[data-v-56537554]{display:block;overflow:hidden;font-size:%?28?%;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.agreement-date[data-v-56537554]{font-size:%?24?%;color:grey;margin-top:%?14?%}.view-button[data-v-56537554]{display:flex;flex:0 0 48px;align-self:stretch;align-items:center;justify-content:center;border-left:1px solid #c9c9c9;color:#1677ff;font-size:14px;line-height:1.45;text-decoration:underline}.pagination-bar[data-v-56537554]{display:flex;flex:0 0 44px;align-items:center;justify-content:center;padding:14px 0 2px}.page-button[data-v-56537554]{width:74px;height:32px;margin:0;padding:0;border:1px solid #ec0208;border-radius:16px;background:#fff;color:#ec0208;font-size:13px;line-height:30px}.page-button[data-v-56537554]::after{border:0}.page-button-disabled[data-v-56537554]{border-color:#d8d8d8;color:#a6a6a6;background:#f7f7f7}.page-info[data-v-56537554]{min-width:68px;height:32px;margin:0 10px;padding:0 8px;border-radius:16px;background:#f5f7fa;color:#333;font-size:13px;line-height:32px;text-align:center}",""]),t.exports=e},b0dd:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"agreement-page"},[n("v-uni-scroll-view",{staticClass:"agreement-scroll",attrs:{"scroll-y":!0}},[n("v-uni-view",{staticClass:"screen list-screen"},[t.loading?n("v-uni-view",{staticClass:"state-text"},[t._v("加载中...")]):t.errorMessage?n("v-uni-view",{staticClass:"state-text",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.loadAgreements.apply(void 0,arguments)}}},[t._v(t._s(t.errorMessage))]):n("v-uni-view",{staticClass:"list-content"},[t.agreements.length?n("v-uni-view",{staticClass:"agreement-table"},t._l(t.agreements,(function(e){return n("v-uni-view",{key:e.id,staticClass:"agreement-row",attrs:{"hover-class":"row-hover"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.openPreview(e)}}},[n("v-uni-view",{staticClass:"agreement-cell"},[n("v-uni-view",{staticClass:"agreement-info"},[n("v-uni-text",{staticClass:"agreement-name"},[t._v(t._s(e.title))]),e.date?n("v-uni-text",{staticClass:"agreement-date"},[t._v(t._s(e.date)+" 更新")]):t._e()],1),n("v-uni-text",{staticClass:"view-button"},[t._v("查看")])],1)],1)})),1):n("v-uni-view",{staticClass:"state-text"},[t._v("暂无协议")]),t.showPagination?n("v-uni-view",{staticClass:"pagination-bar"},[n("v-uni-button",{staticClass:"page-button",class:{"page-button-disabled":!t.canPrevPage||t.loading},attrs:{disabled:!t.canPrevPage||t.loading},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changePage(t.currentPage-1)}}},[t._v("上一页")]),n("v-uni-text",{staticClass:"page-info"},[t._v(t._s(t.currentPage)+" / "+t._s(t.totalPagesText))]),n("v-uni-button",{staticClass:"page-button",class:{"page-button-disabled":!t.canNextPage||t.loading},attrs:{disabled:!t.canNextPage||t.loading},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changePage(t.currentPage+1)}}},[t._v("下一页")])],1):t._e()],1)],1)],1)],1)},a=[]},bbd4:function(t,e,n){"use strict";var r=n("62d9"),a=n.n(r);a.a},db04:function(t,e,n){"use strict";var r=n("bb80"),a=n("c435"),i=n("9e70"),o=n("f298"),c=n("862c"),u=r(o),s=r("".slice),l=Math.ceil,f=function(t){return function(e,n,r){var o,f,d=i(c(e)),h=a(n),g=d.length,v=void 0===r?" ":i(r);return h<=g||""===v?d:(o=h-g,f=u(v,l(o/v.length)),f.length>o&&(f=s(f,0,o)),t?d+f:f+d)}};t.exports={start:f(!1),end:f(!0)}},f298:function(t,e,n){"use strict";var r=n("497b"),a=n("9e70"),i=n("862c"),o=RangeError;t.exports=function(t){var e=a(i(this)),n="",c=r(t);if(c<0||c===1/0)throw new o("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(e+=e))1&c&&(n+=e);return n}}}]);