Commit 8e24e948 authored by jiacheng.mao's avatar jiacheng.mao

此分支用于演示,去除徐工相关字样

parent 548caf1a
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.xcmg.app" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>徐工金服</name>
<name>演示demo</name>
<description>
正式环境版
</description>
......
'use strict'
module.exports = {
NODE_ENV: '"development"',
NODE_ENV: '"production"',
CONFIG_ENV: JSON.stringify(process.env.CONFIG_ENV),
debug: true,
isMobilePlatform: true,
loginPath: '"http://180.104.121.66:8088/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ',
basePath: '"http://180.104.121.66:8088/r/api/interface?sysName=XCMG_UAT&apiName="',
rootPath: '"http://180.104.121.66:8088/r/api"',
filePath: '"http://180.104.121.66:8088/r/api/app/fileViewSvc?sysName=XCMG_UAT&apiName=file_view&"',
ocrPath:'"http://180.104.121.66:8088/r/api"',
fileUploadSvcPath:'"http://180.104.121.66:8088/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="',
appId: '"com.xcmg.app.dev"',
currentVersion: '"3.0.6"'
loginPath: '"http://1.116.32.65:18080/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ',
basePath: '"http://1.116.32.65:18080/r/api/interface?sysName=XCMG_UAT&apiName="',
rootPath: '"http://1.116.32.65:18080/r/api"',
filePath: '"http://1.116.32.65:18080/r/api/app/fileViewSvc?sysName=XCMG_UAT&apiName=file_view&"',
ocrPath:'"http://1.116.32.65:18080/r/api"',
fileUploadSvcPath:'"http://1.116.32.65:18080/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="',
appId: '"com.xcmg.app.demo"',
currentVersion: '"3.5.9"'
}
......@@ -4,12 +4,12 @@ module.exports = {
CONFIG_ENV: JSON.stringify(process.env.CONFIG_ENV),
debug: true,
isMobilePlatform: true,
loginPath: '"http://180.104.121.66:8088/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ',
basePath: '"http://180.104.121.66:8088/r/api/interface?sysName=XCMG_UAT&apiName="',
rootPath: '"http://180.104.121.66:8088/r/api"',
filePath: '"http://180.104.121.66:8088/r/api/app/fileViewSvc?sysName=XCMG_UAT&apiName=file_view&"',
ocrPath:'"http://180.104.121.66:8088/r/api"',
fileUploadSvcPath:'"http://180.104.121.66:8088/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="',
appId: '"com.xcmg.app.dev"',
loginPath: '"http://1.116.32.65:18080/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=appadmin&password=" ',
basePath: '"http://1.116.32.65:18080/r/api/interface?sysName=XCMG_UAT&apiName="',
rootPath: '"http://1.116.32.65:18080/r/api"',
filePath: '"http://1.116.32.65:18080/r/api/app/fileViewSvc?sysName=XCMG_UAT&apiName=file_view&"',
ocrPath:'"http://1.116.32.65:18080/r/api"',
fileUploadSvcPath:'"http://1.116.32.65:18080/r/api/app/fileUploadSvc?sysName=XCMG_UAT&apiName="',
appId: '"com.xcmg.app.demo"',
currentVersion: '"3.5.9"'
}
......@@ -17,7 +17,7 @@
<script type="text/javascript" src="./cordova.js"></script>
<!-- 定位 -->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=Eoo0EtfjYCdAy7r8D19gZ0vMojdZpHqU"></script>
<title>徐工金服</title>
<title>演示demo</title>
</head>
<body>
<div id="app-box"></div>
......
package com.xg.idcard;
import android.Manifest;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Base64;
import android.util.Log;
import com.cn.qsign.jsgzlibrary.utils.QsignNotaryApi;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.FileOutputStream;
public class IdCardIdentifyPlugin extends CordovaPlugin {
private static final String ID_CARD_IDENTIFY = "IdCardIdentify";//实名认证
private static final String FACE_CONTRAST = "faceContrast";//人脸对比
private String idNum;
private String idName;
private String phoneNum;
private CallbackContext mCallbackContext;
private String licenseName;
@Override
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
super.initialize(cordova, webView);
String packageName = cordova.getActivity().getPackageName();
if ("com.xcmg.app.dev".equals(packageName)) {
licenseName = "com.xcmg.app.dev-license.qsign-android";
} else {
licenseName = "com.xcmg.app-license.qsign-android";
}
boolean initok = QsignNotaryApi.getInstance().init(cordova.getActivity().getApplication(), "", licenseName, "xugong", false);
Log.d("IdCardIdentifyPlugin", "initok = " + initok);
}
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
this.mCallbackContext = callbackContext;
if (args == null) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
JSONObject idInfo = args.optJSONObject(0);
if (idInfo == null) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
idNum = idInfo.optString("idNum");
idName = idInfo.optString("idName");
if (idNum == null || idNum.isEmpty() || idName == null || idName.isEmpty()) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
if (ID_CARD_IDENTIFY.equals(action)) {
phoneNum = idInfo.optString("phoneNum");
if (phoneNum == null || phoneNum.isEmpty()) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
startIdCardCheck();
} else if (FACE_CONTRAST.equals(action)) {
checkCameraPermission();
} else {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
return true;
}
private void startIdCardCheck() {
QsignNotaryApi.getInstance().identifyNotary(cordova.getActivity(),
idName, idNum, phoneNum,
new QsignNotaryApi.registerCallbackListener() {
@Override
public void onSuccess(QsignNotaryApi.QSIGNREGISTERCODE qsignregistercode, String s, String s1, String s2) {
if (qsignregistercode == QsignNotaryApi.QSIGNREGISTERCODE.NORMALREGISTER) {
mCallbackContext.success(getResult(1, "检测成功"));
} else {
mCallbackContext.error(getResult(0, "信息提交成功,等待人工审核"));
}
}
@Override
public void onError(QsignNotaryApi.QSIGNERRORCODE qsignerrorcode, String s) {
mCallbackContext.error(getResult(0, s));
}
});
}
private void startFaceContrast() {
QsignNotaryApi.getInstance().qsignLivenessNotary(cordova.getActivity(), idName, idNum, new QsignNotaryApi.faceCallbackListener() {
@Override
public void onSuccess(String s) {
String filePath = saveImage(s);
mCallbackContext.success(getResult(1, filePath));
}
@Override
public void onError(QsignNotaryApi.QSIGNERRORCODE qsignerrorcode, String s) {
mCallbackContext.error(getResult(0, s));
}
});
}
private String getResult(int code, String message) {
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("code", code);
jsonObject.put("message", message);
} catch (JSONException e) {
e.printStackTrace();
}
return jsonObject.toString();
}
private void checkCameraPermission() {
if (cordova.hasPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)
&& cordova.hasPermission(Manifest.permission.READ_EXTERNAL_STORAGE)) {
startFaceContrast();
} else {
requestCameraPermission();
}
}
private static String[] PERMISSIONS_STORAGE = {
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};
private static final int REQUEST_CAMERA_PERMISSION_CODE = 0x01;
private void requestCameraPermission() {
cordova.requestPermissions(this, REQUEST_CAMERA_PERMISSION_CODE, PERMISSIONS_STORAGE);
}
@Override
public void onRequestPermissionResult(int requestCode, String[] permissions, int[] grantResults) throws JSONException {
if (REQUEST_CAMERA_PERMISSION_CODE == requestCode) {
boolean checkPermission = true;
if (grantResults.length > 0) {
for (int i = 0; i < grantResults.length; i++) {
if (grantResults[0] != PackageManager.PERMISSION_GRANTED) {
checkPermission = false;
}
}
} else {
checkPermission = false;
}
if (checkPermission) {
startFaceContrast();
} else {
mCallbackContext.success(getResult(0, "未授予文件读写"));
}
}
super.onRequestPermissionResult(requestCode, permissions, grantResults);
}
private String saveImage(String base64String) {
byte[] decode = Base64.decode(base64String, Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length);
File appDir = new File(cordova.getActivity().getApplicationContext().getExternalFilesDir(null), "image");
if (!appDir.exists()) {
appDir.mkdir();
}
String fileName = System.currentTimeMillis() + ".jpg";
File file = new File(appDir, fileName);
try {
FileOutputStream fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
return file.getPath();
}
}
package com.xg.idcard;
import android.Manifest;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Base64;
import android.util.Log;
import com.cn.qsign.jsgzlibrary.utils.QsignNotaryApi;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.FileOutputStream;
public class IdCardIdentifyPlugin extends CordovaPlugin {
private static final String ID_CARD_IDENTIFY = "IdCardIdentify";//实名认证
private static final String FACE_CONTRAST = "faceContrast";//人脸对比
private String idNum;
private String idName;
private String phoneNum;
private CallbackContext mCallbackContext;
private String licenseName;
@Override
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
super.initialize(cordova, webView);
String packageName = cordova.getActivity().getPackageName();
if ("com.xcmg.app.demo".equals(packageName)) {
licenseName = "com.xcmg.app.dev-license.qsign-android";
} else {
licenseName = "com.xcmg.app-license.qsign-android";
}
boolean initok = QsignNotaryApi.getInstance().init(cordova.getActivity().getApplication(), "", licenseName, "xugong", false);
Log.d("IdCardIdentifyPlugin", "initok = " + initok);
}
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
this.mCallbackContext = callbackContext;
if (args == null) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
JSONObject idInfo = args.optJSONObject(0);
if (idInfo == null) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
idNum = idInfo.optString("idNum");
idName = idInfo.optString("idName");
if (idNum == null || idNum.isEmpty() || idName == null || idName.isEmpty()) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
if (ID_CARD_IDENTIFY.equals(action)) {
phoneNum = idInfo.optString("phoneNum");
if (phoneNum == null || phoneNum.isEmpty()) {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
startIdCardCheck();
} else if (FACE_CONTRAST.equals(action)) {
checkCameraPermission();
} else {
mCallbackContext.error(getResult(0, "参数错误"));
return false;
}
return true;
}
private void startIdCardCheck() {
QsignNotaryApi.getInstance().identifyNotary(cordova.getActivity(),
idName, idNum, phoneNum,
new QsignNotaryApi.registerCallbackListener() {
@Override
public void onSuccess(QsignNotaryApi.QSIGNREGISTERCODE qsignregistercode, String s, String s1, String s2) {
if (qsignregistercode == QsignNotaryApi.QSIGNREGISTERCODE.NORMALREGISTER) {
mCallbackContext.success(getResult(1, "检测成功"));
} else {
mCallbackContext.error(getResult(0, "信息提交成功,等待人工审核"));
}
}
@Override
public void onError(QsignNotaryApi.QSIGNERRORCODE qsignerrorcode, String s) {
mCallbackContext.error(getResult(0, s));
}
});
}
private void startFaceContrast() {
QsignNotaryApi.getInstance().qsignLivenessNotary(cordova.getActivity(), idName, idNum, new QsignNotaryApi.faceCallbackListener() {
@Override
public void onSuccess(String s) {
String filePath = saveImage(s);
mCallbackContext.success(getResult(1, filePath));
}
@Override
public void onError(QsignNotaryApi.QSIGNERRORCODE qsignerrorcode, String s) {
mCallbackContext.error(getResult(0, s));
}
});
}
private String getResult(int code, String message) {
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("code", code);
jsonObject.put("message", message);
} catch (JSONException e) {
e.printStackTrace();
}
return jsonObject.toString();
}
private void checkCameraPermission() {
if (cordova.hasPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)
&& cordova.hasPermission(Manifest.permission.READ_EXTERNAL_STORAGE)) {
startFaceContrast();
} else {
requestCameraPermission();
}
}
private static String[] PERMISSIONS_STORAGE = {
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};
private static final int REQUEST_CAMERA_PERMISSION_CODE = 0x01;
private void requestCameraPermission() {
cordova.requestPermissions(this, REQUEST_CAMERA_PERMISSION_CODE, PERMISSIONS_STORAGE);
}
@Override
public void onRequestPermissionResult(int requestCode, String[] permissions, int[] grantResults) throws JSONException {
if (REQUEST_CAMERA_PERMISSION_CODE == requestCode) {
boolean checkPermission = true;
if (grantResults.length > 0) {
for (int i = 0; i < grantResults.length; i++) {
if (grantResults[0] != PackageManager.PERMISSION_GRANTED) {
checkPermission = false;
}
}
} else {
checkPermission = false;
}
if (checkPermission) {
startFaceContrast();
} else {
mCallbackContext.success(getResult(0, "未授予文件读写"));
}
}
super.onRequestPermissionResult(requestCode, permissions, grantResults);
}
private String saveImage(String base64String) {
byte[] decode = Base64.decode(base64String, Base64.DEFAULT);
Bitmap bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length);
File appDir = new File(cordova.getActivity().getApplicationContext().getExternalFilesDir(null), "image");
if (!appDir.exists()) {
appDir.mkdir();
}
String fileName = System.currentTimeMillis() + ".jpg";
File file = new File(appDir, fileName);
try {
FileOutputStream fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
return file.getPath();
}
}
resources/icon.png

