updated vue版本更新及添加合称功能
2
dist/relationship.min.js
vendored
2
dist/relationship.zh-HK.min.js
vendored
106
index.html
@ -12,6 +12,7 @@
|
||||
<title>中国亲戚关系计算器 亲戚称谓计算器 亲戚称呼大全</title>
|
||||
<meta name="keywords" content="家庭称谓,亲戚称呼,亲戚称谓,亲戚叫法,亲属关系,亲属称谓,关系计算器,亲戚计算器,称呼计算器,称谓计算器,辈分计算器,亲戚关系大全,亲戚称呼大全"/>
|
||||
<meta name="description" content="中国亲戚关系计算器是一款最为全面准确的亲戚称呼计算器及亲戚关系在线查询工具,逢年过节走亲访友必备神器,亦可作为家庭启蒙教育应用。"/>
|
||||
<link rel="canonical" href="https://passer-by.com/relationship/"/>
|
||||
<link rel="stylesheet" href="static/style/index.css">
|
||||
<script type="text/javascript">
|
||||
setTimeout(function(){
|
||||
@ -58,9 +59,10 @@
|
||||
<div class="bd">
|
||||
<div class="c-hd">
|
||||
<ul>
|
||||
<li class="active"><a href="javascript:;" rel="nofollow">通过关系找称呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">通过称呼找关系</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">任意两者间称呼</a></li>
|
||||
<li class="active"><a href="javascript:;" rel="nofollow">关系找称呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">称呼找关系</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">两者间称呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">两者的合称</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="c-bd">
|
||||
@ -204,6 +206,38 @@
|
||||
<p class="q">我爸应该叫舅老爷什么?</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="c-panel">
|
||||
<div class="row">
|
||||
<div class="field">
|
||||
<input class="input-text" type="text" name="person" placeholder="输入要查询的称呼"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="field" style="text-align:center;">
|
||||
<span>+</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="field">
|
||||
<input class="input-text" type="text" name="target" placeholder="输入要查询的称呼"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="operation">
|
||||
<div class="row">
|
||||
<button class="btn btn-red">清空</button>
|
||||
<button class="btn btn-green">计算</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<p>计算结果:</p>
|
||||
<p><textarea name="result" readonly></textarea></p>
|
||||
</div>
|
||||
<div class="intro">
|
||||
<h3>应用场景</h3>
|
||||
<p class="q">奶奶和外婆之间什么关系?</p>
|
||||
<p class="q">舅公和爷爷是什么关系?</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -261,6 +295,30 @@
|
||||
<p class="a">岳母的配偶的儿子的爸爸 = 岳父</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">7. 支持古文式表达:</p>
|
||||
<p class="a">吾父之舅父 = 舅爷爷</p>
|
||||
<p class="a">母之兄长之妻 = 大舅妈</p>
|
||||
<p class="a">泰山之高堂 = 祖岳父 / 祖岳母</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">8. 解析某称谓关系链:</p>
|
||||
<p class="a">七舅姥爷 = 妈妈的妈妈的兄弟</p>
|
||||
<p class="a">姑奶奶 = 爸爸的爸爸的姐妹</p>
|
||||
<p class="a">外太公 = 妈妈的爸爸的爸爸</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">9. 算两个亲戚间的合称关系:</p>
|
||||
<p class="a">奶奶 + 外婆 = 儿女亲家</p>
|
||||
<p class="a">妈妈 + 婶婶 = 妯娌</p>
|
||||
<p class="a">岳父 + 我 = 翁婿</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -440,7 +498,7 @@
|
||||
}
|
||||
})();
|
||||
|
||||
// 通过关系找称呼
|
||||
// 关系找称呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(1)');
|
||||
@ -560,7 +618,7 @@
|
||||
toggleSex($sex[0].checked);
|
||||
})();
|
||||
|
||||
// 通过称呼找关系
|
||||
// 称呼找关系
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(2)');
|
||||
@ -586,7 +644,7 @@
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
|
||||
// 任意两者间称呼
|
||||
// 两者间称呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(3)');
|
||||
@ -622,6 +680,42 @@
|
||||
};
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
|
||||
// 两者的称呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(4)');
|
||||
var $radio = $panel.querySelectorAll('input[type="radio"]');
|
||||
var $reverse = $panel.querySelectorAll('input[name="reverse2"]');
|
||||
var $person = $panel.querySelector('input[name="person"]');
|
||||
var $target = $panel.querySelector('input[name="target"]');
|
||||
var $result = $panel.querySelector('textarea[name="result"]');
|
||||
var count = function(){
|
||||
var person = $person.value.trim();
|
||||
var target = $target.value.trim();
|
||||
if(person){
|
||||
var result = relationship({text:person,target:target,type:'pair'});
|
||||
if(result.length){
|
||||
$result.value = result.join('\n');
|
||||
}else{
|
||||
$result.value = '未找到合称!';
|
||||
}
|
||||
}else{
|
||||
$result.value = '';
|
||||
}
|
||||
};
|
||||
for(var i=0;i<$radio.length;i++){
|
||||
$radio[i].onchange=function(){
|
||||
if($result.value){
|
||||
count();
|
||||
}
|
||||
}
|
||||
}
|
||||
$panel.querySelector('.btn-red').onclick = function(){
|
||||
$result.value = $person.value = $target.value = '';
|
||||
};
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
</script>
|
||||
<script async defer src="https://cdn.bootcdn.net/ajax/libs/github-buttons/2.21.1/buttons.min.js"></script>
|
||||
<script>
|
||||
|
12
src/pair.js
@ -15,14 +15,10 @@ export default {
|
||||
'h,m#s,w':['婆媳'],
|
||||
'f,f#s,[s|d]':['公孙'],
|
||||
'[f|m],[f|m]#[s|d],[s|d]':['祖孙'],
|
||||
'f,xb#xb,[s|d]':['叔侄'],
|
||||
'f,xb,w#h,xb,[s|d]':['叔侄'],
|
||||
'f,xs#xb,[s|d]':['姑侄'],
|
||||
'f,xs,h#w,xb,[s|d]':['姑侄'],
|
||||
'm,xb#xs,[s|d]':['舅甥'],
|
||||
'm,xb,w#h,xs,[s|d]':['舅甥'],
|
||||
'm,xs#xs,[s|d]':['姨甥'],
|
||||
'm,xs,h#w,xs,[s|d]':['姨甥'],
|
||||
'f,[xb|xb,w]#xb,[s|d]':['叔侄'],
|
||||
'f,[xs|xs,h]#xb,[s|d]':['姑侄'],
|
||||
'm,[xb|xb,w]#xs,[s|d]':['舅甥'],
|
||||
'm,[xs|xs,h]#xs,[s|d]':['姨甥'],
|
||||
'f,xb,s&o#f,xb,s&l':['堂兄弟'],
|
||||
'f,xb,s&o#f,xb,d&l':['堂兄妹'],
|
||||
'f,xb,d&o#f,xb,s&l':['堂姐弟'],
|
||||
|
@ -192,7 +192,7 @@ a:hover{
|
||||
}
|
||||
.mod-panel .bd .c-hd li{
|
||||
float: left;
|
||||
width: 33.33%;
|
||||
width: 25%;
|
||||
height: 44px;
|
||||
line-height: 44px;
|
||||
}
|
||||
|
1
vue/assets/Both.564444b3.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-52a3e32c],.container .inner[data-v-52a3e32c]{height:100%}.mod-panel[data-v-52a3e32c]{position:relative;height:100%;background:#333}.mod-panel .hd[data-v-52a3e32c]{margin:0 .02rem;padding:.15rem 0 .1rem}.mod-panel .hd .title[data-v-52a3e32c]{display:inline-block;line-height:.22rem;border-left:.04rem solid #e7763e;padding-left:.12rem;font-weight:700;font-size:.17rem}.mod-panel .search[data-v-52a3e32c]{padding:0 .16rem;margin-bottom:.2rem;width:100%;box-sizing:border-box}.mod-panel .search .row[data-v-52a3e32c]{position:relative;width:100%;min-height:.24rem;line-height:.24rem;margin-bottom:.03rem;overflow:hidden}.mod-panel .search input[data-v-52a3e32c]{display:block;width:100%;padding:.05rem .08rem;background:rgba(255,255,255,.1);border:medium none;height:.36rem;line-height:.36rem;font-family:Arial,Helvetica,Microsoft Yahei;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-52a3e32c]{display:block;width:100%;height:.36rem;margin:.1rem 0 .05rem;background:#e7763e;border:medium none;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-52a3e32c]:hover{background:#e66747}.mod-panel .search .close[data-v-52a3e32c]{position:absolute;right:.15rem;top:.09rem;opacity:.6}.mod-panel .search .call[data-v-52a3e32c]{display:inline-block;line-height:.24rem;color:#bbb}.mod-panel .search .exchange[data-v-52a3e32c]{float:right;display:inline-block;width:.2rem;height:.2rem;margin:.02rem .1rem;background:#e7763e;line-height:.2rem;text-align:center;font-size:.16rem;border-radius:50%;color:#fffc}.mod-panel .search .exchange[data-v-52a3e32c]:hover{background:#e66747}.mod-panel .list[data-v-52a3e32c]{width:100%;box-sizing:border-box;padding:.08rem .16rem;color:#ffffffe6}.mod-panel .list .item[data-v-52a3e32c]{padding:.1rem .15rem;margin-bottom:.02rem;background:rgba(125,125,125,.15);border-radius:.03rem;line-height:.24rem;font-size:.16rem}.mod-panel .ft[data-v-52a3e32c]{position:absolute;left:0;bottom:0;width:100%;padding:.15rem 0;line-height:.3rem;text-align:center}.mod-panel .ft .copyright[data-v-52a3e32c]{font-size:.14rem;color:#999;opacity:.5}.mod-panel .ft .copyright[data-v-52a3e32c]:hover{opacity:1}.mod-panel .ft .copyright svg[data-v-52a3e32c],.mod-panel .ft .copyright span[data-v-52a3e32c]{margin:0 .02rem;vertical-align:middle}
|
1
vue/assets/Both.a4e33db2.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as p,o as r,c as o,a as s,f as c,v as _,g as l,F as u,h as m,t as v,p as x,d as b}from"./index.cbf764cf.js";import{_ as h}from"./icon-close.3d9a04b1.js";const f={name:"Both",components:{},data(){return{text:"",target:"",items:[]}},computed:{},methods:{bindInputText:function(t){var e=this;e.text=t.target.value,e.items=[]},bindClearText:function(){var t=this;t.text="",t.items=[]},bindInputTarget:function(t){var e=this;e.target=t.target.value,e.items=[]},bindClearTarget:function(){var t=this;t.target="",t.items=[]},bindExchange:function(){var t=this,e=t.text;t.text=t.target,t.target=e,t.text&&t.target&&t.bindConfirm()},bindConfirm:function(){var t=this;if(t.text&&t.target){var e=window.relationship({text:t.text,target:t.target});e.length?t.items=e:t.items=["\u672A\u627E\u5230\u76F8\u5E94\u5173\u7CFB\uFF01"]}else alert("\u8BF7\u8F93\u5165\u76F8\u5E94\u79F0\u8C13")}},created(){}},d=t=>(x("data-v-52a3e32c"),t=t(),b(),t),C={class:"container"},T={class:"mod-panel"},k=d(()=>s("div",{class:"hd"},[s("span",{class:"title"},"\u4E24\u8005\u4E4B\u95F4\u7684\u79F0\u8C13")],-1)),w={class:"bd"},y={class:"search"},I={class:"row"},B=d(()=>s("img",{src:h,width:"16",height:"16",alt:"\u5173\u95ED"},null,-1)),E=[B],S={class:"row"},V=d(()=>s("span",{class:"call"},"\u21D3 \u79F0\u547C",-1)),D={class:"row"},F=d(()=>s("img",{src:h,width:"16",height:"16",alt:"\u5173\u95ED"},null,-1)),M=[F],N={class:"row"},U={class:"list"},z={class:"item"},G=d(()=>s("div",{class:"ft"},[s("a",{class:"copyright",href:"https://github.com/mumuy/relationship/",target:"_blank"},[s("svg",{"aria-hidden":"true",class:"octicon",fill:"#999999",height:"20",title:"GitHub ",version:"1.1",viewBox:"0 0 16 16",width:"24"},[s("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59 0.4 0.07 0.55-0.17 0.55-0.38 0-0.19-0.01-0.82-0.01-1.49-2.01 0.37-2.53-0.49-2.69-0.94-0.09-0.23-0.48-0.94-0.82-1.13-0.28-0.15-0.68-0.52-0.01-0.53 0.63-0.01 1.08 0.58 1.23 0.82 0.72 1.21 1.87 0.87 2.33 0.66 0.07-0.52 0.28-0.87 0.51-1.07-1.78-0.2-3.64-0.89-3.64-3.95 0-0.87 0.31-1.59 0.82-2.15-0.08-0.2-0.36-1.02 0.08-2.12 0 0 0.67-0.21 2.2 0.82 0.64-0.18 1.32-0.27 2-0.27 0.68 0 1.36 0.09 2 0.27 1.53-1.04 2.2-0.82 2.2-0.82 0.44 1.1 0.16 1.92 0.08 2.12 0.51 0.56 0.82 1.27 0.82 2.15 0 3.07-1.87 3.75-3.65 3.95 0.29 0.25 0.54 0.73 0.54 1.48 0 1.07-0.01 1.93-0.01 2.2 0 0.21 0.15 0.46 0.55 0.38C13.71 14.53 16 11.53 16 8 16 3.58 12.42 0 8 0z"})]),s("span",null,"\u5173\u6CE8\u672C\u9879\u76EE\u5F00\u6E90")])],-1));function H(t,e,L,j,a,n){return r(),o("div",C,[s("div",T,[k,s("div",w,[s("div",y,[s("div",I,[c(s("input",{type:"text",placeholder:"\u8F93\u5165\u4F60\u4EB2\u621A\u7684\u79F0\u8C13",onInput:e[0]||(e[0]=(...i)=>n.bindInputTarget&&n.bindInputTarget(...i)),"onUpdate:modelValue":e[1]||(e[1]=i=>a.target=i)},null,544),[[_,a.target]]),a.target?(r(),o("span",{key:0,class:"close",onClick:e[2]||(e[2]=(...i)=>n.bindClearTarget&&n.bindClearTarget(...i))},E)):l("",!0)]),s("div",S,[V,s("span",{class:"exchange",onClick:e[3]||(e[3]=(...i)=>n.bindExchange&&n.bindExchange(...i))},"\u21C5")]),s("div",D,[c(s("input",{type:"text",placeholder:"\u8F93\u5165\u4F60\u4EB2\u621A\u7684\u79F0\u8C13",onInput:e[4]||(e[4]=(...i)=>n.bindInputText&&n.bindInputText(...i)),"onUpdate:modelValue":e[5]||(e[5]=i=>a.text=i)},null,544),[[_,a.text]]),a.text?(r(),o("span",{key:0,class:"close",onClick:e[6]||(e[6]=(...i)=>n.bindClearText&&n.bindClearText(...i))},M)):l("",!0)]),s("div",N,[s("button",{onClick:e[7]||(e[7]=(...i)=>n.bindConfirm&&n.bindConfirm(...i))},"\u67E5\u627E")])]),s("div",U,[a.text&&a.target?(r(),o(u,{key:0},[a.items.length?(r(!0),o(u,{key:0},m(a.items,(i,g)=>(r(),o("div",{key:g},[s("div",z,v(i),1)]))),128)):l("",!0)],64)):l("",!0)])]),G])])}const J=p(f,[["render",H],["__scopeId","data-v-52a3e32c"]]);export{J as default};
|
1
vue/assets/Chain.0b7fd2f7.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as h,o,c as d,a as t,f as v,v as p,g as r,F as _,h as m,t as f,p as b,d as g}from"./index.cbf764cf.js";import{_ as C}from"./icon-close.3d9a04b1.js";const y={name:"Chain",components:{},data(){return{value:"",items:[]}},computed:{},methods:{bindInput:function(e){var s=this;s.value=e.target.value,s.items=[]},bindClear:function(){var e=this;e.value="",e.items=[]},bindConfirm:function(){var e=this,s=e.value,l=window.relationship({text:s,type:"chain"});l.length?e.items=l:e.items=["\u672A\u627E\u5230\u76F8\u5E94\u5173\u7CFB\uFF01"]}},created(){}},c=e=>(b("data-v-a1d17ca3"),e=e(),g(),e),k={class:"container"},w={class:"mod-panel"},x=c(()=>t("div",{class:"hd"},[t("span",{class:"title"},"\u901A\u8FC7\u79F0\u8C13\u67E5\u5173\u7CFB")],-1)),I={class:"bd"},B={class:"search"},S={class:"row"},V=c(()=>t("img",{src:C,width:"16",height:"16",alt:"\u5173\u95ED"},null,-1)),D=[V],F={class:"row"},M={class:"list"},N={class:"item"},z=c(()=>t("div",{class:"ft"},[t("a",{class:"copyright",href:"https://github.com/mumuy/relationship/",target:"_blank"},[t("svg",{"aria-hidden":"true",class:"octicon",fill:"#999999",height:"20",title:"GitHub ",version:"1.1",viewBox:"0 0 16 16",width:"24"},[t("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59 0.4 0.07 0.55-0.17 0.55-0.38 0-0.19-0.01-0.82-0.01-1.49-2.01 0.37-2.53-0.49-2.69-0.94-0.09-0.23-0.48-0.94-0.82-1.13-0.28-0.15-0.68-0.52-0.01-0.53 0.63-0.01 1.08 0.58 1.23 0.82 0.72 1.21 1.87 0.87 2.33 0.66 0.07-0.52 0.28-0.87 0.51-1.07-1.78-0.2-3.64-0.89-3.64-3.95 0-0.87 0.31-1.59 0.82-2.15-0.08-0.2-0.36-1.02 0.08-2.12 0 0 0.67-0.21 2.2 0.82 0.64-0.18 1.32-0.27 2-0.27 0.68 0 1.36 0.09 2 0.27 1.53-1.04 2.2-0.82 2.2-0.82 0.44 1.1 0.16 1.92 0.08 2.12 0.51 0.56 0.82 1.27 0.82 2.15 0 3.07-1.87 3.75-3.65 3.95 0.29 0.25 0.54 0.73 0.54 1.48 0 1.07-0.01 1.93-0.01 2.2 0 0.21 0.15 0.46 0.55 0.38C13.71 14.53 16 11.53 16 8 16 3.58 12.42 0 8 0z"})]),t("span",null,"\u5173\u6CE8\u672C\u9879\u76EE\u5F00\u6E90")])],-1));function E(e,s,l,G,n,a){return o(),d("div",k,[t("div",w,[x,t("div",I,[t("div",B,[t("div",S,[v(t("input",{type:"text",placeholder:"\u8F93\u5165\u4F60\u4EB2\u621A\u7684\u79F0\u8C13",onInput:s[0]||(s[0]=(...i)=>a.bindInput&&a.bindInput(...i)),"onUpdate:modelValue":s[1]||(s[1]=i=>n.value=i)},null,544),[[p,n.value]]),n.value?(o(),d("span",{key:0,class:"close",onClick:s[2]||(s[2]=(...i)=>a.bindClear&&a.bindClear(...i))},D)):r("",!0)]),t("div",F,[t("button",{onClick:s[3]||(s[3]=(...i)=>a.bindConfirm&&a.bindConfirm(...i))},"\u67E5\u627E")])]),t("div",M,[n.value?(o(),d(_,{key:0},[n.items.length?(o(!0),d(_,{key:0},m(n.items,(i,u)=>(o(),d("div",{key:u},[t("div",N,f(i),1)]))),128)):r("",!0)],64)):r("",!0)])]),z])])}const T=h(y,[["render",E],["__scopeId","data-v-a1d17ca3"]]);export{T as default};
|
1
vue/assets/Chain.99cf680b.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-a1d17ca3],.container .inner[data-v-a1d17ca3]{height:100%}.mod-panel[data-v-a1d17ca3]{position:relative;height:100%;background:#333}.mod-panel .hd[data-v-a1d17ca3]{margin:0 .02rem;padding:.15rem 0 .1rem}.mod-panel .hd .title[data-v-a1d17ca3]{display:inline-block;line-height:.22rem;border-left:.04rem solid #e7763e;padding-left:.12rem;font-weight:700;font-size:.17rem}.mod-panel .search[data-v-a1d17ca3]{padding:0 .16rem;margin-bottom:.2rem;width:100%;box-sizing:border-box}.mod-panel .search .row[data-v-a1d17ca3]{position:relative;width:100%;min-height:.24rem;line-height:.24rem;margin-bottom:.03rem;overflow:hidden}.mod-panel .search input[data-v-a1d17ca3]{display:block;width:100%;padding:.05rem .08rem;background:rgba(255,255,255,.1);border:medium none;height:.36rem;line-height:.36rem;font-family:Arial,Helvetica,Microsoft Yahei;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-a1d17ca3]{display:block;width:100%;height:.36rem;margin:.1rem 0 .05rem;background:#e7763e;border:medium none;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-a1d17ca3]:hover{background:#e66747}.mod-panel .search .close[data-v-a1d17ca3]{position:absolute;right:.15rem;top:.09rem;opacity:.6}.mod-panel .search .call[data-v-a1d17ca3]{display:inline-block;line-height:.24rem;color:#bbb}.mod-panel .search .exchange[data-v-a1d17ca3]{float:right;display:inline-block;width:.2rem;height:.2rem;margin:.02rem .1rem;background:#e7763e;line-height:.2rem;text-align:center;font-size:.16rem;border-radius:50%;color:#fffc}.mod-panel .search .exchange[data-v-a1d17ca3]:hover{background:#e66747}.mod-panel .list[data-v-a1d17ca3]{width:100%;box-sizing:border-box;padding:.08rem .16rem;color:#ffffffe6}.mod-panel .list .item[data-v-a1d17ca3]{padding:.1rem .15rem;margin-bottom:.02rem;background:rgba(125,125,125,.15);border-radius:.03rem;line-height:.24rem;font-size:.16rem}.mod-panel .ft[data-v-a1d17ca3]{position:absolute;left:0;bottom:0;width:100%;padding:.15rem 0;line-height:.3rem;text-align:center}.mod-panel .ft .copyright[data-v-a1d17ca3]{font-size:.14rem;color:#999;opacity:.5}.mod-panel .ft .copyright[data-v-a1d17ca3]:hover{opacity:1}.mod-panel .ft .copyright svg[data-v-a1d17ca3],.mod-panel .ft .copyright span[data-v-a1d17ca3]{margin:0 .02rem;vertical-align:middle}
|
1
vue/assets/Help.2fc4c22b.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as s,r as e,o as n,c as d,a,b as o,w as c,i as p,e as _}from"./index.cbf764cf.js";const r={name:"Help",components:{},data(){return{}},computed:{},methods:{},created(){}},i={class:"container"},v={class:"mod-detail"},f={class:"hd"},l=_("\u8FD4\u56DE"),b=p('<div class="bd" data-v-f7900b13><h3 data-v-f7900b13>\u4F7F\u7528\u8BF4\u660E</h3><p data-v-f7900b13><span class="name" data-v-f7900b13>\u2190</span><span data-v-f7900b13>\u5220\u9664\u4E0A\u4E00\u5C42\u5173\u7CFB</span></p><p data-v-f7900b13><span class="name" data-v-f7900b13>\u21BB</span><span data-v-f7900b13>\u6E05\u9664\u6240\u6709\u8F93\u5165</span></p><p data-v-f7900b13><span class="name" data-v-f7900b13>\u21CC</span><span data-v-f7900b13>\u4E92\u79F0\u95F4\u5207\u6362</span></p><p data-v-f7900b13>\u5F00\u59CB\u8BA1\u7B97\u524D\uFF0C\u5148\u5728\u952E\u76D8\u5DE6\u4E0A\u65B9\u9009\u62E9\u81EA\u5DF1\u7684\u6027\u522B</p></div><div class="ft" data-v-f7900b13></div>',2);function m(h,u,x,k,N,V){const t=e("router-link");return n(),d("div",i,[a("div",v,[a("div",f,[o(t,{to:"/"},{default:c(()=>[l]),_:1})]),b])])}const B=s(r,[["render",m],["__scopeId","data-v-f7900b13"]]);export{B as default};
|
1
vue/assets/Help.8b87b78a.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-f7900b13],.container .inner[data-v-f7900b13]{height:100%}.mod-detail[data-v-f7900b13]{height:100%;background:#333}.mod-detail .hd[data-v-f7900b13]{height:.48rem;background:#444;border-bottom:1px solid rgba(255,255,255,.08)}.mod-detail .hd a[data-v-f7900b13]{position:relative;display:inline-block;height:.2rem;margin:.09rem .15rem .09rem .24rem;padding:.05rem .1rem .05rem .05rem;background:#333;line-height:.2rem;border-top-right-radius:.03rem;border-bottom-right-radius:.03rem;color:#fffc}.mod-detail .hd a[data-v-f7900b13]:before{position:absolute;left:-.3rem;top:0;content:"";width:0;border:.15rem solid transparent;border-right-color:#333}.mod-detail .bd[data-v-f7900b13]{padding:.15rem;color:#fffc}.mod-detail .bd h3[data-v-f7900b13]{line-height:.3rem;font-weight:700;font-size:.16rem}.mod-detail .bd p[data-v-f7900b13]{line-height:.3rem}
|
1
vue/assets/Home.084cac33.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as h,r as w,o as I,c as f,a as s,t as _,n as k,b as x,w as C,p as m,d as g,e as y}from"./index.cbf764cf.js";const q={name:"Home",components:{},data(){return{model:"\u6211\u79F0\u547CTa",search:"",input:"",output:"",s_switch:!1,reverse:!1,sex:1}},computed:{},methods:{switchChange:function(d){window.console.log("#e#",d);var t=this;t.search="",t.input="",t.output="",t.s_switch=d.target.checked,t.sex=d.target.checked?0:1},bindInput:function(d){var t=this,i=d.target.dataset.value,a=t.search,o=t.s_switch?0:1,e,u,n=function(){a?(e=window.relationship({text:a,sex:o}),u=window.relationship({text:a,reverse:!0,sex:o}),i=="equal"&&a.indexOf("\u7684")>-1&&(t.search=e.length?e[0]:""),t.reverse?u.length?(t.input=a,t.output=u.join("/")):(t.input=a,t.output="--"):e.length?(t.input=a,t.output=e.join("/")):(t.input=a,t.output="--")):(t.input="",t.output="")};switch(i){case"back":var c=a.lastIndexOf("\u7684");c=Math.max(0,c),a?(a=a.substr(0,c),i=a.split("\u7684").pop(),t.search=a,t.output=a):(t.search="",t.input="",t.output="");break;case"reset":t.search="",t.input="",t.output="";break;case"exchange":t.reverse=!t.reverse,n();break;case"equal":n();break;default:var b=a.split("\u7684");b.length>10?(t.search=a,t.output="--"):(t.search=a?a+"\u7684"+i:i,t.output=a?a+"\u7684"+i:i)}var l=t.sex;!i||!t.search?l=-1:"\u7238\u7238,\u8001\u516C,\u513F\u5B50,\u54E5\u54E5,\u5F1F\u5F1F".indexOf(i)>-1?l=1:"\u5988\u5988,\u8001\u5A46,\u5973\u513F,\u59D0\u59D0,\u59B9\u59B9".indexOf(i)>-1&&(l=0);var v=l<0?"Ta":l?"\u4ED6":"\u5979",p=t.reverse?v+"\u79F0\u547C\u6211":"\u6211\u79F0\u547C"+v;t.sex=l<0?o:l,t.model=p}},created(){}},r=d=>(m("data-v-159c906a"),d=d(),g(),d),O={class:"container"},S={class:"mod-calculator"},j={class:"screen"},B={class:"tip"},H={class:"input"},N={class:"output"},T={class:"setting"},V=r(()=>s("span",null,"\u7537",-1)),z=r(()=>s("label",{class:"checkbox",for:"sex"},[s("span",{class:"switch"})],-1)),D=r(()=>s("span",null,"\u5973",-1)),E=r(()=>s("a",{class:"copyright",href:"https://passer-by.com/",target:"_blank"},"\xA9 passer-by.com",-1)),M={class:"panel"},A={class:"row"},F={class:"col"},G={class:"row"},J={class:"row"},K={class:"row"},L={class:"row"},P={class:"col"},Q={class:"row"},R={class:"row"},U={class:"row"},W={class:"row"},X={class:"col"},Y={class:"row"},Z={class:"row"},$=["disabled"],tt={class:"row"},st={class:"row"},et=y("?"),nt={class:"col"},at={class:"row"},it={class:"row"},dt=["disabled"],ot={class:"row row2"};function lt(d,t,i,a,o,e){const u=w("router-link");return I(),f("div",O,[s("div",S,[s("div",j,[s("div",B,_(o.model),1),s("div",H,[s("span",null,_(o.input),1)]),s("div",N,[s("span",null,_(o.output),1)]),s("div",T,[V,s("input",{id:"sex",type:"checkbox",name:"sex",value:"1",onClick:t[0]||(t[0]=(...n)=>e.switchChange&&e.switchChange(...n)),onChange:t[1]||(t[1]=(...n)=>e.switchChange&&e.switchChange(...n))},null,32),z,D,E])]),s("div",M,[s("div",A,[s("div",F,[s("div",G,[s("button",{class:"btn-first","data-value":"\u7238\u7238",onClick:t[2]||(t[2]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u7236")]),s("div",J,[s("button",{class:"btn-first","data-value":"\u54E5\u54E5",onClick:t[3]||(t[3]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u5144")]),s("div",K,[s("button",{class:"btn-first","data-value":"\u5F1F\u5F1F",onClick:t[4]||(t[4]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u5F1F")]),s("div",L,[s("button",{class:"btn-first","data-value":"\u513F\u5B50",onClick:t[5]||(t[5]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u5B50")])]),s("div",P,[s("div",Q,[s("button",{"data-value":"\u5988\u5988",onClick:t[6]||(t[6]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u6BCD")]),s("div",R,[s("button",{"data-value":"\u59D0\u59D0",onClick:t[7]||(t[7]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u59D0")]),s("div",U,[s("button",{"data-value":"\u59B9\u59B9",onClick:t[8]||(t[8]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u59B9")]),s("div",W,[s("button",{"data-value":"\u5973\u513F",onClick:t[9]||(t[9]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u5973")])]),s("div",X,[s("div",Y,[s("button",{"data-value":"back",onClick:t[10]||(t[10]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u2190")]),s("div",Z,[s("button",{"data-value":"\u8001\u516C",onClick:t[11]||(t[11]=(...n)=>e.bindInput&&e.bindInput(...n)),disabled:o.sex==1},"\u592B",8,$)]),s("div",tt,[s("button",{class:k({"btn-active":o.reverse}),"data-value":"exchange",onClick:t[12]||(t[12]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u21CC",2)]),s("div",st,[x(u,{to:"/help/"},{default:C(()=>[et]),_:1})])]),s("div",nt,[s("div",at,[s("button",{"data-value":"reset",onClick:t[13]||(t[13]=(...n)=>e.bindInput&&e.bindInput(...n))},"\u21BB")]),s("div",it,[s("button",{"data-value":"\u8001\u5A46",onClick:t[14]||(t[14]=(...n)=>e.bindInput&&e.bindInput(...n)),disabled:o.sex==0},"\u59BB",8,dt)]),s("div",ot,[s("button",{class:"btn-equal","data-value":"equal",onClick:t[15]||(t[15]=(...n)=>e.bindInput&&e.bindInput(...n))},"=")])])])])])])}const rt=h(q,[["render",lt],["__scopeId","data-v-159c906a"]]);export{rt as default};
|
1
vue/assets/Home.0c53a8c1.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-159c906a]{height:100%;.inner[data-v-159c906a]{height: 100%;}}.mod-calculator[data-v-159c906a]{height:100%;background:#333}.mod-calculator .row[data-v-159c906a]{height:100%;flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;box-sizing:border-box}.mod-calculator .row2[data-v-159c906a]{flex:2}.mod-calculator .col[data-v-159c906a]{width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;box-sizing:border-box}.mod-calculator span[data-v-159c906a]{vertical-align:middle}.mod-calculator .screen[data-v-159c906a]{width:100%;height:40%;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between}.mod-calculator .screen .tip[data-v-159c906a]{width:100%;padding:0 .15rem;height:.3rem;line-height:.3rem;color:#bbb;box-sizing:border-box}.mod-calculator .screen .input[data-v-159c906a],.output[data-v-159c906a]{width:100%;padding:0 .15rem .15rem .1rem;text-align:right;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.mod-calculator .screen .input[data-v-159c906a]{flex:2;font-size:.16rem;color:#bbb}.mod-calculator .screen .output[data-v-159c906a]{flex:3;font-size:.21rem;color:#fff}.mod-calculator .screen .setting[data-v-159c906a]{width:100%;padding:0 .15rem;height:.4rem;background:rgba(0,0,0,.15);line-height:.4rem;font-size:.16rem;color:#ffffffe6;box-sizing:border-box}.mod-calculator .screen input[type=checkbox][data-v-159c906a]{display:none}.mod-calculator .screen .checkbox[data-v-159c906a]{margin:0 .07rem;user-select:none;position:relative;display:inline-block;width:.4rem;height:.2rem;background:rgba(255,255,255,.15);line-height:.2rem;vertical-align:middle;text-align:center;border-radius:.1rem}.mod-calculator .screen .switch[data-v-159c906a]{position:absolute;left:0;width:.2rem;height:.2rem;content:"";background:rgba(255,255,255,.72);border-radius:.1rem}.mod-calculator .screen input:checked+.checkbox .switch[data-v-159c906a]{left:auto;right:0}.mod-calculator .screen .copyright[data-v-159c906a]{float:right;font-size:.14rem;color:#484848}.mod-calculator .panel[data-v-159c906a]{width:100%;height:60%;font-size:.16rem}.mod-calculator .panel button[data-v-159c906a],.mod-calculator .panel a[data-v-159c906a]{position:relative;background:transparent;border:none;border-left:.01rem solid #444;border-top:.01rem solid #444;font-family:Arial,Helvetica,Microsoft Yahei;font-size:.18rem;color:#ffffffe6;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;border-radius:.02rem}.mod-calculator .panel button[data-v-159c906a]:active,.mod-calculator .panel a[data-v-159c906a]:active{background-color:#0000001a;color:#fffc}.mod-calculator .panel button[disabled][data-v-159c906a]{background:transparent;color:#ffffff4d}.mod-calculator .panel .btn-first[data-v-159c906a]{border-left:none}.mod-calculator .panel .btn-equal[data-v-159c906a]{background:#e7763e}.mod-calculator .panel .btn-equal-hover[data-v-159c906a]{background:#e66747}.mod-calculator .panel .btn-active[data-v-159c906a]{background-color:#0003;color:#ffffffb3}
|
1
vue/assets/Pair.40bb66e1.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as m,o,c as a,a as e,f as c,v as _,g as l,F as u,h as g,t as v,p as f,d as x}from"./index.cbf764cf.js";import{_ as p}from"./icon-close.3d9a04b1.js";const b={name:"Both",components:{},data(){return{text:"",target:"",items:[]}},computed:{},methods:{bindInputText:function(s){var t=this;t.text=s.target.value,t.items=[]},bindClearText:function(){var s=this;s.text="",s.items=[]},bindInputTarget:function(s){var t=this;t.target=s.target.value,t.items=[]},bindClearTarget:function(){var s=this;s.target="",s.items=[]},bindConfirm:function(){var s=this;if(s.text&&s.target){var t=window.relationship({text:s.text,target:s.target,type:"pair"});t.length?s.items=t:s.items=["\u672A\u627E\u5230\u76F8\u5E94\u5408\u79F0\uFF01"]}else alert("\u8BF7\u8F93\u5165\u76F8\u5E94\u79F0\u8C13")}},created(){}},d=s=>(f("data-v-aeef19bf"),s=s(),x(),s),C={class:"container"},y={class:"mod-panel"},T=d(()=>e("div",{class:"hd"},[e("span",{class:"title"},"\u4E24\u8005\u7684\u5408\u79F0\u5173\u7CFB")],-1)),w={class:"bd"},I={class:"search"},k={class:"row"},B=d(()=>e("img",{src:p,width:"16",height:"16",alt:"\u5173\u95ED"},null,-1)),S=[B],V=d(()=>e("div",{class:"row"},[e("span",{class:"add"},"+")],-1)),D={class:"row"},F=d(()=>e("img",{src:p,width:"16",height:"16",alt:"\u5173\u95ED"},null,-1)),M=[F],N={class:"row"},P={class:"list"},U={class:"item"},z=d(()=>e("div",{class:"ft"},[e("a",{class:"copyright",href:"https://github.com/mumuy/relationship/",target:"_blank"},[e("svg",{"aria-hidden":"true",class:"octicon",fill:"#999999",height:"20",title:"GitHub ",version:"1.1",viewBox:"0 0 16 16",width:"24"},[e("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59 0.4 0.07 0.55-0.17 0.55-0.38 0-0.19-0.01-0.82-0.01-1.49-2.01 0.37-2.53-0.49-2.69-0.94-0.09-0.23-0.48-0.94-0.82-1.13-0.28-0.15-0.68-0.52-0.01-0.53 0.63-0.01 1.08 0.58 1.23 0.82 0.72 1.21 1.87 0.87 2.33 0.66 0.07-0.52 0.28-0.87 0.51-1.07-1.78-0.2-3.64-0.89-3.64-3.95 0-0.87 0.31-1.59 0.82-2.15-0.08-0.2-0.36-1.02 0.08-2.12 0 0 0.67-0.21 2.2 0.82 0.64-0.18 1.32-0.27 2-0.27 0.68 0 1.36 0.09 2 0.27 1.53-1.04 2.2-0.82 2.2-0.82 0.44 1.1 0.16 1.92 0.08 2.12 0.51 0.56 0.82 1.27 0.82 2.15 0 3.07-1.87 3.75-3.65 3.95 0.29 0.25 0.54 0.73 0.54 1.48 0 1.07-0.01 1.93-0.01 2.2 0 0.21 0.15 0.46 0.55 0.38C13.71 14.53 16 11.53 16 8 16 3.58 12.42 0 8 0z"})]),e("span",null,"\u5173\u6CE8\u672C\u9879\u76EE\u5F00\u6E90")])],-1));function E(s,t,G,H,n,r){return o(),a("div",C,[e("div",y,[T,e("div",w,[e("div",I,[e("div",k,[c(e("input",{type:"text",placeholder:"\u8F93\u5165\u4F60\u4EB2\u621A\u7684\u79F0\u8C13",onInput:t[0]||(t[0]=(...i)=>r.bindInputTarget&&r.bindInputTarget(...i)),"onUpdate:modelValue":t[1]||(t[1]=i=>n.target=i)},null,544),[[_,n.target]]),n.target?(o(),a("span",{key:0,class:"close",onClick:t[2]||(t[2]=(...i)=>r.bindClearTarget&&r.bindClearTarget(...i))},S)):l("",!0)]),V,e("div",D,[c(e("input",{type:"text",placeholder:"\u8F93\u5165\u4F60\u4EB2\u621A\u7684\u79F0\u8C13",onInput:t[3]||(t[3]=(...i)=>r.bindInputText&&r.bindInputText(...i)),"onUpdate:modelValue":t[4]||(t[4]=i=>n.text=i)},null,544),[[_,n.text]]),n.text?(o(),a("span",{key:0,class:"close",onClick:t[5]||(t[5]=(...i)=>r.bindClearText&&r.bindClearText(...i))},M)):l("",!0)]),e("div",N,[e("button",{onClick:t[6]||(t[6]=(...i)=>r.bindConfirm&&r.bindConfirm(...i))},"\u67E5\u627E")])]),e("div",P,[n.text&&n.target?(o(),a(u,{key:0},[n.items.length?(o(!0),a(u,{key:0},g(n.items,(i,h)=>(o(),a("div",{key:h},[e("div",U,v(i),1)]))),128)):l("",!0)],64)):l("",!0)])]),z])])}const q=m(b,[["render",E],["__scopeId","data-v-aeef19bf"]]);export{q as default};
|
1
vue/assets/Pair.55d88e86.css
Normal file
@ -0,0 +1 @@
|
||||
.container[data-v-aeef19bf],.container .inner[data-v-aeef19bf]{height:100%}.mod-panel[data-v-aeef19bf]{position:relative;height:100%;background:#333}.mod-panel .hd[data-v-aeef19bf]{margin:0 .02rem;padding:.15rem 0 .1rem}.mod-panel .hd .title[data-v-aeef19bf]{display:inline-block;line-height:.22rem;border-left:.04rem solid #e7763e;padding-left:.12rem;font-weight:700;font-size:.17rem}.mod-panel .search[data-v-aeef19bf]{padding:0 .16rem;margin-bottom:.2rem;width:100%;box-sizing:border-box}.mod-panel .search .row[data-v-aeef19bf]{position:relative;width:100%;min-height:.24rem;line-height:.24rem;margin-bottom:.03rem;overflow:hidden}.mod-panel .search input[data-v-aeef19bf]{display:block;width:100%;padding:.05rem .08rem;background:rgba(255,255,255,.1);border:medium none;height:.36rem;line-height:.36rem;font-family:Arial,Helvetica,Microsoft Yahei;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-aeef19bf]{display:block;width:100%;height:.36rem;margin:.1rem 0 .05rem;background:#e7763e;border:medium none;font-size:.16rem;color:#ffffffe6;border-radius:.05rem;box-sizing:border-box;outline:none}.mod-panel .search button[data-v-aeef19bf]:hover{background:#e66747}.mod-panel .search .close[data-v-aeef19bf]{position:absolute;right:.15rem;top:.09rem;opacity:.6}.mod-panel .search .add[data-v-aeef19bf]{display:block;width:.2rem;height:.2rem;margin:.02rem auto;background:rgba(255,255,255,.1);line-height:.2rem;text-align:center;font-size:.16rem;border-radius:50%;color:#fffc}.mod-panel .list[data-v-aeef19bf]{width:100%;box-sizing:border-box;padding:.08rem .16rem;color:#ffffffe6}.mod-panel .list .item[data-v-aeef19bf]{padding:.1rem .15rem;margin-bottom:.02rem;background:rgba(125,125,125,.15);border-radius:.03rem;line-height:.24rem;font-size:.16rem}.mod-panel .ft[data-v-aeef19bf]{position:absolute;left:0;bottom:0;width:100%;padding:.15rem 0;line-height:.3rem;text-align:center}.mod-panel .ft .copyright[data-v-aeef19bf]{font-size:.14rem;color:#999;opacity:.5}.mod-panel .ft .copyright[data-v-aeef19bf]:hover{opacity:1}.mod-panel .ft .copyright svg[data-v-aeef19bf],.mod-panel .ft .copyright span[data-v-aeef19bf]{margin:0 .02rem;vertical-align:middle}
|
BIN
vue/assets/both.9e47953b.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
vue/assets/both_active.7fd8b56e.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
vue/assets/default.4ba103d6.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
vue/assets/default_active.ff025b11.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
vue/assets/favicon.71a59e4c.ico
Normal file
After Width: | Height: | Size: 4.2 KiB |
1
vue/assets/icon-close.3d9a04b1.js
Normal file
@ -0,0 +1 @@
|
||||
const A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAgRJREFUWEfNlz1PFFEUhp+3JQFDgJIgFiaWdjZQUWuUCIZEe038BZoICfwCEu0piKiQYE0FDRWUJBQqUIoxaqA95mxmzOzd+biz7mb2NpvNnHPeZ/eee+c9InKZ2TAwBywCt4FxYCxJ/wFcAqfAFrAn6U9MaVUFmdkd4CXwBBitik+e/wTeA+uSTspySgHMbDURH4kUDsN+JxCvi/ILAcxsH5jpUjhMO5A0m1crF8DMvid73CP9VplLSRNhwQ4AM/sK3OylcqbWN0nT2dptAGb2AXjcJ/G07EdJC+mXfwBJw70KxJclrZjZG2C5JlhZ7pqkVmO2AJKjdgi0dbukLGAdiJZ4CmxmFsD76bjnRzQFeAs8z/mFYaEYiNicd5JeyMxuAGeAf+at2IKeWyf2FzDlAE+BjYr9jSkcExPKPHOAT8B8RIOVCXQj7pLbDnAE3I0AKPqLCRoupk9SuWMHOAcmIwE6ILJ5XRzXCwe4AoZqAORCdCHuda4HAqDxLWi8Cd25uM2qWv04hlveAw+BnYYuokcO4GbTr+Iiv1fnkqkT675xqvmX0UC8jhMId8DNGJKMceilEy7q6zaHnGdK++GIU5gOZ1xky/vhjDscsVOVDSa9dMhtTji7N4M7mmUaMx1Ol0p8Y9hw7vc2/3s4DcyGm9b7wAPgVsF4/gXYBT5LcojK9RfajEl0w5N/GQAAAABJRU5ErkJggg==";export{A as _};
|
1
vue/assets/index.3131f132.css
Normal file
5
vue/assets/index.cbf764cf.js
Normal file
BIN
vue/assets/pair.02e5f8bc.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
vue/assets/pair_active.50251dfe.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
@ -1 +0,0 @@
|
||||
.container .inner[data-v-34e41ea0],.container[data-v-34e41ea0]{height:100%}.mod-detail[data-v-34e41ea0]{height:100%;background:#333}.mod-detail .hd[data-v-34e41ea0]{height:.48rem;background:#444;border-bottom:1px solid hsla(0,0%,100%,.08)}.mod-detail .hd a[data-v-34e41ea0]{position:relative;display:inline-block;height:.2rem;margin:.09rem .15rem .09rem .24rem;padding:.05rem .1rem .05rem .05rem;background:#333;line-height:.2rem;border-top-right-radius:.03rem;border-bottom-right-radius:.03rem;color:hsla(0,0%,100%,.8)}.mod-detail .hd a[data-v-34e41ea0]:before{position:absolute;left:-.3rem;top:0;content:"";width:0;border:.15rem solid transparent;border-right-color:#333}.mod-detail .bd[data-v-34e41ea0]{padding:.15rem;color:hsla(0,0%,100%,.8)}.mod-detail .bd h3[data-v-34e41ea0]{line-height:.3rem;font-weight:700;font-size:.16rem}.mod-detail .bd p[data-v-34e41ea0]{line-height:.3rem}
|
@ -1 +0,0 @@
|
||||
.container .inner[data-v-8bae315e],.container[data-v-8bae315e]{height:100%}.mod-calculator[data-v-8bae315e]{height:100%;background:#333}.mod-calculator .hd[data-v-8bae315e]{margin:0 .02rem;padding:.15rem 0 .1rem}.mod-calculator .hd .title[data-v-8bae315e]{display:inline-block;line-height:.22rem;border-left:.04rem solid #e7763e;padding-left:.12rem;font-weight:700;font-size:.17rem}.mod-calculator .search[data-v-8bae315e]{padding:0 .16rem;margin-bottom:.2rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator .search .row[data-v-8bae315e]{position:relative;width:100%;margin-bottom:.03rem}.mod-calculator .search input[data-v-8bae315e]{padding:.05rem .08rem;background:hsla(0,0%,100%,.1);line-height:.36rem;font-family:Arial,Helvetica,Microsoft Yahei}.mod-calculator .search button[data-v-8bae315e],.mod-calculator .search input[data-v-8bae315e]{display:block;width:100%;border:medium none;height:.36rem;font-size:.16rem;color:hsla(0,0%,100%,.9);border-radius:.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.mod-calculator .search button[data-v-8bae315e]{margin:.1rem 0 .05rem;background:#e7763e}.mod-calculator .search button[data-v-8bae315e]:hover{background:#e66747}.mod-calculator .search .close[data-v-8bae315e]{position:absolute;right:.15rem;top:.09rem;opacity:.6}.mod-calculator .list[data-v-8bae315e]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.08rem .16rem;color:hsla(0,0%,100%,.9)}.mod-calculator .list .item[data-v-8bae315e]{padding:.1rem .15rem;margin-bottom:.02rem;background:hsla(0,0%,49%,.15);border-radius:.03rem;line-height:.24rem;font-size:.16rem}
|
@ -1 +0,0 @@
|
||||
.container .inner[data-v-634b12ec],.container[data-v-634b12ec]{height:100%}.mod-calculator[data-v-634b12ec]{height:100%;background:#333}.mod-calculator .hd[data-v-634b12ec]{margin:0 .02rem;padding:.15rem 0 .1rem}.mod-calculator .hd .title[data-v-634b12ec]{display:inline-block;line-height:.22rem;border-left:.04rem solid #e7763e;padding-left:.12rem;font-weight:700;font-size:.17rem}.mod-calculator .search[data-v-634b12ec]{padding:0 .16rem;margin-bottom:.2rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator .search .row[data-v-634b12ec]{position:relative;width:100%;margin-bottom:.03rem}.mod-calculator .search input[data-v-634b12ec]{padding:.05rem .08rem;background:hsla(0,0%,100%,.1);line-height:.36rem;font-family:Arial,Helvetica,Microsoft Yahei}.mod-calculator .search button[data-v-634b12ec],.mod-calculator .search input[data-v-634b12ec]{display:block;width:100%;border:medium none;height:.36rem;font-size:.16rem;color:hsla(0,0%,100%,.9);border-radius:.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.mod-calculator .search button[data-v-634b12ec]{margin:.1rem 0 .05rem;background:#e7763e}.mod-calculator .search button[data-v-634b12ec]:hover{background:#e66747}.mod-calculator .search .close[data-v-634b12ec]{position:absolute;right:.15rem;top:.09rem;opacity:.6}.mod-calculator .search .call[data-v-634b12ec]{display:inline-block;line-height:.24rem;color:#bbb}.mod-calculator .search .exchange[data-v-634b12ec]{float:right;display:inline-block;width:.2rem;height:.2rem;margin:.02rem .1rem;background:#e7763e;line-height:.2rem;text-align:center;font-size:.16rem;border-radius:50%;color:hsla(0,0%,100%,.8)}.mod-calculator .search .exchange[data-v-634b12ec]:hover{background:#e66747}.mod-calculator .list[data-v-634b12ec]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.08rem .16rem;color:hsla(0,0%,100%,.9)}.mod-calculator .list .item[data-v-634b12ec]{padding:.1rem .15rem;margin-bottom:.02rem;background:hsla(0,0%,49%,.15);border-radius:.03rem;line-height:.24rem;font-size:.16rem}
|
@ -1 +0,0 @@
|
||||
.container .inner[data-v-247784a0],.container[data-v-247784a0]{height:100%}.mod-calculator[data-v-247784a0]{height:100%;background:#333}.mod-calculator .row[data-v-247784a0]{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator .row2[data-v-247784a0]{-webkit-box-flex:2;-ms-flex:2;flex:2}.mod-calculator .col[data-v-247784a0]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator span[data-v-247784a0]{vertical-align:middle}.mod-calculator .screen[data-v-247784a0]{width:100%;height:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}.mod-calculator .screen .tip[data-v-247784a0]{width:100%;padding:0 .15rem;height:.3rem;line-height:.3rem;color:#bbb;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator .screen .input[data-v-247784a0],.mod-calculator .screen .output[data-v-247784a0]{width:100%;padding:0 .15rem .15rem .1rem;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mod-calculator .screen .input[data-v-247784a0]{-webkit-box-flex:2;-ms-flex:2;flex:2;font-size:.16rem;color:#bbb}.mod-calculator .screen .output[data-v-247784a0]{-webkit-box-flex:3;-ms-flex:3;flex:3;font-size:.21rem;color:#fff}.mod-calculator .screen .setting[data-v-247784a0]{width:100%;padding:0 .15rem;height:.4rem;background:rgba(0,0,0,.15);line-height:.4rem;font-size:.16rem;color:hsla(0,0%,100%,.9);-webkit-box-sizing:border-box;box-sizing:border-box}.mod-calculator .screen .setting input[type=checkbox][data-v-247784a0]{display:none}.mod-calculator .screen .setting .checkbox[data-v-247784a0]{margin:0 .07rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;width:.4rem;height:.2rem;background:hsla(0,0%,100%,.15);line-height:.2rem;vertical-align:middle;text-align:center;border-radius:.1rem}.mod-calculator .screen .setting .switch[data-v-247784a0]{position:absolute;left:0;width:.2rem;height:.2rem;content:"";background:hsla(0,0%,100%,.72);border-radius:.1rem}.mod-calculator .screen .setting input:checked+.checkbox .switch[data-v-247784a0]{left:auto;right:0}.mod-calculator .screen .setting .copyright[data-v-247784a0]{float:right;font-size:.14rem;color:#484848}.mod-calculator .panel[data-v-247784a0]{width:100%;height:60%;font-size:.16rem}.mod-calculator .panel a[data-v-247784a0],.mod-calculator .panel button[data-v-247784a0]{position:relative;background:transparent;border:none;border-left:.01rem solid #444;border-top:.01rem solid #444;font-family:Arial,Helvetica,Microsoft Yahei;font-size:.18rem;color:hsla(0,0%,100%,.9);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;vertical-align:middle;border-radius:.02rem}.mod-calculator .panel a[data-v-247784a0]:active,.mod-calculator .panel button[data-v-247784a0]:active{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.8)}.mod-calculator .panel button[disabled][data-v-247784a0]{background:transparent;color:hsla(0,0%,100%,.3)}.mod-calculator .panel .btn-first[data-v-247784a0]{border-left:none}.mod-calculator .panel .btn-equal[data-v-247784a0]{background:#e7763e}.mod-calculator .panel .btn-equal-hover[data-v-247784a0]{background:#e66747}.mod-calculator .panel .btn-active[data-v-247784a0]{background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.7)}
|
@ -1,24 +1,31 @@
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://passer-by.com/relationship/vue/favicon.ico><title>亲戚计算器手机版 亲戚称呼计算器APP</title><meta name=keywords content=家庭称谓,亲戚称呼,亲戚称谓,亲戚叫法,亲戚关系计算器,亲戚计算器,称呼计算器,親戚關係稱呼,亲戚关系大全,叫什么,什么关系><meta name=description content=中国亲戚关系计算器手机版,走亲访友,逢年过节必备神器。它避免了叫错、不会叫亲戚的尴尬,人人必备家庭教育工具。><link href=https://passer-by.com/relationship/vue/css/chunk-1d9ca9a0.css rel=prefetch><link href=https://passer-by.com/relationship/vue/css/chunk-25bca69f.css rel=prefetch><link href=https://passer-by.com/relationship/vue/css/chunk-337d0ccf.css rel=prefetch><link href=https://passer-by.com/relationship/vue/css/chunk-7f98b868.css rel=prefetch><link href=https://passer-by.com/relationship/vue/js/chunk-1d9ca9a0.js rel=prefetch><link href=https://passer-by.com/relationship/vue/js/chunk-25bca69f.js rel=prefetch><link href=https://passer-by.com/relationship/vue/js/chunk-337d0ccf.js rel=prefetch><link href=https://passer-by.com/relationship/vue/js/chunk-7f98b868.js rel=prefetch><link href=https://passer-by.com/relationship/vue/css/app.css rel=preload as=style><link href=https://passer-by.com/relationship/vue/js/app.js rel=preload as=script><link href=https://passer-by.com/relationship/vue/js/chunk-vendors.js rel=preload as=script><link href=https://passer-by.com/relationship/vue/css/app.css rel=stylesheet></head><body><noscript><strong>We're sorry but caipiao doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><script>setTimeout(function(){
|
||||
if(location.hostname.indexOf('passer-by.com')==-1&&location.hostname!='localhost'){
|
||||
location.href = 'http://passer-by.com/';
|
||||
}else if( window.top != window.self ) {
|
||||
window.top.location = self.location.href;
|
||||
}
|
||||
},parseInt(3000+15000*Math.random()));</script><div id=app></div><script src=https://passer-by.com/relationship/dist/relationship.min.js></script><script>var _hmt = _hmt || [];
|
||||
(function() {
|
||||
var hm = document.createElement("script");
|
||||
hm.src = "https://hm.baidu.com/hm.js?b86879c9cc57dd112fe1f7dd75206b82";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(hm, s);
|
||||
})();</script><script>(function(){
|
||||
var bp = document.createElement('script');
|
||||
var curProtocol = window.location.protocol.split(':')[0];
|
||||
if (curProtocol === 'https') {
|
||||
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
|
||||
}
|
||||
else {
|
||||
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
|
||||
}
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(bp, s);
|
||||
})();</script><div style="display: none;"><script>document.writeln('<iframe src="https://passer-by.com/browser/stat.html?type=relationship&ua='+navigator.userAgent+'" width="" height=""></iframe>');</script></div><script src=https://passer-by.com/relationship/vue/js/chunk-vendors.js></script><script src=https://passer-by.com/relationship/vue/js/app.js></script></body></html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<link rel="icon" href="/assets/favicon.71a59e4c.ico">
|
||||
<title>亲戚计算器手机版 亲戚称呼计算器APP</title>
|
||||
<meta name="keywords" content="家庭称谓,亲戚称呼,亲戚称谓,亲戚叫法,亲戚关系计算器,亲戚计算器,称呼计算器,親戚關係稱呼,亲戚关系大全,叫什么,什么关系">
|
||||
<meta name="description" content="中国亲戚关系计算器手机版,走亲访友,逢年过节必备神器。它避免了叫错、不会叫亲戚的尴尬,人人必备家庭教育工具。">
|
||||
<script type="module" crossorigin src="/assets/index.cbf764cf.js"></script>
|
||||
<link rel="stylesheet" href="/assets/index.3131f132.css">
|
||||
</head>
|
||||
<body>
|
||||
<noscript>
|
||||
<strong>We're sorry but caipiao doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
|
||||
</noscript>
|
||||
<script type="text/javascript">
|
||||
setTimeout(function(){
|
||||
if(location.hostname.indexOf('passer-by.com')==-1&&location.hostname!='localhost'){
|
||||
location.href = 'http://passer-by.com/';
|
||||
}else if( window.top != window.self ) {
|
||||
window.top.location = self.location.href;
|
||||
}
|
||||
},parseInt(3000+15000*Math.random()));
|
||||
</script>
|
||||
<div id="app"></div>
|
||||
<script type="text/javascript" src="https://passer-by.com/relationship/dist/relationship.min.js"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1d9ca9a0"],{"98f3":function(t,a,s){"use strict";var n=s("d83d"),e=s.n(n);e.a},"9fc0":function(t,a,s){"use strict";s.r(a);var n=function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"container"},[s("div",{staticClass:"mod-detail"},[s("div",{staticClass:"hd"},[s("router-link",{attrs:{to:"/"}},[t._v("返回")])],1),t._m(0),s("div",{staticClass:"ft"})])])},e=[function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"bd"},[s("h3",[t._v("使用说明")]),s("p",[s("span",{staticClass:"name"},[t._v("←")]),s("span",[t._v("删除上一层关系")])]),s("p",[s("span",{staticClass:"name"},[t._v("↻")]),s("span",[t._v("清除所有输入")])]),s("p",[s("span",{staticClass:"name"},[t._v("⇌")]),s("span",[t._v("互称间切换")])]),s("p",[t._v("开始计算前,先在键盘左上方选择自己的性别")])])}],c={name:"Help",components:{},data:function(){return{}},computed:{},methods:{},created:function(){}},i=c,d=(s("98f3"),s("2877")),r=Object(d["a"])(i,n,e,!1,null,"34e41ea0",null);a["default"]=r.exports},d83d:function(t,a,s){}}]);
|
||||
//# sourceMappingURL=chunk-1d9ca9a0.js.map
|
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-25bca69f"],{"0a24":function(t,e,i){},9304:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAgRJREFUWEfNlz1PFFEUhp+3JQFDgJIgFiaWdjZQUWuUCIZEe038BZoICfwCEu0piKiQYE0FDRWUJBQqUIoxaqA95mxmzOzd+biz7mb2NpvNnHPeZ/eee+c9InKZ2TAwBywCt4FxYCxJ/wFcAqfAFrAn6U9MaVUFmdkd4CXwBBitik+e/wTeA+uSTspySgHMbDURH4kUDsN+JxCvi/ILAcxsH5jpUjhMO5A0m1crF8DMvid73CP9VplLSRNhwQ4AM/sK3OylcqbWN0nT2dptAGb2AXjcJ/G07EdJC+mXfwBJw70KxJclrZjZG2C5JlhZ7pqkVmO2AJKjdgi0dbukLGAdiJZ4CmxmFsD76bjnRzQFeAs8z/mFYaEYiNicd5JeyMxuAGeAf+at2IKeWyf2FzDlAE+BjYr9jSkcExPKPHOAT8B8RIOVCXQj7pLbDnAE3I0AKPqLCRoupk9SuWMHOAcmIwE6ILJ5XRzXCwe4AoZqAORCdCHuda4HAqDxLWi8Cd25uM2qWv04hlveAw+BnYYuokcO4GbTr+Iiv1fnkqkT675xqvmX0UC8jhMId8DNGJKMceilEy7q6zaHnGdK++GIU5gOZ1xky/vhjDscsVOVDSa9dMhtTji7N4M7mmUaMx1Ol0p8Y9hw7vc2/3s4DcyGm9b7wAPgVsF4/gXYBT5LcojK9RfajEl0w5N/GQAAAABJRU5ErkJggg=="},9347:function(t,e,i){"use strict";var a=i("0a24"),s=i.n(a);s.a},ad80:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("div",{staticClass:"mod-calculator"},[t._m(0),a("div",{staticClass:"bd"},[a("div",{staticClass:"search"},[a("div",{staticClass:"row"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.value,expression:"value"}],attrs:{type:"text",placeholder:"输入你亲戚的称谓"},domProps:{value:t.value},on:{input:[function(e){e.target.composing||(t.value=e.target.value)},t.bindInput]}}),t.value?[a("span",{staticClass:"close",on:{click:t.bindClear}},[a("img",{attrs:{src:i("9304"),width:"16",height:"16",alt:"关闭"}})])]:t._e()],2),a("div",{staticClass:"row"},[a("button",{on:{click:t.bindConfirm}},[t._v("查找")])])]),a("div",{staticClass:"list"},[t.value?[t.items.length?t._l(t.items,(function(e,i){return a("div",{key:i},[a("div",{staticClass:"item"},[t._v(t._s(e))])])})):t._e()]:t._e()],2)])])])},s=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"hd"},[i("span",{staticClass:"title"},[t._v("通过称谓查关系")])])}],n={name:"Chain",components:{},data:function(){return{value:"",items:[]}},computed:{},methods:{bindInput:function(t){var e=this;e.value=t.target.value,e.items=[]},bindClear:function(){var t=this;t.value="",t.items=[]},bindConfirm:function(){var t=this,e=t.value,i=window.relationship({text:e,type:"chain"});i.length?t.items=i:t.items=["未找到相应关系!"]}},created:function(){}},c=n,l=(i("9347"),i("2877")),u=Object(l["a"])(c,a,s,!1,null,"8bae315e",null);e["default"]=u.exports}}]);
|
||||
//# sourceMappingURL=chunk-25bca69f.js.map
|
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-337d0ccf"],{4422:function(t,e,a){},"8af0":function(t,e,a){"use strict";var i=a("4422"),s=a.n(i);s.a},9304:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAgRJREFUWEfNlz1PFFEUhp+3JQFDgJIgFiaWdjZQUWuUCIZEe038BZoICfwCEu0piKiQYE0FDRWUJBQqUIoxaqA95mxmzOzd+biz7mb2NpvNnHPeZ/eee+c9InKZ2TAwBywCt4FxYCxJ/wFcAqfAFrAn6U9MaVUFmdkd4CXwBBitik+e/wTeA+uSTspySgHMbDURH4kUDsN+JxCvi/ILAcxsH5jpUjhMO5A0m1crF8DMvid73CP9VplLSRNhwQ4AM/sK3OylcqbWN0nT2dptAGb2AXjcJ/G07EdJC+mXfwBJw70KxJclrZjZG2C5JlhZ7pqkVmO2AJKjdgi0dbukLGAdiJZ4CmxmFsD76bjnRzQFeAs8z/mFYaEYiNicd5JeyMxuAGeAf+at2IKeWyf2FzDlAE+BjYr9jSkcExPKPHOAT8B8RIOVCXQj7pLbDnAE3I0AKPqLCRoupk9SuWMHOAcmIwE6ILJ5XRzXCwe4AoZqAORCdCHuda4HAqDxLWi8Cd25uM2qWv04hlveAw+BnYYuokcO4GbTr+Iiv1fnkqkT675xqvmX0UC8jhMId8DNGJKMceilEy7q6zaHnGdK++GIU5gOZ1xky/vhjDscsVOVDSa9dMhtTji7N4M7mmUaMx1Ol0p8Y9hw7vc2/3s4DcyGm9b7wAPgVsF4/gXYBT5LcojK9RfajEl0w5N/GQAAAABJRU5ErkJggg=="},c2cb:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"mod-calculator"},[t._m(0),i("div",{staticClass:"bd"},[i("div",{staticClass:"search"},[i("div",{staticClass:"row"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.target,expression:"target"}],attrs:{type:"text",placeholder:"输入你亲戚的称谓"},domProps:{value:t.target},on:{input:[function(e){e.target.composing||(t.target=e.target.value)},t.bindInputTarget]}}),t.target?[i("span",{staticClass:"close",on:{click:t.bindClearTarget}},[i("img",{attrs:{src:a("9304"),width:"16",height:"16",alt:"关闭"}})])]:t._e()],2),i("div",{staticClass:"row"},[i("span",{staticClass:"call"},[t._v("⇓ 称呼")]),i("span",{staticClass:"exchange",on:{click:t.bindExchange}},[t._v("⇅")])]),i("div",{staticClass:"row"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.text,expression:"text"}],attrs:{type:"text",placeholder:"输入你亲戚的称谓"},domProps:{value:t.text},on:{input:[function(e){e.target.composing||(t.text=e.target.value)},t.bindInputText]}}),t.text?[i("span",{staticClass:"close",on:{click:t.bindClearText}},[i("img",{attrs:{src:a("9304"),width:"16",height:"16",alt:"关闭"}})])]:t._e()],2),i("div",{staticClass:"row"},[i("button",{on:{click:t.bindConfirm}},[t._v("查找")])])]),i("div",{staticClass:"list"},[t.text&&t.target?[t.items.length?t._l(t.items,(function(e,a){return i("div",{key:a},[i("div",{staticClass:"item"},[t._v(t._s(e))])])})):t._e()]:t._e()],2)])])])},s=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"hd"},[a("span",{staticClass:"title"},[t._v("两者之间的称谓")])])}],n={name:"Both",components:{},data:function(){return{text:"",target:"",items:[]}},computed:{},methods:{bindInputText:function(t){var e=this;e.text=t.target.value,e.items=[]},bindClearText:function(){var t=this;t.text="",t.items=[]},bindInputTarget:function(t){var e=this;e.target=t.target.value,e.items=[]},bindClearTarget:function(){var t=this;t.target="",t.items=[]},bindExchange:function(){var t=this,e=t.text;t.text=t.target,t.target=e,t.text&&t.target&&t.bindConfirm()},bindConfirm:function(){var t=this;if(t.text&&t.target){var e=window.relationship({text:t.text,target:t.target});e.length?t.items=e:t.items=["未找到相应关系!"]}else alert("请输入相应称谓")}},created:function(){}},c=n,r=(a("8af0"),a("2877")),l=Object(r["a"])(c,i,s,!1,null,"634b12ec",null);e["default"]=l.exports}}]);
|
||||
//# sourceMappingURL=chunk-337d0ccf.js.map
|
108
zh-HK.html
@ -12,6 +12,7 @@
|
||||
<title>中國親戚關系計算器 親戚稱謂計算器 親戚稱呼大全</title>
|
||||
<meta name="keywords" content="家庭稱謂,親戚稱呼,親戚稱謂,親戚叫法,親屬關系,親屬稱謂,關系計算器,親戚計算器,稱呼計算器,稱謂計算器,輩分計算器,親戚關系大全,親戚稱呼大全"/>
|
||||
<meta name="description" content="中國親戚關系計算器是一款最爲全面準確的親戚稱呼計算器及親戚關系在線查詢工具,逢年過節走親訪友必備神器,亦可作爲家庭啓蒙教育應用。"/>
|
||||
<link rel="canonical" href="https://passer-by.com/relationship/"/>
|
||||
<link rel="stylesheet" href="static/style/index.css">
|
||||
<script type="text/javascript">
|
||||
setTimeout(function(){
|
||||
@ -30,7 +31,7 @@
|
||||
<div class="mod-head">
|
||||
<div class="bd">
|
||||
<span class="language">
|
||||
<a href="/relationship/">简体</a>
|
||||
<a href="/relationship/">簡體</a>
|
||||
<span>/</span>
|
||||
<a class="active" href="zh-HK.html">繁體</a>
|
||||
</span>
|
||||
@ -58,9 +59,10 @@
|
||||
<div class="bd">
|
||||
<div class="c-hd">
|
||||
<ul>
|
||||
<li class="active"><a href="javascript:;" rel="nofollow">通過關系找稱呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">通過稱呼找關系</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">任意兩者間稱呼</a></li>
|
||||
<li class="active"><a href="javascript:;" rel="nofollow">關系找稱呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">稱呼找關系</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">兩者間稱呼</a></li>
|
||||
<li><a href="javascript:;" rel="nofollow">兩者的合稱</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="c-bd">
|
||||
@ -204,6 +206,38 @@
|
||||
<p class="q">我爸應該叫舅老爺什麼?</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="c-panel">
|
||||
<div class="row">
|
||||
<div class="field">
|
||||
<input class="input-text" type="text" name="person" placeholder="輸入要查詢的稱呼"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="field" style="text-align:center;">
|
||||
<span>+</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="field">
|
||||
<input class="input-text" type="text" name="target" placeholder="輸入要查詢的稱呼"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="operation">
|
||||
<div class="row">
|
||||
<button class="btn btn-red">清空</button>
|
||||
<button class="btn btn-green">計算</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<p>計算結果:</p>
|
||||
<p><textarea name="result" readonly></textarea></p>
|
||||
</div>
|
||||
<div class="intro">
|
||||
<h3>應用場景</h3>
|
||||
<p class="q">奶奶和外婆之間什麼關系?</p>
|
||||
<p class="q">舅公和爺爺是什麼關系?</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -261,6 +295,30 @@
|
||||
<p class="a">嶽母的配偶的兒子的爸爸 = 嶽父</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">7. 支持古文式表達:</p>
|
||||
<p class="a">吾父之舅父 = 舅爺爺</p>
|
||||
<p class="a">母之兄長之妻 = 大舅媽</p>
|
||||
<p class="a">泰山之高堂 = 祖嶽父 / 祖嶽母</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">8. 解析某稱謂關系鏈:</p>
|
||||
<p class="a">七舅姥爺 = 媽媽的媽媽的兄弟</p>
|
||||
<p class="a">姑奶奶 = 爸爸的爸爸的姐妹</p>
|
||||
<p class="a">外太公 = 媽媽的爸爸的爸爸</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="item">
|
||||
<p class="q">9. 算兩個親戚間的合稱關系:</p>
|
||||
<p class="a">奶奶 + 外婆 = 兒女親家</p>
|
||||
<p class="a">媽媽 + 嬸嬸 = 妯娌</p>
|
||||
<p class="a">嶽父 + 我 = 翁婿</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -440,7 +498,7 @@
|
||||
}
|
||||
})();
|
||||
|
||||
// 通過關系找稱呼
|
||||
// 關系找稱呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(1)');
|
||||
@ -560,7 +618,7 @@
|
||||
toggleSex($sex[0].checked);
|
||||
})();
|
||||
|
||||
// 通過稱呼找關系
|
||||
// 稱呼找關系
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(2)');
|
||||
@ -586,7 +644,7 @@
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
|
||||
// 任意兩者間稱呼
|
||||
// 兩者間稱呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(3)');
|
||||
@ -622,6 +680,42 @@
|
||||
};
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
|
||||
// 兩者的稱呼
|
||||
(function(){
|
||||
var $module = document.querySelector('.mod-panel');
|
||||
var $panel = $module.querySelector('.c-panel:nth-child(4)');
|
||||
var $radio = $panel.querySelectorAll('input[type="radio"]');
|
||||
var $reverse = $panel.querySelectorAll('input[name="reverse2"]');
|
||||
var $person = $panel.querySelector('input[name="person"]');
|
||||
var $target = $panel.querySelector('input[name="target"]');
|
||||
var $result = $panel.querySelector('textarea[name="result"]');
|
||||
var count = function(){
|
||||
var person = $person.value.trim();
|
||||
var target = $target.value.trim();
|
||||
if(person){
|
||||
var result = relationship({text:person,target:target,type:'pair'});
|
||||
if(result.length){
|
||||
$result.value = result.join('\n');
|
||||
}else{
|
||||
$result.value = '未找到合稱!';
|
||||
}
|
||||
}else{
|
||||
$result.value = '';
|
||||
}
|
||||
};
|
||||
for(var i=0;i<$radio.length;i++){
|
||||
$radio[i].onchange=function(){
|
||||
if($result.value){
|
||||
count();
|
||||
}
|
||||
}
|
||||
}
|
||||
$panel.querySelector('.btn-red').onclick = function(){
|
||||
$result.value = $person.value = $target.value = '';
|
||||
};
|
||||
$panel.querySelector('.btn-green').onclick = count;
|
||||
})();
|
||||
</script>
|
||||
<script async defer src="https://cdn.bootcdn.net/ajax/libs/github-buttons/2.21.1/buttons.min.js"></script>
|
||||
<script>
|
||||
|