重新设计了问卷以及完成了装机小知识、反馈和热门推荐功能

master
unknown 3 years ago
parent 71be85b656
commit d339f2d5c7

@ -48,6 +48,7 @@
<script src="resources/scripts/axure/jquery.nicescroll.min.js"></script> <script src="resources/scripts/axure/jquery.nicescroll.min.js"></script>
<script src="data/document.js"></script> <script src="data/document.js"></script>
<script src="files/contact/data.js"></script> <script src="files/contact/data.js"></script>
<script src="files/contact/submitFeedback.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; }; $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; }; $axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
@ -296,7 +297,7 @@
</div> </div>
<!-- submitBottn (矩形) --> <!-- submitBottn (矩形) -->
<div id="u168" class="ax_default shape" data-label="submitBottn"> <div id="u168" onclick="submitFeedback()" class="ax_default shape" data-label="submitBottn">
<div id="u168_div" class=""></div> <div id="u168_div" class=""></div>
<div id="u168_text" class="text "> <div id="u168_text" class="text ">
<p><span style="text-decoration:none;">提交</span></p> <p><span style="text-decoration:none;">提交</span></p>

@ -0,0 +1,17 @@
<?php
$con = mysqli_connect("192.168.136.129", "root", "1213800", "webData");
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
// 设置编码,防止中文乱码
mysqli_set_charset($con, "utf8");
$cid = $_POST['cid'];
$topic = $_POST['topic'];
$content = $_POST['content'];
$sql="INSERT INTO Feedback (cid, topic, content)
VALUES
('$cid','$topic','$content')";
$result = mysqli_query($con, $sql);
mysqli_close($con);
echo 'OK';

@ -0,0 +1,83 @@
<?php
$hostname = "192.168.136.129";
$username = "root";
$password = "1213800";
$database = "webData";
$con = mysqli_connect($hostname, $username, $password, $database);
if (!$con)
{
die('Could not connect: ' . mysqli_error($con));
}
// 设置编码,防止中文乱码
mysqli_set_charset($con, "utf8");
$sql="select * from Tips order by rand() limit 5";
$result = mysqli_query($con,$sql);
$tips = array();
while($tip = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
$tips[] = $tip;
}
class Response {
public static function xml($code, $message = '', $data = []){
# 判断参数有效性及错误处理
// code...
# 结果(最终数组)
$xmlResult = [
"code" => $code,
"message" => $message,
"data" => $data
];
# 更改头部(为了更清晰的展示XML节点)
header('Content-type: text/xml');//xml
# 生成XML(字符串拼接方式)
$xml = '<?xml version="1.0" encoding="UTF-8"?>';//xml head
$xml .= '<root>';//拼接根节点(开始)
$xml .= self::toXML($xmlResult);//调用处理函数
$xml .= '</root>';//拼接根节点(结束)
echo $xml;
}
# 解析结果数组转为对应的xml节点
public static function toXML($data){//参数为data(result)
# 临时存储xml数据
$xml = $id = '';
# 遍历并拼接字符串
foreach($data as $key => $value){
# 如果key是数字(即非关联数组 => [hello,2,true] )
# 以 <item id='?'></item> 展示,id为key
if(is_numeric($key)){//如果是数字
$id = "id='{$key}'";//将key作为id属性
$key = 'item ';//将item作为节点名
}
$xml .= "<{$key}{$id}>";//开始节点
# 如果是数组则递归(否则直接返回value值)
$xml .= is_array($value) ? self::toXML($value) : $value;
$xml .= "</{$key}>";//结束节点
}
return $xml;
}
}
# 调用
Response::xml(200, '返回成功', $tips);
mysqli_free_result($result);
mysqli_close($con);

@ -0,0 +1,19 @@
<?php
$con = mysqli_connect("192.168.136.129","root","1213800", "computer_accessories");
if (!$con)
{
die('Could not connect: ' . mysqli_error($con));
}
// 设置编码,防止中文乱码
mysqli_set_charset($con, "utf8");
$sql="select * from trendings order by frequency desc limit 3;";
$result = mysqli_query($con,$sql);
$recLists = array();
while($rec = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
$recLists[] = $rec;
}
$recDict = json_encode($recLists);
echo $recDict;