547 KB | W: | H:

resources/icon.png

191 KB | W: | H:

resources/icon.png
resources/icon.png
resources/icon.png
resources/icon.png
  • 2-up
  • Swipe
  • Onion skin
resources/splash.png

954 KB | W: | H:

resources/splash.png

3.77 MB | W: | H:

resources/splash.png
resources/splash.png
resources/splash.png
resources/splash.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/banner.jpg

340 KB | W: | H:

src/assets/homePage/banner.jpg

311 KB | W: | H:

src/assets/homePage/banner.jpg
src/assets/homePage/banner.jpg
src/assets/homePage/banner.jpg
src/assets/homePage/banner.jpg
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/banner1.png

492 KB | W: | H:

src/assets/homePage/banner1.png

311 KB | W: | H:

src/assets/homePage/banner1.png
src/assets/homePage/banner1.png
src/assets/homePage/banner1.png
src/assets/homePage/banner1.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/banner2.png

511 KB | W: | H:

src/assets/homePage/banner2.png

53.5 KB | W: | H:

src/assets/homePage/banner2.png
src/assets/homePage/banner2.png
src/assets/homePage/banner2.png
src/assets/homePage/banner2.png
  • 2-up
  • Swipe
  • Onion skin
This image diff could not be displayed because it is too large. You can view the blob instead.
src/assets/homePage/banner4.png

2.28 MB | W: | H:

src/assets/homePage/banner4.png

327 KB | W: | H:

src/assets/homePage/banner4.png
src/assets/homePage/banner4.png
src/assets/homePage/banner4.png
src/assets/homePage/banner4.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/banner5.png

2.27 MB | W: | H:

src/assets/homePage/banner5.png

2.16 MB | W: | H:

src/assets/homePage/banner5.png
src/assets/homePage/banner5.png
src/assets/homePage/banner5.png
src/assets/homePage/banner5.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/copy1.png

459 KB | W: | H:

src/assets/homePage/copy1.png

66.6 KB | W: | H:

src/assets/homePage/copy1.png
src/assets/homePage/copy1.png
src/assets/homePage/copy1.png
src/assets/homePage/copy1.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/copy2.png

147 KB | W: | H:

src/assets/homePage/copy2.png

245 KB | W: | H:

src/assets/homePage/copy2.png
src/assets/homePage/copy2.png
src/assets/homePage/copy2.png
src/assets/homePage/copy2.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/homePage/copy3.png

144 KB | W: | H:

src/assets/homePage/copy3.png

59.8 KB | W: | H:

src/assets/homePage/copy3.png
src/assets/homePage/copy3.png
src/assets/homePage/copy3.png
src/assets/homePage/copy3.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/image/icon.png

382 KB | W: | H:

src/assets/image/icon.png

191 KB | W: | H:

src/assets/image/icon.png
src/assets/image/icon.png
src/assets/image/icon.png
src/assets/image/icon.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/login/bg@2xbcak.png

174 KB | W: | H:

src/assets/login/bg@2xbcak.png

74.1 KB | W: | H:

src/assets/login/bg@2xbcak.png
src/assets/login/bg@2xbcak.png
src/assets/login/bg@2xbcak.png
src/assets/login/bg@2xbcak.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/login/logo.png

27 KB | W: | H:

src/assets/login/logo.png

29.4 KB | W: | H:

src/assets/login/logo.png
src/assets/login/logo.png
src/assets/login/logo.png
src/assets/login/logo.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/login/right-title.png

56.9 KB | W: | H:

src/assets/login/right-title.png

17.3 KB | W: | H:

src/assets/login/right-title.png
src/assets/login/right-title.png
src/assets/login/right-title.png
src/assets/login/right-title.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/login/righttitle.png

56.9 KB | W: | H:

src/assets/login/righttitle.png

17.3 KB | W: | H:

