Commit 51bc516f by 无尘

fix: 修改应用授权协议

parent a4fb51ef
.line-h-22[data-v-57da39a8]{line-height:22px}.line-h-20[data-v-57da39a8]{line-height:20px}.app-auth-body[data-v-57da39a8]{width:100%}.app-auth-body .app-auth-head[data-v-57da39a8]{position:fixed;left:0;top:0;right:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:0 20px;height:46px;color:#fff;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(221,227,237,.29);box-shadow:0 4px 6px 0 rgba(221,227,237,.29)}.app-auth-body .app-auth-head img[data-v-57da39a8]{width:22px}.app-auth-body .app-auth-head .web-name[data-v-57da39a8]{padding-left:10px;font-size:16px;font-weight:600;color:#303133;line-height:22px;background:-webkit-gradient(linear,right top,left top,from(#5b4adb),to(#2da8ff));background:linear-gradient(270deg,#5b4adb,#2da8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-auth-body .protocol-body[data-v-57da39a8]{width:1000px;padding-top:46px;margin:0 auto}.app-auth-body .protocol-body h1[data-v-57da39a8]{text-align:center;font-size:30px;color:#191919;padding-top:60px;margin-bottom:40px}.app-auth-body .protocol-body h2[data-v-57da39a8]{font-size:18px;color:#595961;letter-spacing:0;line-height:26px;margin-bottom:30px;font-weight:700}.app-auth-body .protocol-body strong[data-v-57da39a8]{font-weight:700}.app-auth-body .protocol-body p[data-v-57da39a8]{font-size:14px;color:#595961;letter-spacing:0;line-height:26px;text-align:justify;font-family:PingFangSC-Regular}.app-auth-body .protocol-body .m-b-30[data-v-57da39a8]{margin-bottom:30px}.app-auth-body .protocol-body .font-w-700[data-v-57da39a8]{font-weight:700}
\ No newline at end of file
.line-h-22[data-v-0b4dbfa4]{line-height:22px}.line-h-20[data-v-0b4dbfa4]{line-height:20px}.app-auth-body[data-v-0b4dbfa4]{width:100%}.app-auth-body .app-auth-head[data-v-0b4dbfa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:0 20px;height:46px;color:#fff;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(221,227,237,.29);box-shadow:0 4px 6px 0 rgba(221,227,237,.29)}.app-auth-body .app-auth-head img[data-v-0b4dbfa4]{width:22px}.app-auth-body .app-auth-head .web-name[data-v-0b4dbfa4]{padding-left:10px;font-size:16px;font-weight:600;color:#303133;line-height:22px;background:-webkit-gradient(linear,right top,left top,from(#5b4adb),to(#2da8ff));background:linear-gradient(270deg,#5b4adb,#2da8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-auth-body .app-auth-info[data-v-0b4dbfa4]{width:100%}.app-auth-body .app-auth-info .app-info-body[data-v-0b4dbfa4]{width:498px;min-height:374px;margin:50px auto;padding:20px 30px;background:#fff;-webkit-box-shadow:0 5px 9px 0 hsla(0,0%,87.1%,.28);box-shadow:0 5px 9px 0 hsla(0,0%,87.1%,.28);-webkit-box-sizing:border-box;box-sizing:border-box}.app-auth-body .app-auth-info .app-info-body .app-info-title[data-v-0b4dbfa4]{font-size:16px;font-weight:600;color:#303133;line-height:22px}.app-auth-body .app-auth-info .app-info-body .app-info-detail[data-v-0b4dbfa4]{min-height:227px;margin-top:25px;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e4e7ed}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-top[data-v-0b4dbfa4]{border-bottom:1px solid #ebecf0;padding-bottom:15px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-img[data-v-0b4dbfa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;max-width:42px;max-height:42px;border-radius:6px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-img img[data-v-0b4dbfa4]{max-width:42px;max-height:42px;border-radius:6px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-name[data-v-0b4dbfa4]{font-weight:600}.app-auth-body .app-auth-info .app-info-body .app-info-detail .auth-rights .auth-rights-title[data-v-0b4dbfa4]{padding:10px 0}.app-auth-body .app-auth-info .app-info-body .app-info-detail .auth-rights ul li[data-v-0b4dbfa4]{line-height:20px;margin-bottom:5px}.app-auth-body .app-info-btn[data-v-0b4dbfa4]{margin-top:30px;text-align:right} .line-h-22[data-v-290b48f6]{line-height:22px}.line-h-20[data-v-290b48f6]{line-height:20px}.app-auth-body[data-v-290b48f6]{width:100%}.app-auth-body .app-auth-head[data-v-290b48f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:0 20px;height:46px;color:#fff;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(221,227,237,.29);box-shadow:0 4px 6px 0 rgba(221,227,237,.29)}.app-auth-body .app-auth-head img[data-v-290b48f6]{width:22px}.app-auth-body .app-auth-head .web-name[data-v-290b48f6]{padding-left:10px;font-size:16px;font-weight:600;color:#303133;line-height:22px;background:-webkit-gradient(linear,right top,left top,from(#5b4adb),to(#2da8ff));background:linear-gradient(270deg,#5b4adb,#2da8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-auth-body .app-auth-info[data-v-290b48f6]{width:100%}.app-auth-body .app-auth-info .app-info-body[data-v-290b48f6]{width:498px;min-height:374px;margin:50px auto;padding:20px 30px;background:#fff;-webkit-box-shadow:0 5px 9px 0 hsla(0,0%,87.1%,.28);box-shadow:0 5px 9px 0 hsla(0,0%,87.1%,.28);-webkit-box-sizing:border-box;box-sizing:border-box}.app-auth-body .app-auth-info .app-info-body .app-info-title[data-v-290b48f6]{font-size:16px;font-weight:600;color:#303133;line-height:22px}.app-auth-body .app-auth-info .app-info-body .app-info-detail[data-v-290b48f6]{min-height:227px;margin-top:25px;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e4e7ed}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-top[data-v-290b48f6]{border-bottom:1px solid #ebecf0;padding-bottom:15px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-img[data-v-290b48f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;max-width:42px;max-height:42px;border-radius:6px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-img img[data-v-290b48f6]{max-width:42px;max-height:42px;border-radius:6px}.app-auth-body .app-auth-info .app-info-body .app-info-detail .app-name[data-v-290b48f6]{font-weight:600}.app-auth-body .app-auth-info .app-info-body .app-info-detail .auth-rights .auth-rights-title[data-v-290b48f6]{padding:10px 0}.app-auth-body .app-auth-info .app-info-body .app-info-detail .auth-rights ul li[data-v-290b48f6]{line-height:20px;margin-bottom:5px}.app-auth-body .app-info-btn[data-v-290b48f6]{margin-top:30px;text-align:right}
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b9fc040"],{"237a":function(t,a,e){},5814:function(t,a,e){"use strict";var o=e("237a"),n=e.n(o);n.a},"71f6":function(t,a,e){"use strict";e.d(a,"a",(function(){return n}));e("ac6a"),e("456d");var o=e("b775");function n(t,a){t=t||{};var e=Object.keys(t);return e.forEach((function(e){var n=t[e];"string"===typeof n&&(n={url:n}),n.url="".concat(a).concat(n.url),t[e]=function(t,a){return Object(o["a"])(n,t,a)}})),t}},"8e83":function(t,a,e){"use strict";var o=e("71f6"),n={getAppList:"/application-list",getAppDetail:"/application-detail",getMarketAccount:"/get-account-info",refreshMarketAccount:"/refesh-account-info",addMarketAccount:{url:"/bind-service-account",method:"post",useFormData:!0,useIntercept:!1},getAuthAppDetail:"/get-application-info",getAppAuthInfo:"/right-list",postAuthRights:"/oauth/authorize",postPhoneCode:{url:"/send-code",method:"post",useFormData:!0,useIntercept:!1},checkCode:{url:"/validate-code",method:"post",useFormData:!0,useIntercept:!1}};a["a"]=Object(o["a"])(n,"/hb-manage-web")},c686:function(t,a,e){"use strict";e.r(a);var o=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"app-auth-body"},[t._m(0),e("div",{staticClass:"app-auth-info"},[e("div",{staticClass:"app-info-body"},[e("div",{staticClass:"app-info-title"},[t._v("应用授权")]),e("div",{staticClass:"app-info-detail"},[e("div",{staticClass:"flex app-top"},[e("div",{staticClass:"app-img"},[e("img",{attrs:{src:t.appInfo.iconUrl,alt:"app"}})]),e("div",{staticClass:"flex flex-column p-l-12 flex-space-between"},[e("div",{staticClass:"font-14 color-303133 line-h-22"},[t._v(t._s(t.appInfo.applicationName))]),e("div",{staticClass:"font-12 color-606266 line-h-20"},[t._v(t._s(t.appInfo.introduction))])])]),e("div",{staticClass:"auth-rights"},[e("div",{staticClass:"auth-rights-title font-14 color-909399"},[t._v("授权后将允许"+t._s(t.appInfo.applicationName||"")+"应用进行以下权限操作")]),e("div",[e("ul",t._l(t.rightsList,(function(a,o){return e("li",{key:o+"right",staticClass:"font-14 color-303133"},[t._v(t._s(a.rightsName))])})),0)])])]),e("form",{attrs:{action:"/application-auth-center/oauth/authorize",method:"post"}},[e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"appId"},domProps:{value:t.appInfo.appId}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"authorize"},domProps:{value:t.appInfo.authorize}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"user_oauth_approval"},domProps:{value:t.appInfo.user_oauth_approval}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"rights"},domProps:{value:t.appInfo.rights}}),e("div",{staticClass:"app-info-btn"},[e("el-checkbox",{staticClass:"p-r-10",model:{value:t.checkAuth,callback:function(a){t.checkAuth=a},expression:"checkAuth"}}),e("el-button",{attrs:{type:"text"},on:{click:t.toProtocol}},[t._v("授权同意《达摩授权服务协议》")]),e("button",{ref:"submitBtn",class:["el-button el-button--primary",t.checkAuth?"":"is-disabled"],attrs:{id:"btn",disabled:!t.checkAuth,type:"submit"}},[t._v("\n 授权\n ")])],1)])])])])},n=[function(){var t=this,a=t.$createElement,o=t._self._c||a;return o("div",{staticClass:"app-auth-head"},[o("img",{attrs:{src:e("cf05"),alt:"logo"}}),o("span",{staticClass:"web-name"},[t._v("好办管理平台")])])}],i=e("8e83"),s=i["a"].getAuthAppDetail,p=i["a"].getAppAuthInfo,c={name:"AppAuth",components:{},data:function(){return{appInfo:{appId:"",authorize:"authorize",user_oauth_approval:!0,applicationName:"",introduction:"",iconUrl:"https://pic01-10001430.image.myqcloud.com/69918371857506304/1594638566081_O1zMw.jpg",rights:"[]"},checkAuth:!1,rightsList:[]}},mounted:function(){var t=this;t.getAppData()},methods:{toProtocol:function(){window.open("/app-center/protocol","_blank","noopener")},toAuthRights:function(){var t=this;t.$router.push("/")},getAppData:function(){var t=this,a={appId:t.$route.query.appId};s(a).then((function(a){t.appInfo=Object.assign(t.appInfo,a.result||{}),t.getAuthInfo()})).catch((function(t){}))},getAuthInfo:function(){var t=this,a={appId:t.$route.query.appId};p(a).then((function(a){t.rightsList=a.result||[],t.appInfo.rights=JSON.stringify(a.result)||"[]"})).catch((function(t){}))}},watch:{}},r=c,u=(e("5814"),e("2877")),l=Object(u["a"])(r,o,n,!1,null,"0b4dbfa4",null);a["default"]=l.exports},cf05:function(t,a,e){t.exports=e.p+"img/logo.861ef5c7.png"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-64cc14e7"],{"0e31":function(t,s,n){},4474:function(t,s,n){"use strict";var a=n("0e31"),c=n.n(a);c.a},5053:function(t,s,n){"use strict";n.r(s);var a=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"app-auth-body"},[a("div",{staticClass:"app-auth-head",on:{click:t.toHome}},[a("img",{attrs:{src:n("cf05"),alt:"logo"}}),a("span",{staticClass:"web-name"},[t._v("好办管理平台")])]),t._m(0)])},c=[function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("div",{staticClass:"protocol-body"},[n("h1",[t._v("达摩GIC商户授权协议")]),n("p",{staticClass:"m-b-30"},[t._v("\n 本服务协议(以下简称“本协议”)是浙江达摩网络科技有限公司(以下简称“达摩”)与客户(以下或称为“您”)就您使用达摩开放平台应用有关的授权事宜所订立的有效合约。"),n("strong",[t._v("您通过网络页面点击确认或以其他方式选择接受本协议,即表示您与达摩已达成协议并同意接受本协议的全部约定内容。")])]),n("p",{staticClass:"m-b-30"},[n("strong",[t._v("本公司提醒您认真阅读、充分理解本规则各条款,特别是其中与您的权益有或可能具有重大关系的条款,及对口碑具有或可能具有免责或限制责任的条款(尤其是粗体字部分)。如您不同意接受本协议的任意内容,或者无法准确理解相关条款含义的,请不要进行后续操作。")])]),n("h2",[t._v("一、定义")]),n("p",{staticClass:"m-b-30"},[t._v("\n 1.1开放平台:指由达摩所拥有并独立经营的网站及相关页面,以下称“开放平台”。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 1.2接口:指接口提供者开发并拥有知识产权的软件或程序。各接口的接口提供者的身份参见该接口的接口信息和技术文档。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 2.3开放平台接口提供者:指通过开放平台向开发者提供接口信息和技术文档的自然人、法人或其他组织,以便开发者进行应用开发的第三方主体,以下简称“接口提供者”。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 2.4开发者:指按照开放平台流程经有效注册、申请后,通过接口提供者提供的接口和技术文档进行应用开发或完善的自然人、法人或其他组织。开发者通过开放平台获取接口和技术文档开发、完善应用以便服务自身或服务其他客户。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 2.5客户:指使用服务市场或通过服务市场订购服务的单位或个人。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 2.6应用:指由开发者通过开放平台上接口提供者所提供的接口或/及技术材料所开发或完善的应用程序及相关服务。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 2.7服务市场:指达摩供服务商发布服务产品并进行自助交易的平台和管理系统,包括达摩GIC服务市场及达摩好办服务市场。\n ")]),n("h2",[t._v("二、授权条款")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.1 您确认本协议,即视为您同意且不可撤销地授权应用的开发者可以在授权范围内代您管理和操作开发市场或服务市场服务权限,包括但不限于通过接口传递信息;具体授权范围、内容、对象等以页面提示为准。\n ")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.2 您充分理解并愿意承担您授权的开发者管理、操作您的权限而可能给您带来的风险,包括但不限于开发者在使用您的权限过程中出现信息错误等给您造成的损失。\n ")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.3 您理解并同意,您授权的开发者使用您权限的行为,将视为您本人的行为。如因此导致您自身的任何损失,您不会向达摩及其关联公司主张权利及追究责任。您进一步同意,如您授权的开发者在使用您权限过程中存在任何违法违规违约行为,或给达摩,或其他第三方造成的任何损失,将由您承担赔偿责任。\n ")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.4 您确认,接受本协议即表示您明示地、不可撤销地同意并授权开放平台可向您授权的开发者提供您的信息,包括但不限于GIC账户及相关衍生信息、姓名、手机号、您在开放平台产生的交易信息或其他达摩或其关联公司合法收集、保存的信息。具体信息内容根据开发者提供的应用内容而定;以及将相关权限开放给您所授权的开发者。\n ")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.5 您理解,开放平台是中立平台的提供者,应用由开发者自主开发、独立运营并独立承担全部责任。达摩及其关联公司不会、也不可能参与应用的研发、运营等任何活动,也不会对应用进行任何的修改、编辑或整理等。\n ")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 2.6 您理解并同意:因开发者提供的应用及服务产生的任何纠纷、责任等,以及开发者提供的服务违反相关法律法规或本协议约定,或在使用您权限过程中给您造成的损失,您应当向开发者追究责任、或要求其赔偿损失,与达摩无关。\n ")]),n("h2",[t._v("三、其他条款")]),n("p",{staticClass:"m-b-30 font-w-700"},[t._v("\n 3.1 您同意,达摩有权随时对本协议内容进行变更,并以在开放平台网站公告的方式予以公布,无需另行单独通知您,该等变更一经公布即自动生效,成为本规则的一部分,除非规则另行规定生效时间;若您在本协议内容变更后继续使用开放平台及服务市场服务的,表示您已充分阅读、理解并接受变更修改后的协议内容,也将遵循变更修改后的协议内容;若您不同意变更修改后的协议内容,您应立即停止使用开放平台和服务市场服务。\n ")]),n("p",{staticClass:"m-b-30"},[t._v("\n 3.2 双方在履行本协议的过程中,如发生争议,应协商解决。协商不成的,"),n("strong",[t._v("任何一方均可向本协议签订地有管辖权的人民法院提起诉讼。")])])])}],o={name:"GicProtocol",components:{},data:function(){return{}},methods:{toHome:function(){var t=this;t.$router.push("/app-list")}},watch:{}},i=o,l=(n("4474"),n("2877")),p=Object(l["a"])(i,a,c,!1,null,"57da39a8",null);s["default"]=p.exports},cf05:function(t,s,n){t.exports=n.p+"img/logo.861ef5c7.png"}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b566df60"],{"71f6":function(t,a,o){"use strict";o.d(a,"a",(function(){return i}));o("ac6a"),o("456d");var e=o("b775");function i(t,a){t=t||{};var o=Object.keys(t);return o.forEach((function(o){var i=t[o];"string"===typeof i&&(i={url:i}),i.url="".concat(a).concat(i.url),t[o]=function(t,a){return Object(e["a"])(i,t,a)}})),t}},"8e83":function(t,a,o){"use strict";var e=o("71f6"),i={getAppList:"/application-list",getAppDetail:"/application-detail",getMarketAccount:"/get-account-info",refreshMarketAccount:"/refesh-account-info",addMarketAccount:{url:"/bind-service-account",method:"post",useFormData:!0,useIntercept:!1},getAuthAppDetail:"/get-application-info",getAppAuthInfo:"/right-list",postAuthRights:"/oauth/authorize",postPhoneCode:{url:"/send-code",method:"post",useFormData:!0,useIntercept:!1},checkCode:{url:"/validate-code",method:"post",useFormData:!0,useIntercept:!1}};a["a"]=Object(e["a"])(i,"/hb-manage-web")},"973c":function(t,a,o){"use strict";var e=o("d326"),i=o.n(e);i.a},c686:function(t,a,o){"use strict";o.r(a);var e=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"app-auth-body"},[e("div",{staticClass:"app-auth-head",on:{click:t.toHome}},[e("img",{attrs:{src:o("cf05"),alt:"logo"}}),e("span",{staticClass:"web-name"},[t._v("好办管理平台")])]),e("div",{staticClass:"app-auth-info"},[e("div",{staticClass:"app-info-body"},[e("div",{staticClass:"app-info-title"},[t._v("应用授权")]),e("div",{staticClass:"app-info-detail"},[e("div",{staticClass:"flex app-top"},[e("div",{staticClass:"app-img"},[e("img",{attrs:{src:t.appInfo.iconUrl,alt:"app"}})]),e("div",{staticClass:"flex flex-column p-l-12 flex-space-between"},[e("div",{staticClass:"font-14 color-303133 line-h-22"},[t._v(t._s(t.appInfo.applicationName))]),e("div",{staticClass:"font-12 color-606266 line-h-20"},[t._v(t._s(t.appInfo.introduction))])])]),e("div",{staticClass:"auth-rights"},[e("div",{staticClass:"auth-rights-title font-14 color-909399"},[t._v("授权后将允许"+t._s(t.appInfo.applicationName||"")+"应用进行以下权限操作")]),e("div",[e("ul",t._l(t.rightsList,(function(a,o){return e("li",{key:o+"right",staticClass:"font-14 color-303133"},[t._v(t._s(a.rightsName))])})),0)])])]),e("form",{attrs:{action:"/application-auth-center/oauth/authorize",method:"post"}},[e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"appId"},domProps:{value:t.appInfo.appId}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"authorize"},domProps:{value:t.appInfo.authorize}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"user_oauth_approval"},domProps:{value:t.appInfo.user_oauth_approval}}),e("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"rights"},domProps:{value:t.appInfo.rights}}),e("div",{staticClass:"app-info-btn"},[e("el-checkbox",{staticClass:"p-r-10",model:{value:t.checkAuth,callback:function(a){t.checkAuth=a},expression:"checkAuth"}}),e("el-button",{attrs:{type:"text"},on:{click:t.toProtocol}},[t._v("授权同意《达摩授权服务协议》")]),e("button",{ref:"submitBtn",class:["el-button el-button--primary",t.checkAuth?"":"is-disabled"],attrs:{id:"btn",disabled:!t.checkAuth,type:"submit"}},[t._v("\n 授权\n ")])],1)])])])])},i=[],n=o("8e83"),s=n["a"].getAuthAppDetail,p=n["a"].getAppAuthInfo,c={name:"AppAuth",components:{},data:function(){return{appInfo:{appId:"",authorize:"authorize",user_oauth_approval:!0,applicationName:"",introduction:"",iconUrl:"https://pic01-10001430.image.myqcloud.com/69918371857506304/1594638566081_O1zMw.jpg",rights:"[]"},checkAuth:!1,rightsList:[]}},mounted:function(){var t=this;t.getAppData()},methods:{toHome:function(){var t=this;t.$router.push("/app-list")},toProtocol:function(){window.open("/haoban-4/#/gic-protocol","_blank","noopener")},toAuthRights:function(){var t=this;t.$router.push("/")},getAppData:function(){var t=this,a={appId:t.$route.query.appId};s(a).then((function(a){t.appInfo=Object.assign(t.appInfo,a.result||{}),t.getAuthInfo()})).catch((function(t){}))},getAuthInfo:function(){var t=this,a={appId:t.$route.query.appId};p(a).then((function(a){t.rightsList=a.result||[],t.appInfo.rights=JSON.stringify(a.result)||"[]"})).catch((function(t){}))}},watch:{}},u=c,r=(o("973c"),o("2877")),l=Object(r["a"])(u,e,i,!1,null,"290b48f6",null);a["default"]=l.exports},cf05:function(t,a,o){t.exports=o.p+"img/logo.861ef5c7.png"},d326:function(t,a,o){}}]);
\ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-07-16 16:37:05 * @Date: 2020-07-16 16:37:05
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-10-16 11:46:45 * @LastEditTime: 2020-10-20 16:18:27
*/ */
import _import from './_import.js'; import _import from './_import.js';
...@@ -175,6 +175,13 @@ export const routes = [ ...@@ -175,6 +175,13 @@ export const routes = [
}, },
component: _import('app-controls', 'app-market') component: _import('app-controls', 'app-market')
}, },
{
path: '/gic-protocol',
meta: {
title: '协议'
},
component: _import('app-controls', 'gic-protocol')
},
] ]
}, },
{ {
......
<!--
* @Descripttion: 应用授权
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-10-16 10:18:02
* @LastEditors: 无尘
* @LastEditTime: 2020-10-20 16:22:33
-->
<template>
<div class="app-auth-body">
<div class="app-auth-head" @click="toHome">
<img src="../../assets/logo.png" alt="logo" /><span class="web-name">好办管理平台</span>
</div>
<div class="protocol-body">
<h1>达摩GIC商户授权协议</h1>
<p class="m-b-30">
本服务协议(以下简称“本协议”)是浙江达摩网络科技有限公司(以下简称“达摩”)与客户(以下或称为“您”)就您使用达摩开放平台应用有关的授权事宜所订立的有效合约。<strong>您通过网络页面点击确认或以其他方式选择接受本协议,即表示您与达摩已达成协议并同意接受本协议的全部约定内容。</strong>
</p>
<p class="m-b-30">
<strong>本公司提醒您认真阅读、充分理解本规则各条款,特别是其中与您的权益有或可能具有重大关系的条款,及对口碑具有或可能具有免责或限制责任的条款(尤其是粗体字部分)。如您不同意接受本协议的任意内容,或者无法准确理解相关条款含义的,请不要进行后续操作。</strong>
</p>
<h2>一、定义</h2>
<p class="m-b-30">
1.1开放平台:指由达摩所拥有并独立经营的网站及相关页面,以下称“开放平台”。
</p>
<p class="m-b-30">
1.2接口:指接口提供者开发并拥有知识产权的软件或程序。各接口的接口提供者的身份参见该接口的接口信息和技术文档。
</p>
<p class="m-b-30">
2.3开放平台接口提供者:指通过开放平台向开发者提供接口信息和技术文档的自然人、法人或其他组织,以便开发者进行应用开发的第三方主体,以下简称“接口提供者”。
</p>
<p class="m-b-30">
2.4开发者:指按照开放平台流程经有效注册、申请后,通过接口提供者提供的接口和技术文档进行应用开发或完善的自然人、法人或其他组织。开发者通过开放平台获取接口和技术文档开发、完善应用以便服务自身或服务其他客户。
</p>
<p class="m-b-30">
2.5客户:指使用服务市场或通过服务市场订购服务的单位或个人。
</p>
<p class="m-b-30">
2.6应用:指由开发者通过开放平台上接口提供者所提供的接口或/及技术材料所开发或完善的应用程序及相关服务。
</p>
<p class="m-b-30">
2.7服务市场:指达摩供服务商发布服务产品并进行自助交易的平台和管理系统,包括达摩GIC服务市场及达摩好办服务市场。
</p>
<h2>二、授权条款</h2>
<p class="m-b-30 font-w-700">
2.1 您确认本协议,即视为您同意且不可撤销地授权应用的开发者可以在授权范围内代您管理和操作开发市场或服务市场服务权限,包括但不限于通过接口传递信息;具体授权范围、内容、对象等以页面提示为准。
</p>
<p class="m-b-30 font-w-700">
2.2 您充分理解并愿意承担您授权的开发者管理、操作您的权限而可能给您带来的风险,包括但不限于开发者在使用您的权限过程中出现信息错误等给您造成的损失。
</p>
<p class="m-b-30 font-w-700">
2.3 您理解并同意,您授权的开发者使用您权限的行为,将视为您本人的行为。如因此导致您自身的任何损失,您不会向达摩及其关联公司主张权利及追究责任。您进一步同意,如您授权的开发者在使用您权限过程中存在任何违法违规违约行为,或给达摩,或其他第三方造成的任何损失,将由您承担赔偿责任。
</p>
<p class="m-b-30 font-w-700">
2.4 您确认,接受本协议即表示您明示地、不可撤销地同意并授权开放平台可向您授权的开发者提供您的信息,包括但不限于GIC账户及相关衍生信息、姓名、手机号、您在开放平台产生的交易信息或其他达摩或其关联公司合法收集、保存的信息。具体信息内容根据开发者提供的应用内容而定;以及将相关权限开放给您所授权的开发者。
</p>
<p class="m-b-30 font-w-700">
2.5 您理解,开放平台是中立平台的提供者,应用由开发者自主开发、独立运营并独立承担全部责任。达摩及其关联公司不会、也不可能参与应用的研发、运营等任何活动,也不会对应用进行任何的修改、编辑或整理等。
</p>
<p class="m-b-30 font-w-700">
2.6 您理解并同意:因开发者提供的应用及服务产生的任何纠纷、责任等,以及开发者提供的服务违反相关法律法规或本协议约定,或在使用您权限过程中给您造成的损失,您应当向开发者追究责任、或要求其赔偿损失,与达摩无关。
</p>
<h2>三、其他条款</h2>
<p class="m-b-30 font-w-700">
3.1 您同意,达摩有权随时对本协议内容进行变更,并以在开放平台网站公告的方式予以公布,无需另行单独通知您,该等变更一经公布即自动生效,成为本规则的一部分,除非规则另行规定生效时间;若您在本协议内容变更后继续使用开放平台及服务市场服务的,表示您已充分阅读、理解并接受变更修改后的协议内容,也将遵循变更修改后的协议内容;若您不同意变更修改后的协议内容,您应立即停止使用开放平台和服务市场服务。
</p>
<p class="m-b-30">
3.2 双方在履行本协议的过程中,如发生争议,应协商解决。协商不成的,<strong>任何一方均可向本协议签订地有管辖权的人民法院提起诉讼。</strong>
</p>
</div>
</div>
</template>
<script>
export default {
name: 'GicProtocol',
components: {},
data() {
return {
};
},
// methods
methods: {
/**
* @description: 跳转工作台
* @author: 无尘
*/
toHome() {
const that = this;
that.$router.push('/app-list');
}
},
watch: {}
};
</script>
<style lang='less' scoped>
.line-h-22 {
line-height: 22px;
}
.line-h-20 {
line-height: 20px;
}
.app-auth-body {
width: 100%;
.app-auth-head {
position: fixed;
left: 0;
top: 0;
right: 0;
z-index: 99;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
padding: 0 20px;
height: 46px;
color: #fff;
background-color: #fff;
-webkit-box-shadow: 0 4px 6px 0 rgba(221,227,237,.29);
box-shadow: 0 4px 6px 0 rgba(221,227,237,.29);
img {
width: 22px;
}
.web-name {
padding-left: 10px;
font-size: 16px;
font-weight: 600;
color: #303133;
line-height: 22px;
background: -webkit-gradient(linear,right top,left top,from(#5b4adb),to(#2da8ff));
background: linear-gradient(270deg,#5b4adb,#2da8ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.protocol-body {
width: 1000px;
padding-top: 46px;
margin: 0 auto;
h1 {
text-align: center;
font-size: 30px;
color: #191919;
padding-top: 60px;
margin-bottom: 40px;
}
h2 {
font-size: 18px;
color: #595961;
letter-spacing: 0;
line-height: 26px;
margin-bottom: 30px;
font-weight: 700;
}
strong {
font-weight: 700;
}
p {
font-size: 14px;
color: #595961;
letter-spacing: 0;
line-height: 26px;
text-align: justify;
font-family: PingFangSC-Regular;
}
.m-b-30 {
margin-bottom: 30px;
}
.font-w-700 {
font-weight: 700;
}
}
}
</style>
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-10-16 10:18:02 * @Date: 2020-10-16 10:18:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-10-20 16:01:57 * @LastEditTime: 2020-10-20 16:21:58
--> -->
<template> <template>
<div class="app-auth-body"> <div class="app-auth-body">
<div class="app-auth-head"> <div class="app-auth-head" @click="toHome">
<img src="../../assets/logo.png" alt="logo" /><span class="web-name">好办管理平台</span> <img src="../../assets/logo.png" alt="logo" /><span class="web-name">好办管理平台</span>
</div> </div>
<div class="app-auth-info"> <div class="app-auth-info">
...@@ -104,11 +104,19 @@ export default { ...@@ -104,11 +104,19 @@ export default {
// methods // methods
methods: { methods: {
/** /**
* @description: 跳转工作台
* @author: 无尘
*/
toHome() {
const that = this;
that.$router.push('/app-list');
},
/**
* @description: 跳转协议 * @description: 跳转协议
* @author: 无尘 * @author: 无尘
*/ */
toProtocol() { toProtocol() {
window.open('/app-center/protocol', '_blank', 'noopener'); window.open('/haoban-4/#/gic-protocol', '_blank', 'noopener');
}, },
toAuthRights() { toAuthRights() {
const that = this; const that = this;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment