199 lines
6.9 KiB
QML
199 lines
6.9 KiB
QML
|
|
import QtQuick 2.15
|
|||
|
|
import QtQuick.Window 2.15
|
|||
|
|
import QtQuick.Controls 2.15
|
|||
|
|
import QtQuick.Layouts 1.15
|
|||
|
|
import DelegateUI 1.0
|
|||
|
|
import QmlTool 1.0
|
|||
|
|
import "../MyGlobals" 1.0
|
|||
|
|
import "../Component"
|
|||
|
|
|
|||
|
|
Item {
|
|||
|
|
anchors.fill: parent
|
|||
|
|
|
|||
|
|
Component.onCompleted: {
|
|||
|
|
if(!GlobalVars.serverAdvertisement){
|
|||
|
|
GlobalVars.getAllAdvertisement(function(jso){
|
|||
|
|
GlobalVars.serverAdvertisement = [];
|
|||
|
|
for(var idx in jso.list){
|
|||
|
|
var obj = jso.list[idx]
|
|||
|
|
var newobj = {
|
|||
|
|
img : GlobalVars.server_url + obj.imageurl,
|
|||
|
|
link : obj.linkUrl,
|
|||
|
|
str : obj.text
|
|||
|
|
}
|
|||
|
|
GlobalVars.serverAdvertisement.push(newobj)
|
|||
|
|
}
|
|||
|
|
adver.originalModel = GlobalVars.serverAdvertisement
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
else{
|
|||
|
|
adver.originalModel = GlobalVars.serverAdvertisement
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
popup.open()
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
DelPopup {
|
|||
|
|
id: popup
|
|||
|
|
x: (parent.width - width) * 0.5
|
|||
|
|
y: (parent.height - height) * 0.5
|
|||
|
|
width: 800
|
|||
|
|
height: 660
|
|||
|
|
parent: Overlay.overlay
|
|||
|
|
closePolicy: DelPopup.NoAutoClose
|
|||
|
|
movable: true
|
|||
|
|
resizable: true
|
|||
|
|
minimumX: 0
|
|||
|
|
maximumX: parent.width - width
|
|||
|
|
minimumY: 0
|
|||
|
|
maximumY: parent.height - height
|
|||
|
|
minimumWidth: 400
|
|||
|
|
minimumHeight: 300
|
|||
|
|
contentItem: Item {
|
|||
|
|
|
|||
|
|
ColumnLayout {
|
|||
|
|
id:cl
|
|||
|
|
anchors.fill: parent
|
|||
|
|
anchors.bottom:parent.top
|
|||
|
|
anchors.bottomMargin:30
|
|||
|
|
// spacing: 20
|
|||
|
|
// padding: 20
|
|||
|
|
|
|||
|
|
|
|||
|
|
Rectangle {
|
|||
|
|
visible: true
|
|||
|
|
Layout.fillWidth: true
|
|||
|
|
Layout.fillHeight: true
|
|||
|
|
color: "transparent"
|
|||
|
|
|
|||
|
|
ScrollView {
|
|||
|
|
id: scrollView
|
|||
|
|
anchors.fill: parent
|
|||
|
|
clip: true
|
|||
|
|
Column{
|
|||
|
|
spacing: 10
|
|||
|
|
topPadding: 10
|
|||
|
|
leftPadding: 10
|
|||
|
|
|
|||
|
|
Text{
|
|||
|
|
width: 780
|
|||
|
|
wrapMode: Text.WordWrap
|
|||
|
|
font {
|
|||
|
|
pixelSize: 14
|
|||
|
|
family: DelTheme.Primary.fontPrimaryFamily
|
|||
|
|
}
|
|||
|
|
color: DelTheme.Primary.colorTextBase
|
|||
|
|
text:"dps管理工具使用申明及免责条款
|
|||
|
|
|
|||
|
|
重要提示:
|
|||
|
|
请您(以下简称“用户”)在使用dps管理工具(以下简称“本软件”)前务必仔细阅读本协议。本协议是您与本软件作者(以下简称“我们”)之间的法律协议,构成双方对本软件使用的完整约定。您点击“同意条款”按钮或开始使用本软件的行为,即视为已充分理解并自愿接受本协议全部条款。
|
|||
|
|
|
|||
|
|
|
|||
|
|
一、协议接受与适用范围
|
|||
|
|
1、强制同意条款
|
|||
|
|
用户必须完全接受本协议所有内容,方可使用本软件及其未来任何版本更新。若用户不同意任何条款,应立即停止使用并卸载本软件。
|
|||
|
|
|
|||
|
|
2、用途限制
|
|||
|
|
本软件仅供研究、学习及非商业性技术交流使用。我们因开发、维护及后续更新需投入人工成本,保留向用户收取合理技术服务费的权利。
|
|||
|
|
|
|||
|
|
|
|||
|
|
二、禁止行为
|
|||
|
|
用户承诺不得实施以下行为,否则我们将立即终止其使用权限,且已支付费用不予退还:
|
|||
|
|
1、禁止商业用途
|
|||
|
|
利用本软件进行任何营利活动,包括但不限于商业运营、售卖服务或衍生产品。
|
|||
|
|
|
|||
|
|
2、禁止违法内容
|
|||
|
|
加载含色情、赌博、恐怖主义、分裂国家等违反中国法律法规及公序良俗的内容模块。
|
|||
|
|
|
|||
|
|
3、禁止宣传与引流
|
|||
|
|
通过本软件发布广告、诱导用户充值消费或进行其他引流行为。
|
|||
|
|
|
|||
|
|
4、隐私与安全责任
|
|||
|
|
本软件不含任何窃取隐私或破坏系统的代码,但用户加载的第三方模块可能引发风险。若因用户自行加载违法模块造成损失,相关法律责任及后果由用户自行承担,与我们无关。
|
|||
|
|
|
|||
|
|
|
|||
|
|
三、责任免除条款
|
|||
|
|
1、功能局限性声明
|
|||
|
|
本软件仅提供基础技术框架,用户需自行评估加载模块的安全性。我们不对第三方模块的功能、安全性及合法性承担任何责任。
|
|||
|
|
|
|||
|
|
2、服务中断与更新风险
|
|||
|
|
我们有权随时调整软件功能、暂停服务或终止运营,无需对用户或第三方承担违约责任。软件更新可能引发兼容性问题,用户需自行承担更新风险。
|
|||
|
|
|
|||
|
|
3、数据保护义务
|
|||
|
|
用户应自行备份数据,因软件使用或更新导致的数据丢失,我们不承担恢复或赔偿责任。
|
|||
|
|
|
|||
|
|
|
|||
|
|
四、协议终止与变更
|
|||
|
|
1、单方终止权
|
|||
|
|
若用户违反本协议,我们有权立即终止其使用权限并删除相关账户数据,无需事先通知。
|
|||
|
|
|
|||
|
|
2、协议修改权
|
|||
|
|
我们保留随时修订本协议的权利。更新后的协议将通过软件内通知或官网公示,用户继续使用即视为接受修订内容。
|
|||
|
|
|
|||
|
|
|
|||
|
|
五、其他条款
|
|||
|
|
1、法律适用与争议解决
|
|||
|
|
本协议适用中华人民共和国法律,争议应提交至软件运营方所在地法院管辖。
|
|||
|
|
|
|||
|
|
2、完整协议声明
|
|||
|
|
本协议取代双方此前所有口头或书面约定,构成唯一有效法律文件。
|
|||
|
|
|
|||
|
|
|
|||
|
|
用户确认:
|
|||
|
|
我已仔细阅读并完全理解本协议内容,自愿承担使用本软件的所有风险,并承诺遵守上述条款。
|
|||
|
|
|
|||
|
|
生效日期: 本协议自用户首次使用本软件之日起生效。"
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
DelButton {
|
|||
|
|
anchors.bottom: parent.bottom
|
|||
|
|
anchors.right: parent.right
|
|||
|
|
height: 30
|
|||
|
|
radiusBg: popup.radiusBg * 0.5
|
|||
|
|
text: qsTr("我同意")
|
|||
|
|
type: DelButton.Type_Primary
|
|||
|
|
onClicked: popup.close();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Rectangle{
|
|||
|
|
anchors.top: parent.top
|
|||
|
|
anchors.left: parent.left
|
|||
|
|
anchors.right: parent.right
|
|||
|
|
anchors.margins: 15
|
|||
|
|
height: 400
|
|||
|
|
border.color: DelTheme.isDark ? "#23272e" : "#f0f4f7"
|
|||
|
|
border.width: 3
|
|||
|
|
color:"transparent"
|
|||
|
|
radius:8
|
|||
|
|
clip: true
|
|||
|
|
|
|||
|
|
PromotionCard {
|
|||
|
|
id:adver
|
|||
|
|
anchors.fill: parent
|
|||
|
|
switchInterval:3000
|
|||
|
|
// originalModel: [
|
|||
|
|
// {img:"qrc:/image/a1.png",key:1},
|
|||
|
|
// {img:"https://rc.rindro.cn/dps/download3/2_凌众:img.png",key:2},
|
|||
|
|
// {img:"qrc:/image/a3.png",key:3},
|
|||
|
|
// {img:"qrc:/image/a4.png",key:4},
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
onClickedFunction:(Data)=> {
|
|||
|
|
Qt.openUrlExternally(Data.link)
|
|||
|
|
// Data.
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|