src/assets/login/righttitle.png
src/assets/login/righttitle.png
src/assets/login/righttitle.png
src/assets/login/righttitle.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -153,19 +153,19 @@
<template v-if="nowPolicy.fallow_x_flag === 'Y'">
<div>
<span>冬歇/雨歇起止日期</span>
<span>冬歇/雨歇起止日期</span>
</div>
<div style="justify-content: space-around;">
<span class="gray">{{nowPolicy.fallow_date_f.slice(0, 10)}}</span>
<span class="gray">{{nowPolicy.fallow_date_f.slice(0, 10)}}</span>
<span>-</span>
<span class="gray">{{nowPolicy.fallow_date_t.slice(0, 10)}}</span>
</div>
</div>
</template>
</div>
</x-dialog>
</div>
<div class="hint-info">
<img src="@/assets/contractCreate/hint.png">提示 以下为单个设备商务政策
</div>
......@@ -745,7 +745,7 @@ export default {
let vm = this
hlsPopup.showActionSheet({
titleText: '请选择证件类型',
buttonArray: ['徐工重型合格证', '车辆登记证', '出厂合格证'],
buttonArray: ['重型合格证', '车辆登记证', '出厂合格证'],
callback: index => {
if (index === 0) {
vm.certificationType = 'NORMAL'
......@@ -1054,7 +1054,7 @@ export default {
}
})
},
selectBusinessPolicy (e) {
selectBusinessPolicy (e) {
let vm = this
vm.nowPolicy = e; // 保存目前的政策
vm.saveInfo.product_plan_id = e.product_plan_id
......@@ -1787,27 +1787,27 @@ export default {
}
</script>
<style lang="less">
.feibox {
.feibox {
color: #333;
}
.feibox > p {
color: #b3aeae;
color: #b3aeae;
border-bottom: 1px solid #ccc;
width: 85%;
margin: 0 auto 10px;
margin: 0 auto 10px;
padding: 10px 0;
font-size: 15px;
}
.feibox > div {
display: flex;
display: flex;
justify-content: space-between;
font-size: 14px;
margin: 15px 13px;
margin: 15px 13px;
}
.gray {
color: #b3aeae;
color: #b3aeae;
}
#create-rent-info {
.swipeout-list .option-item .delete {
background-color: rgba(249,98,104,0.5);
......@@ -2201,11 +2201,11 @@ export default {
}
.userInfo > .fei-button {
float: right;
float: right;
margin-right: 10px;
margin-top: 7.5px;
background-color: #1D3FFF;
color: #fff;
color: #fff;
height: 25px;
line-height: 25px;
padding: 0 8px;
......
......@@ -79,8 +79,8 @@
<p class="top-info">绑定成功后,您即可使用APP中合同查询、还款查询等功能。</p>
<div class="top-word">
<p>本人保证所提供信息的真实性、完整性及准确性。</p>
<p>本人在此授权徐工融资租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于徐工融资租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于徐工融资租赁有限公司的录音电话,并积极配合。</p>
<p>本人在此授权汉得信息租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于汉得信息租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于汉得信息租赁有限公司的录音电话,并积极配合。</p>
</div>
</div>
</div>
......@@ -453,7 +453,7 @@ export default {
name: 'previewPdf',
params: { attachUrl: vm.attachUrl },
})
}
}
vm.attachArray.splice(index, 1, temp)
// debugger
} else {
......@@ -873,7 +873,7 @@ export default {
let flag = await this.signCheck()
if (flag) {
// 只有认证通过后方可进行签约操作
// window.localStorage.bp_type === 'TENANT'
// window.localStorage.bp_type === 'TENANT'
if (JSON.parse(window.localStorage.now_user_bp_bind_id).bp_type === 'TENANT') {
if (!this.bank_flag && this.abc_deduction_flag === 'Y') {
this.isshow = true // 未查到农行卡给出提示且勾选农行代扣
......
......@@ -8,7 +8,7 @@
<template>
<div class="dealer-content">
<div class="contract-header">
<div>出租人(以下称甲方):<span>江苏徐工工程机械租赁有限公司</span></div>
<div>出租人(以下称甲方):<span>上海汉得信息技术股份有限公司</span></div>
<div>保证人(以下称乙方):<span/></div>
</div>
<div class="contract-content">
......@@ -42,7 +42,7 @@
</div>
</div>
<div class="contract-footer">
<p>甲方:江苏徐工工程机械租赁有限公司</p>
<p>甲方:上海汉得信息技术股份有限公司</p>
<p>法定代表人/授权代理人:</p>
<p>日期:_________年____月____日</p>
<div class="partyB">
......
......@@ -11,7 +11,7 @@
<p class="rights">合同编号:XGRZ-_______</p>
<p class="rights">签订地点: 江苏省徐州市 </p>
<p class="rights">签订时间: ___年__月__日</p>
<p>出租人:<span>江苏徐工工程机械租赁有限公司</span></p>
<p>出租人:<span>上海汉得信息技术股份有限公司</span></p>
<p>地址:<span>徐州市经济开发区驮蓝山路1-1号</span></p>
<p>承 租 人:<span/></p>
<p>证件号码:<span/></p>
......@@ -177,14 +177,14 @@
<p class="indent bloded">19 其它的约定事项</p>
<p>19.1 本合同一式三份,甲方二份,乙方一份,经双方签字或盖章后生效。
<br>19.2 合同附件与本合同具有同等法律效力。
<br>19.3 商业保险要求:车损险(按设备全额购买)、第三者责任险、吊装责任保险、特种车辆损失扩展险、工程机械险、财产综合险,其他险种乙方根据情况自行办理。商业保险的第一受益人为:江苏徐工工程机械租赁有限公司。</p>
<br>19.3 商业保险要求:车损险(按设备全额购买)、第三者责任险、吊装责任保险、特种车辆损失扩展险、工程机械险、财产综合险,其他险种乙方根据情况自行办理。商业保险的第一受益人为:上海汉得信息技术股份有限公司。</p>
<p class="bloded">19.4 合同签订时,甲方已就本合同所有条款进行了清晰明确的解释和说明,合同各方对本合同所有条款均不存在疑问或误解,且准确完整的理解了本合同项下各方的权利义务和责任范围;本合同中任何有关限制权利、加重、免除责任的条款均系各方充分协商一致订立且为对方理解和接受,并非一方单方独立的格式条款。签署各方确认其签署本合同的及相关附件均是真实意思表示,不存在受到任何人的欺诈或胁迫。</p>
<p>19.5__________________________________________</p>
<p>19.6__________________________________________</p>
</div>
<div class="contract-footer">
<div class="footer-content">
<p>出 租 人:江苏徐工工程机械租赁有限公司</p>
<p>出 租 人:上海汉得信息技术股份有限公司</p>
<p>地 址:徐州市经济开发区驮蓝山路1-1号</p>
<p>联系电话:0516-83466800</p>
<p>法定代表人:杨东升 </p>
......
......@@ -8,7 +8,7 @@
<template>
<div id="leasing-contract">
<div class="contract-header">
<p>出租人(甲方):<span>江苏徐工工程机械租赁有限公司</span></p>
<p>出租人(甲方):<span>上海汉得信息技术股份有限公司</span></p>
<p>承租人(乙方):<span/></p>
<p>合同编号:<span>XGRZ-</span></p>
<p>签订地点:<span>江苏省徐州市</span></p>
......@@ -171,14 +171,14 @@
<p class="indent bloded">18 其它的约定事项</p>
<p>18.1 本合同一式三份,甲方二份,乙方一份,经双方签字或盖章后生效。
<br>18.2 合同附件与本合同具有同等法律效力。
<br>18.3 商业保险要求:车损险(按设备全额购买)、第三者责任险、吊装责任保险、特种车辆损失扩展险、工程机械险、财产综合险,其他险种乙方根据情况自行办理。商业保险的第一受益人为:江苏徐工工程机械租赁有限公司。</p>
<br>18.3 商业保险要求:车损险(按设备全额购买)、第三者责任险、吊装责任保险、特种车辆损失扩展险、工程机械险、财产综合险,其他险种乙方根据情况自行办理。商业保险的第一受益人为:上海汉得信息技术股份有限公司。</p>
<p class="bloded">18.4 合同签订时,甲方已就本合同所有条款进行了清晰明确的解释和说明,合同各方对本合同所有条款均不存在疑问或误解,且准确完整的理解了本合同项下各方的权利义务和责任范围;本合同中任何有关限制权利、加重、免除责任的条款均系各方充分协商一致订立且为对方理解和接受,并非一方单方独立的格式条款。签署各方确认其签署本合同的及相关附件均是真实意思表示,不存在受到任何人的欺诈或胁迫。</p>
<p>18.5__________________________________________</p>
<p>18.6__________________________________________</p>
</div>
<div class="contract-footer">
<div class="footer-content">
<p>出 租 人:江苏徐工工程机械租赁有限公司</p>
<p>出 租 人:上海汉得信息技术股份有限公司</p>
<p>地 址:徐州市经济开发区驮蓝山路1-1号</p>
<p>联系电话:0516-83466800</p>
<p>法定代表人:杨东升 </p>
......
......@@ -6,7 +6,7 @@
-->
<template>
<div id="Lessee">
<p>江苏徐工工程机械租赁有限公司:</p>
<p>上海汉得信息技术股份有限公司:</p>
<p class="indent">我方已收到你方签署的《应收租金转让通知书(承租人)》(编号:______________________ ),现确认同意你方在该通知书中就相关账款转让所作出的各项安排和约定,我方将遵守其中所载各项指示</p>
<p class="indent">应收租金到期日,我方应主动支付《应收租金转让通知书(承租人)》中所载的应收租金,如____________________(保理银行名称,下称“保理银行”)未收到我方付款的,我方授权保理银行自应收租金到期日起(含到期日)从我方在该行的存款账户中扣收我方应支付的应收租金金额。</p>
<p class="rights">承租人: </p>
......
......@@ -7,7 +7,7 @@
-->
<template>
<div id="transfer">
<p>江苏徐工工程机械租赁有限公司:</p>
<p>上海汉得信息技术股份有限公司:</p>
<p class="indent">根据贵公司(出租人)与本人/单位(承租人)签订的《融资租赁合同》(合同编号:XGRZ-_____),现确认如下:</p>
<p class="indent">一、自本确认书签订之日起,下列清单中所列设备的所有权归属贵公司。</p>
<p class="indent">二、自本确认书签署之日起,下列清单中所列设备以占有改定的方式交付贵公司,同时视为贵公司已将下列清单中的设备作为融资租赁物交付给本人/单位。</p>
......
......@@ -606,7 +606,7 @@ export default {
let vm = this
hlsPopup.showActionSheet({
titleText: '请选择证件类型',
buttonArray: ['标准车辆合格证(徐工重型、施维英)', '车辆登记证', '出厂合格证'],
buttonArray: ['标准车辆合格证(重型、施维英)', '车辆登记证', '出厂合格证'],
callback: (index) => {
if (index === 0) {
vm.certificationType = 'NORMAL'
......
......@@ -6,14 +6,14 @@
* @LastEditors: Please set LastEditors
-->
<template>
<h-view id="homePage" class="public-style" title="徐工租赁">
<h-view id="homePage" class="public-style" title="演示demo">
<h-header :proportion="[7,10,0]" class="bar-custom">
<div slot="left" class="h-header-btn">
<!-- <i class="ion-ios-arrow-back" /> -->
<img class="locations" src="@/assets/homePage/location.png" alt="" @click="location">
<span class="home-city">{{ city }}</span>
</div>
<div slot="center" @click="getLocation">徐工金服</div>
<div slot="center" @click="getLocation">演示demo</div>
</h-header>
<h-content class="has-footer">
<div class="top-wrap"/>
......@@ -144,7 +144,7 @@ export default {
console.log('&&&&&&&&&&&&___ios')
// if (!$config.isMobilePlatform) {
// }
baidumap_location.getCurrentPosition(function (result) {
/*baidumap_location.getCurrentPosition(function (result) {
if (window.localStorage.getItem('province')) {
vm.city = window.localStorage.getItem('city')
vm.province = window.localStorage.getItem('province')
......@@ -155,7 +155,7 @@ export default {
vm.guessingQuery(result.city)
}
}, function (error) {
})
})*/
// setTimeout(vm.guessingQuery(), 0)
},
goFunctionHome (data) {
......
......@@ -206,8 +206,8 @@
<p class="top-info">绑定成功后,您即可使用APP中合同查询、还款查询等功能。</p>
<div class="top-word">
<p>本人保证所提供信息的真实性、完整性及准确性。</p>
<p>本人在此授权徐工融资租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于徐工融资租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于徐工融资租赁有限公司的录音电话,并积极配合。</p>
<p>本人在此授权汉得融资租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于汉得融资租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于汉得融资租赁有限公司的录音电话,并积极配合。</p>
</div>
</div>
</div>
......@@ -333,8 +333,8 @@
<p class="top-info">绑定成功后,您即可使用APP中合同查询、还款查询等功能。</p>
<div class="top-word">
<p>本人保证所提供信息的真实性、完整性及准确性。</p>
<p>本人在此授权徐工融资租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于徐工融资租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于徐工融资租赁有限公司的录音电话,并积极配合。</p>
<p>本人在此授权汉得融资租赁有限公司通过中国人民银行个人信用信息基础数据库及其他征信机构、金融机构查询本人的个人信息、信用记录和工作情况。</p>
<p>本人同意接收来自于汉得融资租赁有限公司或第三方发出的提醒付款、确认付款、催款等短信(不含广告),同意接收来自于汉得融资租赁有限公司的录音电话,并积极配合。</p>
</div>
</div>
</div>
......
......@@ -5,7 +5,7 @@
<div class="down">
<div class="policy">
<p>隐私政策</p>
<span>徐工金服遵守隐私相关的法律规范,在使用徐工金服前,请先阅读《徐工金服隐私政策》</span>
<span>演示demo遵守隐私相关的法律规范,在使用演示demo前,请先阅读《演示demo隐私政策》</span>
<button @click="downNum=false;privacyPolicy()">立即查看</button>
</div>
</div>
......@@ -103,10 +103,11 @@ export default {
},
methods: {
async goHome () {
let flag = await this.getAccessToken()
hlsPopup.showLongCenter('游客体验暂不可用!')
/*let flag = await this.getAccessToken()
if (flag) {
this.$router.push('tab')
}
}*/
},
changeType () {
this.pwdType = this.pwdType === 'password' ? 'text' : 'password'
......@@ -137,7 +138,7 @@ export default {
vm.hlsHttp.post(url, param).then(function (res) {
if (res.result === 'S' && res.info.login_flag === 'Y') {
vm.hlsPopup.hideLoading()
vm.updateVersion() // 版本更新
// vm.updateVersion() // 版本更新
window.localStorage.setItem('password', md5passwprd)
window.localStorage.setItem('user_phone', vm.username)
window.localStorage.setItem('app_user_id', res.info.app_user_id)
......@@ -145,7 +146,7 @@ export default {
vm.$router.push('/choose-user');
let tagOption = {
'username': isNaN(Number(vm.username)) ? '11111111111': vm.username
}
}
let phone = isNaN(Number(vm.username)) ? '11111111111': vm.username;
vm.Jpush._jpush_config(tagOption, phone);
} else {
......@@ -386,7 +387,6 @@ export default {
}
.bird-icon {
padding-top: 30%;
background: url("../assets/login/right.png") 90% no-repeat;
background-size: 51px 25px;
}
.login-wrap {
......
<template>
<h-view class="public-style about" title="关于徐工金服">
<h-view class="public-style about" title="关于演示demo">
<h-header :proportion="[5,1,1]" class="bar-custom">
<div slot="left" class="h-header-btn">
<img src="@/assets/userBind/arrow.png" @click="$routeGo()">
<span>关于徐工金服</span>
<span>演示demo</span>
</div>
</h-header>
<h-content>
<div class="about-content">
<img class="icon" src="@/assets/image/icon.png">
<div class="version">徐工金服 v{{ currentVersion }}</div>
<div class="version">演示demo v{{ currentVersion }}</div>
</div>
<list-item>
<item :show-arrow="true" @click.native="userAgree">
......
......@@ -8,32 +8,29 @@
</h-header>
<h-content>
<div class="contact-us">
<p class="title">徐工金融服务事业部</p>
<p class="title">金融科技事业部</p>
<div class="Address">
<ul>
<li>地址:江苏省徐州市经济开发区驮蓝山1-1号</li>
<li>邮编:221004</li>
<li>网址:http://www.xcmg.com/xgjr/</li>
<li>地址:武汉市洪山区现代光谷世贸中心</li>
<li>邮编:430070</li>
<li>网址:https://www.hand-china.com/</li>
</ul>
</div>
<div class="RentCentral">
<ul>
<li>融资租赁业务中心</li>
<li>融资租赁一部:0516-83458811</li>
<li>融资租赁二部:0516-83466722</li>
<li>汉得金融科技核心条线集中交付中心</li>
<li>监督举报</li>
<li>邮箱:zhangbao@xcmg.com</li>
<li>电话:0516-87739722</li>
<li>电话:01234-567890</li>
</ul>
</div>
<div class="Ercode">
<ul>
<li><img src="@/assets/myInfo/xugongFinancial.jpg"></li>
<li>徐工金融<br>微信公众号</li>
<!--<li><img src="@/assets/myInfo/xugongFinancial.jpg"></li>-->
<li>演示demo<br>微信公众号</li>
</ul>
<ul>
<li><img src="@/assets/myInfo/xugongRent.jpg"></li>
<li>徐工租赁<br>微信公众号</li>
<!--<li><img src="@/assets/myInfo/xugongRent.jpg"></li>-->
<li>演示demo<br>微信公众号</li>
</ul>
</div>
</div>
......
......@@ -8,42 +8,42 @@
</h-header>
<h-content class="">
<p class="title" style="text-align: center">隐私声明</p>
<p>徐工金服知道您关心我们收到的有关您的个人数据是如何被使用和共享的,我们会认真对待您的隐私。
本隐私声明描述了徐工金服如何通过所提供的软件应用程序及运营的网站收集的信息隐私惯例,
<p>演示demo知道您关心我们收到的有关您的个人数据是如何被使用和共享的,我们会认真对待您的隐私。
本隐私声明描述了演示demo如何通过所提供的软件应用程序及运营的网站收集的信息隐私惯例,
包括我们通过该网站及相关移动应用收集(统称为“域名”)的信息,通过我们的社交媒体页面(统称为“社交媒体页面”)收集的信息,
以及我们在线和离线提供的其他服务和通过我们发送给您的电子邮件收集到的信息(统称包括域,应用和社交媒体页面,“站点”)。
“您”或“用户”是指访问或以其他方式使用本网站的任何个人。</p>
<p>本隐私声明不适用于徐工金服不拥有或控制的第三方的做法,也不适用于徐工金服不雇用或管理的个人。
<p>本隐私声明不适用于演示demo不拥有或控制的第三方的做法,也不适用于演示demo不雇用或管理的个人。
本隐私声明也不适用于我们作为软件提供商代表我们的订户收到或处理的信息,
例如我们通过徐工金服的服务收到的信息,包括我们提供的任何应用程序租户使用(统称为“订阅服务”)。
例如我们通过演示demo的服务收到的信息,包括我们提供的任何应用程序租户使用(统称为“订阅服务”)。
此类信息受适用的订阅服务协议条款的约束,而非本隐私声明。</p>
<p class="title">同意条款?</p>
<p>在使用徐工金服产品/服务(包括但不限于产品、服务、网站、邮件等)等各项服务前,请您务必仔细阅读并透彻理解本《隐私政策》,
在确认充分理解并同意后方使用相关产品和服务。一旦您开始使用徐工金服提供的产品/服务,
<p>在使用演示demo产品/服务(包括但不限于产品、服务、网站、邮件等)等各项服务前,请您务必仔细阅读并透彻理解本《隐私政策》,
在确认充分理解并同意后方使用相关产品和服务。一旦您开始使用演示demo提供的产品/服务,
将被视为对本政策内容的接受和认可,使用本网站即表示您同意接受此处所述的信息收集和使用。</p>
<p>为什么需要我提供个人数据?一般而言,您授予同意和提供任何个人数据完全是自愿的;如果您选择不同意或不提供个人数据,一般也不会对您产生任何不利影响。但是,在一些情况下,
徐工金服无法获取您的特定个人数据,就无法采取相应的行动,
比如,需要利用您的个人数据来处理您的订单,或为您提供访问徐工金服或其关联公司相关网站的权限。在这些情况下,如果没有相关的个人数据,徐工金服就无法满足您的请求。</p>
<p>此外,您确认,徐工租赁及徐工集团关联公司(根据相关公司运营所在国家/地区的要求,无论您是否明确同意接收还是选择终止接收营销资料)均可保存、
演示demo无法获取您的特定个人数据,就无法采取相应的行动,
比如,需要利用您的个人数据来处理您的订单,或为您提供访问演示demo或其关联公司相关网站的权限。在这些情况下,如果没有相关的个人数据,演示demo就无法满足您的请求。</p>
<p>此外,您确认,演示demo及演示demo关联公司(根据相关公司运营所在国家/地区的要求,无论您是否明确同意接收还是选择终止接收营销资料)均可保存、
交换或追踪您关于处理或使用个人数据或接收营销资料的选择所需的任何信息。</p>
<p class="title">徐工金服收集哪些类型的信息?</p>
<p class="title">演示demo收集哪些类型的信息?</p>
<p>1、个人资料。“个人数据”是指直接或间接识别您或其他个人的信息,其中可能包括:姓名,职称,公司名称,
工作职能,专业知识,邮政地址,电话号码,电子邮件地址,浏览器和设备信息(包括IP)地址),
以及通过cookie和其他类似技术收集的信息。如果您向我们或与本网站相关的服务提供商提交与其他人有关的任何个人数据,
则表示您有权这样做并允许我们根据本隐私声明使用这些信息。</p>
<p>2、其他信息。“其他信息”是指不会也不能用于透露您的身份或其他个人身份的任何信息,
例如已完全永久匿名和汇总的信息。我们使用此信息来促进我们的网站运营以及下文所述的其他目的。</p>
<p class="title">徐工金服如何收集信息?</p>
<p class="title">演示demo如何收集信息?</p>
<p>我们和我们的服务提供商以各种方式收集个人数据和其他信息,包括:</p>
<p>1.通过网站:我们通过网站收集信息,例如,当您申请免费试用或演示,注册网络研讨会,
联系我们,订阅我们的电子邮件通讯,下载产品内容(例如产品白皮书)或注册试用我们的软件服务。</p>
<p>2.离线:我们离线收集您的信息,例如您参加我们的某个活动,与销售代表打电话或与徐工金服代表联系时。</p>
<p>3.通过您:当您自愿提供信息时,注册成为徐工金服用户,
<p>2.离线:我们离线收集您的信息,例如您参加我们的某个活动,与销售代表打电话或与演示demo代表联系时。</p>
<p>3.通过您:当您自愿提供信息时,注册成为演示demo用户,
以便我们为您提供基础服务,诸如即时通讯、创建群等沟通功能,
您需要提供您的手机号码及短信验证码以注册并创建徐工金服帐号,否则您将不能使用服务。注册成为徐工金服用户后,
您需要提供您的手机号码及短信验证码以注册并创建演示demo帐号,否则您将不能使用服务。注册成为演示demo用户后,
你可能需要进一步提供姓名、头像、昵称、性别、生日、工作地区、企业邮箱等基础信息。另外,还可能需要获得您的授权,
使用手机摄像头、有脸识别、同步相册、同步联系人、使用SIM或IMEI、使用微信QQ等第三方登录方式、获取指纹解锁。
徐工金服会收集您的位置或您首选的通信方式等信息。除非与个人数据结合使用,否则此信息不会识别您或本网站的任何其他用户。</p>
演示demo会收集您的位置或您首选的通信方式等信息。除非与个人数据结合使用,否则此信息不会识别您或本网站的任何其他用户。</p>
<p>4.来自其他来源的信息:为了增强我们为您提供相关营销,优惠和服务的能力,
我们从其他来源获取有关您的信息,例如公共数据库,联合营销合作伙伴,社交媒体平台以及其他第三方。</p>
<p>5.通过浏览器或设备:大多数浏览器或通过您的设备自动收集某些信息,
......@@ -51,21 +51,21 @@
屏幕分辨率,操作系统名称和版本,设备制造商和模型,语言,Internet浏览器类型和版本,
以及您正在使用的站点(例如应用程序)的名称和版本。您的“IP地址”是一个自动分配给您的Internet服务提供商(ISP)
使用的计算机的号码。无论何时访问站点,都可以在我们的服务器日志文件中自动识别和记录IP地址,以及访问时间和您访问的页面。
收集IP地址是标准做法,由许多网站,应用程序和其他服务自动完成。徐工金服使用IP地址来计算站点的使用级别,帮助诊断其服务器的问题,
管理站点以及监控导航到徐工金服站点的区域。。</p>
收集IP地址是标准做法,由许多网站,应用程序和其他服务自动完成。演示demo使用IP地址来计算站点的使用级别,帮助诊断其服务器的问题,
管理站点以及监控导航到演示demo站点的区域。。</p>
<p>6.通过使用应用程序:当您下载和使用应用程序时,
我们和我们的服务提供商会跟踪和收集应用程序使用数据,
例如设备上的应用程序访问我们的服务器的日期和时间以及已下载的信息和文件根据您的设备号码。</p>
<p>7.通过Cookie和其他类似技术:“Cookie”包括小文件形式的常用信息,这些信息放置在个人设备上,
使个人能够更轻松地与网站进行通信和交互。当您访问我们的网站时,我们可能会向您的设备发送一个或多个Cookie。
它们使我们能够存储有关您设备的信息,这有助于我们在您浏览我们的网站时提供良好的体验,
并提高您提供的服务和功能。徐工金服识别有关跟踪机制的自动浏览器信号,其中可能包括“不跟踪”指令。</p>
并提高您提供的服务和功能。演示demo识别有关跟踪机制的自动浏览器信号,其中可能包括“不跟踪”指令。</p>
<p>8.通过汇总信息:汇总的个人数据不会识别您或网站的任何其他用户(例如,我们可能汇总个人数据以计算具有特定电话区号的用户的百分比)。</p>
<p>9.使用第三方产品和服务:在您通过徐工金服客户端个人支付宝(钱包)和企业办公支付功能实现收付、转账、红包等支付相关功能时,
您同意徐工金服公司获取支付宝提供您的个人基础信息(UserID、头像、昵称等信息)及身份信息(姓名)以便开通或绑定支付宝账号;
您同意在上述支付功能开通期间,授权徐工金服公司获得您登录徐工金服账号所绑定的支付宝账户信息(含昵称、头像、账户名),
<p>9.使用第三方产品和服务:在您通过演示demo客户端个人支付宝(钱包)和企业办公支付功能实现收付、转账、红包等支付相关功能时,
您同意演示demo公司获取支付宝提供您的个人基础信息(UserID、头像、昵称等信息)及身份信息(姓名)以便开通或绑定支付宝账号;
您同意在上述支付功能开通期间,授权演示demo公司获得您登录演示demo账号所绑定的支付宝账户信息(含昵称、头像、账户名),
否则您将无法使用收付、转账、红包等支付相关功能。您在使用支付宝公司的支付相关服务时,需阅读并遵守《支付宝服务协议》、《支付宝隐私权政策》等协议和规则。</p>
<p class="title">徐工金服如何使用个人数据?</p>
<p class="title">演示demo如何使用个人数据?</p>
<p>我们使用个人资料:</p>
<p>1.回复您的询问并满足您的要求,例如向您发送所需材料和新闻通讯,以及有关我们产品和服务的信息和材料。</p>
<p>2.向您发送管理信息,例如,有关站点的信息以及我们的条款,条件和政策的更改。</p>
......@@ -82,18 +82,18 @@
<p>&nbsp;&nbsp;&nbsp;&nbsp;(f)我们将会保护我们的权利,隐私,安全或财产,或我们的关联公司,您或他人的权利;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;(g)允许我们寻求可用的补救措施或限制我们可能承受的损害赔偿。
我们收集和使用上述个人数据的法律依据将取决于相关的个人数据以及我们收集的具体情况。我们将收集和使用您的个人数据,
其中处理符合我们的合法商业利益,例如直接推广徐工金服的租赁平台和应用程序给潜在的企业对企业(B2B)客户。
其中处理符合我们的合法商业利益,例如直接推广演示demo的租赁平台和应用程序给潜在的企业对企业(B2B)客户。
在某些情况下处理个人数据的法律依据也将基于您的同意或我们需要与您签订合同。在某些情况下,我们可能还有法律义务向您收集个人数据。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;如果我们要求您提供个人数据以遵守法律要求或与您签订合同,我们将在相关时间明确说明您是否必须提供您的个人数据
(以及如果您不提供您的个人数据可能产生的后果)。</p>
<p class="title">徐工金服如何分享它收到的个人数据?</p>
<p>在以下情况,徐工金服将披露经过处理的个人数据(无法识别特定个人且该数据不能复原)。</p>
<p class="title">演示demo如何分享它收到的个人数据?</p>
<p>在以下情况,演示demo将披露经过处理的个人数据(无法识别特定个人且该数据不能复原)。</p>
<p>1.子公司和关联公司:</p>
<p>我们出于本隐私声明中所述的目的向我们的子公司和关联公司披露个人数据。徐工金服是负责管理共同使用的个人数据的一方。</p>
<p>我们出于本隐私声明中所述的目的向我们的子公司和关联公司披露个人数据。演示demo是负责管理共同使用的个人数据的一方。</p>
<p>2.第三方业务合作伙伴:</p>
<p>徐工金服与各种业务合作,并与他们密切合作,以推广或销售产品或服务。在某些情况下,
<p>演示demo与各种业务合作,并与他们密切合作,以推广或销售产品或服务。在某些情况下,
这些企业在网站内运营。出于上述目的,我们可能会向合作伙伴披露个人数据。
我们的一些第三方业务合作伙伴与徐工金服共同赞助了活动和其他产品。当您注册参加活动或产品时,
我们的一些第三方业务合作伙伴与演示demo共同赞助了活动和其他产品。当您注册参加活动或产品时,
我们可能会与这些共同赞助商共享个人数据,以允许我们的合作伙伴向您发送适用法律允许的您可能感兴趣的营销信息。</p>
<p>3.代理商和服务提供商:</p>
<p>我们与其他公司和人员签订合同,代表我们执行任务,并与其中一些人分享您的个人数据,为您提供产品或服务,
......@@ -101,25 +101,25 @@
进行计费,处理信用卡付款,为我们的服务提供技术支持,提供客户服务以及执行与我们的产品或服务相关的分析。
我们还向代理商和服务提供商提供您的个人数据,以验证或汇总我们向合作伙伴提供的汇总使用数据。当我们以这种方式共享此信息时,
我们要求代理或服务提供商维护个人数据的隐私,机密性和安全性。</p>
<p>4.徐工金服博客和社交媒体页面:</p>
<p>4.演示demo博客和社交媒体页面:</p>
<p>您也可以通过网站,留言板,聊天,个人资料页面和博客以及您可以发布信息和材料的其他服务来披露个人数据。此信息可以以公共方式显示,
例如通过搜索引擎或其他公共可用平台,并且可以被第三方“抓取”或搜索。请不要将您不想透露的任何信息发布给公众。</p>
<p>5.分析和自动决策:</p>
<p>徐工金服结合了通过第2节中描述的方法获得的数据,帮助我们确定您可能感兴趣的产品和服务,以及您何时可以根据与徐工金服网站,
电子邮件和内容的重复交互进行购买。徐工金服营销和销售人员参与了这一过程,并且没有做出会导致法律效力或类似地显着影响个人的自动决策。</p>
<p>6.保护徐工金服和其他人:</p>
<p>演示demo结合了通过第2节中描述的方法获得的数据,帮助我们确定您可能感兴趣的产品和服务,以及您何时可以根据与演示demo网站,
电子邮件和内容的重复交互进行购买。演示demo营销和销售人员参与了这一过程,并且没有做出会导致法律效力或类似地显着影响个人的自动决策。</p>
<p>6.保护演示demo和其他人:</p>
<p>我们认为必要且适用于执法,税务,欺诈预防,信用风险机构以及其他公司和组织的个人数据,原因在于上文第3节中的最后一个要点。</p>
<p class="title">徐工金服如何使用和披露其他信息?</p>
<p class="title">演示demo如何使用和披露其他信息?</p>
<p>我们可以使用和披露其他非个人信息,除非我们根据适用法律要求另行提供。如果我们被要求根据适用法律将其他信息视为个人数据,
那么我们将以与我们使用和披露个人数据相同的方式使用或披露它。</p>
<p>在某些情况下,我们可能会将其他信息与个人数据相结合(例如将您的姓名与您组织的名称相结合)。如果该组合允许您进行识别,
我们会将合并后的信息视为个人数据,只要合并即可。</p>
<p class="title">徐工金服如何使用和披露其他信息?</p>
<p class="title">演示demo如何使用和披露其他信息?</p>
<p>我们可以使用和披露其他非个人信息,除非我们根据适用法律要求另行提供。
如果我们被要求根据适用法律将其他信息视为个人数据,那么我们将以与我们使用和披露个人数据相同的方式使用或披露它。</p>
<p>在某些情况下,我们可能会将其他信息与个人数据相结合(例如将您的姓名与您组织的名称相结合)。如果该组合允许您进行识别,
我们会将合并后的信息视为个人数据,只要合并即可。</p>
<p class="title">徐工金服如何保护关于我的个人数据?</p>
<p class="title">演示demo如何保护关于我的个人数据?</p>
<p>我们已实施适当的组织,技术和管理措施来保护组织内的个人数据,包括安全控制,
以防止未经授权访问我们的系统。虽然我们采取合理措施保护您的个人数据免遭丢失,
误用,干扰和未经授权的访问,修改和披露,但您应该知道,任何安全程序或协议都不能保证100%免于入侵或黑客攻击,
......@@ -127,32 +127,32 @@
请立即按照下面的“问题,疑虑和投诉”部分通知我们。</p>
<p class="title">如何访问,更正,修改或删除有关我的信息?</p>
<p>如果您想访问,更正,修改,删除或限制使用或披露由徐工金服收集和存储的任何个人数据,或将其转移到其他组织,请通过xgzl@xcmg.com通知我们。
<p>如果您想访问,更正,修改,删除或限制使用或披露由演示demo收集和存储的任何个人数据,或将其转移到其他组织,请通过xgzl@xcmg.com通知我们。
以便我们根据适用法律考虑并回复您的请求。如果您想反对处理您的个人数据用于直接营销目的,请使用第9节(“我有什么选择?”)中概述的机制。</p>
<p>为了保护您的利益,我们仅针对与您向我们发送请求的特定电子邮件地址相关的个人数据实施请求,我们需要在实施您的请求之前验证您的身份。我们将在30天内回复您的请求。
请注意,我们需要保留某些信息用于记录目的和/或完成您在请求访问,更改或删除之前开始的任何交易。
</p>
<p class="title">徐工金服将保留多久我的个人数据?</p>
<p class="title">演示demo将保留多久我的个人数据?</p>
<p>我们将保留您的个人数据一段时间,以符合最初的收集目的,包括追求我们的合法商业利益,遵守我们的法律义务,解决纠纷和执行适用的协议。</p>
<p>您的权利</p>
<p>您始终可以选择不披露信息。但是,如果您选择这样做,我们可能会限制您回复您的询问或向您提供服务;您所享有的权利如下:</p>
<p>请求删除的权利。您可以随时向徐工金服请求徐工金服处理的与您有关的个人数据的信息,以及对任何此类个人数据的更正或删除。
但是,请注意,徐工金服可以删除您的个人数据,但前提是徐工金服不具有保留此类数据的法定义务或合法权益。
另请注意,如果您请求徐工金服删除您的个人数据,您将无法继续使用任何需要徐工金服使用您的个人数据的徐工金服服务。</p>
<p>数据处理的权利。若发生以下任一情况,您可以要求徐工金服阻止对您的个人数据作任何进一步的处理:
(i)您表明徐工金服拥有的关于您的个人数据不正确;(ii)徐工金服对您个人数据的处理没有任何法律依据,
且您要求徐工金服阻止对您的个人数据作进一步的处理;或者(iii)徐工金服不再需要您的个人数据,
但您声称要求徐工金服保留此类数据,以便提出或行使法律权利或就第三方诉讼进行抗辩,或(iv)
您反对徐工金服处理您的个人数据,但前提是需要审查徐工金服是否拥有合法权益或法定义务来处理您的个人数据。</p>
<p>投诉的权利。若您认为徐工金服未根据本声明规定的要求或相关法律法规处理您的个人数据,您可以随时向国家有关行政部门投诉。</p>
<p>反对权利。您可以通过点击【不同意】选择退出,反对徐工金服出于本政策目的使用您的个人数据。如果您选择退出,
徐工金服将停止出于上述目的(也就是说依据上述合法权益)使用您的个人数据并将其从系统中删除,
除非徐工金服获许出于本隐私权声明所述的其他目的使用此类个人数据,或拥有明确的合法权益来继续处理您的个人数据。</p>
<p>请求删除的权利。您可以随时向演示demo请求演示demo处理的与您有关的个人数据的信息,以及对任何此类个人数据的更正或删除。
但是,请注意,演示demo可以删除您的个人数据,但前提是演示demo不具有保留此类数据的法定义务或合法权益。
另请注意,如果您请求演示demo删除您的个人数据,您将无法继续使用任何需要演示demo使用您的个人数据的演示demo服务。</p>
<p>数据处理的权利。若发生以下任一情况,您可以要求演示demo阻止对您的个人数据作任何进一步的处理:
(i)您表明演示demo拥有的关于您的个人数据不正确;(ii)演示demo对您个人数据的处理没有任何法律依据,
且您要求演示demo阻止对您的个人数据作进一步的处理;或者(iii)演示demo不再需要您的个人数据,
但您声称要求演示demo保留此类数据,以便提出或行使法律权利或就第三方诉讼进行抗辩,或(iv)
您反对演示demo处理您的个人数据,但前提是需要审查演示demo是否拥有合法权益或法定义务来处理您的个人数据。</p>
<p>投诉的权利。若您认为演示demo未根据本声明规定的要求或相关法律法规处理您的个人数据,您可以随时向国家有关行政部门投诉。</p>
<p>反对权利。您可以通过点击【不同意】选择退出,反对演示demo出于本政策目的使用您的个人数据。如果您选择退出,
演示demo将停止出于上述目的(也就是说依据上述合法权益)使用您的个人数据并将其从系统中删除,
除非演示demo获许出于本隐私权声明所述的其他目的使用此类个人数据,或拥有明确的合法权益来继续处理您的个人数据。</p>
<p>撤回依据本声明授予的同意。您可以通过书面申请进行终止,随时撤回依据本声明授予的同意。
如果撤回,除非法律要求,否则徐工金服将不会再处理与该同意相关的个人数据。若出于法律原因徐工金服需要保留您的个人数据,
您的个人数据将不会进行进一步处理且保留期限不会超过法律要求的期限。但是,任何撤回均不会对徐工金服之前对个人数据的处理产生影响,
直至您撤回同意。此外,如果您使用徐工金服产品/服务时需要事先经过您的同意,在您撤回同意之后,徐工金服将无法向您提供相关的产品/服务。</p>
<p>您可以通过电子邮件中的取消订阅或退订链接取消订阅,或发送电子邮件至xgzl@xcmg.com,选择不接收徐工金服或我们的关联公司的营销消息。
如果撤回,除非法律要求,否则演示demo将不会再处理与该同意相关的个人数据。若出于法律原因演示demo需要保留您的个人数据,
您的个人数据将不会进行进一步处理且保留期限不会超过法律要求的期限。但是,任何撤回均不会对演示demo之前对个人数据的处理产生影响,
直至您撤回同意。此外,如果您使用演示demo产品/服务时需要事先经过您的同意,在您撤回同意之后,演示demo将无法向您提供相关的产品/服务。</p>
<p>您可以通过电子邮件中的取消订阅或退订链接取消订阅,或发送电子邮件至xgzl@xcmg.com,选择不接收演示demo或我们的关联公司的营销消息。
我们将在合理可行的范围内尽快遵守您的请求。请注意,如果您选择不接收我们发送的与营销相关的电子邮件,我们仍可能会向您发送重要的管理消息。</p>
<p class="title">第三方网站</p>
......@@ -165,7 +165,7 @@
<p>我们要求您不要向我们发送或披露任何敏感的个人数据(例如,社会安全号码,与种族或族裔相关的信息,
性取向,政治观点,宗教或其他信仰,健康,生物识别或遗传特征,犯罪背景或社团会员资格)。</p>
<p class="title">本隐私声明的变更</p>
<p>徐工金服可能会不时修改本隐私声明。本页底部的“更新日期”表示上次修订本隐私声明的时间。当我们在网站上发布修订后的隐私声明时,对本隐私声明的任何更改都将生效。</p>
<p>演示demo可能会不时修改本隐私声明。本页底部的“更新日期”表示上次修订本隐私声明的时间。当我们在网站上发布修订后的隐私声明时,对本隐私声明的任何更改都将生效。</p>
<p class="title">国际数据转移</p>
<p>您的个人数据可能在我们拥有设施或我们与服务提供商合作的任何国家/地区进行存储和处理,并且通过使用本网站或向我们披露信息,
您同意将信息传输到您所在国家/地区以外的国家/地区,可能具有与您所在国家/地区或您最初提供信息时所在国家/地区不同的数据保护规则。
......@@ -174,7 +174,7 @@
<p>你的隐私对我们很重要。如果您对我们作为数据控制者收集和处理您的信息的方式有任何疑问,顾虑或投诉,您可以发送电子邮件至xgzl@xcmg.com。
由于电子邮件通信并不总是安全的,因此请不要在我们的电子邮件中包含信用卡信息或其他敏感信息。
</p>
<p>徐工金服将严肃对待任何隐私投诉,任何投诉将由适当的人员进行评估,以便及时有效地解决任何问题。我们要求您在此过程中与我们合作,
<p>演示demo将严肃对待任何隐私投诉,任何投诉将由适当的人员进行评估,以便及时有效地解决任何问题。我们要求您在此过程中与我们合作,
并向我们提供我们可能需要的任何相关信息。
</p>
<p>您可能有权向数据保护机构投诉我们收集和使用您的个人数据。有关详细信息,请与您当地的数据保护机构联系。</p>
......
......@@ -7,12 +7,12 @@
</div>
</h-header>
<h-content>
<p class="title">徐工金服在线服务协议</p>
<p class="title">演示demo在线服务协议</p>
<p>
徐工金服的各项网络服务的所有权和运营权归江苏徐工工程机械租赁有限公司所有。
徐工金服依照本服务协议及其不时发布的操作规则提供网络服务,此外当服务使用者(以下称“用户”)使用徐工金服各项分类服务时,
演示demo的各项网络服务的所有权和运营权归上海汉得信息技术股份有限公司所有。
演示demo依照本服务协议及其不时发布的操作规则提供网络服务,此外当服务使用者(以下称“用户”)使用演示demo各项分类服务时,
用户应当同意本服务协议的全部内容并遵守与该项服务相关的规则与要点。前述所有规则与要点均构成本服务协议的一部分。
用户必须完全同意所有服务协议并完成注册程序,才能成为徐工金服的正式用户。</p>
用户必须完全同意所有服务协议并完成注册程序,才能成为演示demo的正式用户。</p>
<p class="title">目录</p>
<p class="title">1服务协议的确认和接受</p>
<p class="title">2服务内容</p>
......@@ -24,121 +24,121 @@
<p class="title">8其他规定</p>
<hr>
<p class="title">1服务协议的确认和接受</p>
<p>1.1徐工金服享有其网站及移动端各项网络服务的所有权和运营权。</p>
<p>1.2徐工金服服务对象(以下简称“用户”)必须完全同意本协议并点击“同意以下协议并注册”完成注册程序。用户在使用徐工金服提供的服务前应当仔细阅读本协议。
用户在使用徐工金服提供的各项分类服务时应当同意本协议的全部内容并遵守与该项服务相关的规则与要点,该所有规则与要点均构成本协议的一部分。</p>
<p>1.3徐工金服有权随时修改本协议条款内容和前款所述所有规则和要点,并根据本协议及其不时发布的操作规则提供服务。</p>
<p>1.4若不同意本协议的内容或不同意徐工金服随时修改本协议,用户有权不使用徐工金服提供的服务。但是,一旦使用徐工金服提供的服务或者在修改本协议后继续使用其服务,
<p>1.1演示demo享有其网站及移动端各项网络服务的所有权和运营权。</p>
<p>1.2演示demo服务对象(以下简称“用户”)必须完全同意本协议并点击“同意以下协议并注册”完成注册程序。用户在使用演示demo提供的服务前应当仔细阅读本协议。
用户在使用演示demo提供的各项分类服务时应当同意本协议的全部内容并遵守与该项服务相关的规则与要点,该所有规则与要点均构成本协议的一部分。</p>
<p>1.3演示demo有权随时修改本协议条款内容和前款所述所有规则和要点,并根据本协议及其不时发布的操作规则提供服务。</p>
<p>1.4若不同意本协议的内容或不同意演示demo随时修改本协议,用户有权不使用演示demo提供的服务。但是,一旦使用演示demo提供的服务或者在修改本协议后继续使用其服务,
则视为用户完全理解和认可本协议(包括前款所述所有规则和要点)的全部内容及其修改条款。</p>
<p class="title">2服务内容</p>
<p>2.1徐工金服根据实际情况通过其网站或移动端向用户提供企业应用云服务。</p>
<p>2.2用户理解徐工金服按照本协议约定提供相关网络服务,除此之外与相关网络服务有关的设备(如电脑、调制解调器及其他与接入互联网有关的装置等)
<p>2.1演示demo根据实际情况通过其网站或移动端向用户提供企业应用云服务。</p>
<p>2.2用户理解演示demo按照本协议约定提供相关网络服务,除此之外与相关网络服务有关的设备(如电脑、调制解调器及其他与接入互联网有关的装置等)
及所需的费用(如为接入互联网而支付的电话费及上网等费用)均应由用户自行负担。</p>
<p>2.3用户理解并同意:徐工金服中的即时通讯等服务由第三方提供,相应的功能提供受这些第三方公司的约束。</p>
<p>2.4用户理解并同意:鉴于网络服务的特殊性,徐工金服有权随时变更、中断或终止部分或全部网络服务,不需对用户或第三方负责。为了徐工金服网站的正常运行,
徐工金服定期或不定期地对提供网络服务的平台(如互联网网站、移动网络等)或相关的设备进行检修或者维护而造成网络服务的中断,
徐工金服将尽力避免服务中断或将中断时间限制在最短时间内,在合理时间内的服务中断,徐工金服无需为此承担任何责任。</p>
<p>2.5如发生下列任何一种情形,徐工金服有权随时中断或终止向用户提供网络服务(具体方式包括信用扣除、封禁用户账号、IP地址等等)
而无需对用户或任何第三方承担任何责任:(1)用户提供的资料不真实;(2)利用徐工金服服务损害他人的知识产权或名誉权等合法权利;
(3)用户经徐工金服要求(包括但不限于因用户发布信息侵权等事因)而拒绝提供真实姓名、住址、联系方式等信息;
<p>2.3用户理解并同意:演示demo中的即时通讯等服务由第三方提供,相应的功能提供受这些第三方公司的约束。</p>
<p>2.4用户理解并同意:鉴于网络服务的特殊性,演示demo有权随时变更、中断或终止部分或全部网络服务,不需对用户或第三方负责。为了演示demo网站的正常运行,
演示demo定期或不定期地对提供网络服务的平台(如互联网网站、移动网络等)或相关的设备进行检修或者维护而造成网络服务的中断,
演示demo将尽力避免服务中断或将中断时间限制在最短时间内,在合理时间内的服务中断,演示demo无需为此承担任何责任。</p>
<p>2.5如发生下列任何一种情形,演示demo有权随时中断或终止向用户提供网络服务(具体方式包括信用扣除、封禁用户账号、IP地址等等)
而无需对用户或任何第三方承担任何责任:(1)用户提供的资料不真实;(2)利用演示demo服务损害他人的知识产权或名誉权等合法权利;
(3)用户经演示demo要求(包括但不限于因用户发布信息侵权等事因)而拒绝提供真实姓名、住址、联系方式等信息;
(4)用户有违反本协议规定的行为;(5)用户有违反法律法规的其他行为。</p>
<p>2.6徐工金服有权根据实际情况决定对曾经免费使用的业务收取相应的费用。
但是,徐工金服将提前30日在其网站上进行公告。如用户拒绝支付该费用,徐工金服有权中断所提供的网络服务。</p>
<p>2.6演示demo有权根据实际情况决定对曾经免费使用的业务收取相应的费用。
但是,演示demo将提前30日在其网站上进行公告。如用户拒绝支付该费用,演示demo有权中断所提供的网络服务。</p>
<p class="title">3用户注册、隐私保护与用户管理</p>
<p>3.1用户在申请使用徐工金服提供的服务时必须提供准确的个人资料,
<p>3.1用户在申请使用演示demo提供的服务时必须提供准确的个人资料,
如个人资料有任何变动,用户必须及时更新。一旦注册成功,用户将得到一个账号和对应的密码。用户应当对其账号和密码的安全承担全部责任。</p>
<p>3.2用户可随时根据提示改变其密码,但是,不得将其账号、密码转让或出借予他人使用。如用户发现其账号遭他人非法使用或存在安全漏洞的情况,
应立即通知徐工金服网站。因黑客行为或用户的保管疏忽导致账号、密码遭他人非法使用,徐工金服不承担任何责任。</p>
<p>3.3若用户注册的免费网络服务的账号在连续30日内未实际使用,则徐工金服有权删除该账号并停止为该用户提供相关的网络服务。</p>
<p>3.4徐工金服尊重和保护用户个人隐私。未经用户授权,徐工金服不得对外披露用户注册资料及用户保存在徐工金服网站或移动端中的非公开内容,但下列情况除外:
(1)事先获得用户的明确授权;(2)根据有关法律法规的规定或相关政府主管部门的要求;(3)为维护社会公共利益的需要;(4)为维护徐工金服的合法权益。</p>
<p>每个用户应当对以其账号进行的所有活动和事件承担全部责任。用户在徐工金服网站或移动端发布内容时应严格遵守相关知识产权法以及其他法律法规的规定;
应立即通知演示demo网站。因黑客行为或用户的保管疏忽导致账号、密码遭他人非法使用,演示demo不承担任何责任。</p>
<p>3.3若用户注册的免费网络服务的账号在连续30日内未实际使用,则演示demo有权删除该账号并停止为该用户提供相关的网络服务。</p>
<p>3.4演示demo尊重和保护用户个人隐私。未经用户授权,演示demo不得对外披露用户注册资料及用户保存在演示demo网站或移动端中的非公开内容,但下列情况除外:
(1)事先获得用户的明确授权;(2)根据有关法律法规的规定或相关政府主管部门的要求;(3)为维护社会公共利益的需要;(4)为维护演示demo的合法权益。</p>
<p>每个用户应当对以其账号进行的所有活动和事件承担全部责任。用户在演示demo网站或移动端发布内容时应严格遵守相关知识产权法以及其他法律法规的规定;
用户在转帖文章时应注明原始出处和时间,并注意原作者的著作权声明,
用户承担转贴等行为可能引起的法律责任。若用户的行为违反本协议,徐工金服有权做出独立判断立即取消用户服务账号;
若用户在徐工金服网站或移动端上散布和传播反动、色情或其他违反国家法律法规的信息,徐工金服网站的系统记录有可能作为用户违反法律的证据。
徐工金服有权判定用户的行为是否符合本协议以及国家法律法规的规定,若用户违背该规定,徐工金服有权中断对用户提供的服务;
徐工金服有权判定和删除用户发布的可能导致社会负面影响的敏感信息以及用户提交的任何不符合国家法律、法规和政策的任何言论、文字和图片等等内容。</p>
<p>用户使用徐工金服服务时必须遵守以下原则:(1)遵守国家有关法律和法规;(2)遵守所有使用网络服务的协议、规定、程序和惯例;
用户承担转贴等行为可能引起的法律责任。若用户的行为违反本协议,演示demo有权做出独立判断立即取消用户服务账号;
若用户在演示demo网站或移动端上散布和传播反动、色情或其他违反国家法律法规的信息,演示demo网站的系统记录有可能作为用户违反法律的证据。
演示demo有权判定用户的行为是否符合本协议以及国家法律法规的规定,若用户违背该规定,演示demo有权中断对用户提供的服务;
演示demo有权判定和删除用户发布的可能导致社会负面影响的敏感信息以及用户提交的任何不符合国家法律、法规和政策的任何言论、文字和图片等等内容。</p>
<p>用户使用演示demo服务时必须遵守以下原则:(1)遵守国家有关法律和法规;(2)遵守所有使用网络服务的协议、规定、程序和惯例;
(3)不得为任何非法目的而使用网络服务系统;(4)不得传输任何骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗的、淫秽的、教唆他人实施犯罪行为等非法的信息资料;
(5)不得侵犯其他任何第三方的知识产权(著作权、商标权等)、名誉权、肖像权及其他任何合法权益;(6)不得利用徐工金服网络服务系统进行任何不利于徐工金服的行为;
(5)不得侵犯其他任何第三方的知识产权(著作权、商标权等)、名誉权、肖像权及其他任何合法权益;(6)不得利用演示demo网络服务系统进行任何不利于演示demo的行为;
(7)不干扰或扰乱网络服务;(8)未经许可不得非法进入其他电脑系统。</p>
<p>3.7用户不得在徐工金服网站或移动端上复制、发布、传播以下信息:(1)反对宪法所确定的基本原则的;
<p>3.7用户不得在演示demo网站或移动端上复制、发布、传播以下信息:(1)反对宪法所确定的基本原则的;
(2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;(3)损害国家荣誉和利益的;
(4)煽动民族仇恨、民族歧视,破坏民族团结的;(5)破坏国家宗教政策,宣扬邪教和封建迷信的;
(6)散布谣言,扰乱社会秩序,破坏社会稳定的;(7)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
(8)侮辱或者诽谤他人,侵害他人合法权益的;(9)含有法律、行政法规禁止的其他内容的。</p>
<p>3.8用户不得利用徐工金服网站或移动端从事以下活动:(1)未经允许,进入计算机信息网络或者使用计算机信息网络资源;
<p>3.8用户不得利用演示demo网站或移动端从事以下活动:(1)未经允许,进入计算机信息网络或者使用计算机信息网络资源;
(2)未经允许,对计算机信息网络功能进行删除、修改或者增加;
(3)未经允许,对进入计算机信息网络中存储、处理或者传输的数据和应用程序进行删除、修改或者增加;
(4)故意制作、传播计算机病毒等破坏性程序;(5)其他危害计算机信息网络安全的行为。</p>
<p class="title">4知识产权约定与保护</p>
<p>4.1徐工金服对其独立创作设计、独立采编、独立拍摄制作的以及委托他人创作的信息内容,包括但不限于文字、商标、标识、版面设计、软件、声音、图片、录像、动画、图表等等,
<p>4.1演示demo对其独立创作设计、独立采编、独立拍摄制作的以及委托他人创作的信息内容,包括但不限于文字、商标、标识、版面设计、软件、声音、图片、录像、动画、图表等等,
享有所有权和知识产权,对其从第三方获得合法许可的信息内容享有合法使用权。上述所有信息内容均受相关知识产权法以及其他相关法律的保护。</p>
<p>4.2对于用户通过徐工金服提供的服务上传到徐工金服网上可公开获取区域的任何内容,
视为用户同意将上述内容许可授权给徐工金服用于服务目的,且徐工金服无需向用户支付任何费用。
徐工金服有权通过如下方式行使该部分权利,但是,用户声明保留该内容的著作权或该内容从其他网站转载而附带有原网站的著作权声明者除外:
<p>4.2对于用户通过演示demo提供的服务上传到演示demo网上可公开获取区域的任何内容,
视为用户同意将上述内容许可授权给演示demo用于服务目的,且演示demo无需向用户支付任何费用。
演示demo有权通过如下方式行使该部分权利,但是,用户声明保留该内容的著作权或该内容从其他网站转载而附带有原网站的著作权声明者除外:
(1)通过复制、发行、信息网络传播、改编、翻译、汇编、摄制、出租、展览、表演、放映、广播等方式使用该内容;
(2)将该内容用于开发和运营各类电信增值业务及无线互联网业务(如短信、彩信、WAP、IVR、手机报、手机客户端等形式),
对其中精彩的图文进行推广,推广方式包括徐工金服网站首页、子频道等链接推广或编辑出版等等;
(3)推广市场授权他人使用该内容,授权第三方标示来源于徐工金服网站;(4)对任何三方侵犯该内容的知识产权的行为独立起诉进行维权。。</p>
<p>4.3用户自注册之日或者获得资质之日起发布在徐工金服的作品,视为用户同意授权许可徐工金服使用,且徐工金服有权用于为实现本合同目的之用。
用户授予徐工金服一项全球性的免费许可,
允许徐工金服使用、传播、复制、修改、汇编、改编、再许可、翻译、创建衍生作品、出版、表演及展示此等内容。</p>
<p>4.4用户只有在获得徐工金服或其他相关权利人的授权之后才能使用前三款约定的信息内容,
而不能擅自复制、传播、修改这些内容。除非我国法律法规另有规定,未经徐工金服及其他有权许可方书面许可,
任何单位或个人不得通过任何方式(包括但不限于抓取、复制、在非徐工金服所属的服务器上做镜像等等方式)
使用徐工金服网站内容或创造与该内容有关的派生内容或产品。个人或其他网站、媒体等在转载刊登徐工金服网站文章、
图片等内容时,请在该内容附近用显要字体写明来自徐工金服网站并链接到相应的网站首页地址,对此,徐工金服仍然保留索取费用等权利。</p>
<p>4.5徐工金服尊重他人的知识产权,同时也要求用户也尊重他人该权利。如果您是文章、图片等作品的著作权人,请按照本协议第六条的规定来维护您的权益。</p>
<p>4.6徐工金服郑重提醒其网站访问者:请在转载徐工金服网站所有内容时务必尊重该内容的知识产权</p>
对其中精彩的图文进行推广,推广方式包括演示demo网站首页、子频道等链接推广或编辑出版等等;
(3)推广市场授权他人使用该内容,授权第三方标示来源于演示demo网站;(4)对任何三方侵犯该内容的知识产权的行为独立起诉进行维权。。</p>
<p>4.3用户自注册之日或者获得资质之日起发布在演示demo的作品,视为用户同意授权许可演示demo使用,且演示demo有权用于为实现本合同目的之用。
用户授予演示demo一项全球性的免费许可,
允许演示demo使用、传播、复制、修改、汇编、改编、再许可、翻译、创建衍生作品、出版、表演及展示此等内容。</p>
<p>4.4用户只有在获得演示demo或其他相关权利人的授权之后才能使用前三款约定的信息内容,
而不能擅自复制、传播、修改这些内容。除非我国法律法规另有规定,未经演示demo及其他有权许可方书面许可,
任何单位或个人不得通过任何方式(包括但不限于抓取、复制、在非演示demo所属的服务器上做镜像等等方式)
使用演示demo网站内容或创造与该内容有关的派生内容或产品。个人或其他网站、媒体等在转载刊登演示demo网站文章、
图片等内容时,请在该内容附近用显要字体写明来自演示demo网站并链接到相应的网站首页地址,对此,演示demo仍然保留索取费用等权利。</p>
<p>4.5演示demo尊重他人的知识产权,同时也要求用户也尊重他人该权利。如果您是文章、图片等作品的著作权人,请按照本协议第六条的规定来维护您的权益。</p>
<p>4.6演示demo郑重提醒其网站访问者:请在转载演示demo网站所有内容时务必尊重该内容的知识产权</p>
<p class="title">5免责声明</p>
<p>5.1因用户注册信息不真实带来的损失,徐工金服不承担任何责任;徐工金服对用户所发布信息的删除或储存失败不承担任何责任;
徐工金服对用户不作任何类型的担保,也不承担任何责任。徐工金服不担保网络服务一定能满足用户的要求,
<p>5.1因用户注册信息不真实带来的损失,演示demo不承担任何责任;演示demo对用户所发布信息的删除或储存失败不承担任何责任;
演示demo对用户不作任何类型的担保,也不承担任何责任。演示demo不担保网络服务一定能满足用户的要求,
也不担保网络服务不会中断,对服务的及时性、安全性、准确性都不作担保;对于因不可抗力事件造成的网络服务中断或其他缺陷,
徐工金服不承担任何责任,但将尽力减少因此而给用户造成的损失和影响,该不可抗力事件包括但不限于地震、
演示demo不承担任何责任,但将尽力减少因此而给用户造成的损失和影响,该不可抗力事件包括但不限于地震、
台风、洪水、火灾、战争、罢工、政府禁令或政府管制、黑客攻击、电信通信管理部门因技术调整导致之重大影响、
病毒侵袭、意外原因及电力部门停电、电信网络中断等等。</p>
<p>5.2徐工金服网站或移动端所刊载的文章资料、图片、图表等内容主要由用户上传编辑,该内容仅为用户或访问者提供更多信息,
仅供参考使用,不代表徐工金服同意其说法或描述,也不构成任何投资建议。徐工金服在能知悉的范围内努力保证其独自采写的所有文章的真实性和正确性,
但不对该文章的真实性和正确性做任何保证;若该文章中的图文与事实有所出入,徐工金服不对此承担任何责任。</p>
<p>5.3用户以任何形式上传、发表、转载于徐工金服网站或移动端的文章或图片、音频、视频等信息内容,
为用户个人行为,仅代表用户或作者个人观点,徐工金服网站没有义务查实该内容的出处及其真实性。
<p>5.2演示demo网站或移动端所刊载的文章资料、图片、图表等内容主要由用户上传编辑,该内容仅为用户或访问者提供更多信息,
仅供参考使用,不代表演示demo同意其说法或描述,也不构成任何投资建议。演示demo在能知悉的范围内努力保证其独自采写的所有文章的真实性和正确性,
但不对该文章的真实性和正确性做任何保证;若该文章中的图文与事实有所出入,演示demo不对此承担任何责任。</p>
<p>5.3用户以任何形式上传、发表、转载于演示demo网站或移动端的文章或图片、音频、视频等信息内容,
为用户个人行为,仅代表用户或作者个人观点,演示demo网站没有义务查实该内容的出处及其真实性。
用户所发表的文章及其他附属品(如示例代码、截图及音、视频等)若侵犯了第三方的知识产权或其他合法权利,
责任由作者或转载者本人承担,除非被侵权者明确要求徐工金服删除相关信息,则徐工金服仅承担删除义务。</p>
<p>5.4徐工金服对于任何包含、经由、链接、下载或从任何与徐工金服网站或移动端有关服务所获得的资讯、
内容或广告(以下简称“资料”),不声明、不保证其内容的正确性或可靠性;并且,对于您通过徐工金服网站服务上的广告、
资讯或邀约而展示、购买或取得的任何产品、资讯或资料(以下简称“产品”),徐工金服亦不负质量保证的责任。
您于此接受并承认信赖任何上述资料所产生的风险应自行承担。徐工金服有权但无此义务改善或更正上述资料、产品的任何部分的错误或疏失。</p>
<p>5.5徐工金服的服务与资料是基于现状提供,而且徐工金服对其提供的服务以及前款所述资料和产品绝不给予任何明示或暗示的保证,
该保证包括但不限于为商业使用或适合于特定目的之保证。徐工金服对于因其提供的服务以及前述资料和产品所致的任何直接、间接、附带的或因此而导致的衍生性损失概不负责。</p>
<p>徐工金服网站或移动端以链接形式推荐其他网站内容时,由于徐工金服并不控制其他相关网站和资源,因此访问者需理解并同意,
徐工金服并不对这些网站或资源的可用性负责,且不保证从这些网站获取的任何内容、产品、服务或其他材料的真实性、合法性,
责任由作者或转载者本人承担,除非被侵权者明确要求演示demo删除相关信息,则演示demo仅承担删除义务。</p>
<p>5.4演示demo对于任何包含、经由、链接、下载或从任何与演示demo网站或移动端有关服务所获得的资讯、
内容或广告(以下简称“资料”),不声明、不保证其内容的正确性或可靠性;并且,对于您通过演示demo网站服务上的广告、
资讯或邀约而展示、购买或取得的任何产品、资讯或资料(以下简称“产品”),演示demo亦不负质量保证的责任。
您于此接受并承认信赖任何上述资料所产生的风险应自行承担。演示demo有权但无此义务改善或更正上述资料、产品的任何部分的错误或疏失。</p>
<p>5.5演示demo的服务与资料是基于现状提供,而且演示demo对其提供的服务以及前款所述资料和产品绝不给予任何明示或暗示的保证,
该保证包括但不限于为商业使用或适合于特定目的之保证。演示demo对于因其提供的服务以及前述资料和产品所致的任何直接、间接、附带的或因此而导致的衍生性损失概不负责。</p>
<p>演示demo网站或移动端以链接形式推荐其他网站内容时,由于演示demo并不控制其他相关网站和资源,因此访问者需理解并同意,
演示demo并不对这些网站或资源的可用性负责,且不保证从这些网站获取的任何内容、产品、服务或其他材料的真实性、合法性,
对于任何因使用或信赖从此类网站或资源上获取的内容、产品、服务或其他材料而造成或声称造成的任何直接或间接损失,
徐工金服均不承担任何责任。发生下列情况时,徐工金服亦无需承担任何责任:(1)由于用户将其账号对应的密码告知他人或与他人共享该账号和密码导致的任何个人资料泄露;
演示demo均不承担任何责任。发生下列情况时,演示demo亦无需承担任何责任:(1)由于用户将其账号对应的密码告知他人或与他人共享该账号和密码导致的任何个人资料泄露;
(2)任何由于5.1条款所述不可抗力事件造成的暂时性关闭等影响网络正常经营所造成的个人资料泄露、丢失、被盗用或被篡改等;
(3)由于与徐工金服网站或移动端链接的其他网站所造成的个人资料泄露及由此导致的任何纠纷和后果。</p>
<p>5.7在徐工金服为提高用户体验度而推出的免费试用期间,徐工金服尽力保障用户的数据安全、服务稳定性等,但是徐工金服对上述服务不作任何承诺。</p>
<p>5.8由第三方厂商在徐工金服提供的服务,其相应的数据安全、服务稳定性等由第三方保障,徐工金服不承担任何责任。</p>
<p>5.9如果发生第三方厂商倒闭或其他影响服务的情况,徐工金服会尽量协助用户进行数据迁移并推荐其他厂商的服务,但不承担相应赔偿责任</p>
(3)由于与演示demo网站或移动端链接的其他网站所造成的个人资料泄露及由此导致的任何纠纷和后果。</p>
<p>5.7在演示demo为提高用户体验度而推出的免费试用期间,演示demo尽力保障用户的数据安全、服务稳定性等,但是演示demo对上述服务不作任何承诺。</p>
<p>5.8由第三方厂商在演示demo提供的服务,其相应的数据安全、服务稳定性等由第三方保障,演示demo不承担任何责任。</p>
<p>5.9如果发生第三方厂商倒闭或其他影响服务的情况,演示demo会尽量协助用户进行数据迁移并推荐其他厂商的服务,但不承担相应赔偿责任</p>
<p>6合法权益争议及损害赔偿</p>
<p>若您认为徐工金服网站或移动端刊载的内容侵犯您的知识产权(包括著作权、商标专用权等)、名誉权、肖像权等合法权益,
请您与徐工金服联系,并向徐工金服提交书面通知,要求删除涉嫌侵权内容。该通知书应当包括下列内容:
<p>若您认为演示demo网站或移动端刊载的内容侵犯您的知识产权(包括著作权、商标专用权等)、名誉权、肖像权等合法权益,
请您与演示demo联系,并向演示demo提交书面通知,要求删除涉嫌侵权内容。该通知书应当包括下列内容:
(1)权利人的姓名(名称)、联系电话和通讯地址;(2)要求删除的涉嫌侵权内容的具体名称及其对应的网络地址;
(3)构成侵权的初步证明材料,包括权利人身份证明或企业营业执照、权利权属证明等。</p>
<p>6.2徐工金服在接到权利人的书面通知后,将会本着尊重他人合法权利的原则删除涉嫌侵权内容,同时将该通知书转送给用户;
若用户网 络地址不明、无法转送的,徐工金服应当将通知书的内容在其网站上公告,公告方式由徐工金服自行决定。</p>
<p>6.3用户在接到徐工金服转送的通知书后,认为其提供的内容未侵犯他人权利的,请您与徐工金服联系,并向徐工金服提交书面说明,
<p>6.2演示demo在接到权利人的书面通知后,将会本着尊重他人合法权利的原则删除涉嫌侵权内容,同时将该通知书转送给用户;
若用户网 络地址不明、无法转送的,演示demo应当将通知书的内容在其网站上公告,公告方式由演示demo自行决定。</p>
<p>6.3用户在接到演示demo转送的通知书后,认为其提供的内容未侵犯他人权利的,请您与演示demo联系,并向演示demo提交书面说明,
要求恢复被删除的内容。该书面说明应当包含下列内容:(一)用户的姓名(名称)、联系电话和通讯地址;
(二)要求恢复的涉嫌侵权内容的具体名称及其对应的网络地址;(三)不构成侵权的初步证明材料,包括用户身份证明或企业营业执照、权利权属证明等</p>
<p>6.4徐工金服接到用户的书面说明后,应当立即恢复被删除的内容,同时将该书面说明转送权利人。徐工金服对该恢复行为不承担任何法律责任,
并且权利人不得再通知徐工金服删除前述涉嫌侵权内容。若权利人地址不明、无法转送的,徐工金服应当将该书面说明的内容在其网站上公告,公告方式由徐工金服自行决定。</p>
<p>6.5徐工金服联系方式会公布在徐工金服网站或移动端,若该联系方式发生变更的,徐工金服将在其网站公告,公告方式由徐工金服自行决定。</p>
<p>6.6权利人和用户均应当对其向徐工金服提交的书面通知书和书面说明的真实性和准确性负责,由此产生的一切法律责任由其自行承担,徐工金服概不负责。</p>
<p>用户同意保障和维护徐工金服及任何第三人的合法利益,如因用户违反国家有关法律、法规或本协议的规定而给徐工金服或任何第三人造成损失,
用户同意承担由此造成的损害赔偿责任。徐工金服对用户使用其服务所产生的任何直接、间接、偶然、特殊及随后发生的损害不负责任,
徐工金服对用户使用其服务所产生的任何损害的所有赔偿责任累计不超过徐工金服向该用户收取的服务费用(如有)总额,这些损害可能来自:
<p>6.4演示demo接到用户的书面说明后,应当立即恢复被删除的内容,同时将该书面说明转送权利人。演示demo对该恢复行为不承担任何法律责任,
并且权利人不得再通知演示demo删除前述涉嫌侵权内容。若权利人地址不明、无法转送的,演示demo应当将该书面说明的内容在其网站上公告,公告方式由演示demo自行决定。</p>
<p>6.5演示demo联系方式会公布在演示demo网站或移动端,若该联系方式发生变更的,演示demo将在其网站公告,公告方式由演示demo自行决定。</p>
<p>6.6权利人和用户均应当对其向演示demo提交的书面通知书和书面说明的真实性和准确性负责,由此产生的一切法律责任由其自行承担,演示demo概不负责。</p>
<p>用户同意保障和维护演示demo及任何第三人的合法利益,如因用户违反国家有关法律、法规或本协议的规定而给演示demo或任何第三人造成损失,
用户同意承担由此造成的损害赔偿责任。演示demo对用户使用其服务所产生的任何直接、间接、偶然、特殊及随后发生的损害不负责任,
演示demo对用户使用其服务所产生的任何损害的所有赔偿责任累计不超过演示demo向该用户收取的服务费用(如有)总额,这些损害可能来自:
用户不正当使用其网络服务(含使用侵权信息)、在网上购买商品或进行同类型服务、在网上进行交易、
非法使用其网络服务或者用户未经授权而修改或改动他人信息内容并上传至徐工金服网站等等。</p>
非法使用其网络服务或者用户未经授权而修改或改动他人信息内容并上传至演示demo网站等等。</p>
<p>7适用法律与争议解决办法</p>
<p>7.1本协议的订立、执行和解释及争议的解决均应适用中国法律。如本协议条款与中国法律相抵触时,则该等条款无效,但是部分条款无效不影响而其他条款的法律效力。</p>
<p>7.2如就本协议内容或其执行发生任何争议,双方应尽量友好协商解决;协商不成的,任何一方均有权向江苏省徐州市人民法院提起诉讼。</p>
......
......@@ -92,7 +92,7 @@
</item>
<item @click.native="goAbout">
<img slot="left-icon" src="@/assets/myInfo/about.png" class="left-icon" />
<div slot="name">关于徐工</div>
<div slot="name">关于汉得</div>
</item>
<item @click.native="goSetting">
<img slot="left-icon" src="@/assets/myInfo/setting.png" class="left-icon" />
......@@ -398,7 +398,7 @@ export default {
window.localStorage.setItem('now_user_bp_bind_id', JSON.stringify(this.nowBind));
// window.localStorage.setItem('multipleRole', role.bp_type)
// window.localStorage.setItem('multipleRole', role.bp_type)
// this.multipleRole = role.bp_type // 当前的角色权限
// console.log('选择后的角色为:' + role)
// window.localStorage.setItem('bp_type', role.bp_type)
......@@ -725,7 +725,7 @@ export default {
}
// else if (index === 2) {
// this.changePageHead(this.nowBind);
// }
// }
else if (index === 1) {
// console.log(vm.user_bp_type);
// console.log(vm.user_bp_status);
......@@ -1393,13 +1393,13 @@ export default {
}
}
}
.my-content {
.my-content {
overflow: hidden;
background-color: #efefef;
display: flex;
justify-content: center;
flex-wrap: wrap;
.content-top {
flex-wrap: wrap;
.content-top {
overflow-y: scroll;
width: 339px;
height: 96%;
......
......@@ -3,11 +3,10 @@
<h-content>
<div class="right-logo">
<img src="@/assets/login/return.png" @click="returnLogin">
<img src="@/assets/login/right.png" >
</div>
<div class="box">
<div class="box-content">
<img class="register-title" src="../assets/login/right-register.png" >
<img class="register-title" src="../assets/login/right-title.png" >
<div class="reg-item">
<img src="../assets/login/reg-user.png" class="left-icon" >
<input v-model="phone_number" placeholder="请输入手机号码" >
......
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