@ -0,0 +1,25 @@
function submitFeedback() {
console.log("enter submitFeedback!!!");
let cid = document.getElementById('u165_input').value; //联系方式
let topic = document.getElementById('u167_input').value; //留言主题
let content = document.getElementById('u166_input').value; //留言内容
if (topic==="" || content==="")
alert("请先填写所有信息再提交(联系方式选填)!")
else if (confirm("是否确认提交留言?")===true){
$.ajax({
type: 'POST',
url: "controllers/contactController.php",
data: {'cid' : cid, 'topic': topic, 'content': content},
success: function (msg){
if (msg==='OK'){
let sucButton = document.getElementById('u169');
sucButton.style["display"]="inherit"
sucButton.style["visibility"]="visible";
alert("留言成功!");
}
else
alert("留言未成功,请重新提交一遍..qwq");
}
});
}
}

@ -0,0 +1,27 @@
function flushTip() {
console.log("enter flushTip!!!");
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
var xmlhttp = new XMLHttpRequest();
} else {
// IE6, IE5 浏览器执行代码
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
const tipsXML = xmlhttp.responseXML;
let tip0 = tipsXML.getElementById("0").getElementsByTagName("text")[0].innerHTML;
document.getElementById("u72_text").innerHTML = tip0;
let tip1 = tipsXML.getElementById("1").getElementsByTagName("text")[0].innerHTML;
document.getElementById("u77_text").innerHTML = tip1;
let tip2 = tipsXML.getElementById("2").getElementsByTagName("text")[0].innerHTML;
document.getElementById("u82_text").innerHTML = tip2;
let tip3 = tipsXML.getElementById("3").getElementsByTagName("text")[0].innerHTML;
document.getElementById("u87_text").innerHTML = tip3;
let tip4 = tipsXML.getElementById("4").getElementsByTagName("text")[0].innerHTML;
document.getElementById("u92_text").innerHTML = tip4;
}
};
xmlhttp.open("GET", "controllers/tipsController.php", true);
xmlhttp.send();
}

@ -0,0 +1,71 @@
function foo() {
console.log("enter foo(toplist) !!");
$.get("controllers/topController.php",function(result){
var recList1 = result[0];
var recList2 = result[1];
var recList3 = result[2];
var parts = ["CPU", "CPU_price", "CPU_link", "motherboard", "motherboard_price", "motherboard_link", "GPU", "GPU_price", "GPU_link", "memory", "memory_price", "memory_link", "CPURadiator", "CPURadiator_price", "CPURadiator_link", "SSD", "SSD_price", "SSD_link", "HDD", "HDD_price", "HDD_link", "powerSupply", "powerSupply_price", "powerSupply_link", "case", "case_price", "case_link"]
//top1
for (let a=0;a<9;a++){
let start = 27+a*3;
let index = a*3;
let p_name = recList1[parts[index]];
let p_price = recList1[parts[index+1]];
let p_link = recList1[parts[index+2]];
if (p_name==="noneed"){
document.getElementById(`u${start}_text`).innerHTML = '<p style="text-decoration: none;" >----------------------------------------</p>';
document.getElementById(`u${start+1}_text`).innerHTML = '----';
}
else {
document.getElementById(`u${start}_text`).innerHTML = `<a href="${p_link}" style="text-decoration: none;" target="_blank">${p_name}</a>`;
document.getElementById(`u${start + 1}_text`).innerHTML = p_price;
}
}
document.getElementById("u55_text").innerHTML = recList1["totalPrice"];
let download_1 = $('#u17_text a').eq(0)[0];
download_1.href = "recommendLists/Recommend_"+recList1['id']+".txt";
download_1.download = "Recommend_top1.txt";
//top2
for (let b=0;b<9;b++){
let start = 64+b*3;
let index = b*3;
let p_name = recList2[parts[index]];
let p_price = recList2[parts[index+1]];
let p_link = recList2[parts[index+2]];
if (p_name==="noneed"){
document.getElementById(`u${start}_text`).innerHTML = '<p style="text-decoration: none;" >----------------------------------------</p>';
document.getElementById(`u${start+1}_text`).innerHTML = '----';
}
else {
document.getElementById(`u${start}_text`).innerHTML = `<a href="${p_link}" style="text-decoration: none;" target="_blank">${p_name}</a>`;
document.getElementById(`u${start + 1}_text`).innerHTML = p_price;
}
}
document.getElementById("u92_text").innerHTML = recList2["totalPrice"];
let download_2 = $('#u58_text a').eq(0)[0];
download_2.href = "recommendLists/Recommend_"+recList2['id']+".txt";
download_2.download = "Recommend_top2.txt";
//top3
for (let c=0;c<9;c++){
let start = 101+c*3;
let index = c*3;
let p_name = recList3[parts[index]];
let p_price = recList3[parts[index+1]];
let p_link = recList3[parts[index+2]];
if (p_name==="noneed"){
document.getElementById(`u${start}_text`).innerHTML = '<p style="text-decoration: none;" >----------------------------------------</p>';
document.getElementById(`u${start+1}_text`).innerHTML = '----';
}
else {
document.getElementById(`u${start}_text`).innerHTML = `<a href="${p_link}" style="text-decoration: none;" target="_blank">${p_name}</a>`;
document.getElementById(`u${start + 1}_text`).innerHTML = p_price;
}
}
document.getElementById("u129_text").innerHTML = recList3["totalPrice"];
let download_3 = $('#u95_text a').eq(0)[0];
download_3.href = "recommendLists/Recommend_"+recList3['id']+".txt";
download_3.download = "Recommend_top3.txt";
}, "json");
}

@ -48,13 +48,14 @@
<script src="resources/scripts/axure/jquery.nicescroll.min.js"></script> <script src="resources/scripts/axure/jquery.nicescroll.min.js"></script>
<script src="data/document.js"></script> <script src="data/document.js"></script>
<script src="files/home/data.js"></script> <script src="files/home/data.js"></script>
<script src="files/home/flushtips.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; }; $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; }; $axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
$axure.utils.getReloadPath = function() { return 'resources/reload.html'; }; $axure.utils.getReloadPath = function() { return 'resources/reload.html'; };
</script> </script>
</head> </head>
<body> <body onload="flushTip()">
<div id="base" class=""> <div id="base" class="">
<!-- Hero Image DP (动态面板) --> <!-- Hero Image DP (动态面板) -->
@ -930,7 +931,7 @@
</div> </div>
<!-- flush (图片) --> <!-- flush (图片) -->
<div id="u106" class="ax_default image" data-label="flush"> <div id="u106" onclick="flushTip()" class="ax_default image" data-label="flush">
<img id="u106_img" class="img " src="images/home/flush_u106.png"/> <img id="u106_img" class="img " src="images/home/flush_u106.png"/>
<div id="u106_text" class="text " style="display:none; visibility: hidden"> <div id="u106_text" class="text " style="display:none; visibility: hidden">
<p></p> <p></p>

@ -48,6 +48,7 @@
<script src="resources/scripts/axure/jquery.nicescroll.min.js"></script> <script src="resources/scripts/axure/jquery.nicescroll.min.js"></script>
<script src="data/document.js"></script> <script src="data/document.js"></script>
<script src="files/qwrite1/data.js"></script> <script src="files/qwrite1/data.js"></script>
<script src="files/qwrite1/primary_recommend.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; }; $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; }; $axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
@ -377,7 +378,7 @@
<p><span style="text-decoration:none;">学习、商务办公、轻度娱乐</span></p> <p><span style="text-decoration:none;">学习、商务办公、轻度娱乐</span></p>
</div> </div>
</label> </label>
<input id="u246_input" type="radio" value="radio" name="q2"/> <input id="u246_input" type="radio" value="1" name="q2"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -388,7 +389,7 @@
<p><span style="text-decoration:none;">游戏 - 3A大作</span></p> <p><span style="text-decoration:none;">游戏 - 3A大作</span></p>
</div> </div>
</label> </label>
<input id="u247_input" type="radio" value="radio" name="q2"/> <input id="u247_input" type="radio" value="2" name="q2"/>
</div> </div>
<!-- choice3 (单选按钮) --> <!-- choice3 (单选按钮) -->
@ -399,7 +400,7 @@
<p><span style="text-decoration:none;">游戏 - 网游</span></p> <p><span style="text-decoration:none;">游戏 - 网游</span></p>
</div> </div>
</label> </label>
<input id="u248_input" type="radio" value="radio" name="q2"/> <input id="u248_input" type="radio" value="3" name="q2"/>
</div> </div>
<!-- choice4 (单选按钮) --> <!-- choice4 (单选按钮) -->
@ -410,7 +411,7 @@
<p><span style="text-decoration:none;">设计(绘图、视频制作、编程)</span></p> <p><span style="text-decoration:none;">设计(绘图、视频制作、编程)</span></p>
</div> </div>
</label> </label>
<input id="u249_input" type="radio" value="radio" name="q2"/> <input id="u249_input" type="radio" value="4" name="q2"/>
</div> </div>
<!-- Unnamed (形状) --> <!-- Unnamed (形状) -->
@ -485,7 +486,7 @@
<p><span style="text-decoration:none;">无RGB需求</span></p> <p><span style="text-decoration:none;">无RGB需求</span></p>
</div> </div>
</label> </label>
<input id="u258_input" type="radio" value="radio" name="q3"/> <input id="u258_input" type="radio" value="1" name="q3"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -496,7 +497,7 @@
<p><span style="text-decoration:none;">RGB简单的单色切换灯效</span></p> <p><span style="text-decoration:none;">RGB简单的单色切换灯效</span></p>
</div> </div>
</label> </label>
<input id="u259_input" type="radio" value="radio" name="q3"/> <input id="u259_input" type="radio" value="2" name="q3"/>
</div> </div>
<!-- choice3 (单选按钮) --> <!-- choice3 (单选按钮) -->
@ -507,7 +508,7 @@
<p><span style="text-decoration:none;">ARGB可编程实现效果更炫酷</span></p> <p><span style="text-decoration:none;">ARGB可编程实现效果更炫酷</span></p>
</div> </div>
</label> </label>
<input id="u260_input" type="radio" value="radio" name="q3"/> <input id="u260_input" type="radio" value="3" name="q3"/>
</div> </div>
<!-- Unnamed (形状) --> <!-- Unnamed (形状) -->
@ -582,7 +583,7 @@
<p><span style="text-decoration:none;">加大型EATX</span></p> <p><span style="text-decoration:none;">加大型EATX</span></p>
</div> </div>
</label> </label>
<input id="u269_input" type="radio" value="radio" name="q4"/> <input id="u269_input" type="radio" value="1" name="q4"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -593,7 +594,7 @@
<p><span style="text-decoration:none;">大型ATX</span></p> <p><span style="text-decoration:none;">大型ATX</span></p>
</div> </div>
</label> </label>
<input id="u270_input" type="radio" value="radio" name="q4"/> <input id="u270_input" type="radio" value="2" name="q4"/>
</div> </div>
<!-- choice3 (单选按钮) --> <!-- choice3 (单选按钮) -->
@ -604,7 +605,7 @@
<p><span style="text-decoration:none;">中型MATX</span></p> <p><span style="text-decoration:none;">中型MATX</span></p>
</div> </div>
</label> </label>
<input id="u271_input" type="radio" value="radio" name="q4"/> <input id="u271_input" type="radio" value="3" name="q4"/>
</div> </div>
<!-- choice4 (单选按钮) --> <!-- choice4 (单选按钮) -->
@ -615,7 +616,7 @@
<p><span style="text-decoration:none;">小型ITX</span></p> <p><span style="text-decoration:none;">小型ITX</span></p>
</div> </div>
</label> </label>
<input id="u272_input" type="radio" value="radio" name="q4"/> <input id="u272_input" type="radio" value="4" name="q4"/>
</div> </div>
<!-- Unnamed (形状) --> <!-- Unnamed (形状) -->
@ -772,8 +773,8 @@
</div> </div>
</div> </div>
<!-- Unnamed (矩形) --> <!-- 生成配置单 (矩形) -->
<div id="u293" class="ax_default shape"> <div id="u293" onclick="primary_recommend()" class="ax_default shape">
<div id="u293_div" class=""></div> <div id="u293_div" class=""></div>
<div id="u293_text" class="text "> <div id="u293_text" class="text ">
<p><span style="text-decoration:none;">生成配置单</span></p> <p><span style="text-decoration:none;">生成配置单</span></p>

@ -48,6 +48,7 @@
<script src="resources/scripts/axure/jquery.nicescroll.min.js"></script> <script src="resources/scripts/axure/jquery.nicescroll.min.js"></script>
<script src="data/document.js"></script> <script src="data/document.js"></script>
<script src="files/qwrite2/data.js"></script> <script src="files/qwrite2/data.js"></script>
<script src="files/qwrite2/advanced_recommend.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; }; $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; }; $axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
@ -505,7 +506,7 @@
<p><span style="text-decoration:none;">加大型EATX</span></p> <p><span style="text-decoration:none;">加大型EATX</span></p>
</div> </div>
</label> </label>
<input id="u349_input" type="radio" value="radio" name="q13"/> <input id="u349_input" type="radio" value="1" name="q13"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -516,7 +517,7 @@
<p><span style="text-decoration:none;">大型ATX</span></p> <p><span style="text-decoration:none;">大型ATX</span></p>
</div> </div>
</label> </label>
<input id="u350_input" type="radio" value="radio" name="q13"/> <input id="u350_input" type="radio" value="2" name="q13"/>
</div> </div>
<!-- choice3 (单选按钮) --> <!-- choice3 (单选按钮) -->
@ -527,7 +528,7 @@
<p><span style="text-decoration:none;">中型MATX</span></p> <p><span style="text-decoration:none;">中型MATX</span></p>
</div> </div>
</label> </label>
<input id="u351_input" type="radio" value="radio" name="q13"/> <input id="u351_input" type="radio" value="3" name="q13"/>
</div> </div>
<!-- choice4 (单选按钮) --> <!-- choice4 (单选按钮) -->
@ -538,7 +539,7 @@
<p><span style="text-decoration:none;">小型ITX</span></p> <p><span style="text-decoration:none;">小型ITX</span></p>
</div> </div>
</label> </label>
<input id="u352_input" type="radio" value="radio" name="q13"/> <input id="u352_input" type="radio" value="4" name="q13"/>
</div> </div>
<!-- Unnamed (形状) --> <!-- Unnamed (形状) -->
@ -681,7 +682,7 @@
<p><span style="text-decoration:none;">CPU</span></p> <p><span style="text-decoration:none;">CPU</span></p>
</div> </div>
</label> </label>
<input id="u370_input" type="checkbox" value="checkbox"/> <input id="u370_input" name="q2" type="checkbox" value="1"/>
</div> </div>
<!-- q2-2 (复选框) --> <!-- q2-2 (复选框) -->
@ -692,7 +693,7 @@
<p><span style="text-decoration:none;">显卡</span></p> <p><span style="text-decoration:none;">显卡</span></p>
</div> </div>
</label> </label>
<input id="u371_input" type="checkbox" value="checkbox"/> <input id="u371_input" name="q2" type="checkbox" value="2"/>
</div> </div>
<!-- q2-3 (复选框) --> <!-- q2-3 (复选框) -->
@ -703,7 +704,7 @@
<p><span style="text-decoration:none;">硬盘</span></p> <p><span style="text-decoration:none;">硬盘</span></p>
</div> </div>
</label> </label>
<input id="u372_input" type="checkbox" value="checkbox"/> <input id="u372_input" name="q2" type="checkbox" value="3"/>
</div> </div>
<!-- q2-4 (复选框) --> <!-- q2-4 (复选框) -->
@ -714,7 +715,7 @@
<p><span style="text-decoration:none;">内存</span></p> <p><span style="text-decoration:none;">内存</span></p>
</div> </div>
</label> </label>
<input id="u373_input" type="checkbox" value="checkbox"/> <input id="u373_input" name="q2" type="checkbox" value="4"/>
</div> </div>
<!-- q2-5 (复选框) --> <!-- q2-5 (复选框) -->
@ -725,7 +726,7 @@
<p><span style="text-decoration:none;">主板</span></p> <p><span style="text-decoration:none;">主板</span></p>
</div> </div>
</label> </label>
<input id="u374_input" type="checkbox" value="checkbox"/> <input id="u374_input" name="q2" type="checkbox" value="5"/>
</div> </div>
<!-- q2-6 (复选框) --> <!-- q2-6 (复选框) -->
@ -736,7 +737,7 @@
<p><span style="text-decoration:none;">电源</span></p> <p><span style="text-decoration:none;">电源</span></p>
</div> </div>
</label> </label>
<input id="u375_input" type="checkbox" value="checkbox"/> <input id="u375_input" name="q2" type="checkbox" value="6"/>
</div> </div>
<!-- q2-7 (复选框) --> <!-- q2-7 (复选框) -->
@ -747,7 +748,7 @@
<p><span style="text-decoration:none;">CPU散热器</span></p> <p><span style="text-decoration:none;">CPU散热器</span></p>
</div> </div>
</label> </label>
<input id="u376_input" type="checkbox" value="checkbox"/> <input id="u376_input" name="q2" type="checkbox" value="7"/>
</div> </div>
<!-- q2-8 (复选框) --> <!-- q2-8 (复选框) -->
@ -758,14 +759,14 @@
<p><span style="text-decoration:none;">无特殊要求</span></p> <p><span style="text-decoration:none;">无特殊要求</span></p>
</div> </div>
</label> </label>
<input id="u377_input" type="checkbox" value="checkbox"/> <input id="u377_input" name="q2" type="checkbox" value="8"/>
</div> </div>
<!-- Unnamed (矩形) --> <!-- Unnamed (矩形) -->
<div id="u378" class="ax_default label"> <div id="u378" class="ax_default label">
<div id="u378_div" class=""></div> <div id="u378_div" class=""></div>
<div id="u378_text" class="text "> <div id="u378_text" class="text ">
<ul><li style=""><span style="text-decoration:none;">CPU: </span></li></ul> <ul><li style=""><span style="text-decoration:none;">CPU(必选): </span></li></ul>
</div> </div>
</div> </div>
@ -787,7 +788,7 @@
<div id="u381" class="ax_default label"> <div id="u381" class="ax_default label">
<div id="u381_div" class=""></div> <div id="u381_div" class=""></div>
<div id="u381_text" class="text "> <div id="u381_text" class="text ">
<ul><li style=""><span style="text-decoration:none;">显卡红绿阵营偏好:</span></li></ul> <ul><li style=""><span style="text-decoration:none;">显卡红绿阵营偏好(必选)</span></li></ul>
</div> </div>
</div> </div>
@ -799,7 +800,7 @@
<p><span style="text-decoration:none;">NVIDIA</span></p> <p><span style="text-decoration:none;">NVIDIA</span></p>
</div> </div>
</label> </label>
<input id="u382_input" type="radio" value="radio" name="q5"/> <input id="u382_input" type="radio" value="1" name="q5"/>
</div> </div>
<!-- q5-2 (单选按钮) --> <!-- q5-2 (单选按钮) -->
@ -810,7 +811,7 @@
<p><span style="text-decoration:none;">AMD</span></p> <p><span style="text-decoration:none;">AMD</span></p>
</div> </div>
</label> </label>
<input id="u383_input" type="radio" value="radio" name="q5"/> <input id="u383_input" type="radio" value="2" name="q5"/>
</div> </div>
<!-- Unnamed (矩形) --> <!-- Unnamed (矩形) -->
@ -919,7 +920,7 @@
<p><span style="text-decoration:none;">必须的</span></p> <p><span style="text-decoration:none;">必须的</span></p>
</div> </div>
</label> </label>
<input id="u398_input" type="radio" value="radio" name="q14"/> <input id="u398_input" type="radio" value="1" name="q14"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -930,7 +931,7 @@
<p><span style="text-decoration:none;">大可不必</span></p> <p><span style="text-decoration:none;">大可不必</span></p>
</div> </div>
</label> </label>
<input id="u399_input" type="radio" value="radio" name="q14"/> <input id="u399_input" type="radio" value="2" name="q14"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1005,7 +1006,7 @@
<p><span style="text-decoration:none;">风冷</span></p> <p><span style="text-decoration:none;">风冷</span></p>
</div> </div>
</label> </label>
<input id="u408_input" type="radio" value="radio" name="q15"/> <input id="u408_input" type="radio" value="1" name="q15"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1016,7 +1017,7 @@
<p><span style="text-decoration:none;">水冷</span></p> <p><span style="text-decoration:none;">水冷</span></p>
</div> </div>
</label> </label>
<input id="u409_input" type="radio" value="radio" name="q15"/> <input id="u409_input" type="radio" value="2" name="q15"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1091,7 +1092,7 @@
<p><span style="text-decoration:none;">无光</span></p> <p><span style="text-decoration:none;">无光</span></p>
</div> </div>
</label> </label>
<input id="u418_input" type="radio" value="radio" name="q16"/> <input id="u418_input" type="radio" value="1" name="q16"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1102,7 +1103,7 @@
<p><span style="text-decoration:none;">RGB简单的单色切换灯效</span></p> <p><span style="text-decoration:none;">RGB简单的单色切换灯效</span></p>
</div> </div>
</label> </label>
<input id="u419_input" type="radio" value="radio" name="q16"/> <input id="u419_input" type="radio" value="2" name="q16"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1177,7 +1178,7 @@
<p><span style="text-decoration:none;">普条</span></p> <p><span style="text-decoration:none;">普条</span></p>
</div> </div>
</label> </label>
<input id="u428_input" type="radio" value="radio" name="q17"/> <input id="u428_input" type="radio" value="1" name="q17"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1188,7 +1189,7 @@
<p><span style="text-decoration:none;">无光马甲条</span></p> <p><span style="text-decoration:none;">无光马甲条</span></p>
</div> </div>
</label> </label>
<input id="u429_input" type="radio" value="radio" name="q17"/> <input id="u429_input" type="radio" value="2" name="q17"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1263,7 +1264,7 @@
<p><span style="text-decoration:none;">无光</span></p> <p><span style="text-decoration:none;">无光</span></p>
</div> </div>
</label> </label>
<input id="u438_input" type="radio" value="radio" name="q18"/> <input id="u438_input" type="radio" value="1" name="q18"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1274,7 +1275,7 @@
<p><span style="text-decoration:none;">RGB</span></p> <p><span style="text-decoration:none;">RGB</span></p>
</div> </div>
</label> </label>
<input id="u439_input" type="radio" value="radio" name="q18"/> <input id="u439_input" type="radio" value="2" name="q18"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1349,7 +1350,7 @@
<p><span style="text-decoration:none;">4GB</span></p> <p><span style="text-decoration:none;">4GB</span></p>
</div> </div>
</label> </label>
<input id="u448_input" type="radio" value="radio" name="q21"/> <input id="u448_input" type="radio" value="1" name="q21"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1360,10 +1361,10 @@
<p><span style="text-decoration:none;">8GB</span></p> <p><span style="text-decoration:none;">8GB</span></p>
</div> </div>
</label> </label>
<input id="u449_input" type="radio" value="radio" name="q21"/> <input id="u449_input" type="radio" value="2" name="q21"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice3 (单选按钮) -->
<div id="u450" class="ax_default radio_button" data-label="choice2" selectiongroup="q16"> <div id="u450" class="ax_default radio_button" data-label="choice2" selectiongroup="q16">
<label id="u450_input_label" for="u450_input" style="position: absolute; left: 0px;"> <label id="u450_input_label" for="u450_input" style="position: absolute; left: 0px;">
<img id="u450_img" class="img " src="images/qwrite2/choice2_u450.svg"/> <img id="u450_img" class="img " src="images/qwrite2/choice2_u450.svg"/>
@ -1371,10 +1372,10 @@
<p><span style="text-decoration:none;">ARGB可编程实现效果更炫酷</span></p> <p><span style="text-decoration:none;">ARGB可编程实现效果更炫酷</span></p>
</div> </div>
</label> </label>
<input id="u450_input" type="radio" value="radio" name="q16"/> <input id="u450_input" type="radio" value="3" name="q16"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice3 (单选按钮) -->
<div id="u451" class="ax_default radio_button" data-label="choice2" selectiongroup="q17"> <div id="u451" class="ax_default radio_button" data-label="choice2" selectiongroup="q17">
<label id="u451_input_label" for="u451_input" style="position: absolute; left: 0px;"> <label id="u451_input_label" for="u451_input" style="position: absolute; left: 0px;">
<img id="u451_img" class="img " src="images/qwrite2/choice2_u451.svg"/> <img id="u451_img" class="img " src="images/qwrite2/choice2_u451.svg"/>
@ -1382,7 +1383,7 @@
<p><span style="text-decoration:none;">RGB马甲条</span></p> <p><span style="text-decoration:none;">RGB马甲条</span></p>
</div> </div>
</label> </label>
<input id="u451_input" type="radio" value="radio" name="q17"/> <input id="u451_input" type="radio" value="3" name="q17"/>
</div> </div>
<!-- qSquare (矩形) --> <!-- qSquare (矩形) -->
@ -1543,7 +1544,7 @@
<p><span style="text-decoration:none;">全模组</span></p> <p><span style="text-decoration:none;">全模组</span></p>
</div> </div>
</label> </label>
<input id="u471_input" type="radio" value="radio" name="q20"/> <input id="u471_input" type="radio" value="1" name="q20"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice2 (单选按钮) -->
@ -1554,10 +1555,10 @@
<p><span style="text-decoration:none;">半模组</span></p> <p><span style="text-decoration:none;">半模组</span></p>
</div> </div>
</label> </label>
<input id="u472_input" type="radio" value="radio" name="q20"/> <input id="u472_input" type="radio" value="2" name="q20"/>
</div> </div>
<!-- choice2 (单选按钮) --> <!-- choice3 (单选按钮) -->
<div id="u473" class="ax_default radio_button" data-label="choice2" selectiongroup="q20"> <div id="u473" class="ax_default radio_button" data-label="choice2" selectiongroup="q20">
<label id="u473_input_label" for="u473_input" style="position: absolute; left: 0px;"> <label id="u473_input_label" for="u473_input" style="position: absolute; left: 0px;">
<img id="u473_img" class="img " src="images/qwrite2/choice2_u473.svg"/> <img id="u473_img" class="img " src="images/qwrite2/choice2_u473.svg"/>
@ -1565,7 +1566,7 @@
<p><span style="text-decoration:none;">非模组</span></p> <p><span style="text-decoration:none;">非模组</span></p>
</div> </div>
</label> </label>
<input id="u473_input" type="radio" value="radio" name="q20"/> <input id="u473_input" type="radio" value="3" name="q20"/>
</div> </div>
<!-- choice3 (单选按钮) --> <!-- choice3 (单选按钮) -->
@ -1576,7 +1577,7 @@
<p><span style="text-decoration:none;">16GB</span></p> <p><span style="text-decoration:none;">16GB</span></p>
</div> </div>
</label> </label>
<input id="u474_input" type="radio" value="radio" name="q21"/> <input id="u474_input" type="radio" value="3" name="q21"/>
</div> </div>
<!-- choice4 (单选按钮) --> <!-- choice4 (单选按钮) -->
@ -1587,7 +1588,7 @@
<p><span style="text-decoration:none;">32GB</span></p> <p><span style="text-decoration:none;">32GB</span></p>
</div> </div>
</label> </label>
<input id="u475_input" type="radio" value="radio" name="q21"/> <input id="u475_input" type="radio" value="4" name="q21"/>
</div> </div>
<!-- choice5 (单选按钮) --> <!-- choice5 (单选按钮) -->
@ -1598,7 +1599,7 @@
<p><span style="text-decoration:none;">64GB</span></p> <p><span style="text-decoration:none;">64GB</span></p>
</div> </div>
</label> </label>
<input id="u476_input" type="radio" value="radio" name="q21"/> <input id="u476_input" type="radio" value="5" name="q21"/>
</div> </div>
<!-- choice6 (单选按钮) --> <!-- choice6 (单选按钮) -->
@ -1609,10 +1610,10 @@
<p><span style="text-decoration:none;">128GB</span></p> <p><span style="text-decoration:none;">128GB</span></p>
</div> </div>
</label> </label>
<input id="u477_input" type="radio" value="radio" name="q21"/> <input id="u477_input" type="radio" value="6" name="q21"/>
</div> </div>
<!-- q5-1 (单选按钮) --> <!-- q3-1 (单选按钮) -->
<div id="u478" class="ax_default radio_button" data-label="q5-1" selectiongroup="q3"> <div id="u478" class="ax_default radio_button" data-label="q5-1" selectiongroup="q3">
<label id="u478_input_label" for="u478_input" style="position: absolute; left: 0px;"> <label id="u478_input_label" for="u478_input" style="position: absolute; left: 0px;">
<img id="u478_img" class="img " src="images/qwrite2/q5-1_u478.svg"/> <img id="u478_img" class="img " src="images/qwrite2/q5-1_u478.svg"/>
@ -1620,10 +1621,10 @@
<p><span style="text-decoration:none;">Intel</span></p> <p><span style="text-decoration:none;">Intel</span></p>
</div> </div>
</label> </label>
<input id="u478_input" type="radio" value="radio" name="q3"/> <input id="u478_input" type="radio" value="1" name="q3"/>
</div> </div>
<!-- q5-2 (单选按钮) --> <!-- q3-2 (单选按钮) -->
<div id="u479" class="ax_default radio_button" data-label="q5-2" selectiongroup="q3"> <div id="u479" class="ax_default radio_button" data-label="q5-2" selectiongroup="q3">
<label id="u479_input_label" for="u479_input" style="position: absolute; left: 0px;"> <label id="u479_input_label" for="u479_input" style="position: absolute; left: 0px;">
<img id="u479_img" class="img " src="images/qwrite2/q5-2_u479.svg"/> <img id="u479_img" class="img " src="images/qwrite2/q5-2_u479.svg"/>
@ -1631,11 +1632,11 @@
<p><span style="text-decoration:none;">AMD</span></p> <p><span style="text-decoration:none;">AMD</span></p>
</div> </div>
</label> </label>
<input id="u479_input" type="radio" value="radio" name="q3"/> <input id="u479_input" type="radio" value="2" name="q3"/>
</div> </div>
<!-- Unnamed (矩形) --> <!-- 生成配置单 (矩形) -->
<div id="u480" class="ax_default shape"> <div id="u480" onclick="advanced_recommend()" class="ax_default shape">
<div id="u480_div" class=""></div> <div id="u480_div" class=""></div>
<div id="u480_text" class="text "> <div id="u480_text" class="text ">
<p><span style="text-decoration:none;">生成配置单</span></p> <p><span style="text-decoration:none;">生成配置单</span></p>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save