多语言公会,修复账单类型
This commit is contained in:
@@ -260,9 +260,6 @@ function convert(_url) {
|
||||
|
||||
// 根据域名适配环境
|
||||
function EnvCheck() {
|
||||
if (window.location.href.match(/guildAr/)) {
|
||||
pubInfo['Accept-Language'] = 'ar'
|
||||
}
|
||||
if (window.location.href) {
|
||||
var _url = window.location.host;
|
||||
var res = _url.match(/uat/);
|
||||
@@ -834,6 +831,10 @@ function langCodeFun(langCode) {
|
||||
if (langCode == "ar") {
|
||||
document.documentElement.setAttribute("dir", "rtl");
|
||||
document.body.classList.add('arabic');
|
||||
|
||||
if (window.location.href.match(/guildAr/)) {
|
||||
document.documentElement.setAttribute("dir", "ltr");
|
||||
}
|
||||
}
|
||||
}
|
||||
// 获取整条url
|
||||
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>إعدادات المشرف</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 添加管理员页面 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/adminSet.css">
|
||||
@@ -15,8 +15,8 @@
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<img src="./images/fdj.png" alt="" class="fdj">
|
||||
<input type="text" placeholder="MoliStarID بحث عن ">
|
||||
<div class="text">بحث</div>
|
||||
<input class="text16" type="text" placeholder="">
|
||||
<div class="text text2"></div>
|
||||
</div>
|
||||
<!-- 内容 -->
|
||||
<ul>
|
||||
@@ -33,16 +33,16 @@
|
||||
</li> -->
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لا يوجد بيانات حتي الاّن</span>
|
||||
<span class="text3"></span>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- 设置管理员弹窗 -->
|
||||
<div class="pub">
|
||||
<div class="pub_in">
|
||||
<p>هل أنت متأكد أنك تريد تعين هذا الشخص مشرف للوكالة؟</p>
|
||||
<p class="text4"></p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close"></div>
|
||||
<div class="ok"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -55,4 +55,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/adminSet.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/adminSet.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>إعدادات المشرف</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 移除管理员页面 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/adminSet2.css">
|
||||
@@ -14,8 +14,8 @@
|
||||
<!-- 顶部 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<div class="title">إعدادات المشرف</div>
|
||||
<div class="text">إضافة مشرف</div>
|
||||
<div class="title text2"> </div>
|
||||
<div class="text text3"></div>
|
||||
</div>
|
||||
<!-- 内容 -->
|
||||
<ul>
|
||||
@@ -32,17 +32,17 @@
|
||||
</li> -->
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لا يوجد بيانات حتي الاّن</span>
|
||||
<span class="text4"></span>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- 设置管理员弹窗 -->
|
||||
<div class="pub">
|
||||
<div class="pub_in">
|
||||
<!-- 移除管理员 -->
|
||||
<p>هل أنت متأكد أنك تريد إزالة هذا الشخص مشرف للوكالة؟</p>
|
||||
<p class="text5"></p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close text6"></div>
|
||||
<div class="ok text7"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -55,4 +55,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/adminSet2.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/adminSet2.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>جميع الوكالات</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 未加入公会首页 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/guild.css">
|
||||
@@ -14,11 +14,11 @@
|
||||
<!-- 頂部返回 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="">
|
||||
جميع الوكالات
|
||||
<b class="text2"></b>
|
||||
</div>
|
||||
<!-- 头部 -->
|
||||
<div class="top">
|
||||
<div class="left">الوكالة</div>
|
||||
<div class="left text3"></div>
|
||||
<img src="./images/fdj.png" alt="">
|
||||
</div>
|
||||
<!-- 列表 -->
|
||||
@@ -67,10 +67,10 @@
|
||||
<!-- 确认加入公会弹窗 -->
|
||||
<div class="pub">
|
||||
<div class="pub_in">
|
||||
<p>هل أنت متأكد أنك تريد التقديم بطلب للانضمام إلى هذه النقابة؟</p>
|
||||
<p class="text4"></p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close text5"></div>
|
||||
<div class="ok text6"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -83,4 +83,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/guild.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/guild.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>إعدادات معلومات الوكالة</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 公会信息设置 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/guildInfoSet.css">
|
||||
@@ -14,22 +14,22 @@
|
||||
<!-- 頂部返回 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="">
|
||||
إعدادات معلومات الوكالة
|
||||
<b class="text2"></b>
|
||||
</div>
|
||||
<!-- 公会昵称 -->
|
||||
<div class="nick">أسم الوكالة: <input type="text" placeholder="أسم الوكالة"></div>
|
||||
<div class="nick"><span class="text3"></span><input class="text4" type="text" placeholder=""></div>
|
||||
<!-- 公会背景 -->
|
||||
<div class="bg">
|
||||
<span>خلفية الوكالة:</span>
|
||||
<span class="text5"></span>
|
||||
<img src="./images/upDate.png" alt="">
|
||||
<input type="file" id="backImageUpload" accept="image/*" onchange="fileChangeF(event)" class="upload"
|
||||
style="opacity: 0;">
|
||||
</div>
|
||||
<div class="boxBut">
|
||||
<!-- 取消按钮 -->
|
||||
<div class="close">حذف</div>
|
||||
<div class="close text6"></div>
|
||||
<!-- 保存按钮 -->
|
||||
<div class="ok">حفظ</div>
|
||||
<div class="ok text7"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -41,4 +41,8 @@
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/qiniu.min.js"></script>
|
||||
<script src="./js/guildInfoSet.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/guildInfoSet.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>أسم الوكالة</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 公会首页 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/index.css">
|
||||
@@ -14,7 +14,7 @@
|
||||
<!-- 頂部返回 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/back.png" alt="">
|
||||
أسم الوكالة
|
||||
<b class="text2"></b>
|
||||
</div>
|
||||
<!-- 主视觉头部背景 -->
|
||||
<div class="header">
|
||||
@@ -22,17 +22,17 @@
|
||||
<img src="./images/logo.png" alt="" class="tx">
|
||||
<!-- 工会长昵称 -->
|
||||
<div class="nick"></div>
|
||||
<div class="id">ID:0</div>
|
||||
<div class="id"></div>
|
||||
<!-- 管理员设置 -->
|
||||
<div class="adminSet">إعدادات المشرف</div>
|
||||
<div class="adminSet text3"></div>
|
||||
<!-- 公会信息设置 -->
|
||||
<div class="guildInfoSet">إعدادات الوكالة</div>
|
||||
<div class="guildInfoSet text4"></div>
|
||||
<!-- 查看成员流水 -->
|
||||
<div class="memberFlow">دخل الأعضاء</div>
|
||||
<div class="memberFlow text5"></div>
|
||||
<!-- 邀请成员 -->
|
||||
<div class="inveMember">دعوة الأعضاء</div>
|
||||
<div class="inveMember text6"></div>
|
||||
<!-- 查看成员流水 -->
|
||||
<div class="memberFlowMy">عرض التفاصيل</div>
|
||||
<div class="memberFlowMy text7"></div>
|
||||
<!-- 工会昵称 -->
|
||||
<!-- 公会:公会昵称 -->
|
||||
<div class="guildNick"></div>
|
||||
@@ -40,9 +40,9 @@
|
||||
<!-- 公会成员列表 -->
|
||||
<div class="guildList">
|
||||
<div class="top">
|
||||
<b>أسم الوكالة</b><i>(0)</i>
|
||||
<b class="text8"></b><i>(0)</i>
|
||||
<img src="./images/fdj.png" alt="">
|
||||
<input type="number" placeholder="MoliStarID بحث عن ">
|
||||
<input class="text16" type="number" placeholder="">
|
||||
</div>
|
||||
<ul>
|
||||
<!-- <li>
|
||||
@@ -66,8 +66,8 @@
|
||||
<!-- 移除此人 -->
|
||||
<p>من الوكالة؟XXXxxxهل أنت متأكد أنك تريد إزالة </p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close text9"></div>
|
||||
<div class="ok text10"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -80,5 +80,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<!-- <script src="../../common/local/langHandler.js"></script> -->
|
||||
<script src="./js/index.js?v=1.0"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/index.js?v=1.0"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>إضافة</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 邀请成员 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/invitation.css?v=1.0">
|
||||
@@ -15,8 +15,8 @@
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<img src="./images/fdj.png" alt="" class="fdj">
|
||||
<input type="text" placeholder="MoliStarID بحث عن ">
|
||||
<div class="text">البحث</div>
|
||||
<input class="text2" type="text" placeholder="">
|
||||
<div class="text text3"></div>
|
||||
</div>
|
||||
<!-- 内容 -->
|
||||
<ul>
|
||||
@@ -33,16 +33,16 @@
|
||||
</li> -->
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لم يتم العثور علي محتوي ذي صلة</span>
|
||||
<span class="text4"></span>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- 弹窗 -->
|
||||
<div class="pub" style="display: none;">
|
||||
<div class="pub_in">
|
||||
<p>هل أنت متأكد من دعوة هذا الشخص للانضمام إلى النقابة؟</p>
|
||||
<p class="text5"></p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close text6"></div>
|
||||
<div class="ok text7"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -55,4 +55,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/invitation.js?v=1.0"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/invitation.js?v=1.0"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -30,6 +32,7 @@ var roleTypes = getQueryString().roleTypes;
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -43,8 +46,23 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = document.referrer;
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.adminSet.text1));
|
||||
$('.text2').text(langReplace(localLang.adminSet.text2));
|
||||
$('.text3').text(langReplace(localLang.adminSet.text3));
|
||||
$('.text4').text(langReplace(localLang.adminSet.text4));
|
||||
$('.text5').text(langReplace(localLang.adminSet.text5));
|
||||
$('.text6').text(langReplace(localLang.adminSet.text6));
|
||||
$('.text16').attr('placeholder', langReplace(localLang.demoModule.text16));
|
||||
}
|
||||
// 搜索接口
|
||||
function searchUser(erbanNo) {
|
||||
var str = '';
|
||||
@@ -68,7 +86,7 @@ function searchUser(erbanNo) {
|
||||
<img src="${res.data.userLevelVo.charmUrl}" alt="" class="charm">
|
||||
<b>ID:${res.data.erbanNo}</b>
|
||||
</div>
|
||||
<div style="display:${res.roleType == 1 || res.roleType == 2 ? 'none' : 'block'}" uid=${res.data.uid} class="but">إضافة </div>
|
||||
<div style="display:${res.roleType == 1 || res.roleType == 2 ? 'none' : 'block'}" uid=${res.data.uid} class="but">${langReplace(localLang.adminSet.text7)}</div>
|
||||
</li>
|
||||
`
|
||||
// })
|
||||
@@ -77,7 +95,7 @@ function searchUser(erbanNo) {
|
||||
str += `
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لا يوجد بيانات حتي الاّن</span>
|
||||
<span>${langReplace(localLang.adminSet.text3)}</span>
|
||||
</li>`
|
||||
$('ul').append(str);
|
||||
} else {
|
||||
@@ -87,7 +105,7 @@ function searchUser(erbanNo) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -118,7 +136,7 @@ function setManager(targetUid) {
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
searchUser($('.back input').val());
|
||||
toastMsg('تمت الإضافة بنجاح');
|
||||
toastMsg(langReplace(localLang.adminSet.text8));
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
}
|
||||
@@ -126,7 +144,7 @@ function setManager(targetUid) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -30,6 +32,7 @@ var roleTypes = getQueryString().roleTypes;
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -43,9 +46,24 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = "./index.html";
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
listManager();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.adminSet2.text1));
|
||||
$('.text2').text(langReplace(localLang.adminSet2.text2));
|
||||
$('.text3').text(langReplace(localLang.adminSet2.text3));
|
||||
$('.text4').text(langReplace(localLang.adminSet2.text4));
|
||||
$('.text5').text(langReplace(localLang.adminSet2.text5));
|
||||
$('.text6').text(langReplace(localLang.adminSet2.text6));
|
||||
$('.text7').text(langReplace(localLang.adminSet2.text7));
|
||||
}
|
||||
// 搜索所有管理员接口
|
||||
function listManager() {
|
||||
$('ul li').remove();
|
||||
@@ -60,14 +78,14 @@ function listManager() {
|
||||
str += `
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لا يوجد بيانات حتي الاّن</span>
|
||||
<span>${langReplace(localLang.adminSet2.text4)}</span>
|
||||
</li>`
|
||||
} else {
|
||||
res.data.forEach(res => {
|
||||
str += `
|
||||
<li>
|
||||
<div class="chairman" ${res.roleType == 3 ? 'style="display:none"' : ''}>الوكيل</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:none"' : ''}>المشرف</div>
|
||||
<div class="chairman" ${res.roleType == 3 ? 'style="display:none"' : ''}>${langReplace(localLang.adminSet2.text8)}</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:none"' : ''}>${langReplace(localLang.adminSet2.text9)}</div>
|
||||
<img src="${res.avatar}" alt="" class="tx">
|
||||
<div class="user">
|
||||
<p>${res.nick}</p>
|
||||
@@ -76,7 +94,7 @@ function listManager() {
|
||||
<img src="${res.userLevel.charmUrl}" alt="" class="charm">
|
||||
<b>ID:${res.erbanNo}</b>
|
||||
</div>
|
||||
<div class="but" uid=${res.uid}>حذف </div>
|
||||
<div class="but" uid=${res.uid}>${langReplace(localLang.adminSet2.text10)} </div>
|
||||
`
|
||||
})
|
||||
}
|
||||
@@ -88,7 +106,7 @@ function listManager() {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -118,7 +136,7 @@ function setManager(targetUid) {
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
listManager();
|
||||
toastMsg('تمت الإزالة بنجاح');
|
||||
toastMsg(langReplace(localLang.adminSet2.text11));
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
}
|
||||
@@ -126,7 +144,7 @@ function setManager(targetUid) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -29,6 +31,7 @@ const toastMsg = (content = '操作完成', time = 2) => {
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -46,9 +49,23 @@ $(function () {
|
||||
window.webkit.messageHandlers.closeWebView.postMessage(null)
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
listRank();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.guild.text1));
|
||||
$('.text2').text(langReplace(localLang.guild.text2));
|
||||
$('.text3').text(langReplace(localLang.guild.text3));
|
||||
$('.text4').text(langReplace(localLang.guild.text4));
|
||||
$('.text5').text(langReplace(localLang.guild.text5));
|
||||
$('.text6').text(langReplace(localLang.guild.text6));
|
||||
}
|
||||
// 搜索按钮
|
||||
$('.top img').click(function () {
|
||||
window.location.href = './search.html'
|
||||
@@ -73,7 +90,7 @@ function listRank() {
|
||||
<p>${res.familyName}</p>
|
||||
<b>ID:${res.owner.erbanNo}</b>
|
||||
</div>
|
||||
<div class="but" familyId=${res.familyId}>طلب إضافة </div>
|
||||
<div class="but" familyId=${res.familyId}>${langReplace(localLang.guild.text7)}</div>
|
||||
</li>
|
||||
`
|
||||
})
|
||||
@@ -85,7 +102,7 @@ function listRank() {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -114,7 +131,7 @@ function apply(familyId) {
|
||||
data: { familyId },
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
toastMsg('تم تقديم الطلب بنجاح')
|
||||
toastMsg(langReplace(localLang.guild.text8))
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
}
|
||||
@@ -122,7 +139,7 @@ function apply(familyId) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -29,6 +31,7 @@ const toastMsg = (content = '操作完成', time = 2) => {
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -42,9 +45,23 @@ $(function () {
|
||||
$('.back img').click(() => {
|
||||
window.location.href = document.referrer;
|
||||
})
|
||||
pubInfo['Accept-Language'] = 'ar'
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.guildInfoSet.text1));
|
||||
$('.text2').text(langReplace(localLang.guildInfoSet.text2));
|
||||
$('.text3').text(langReplace(localLang.guildInfoSet.text3));
|
||||
$('.text4').attr('placeholder', langReplace(localLang.guildInfoSet.text4));
|
||||
$('.text5').text(langReplace(localLang.guildInfoSet.text5));
|
||||
$('.text6').text(langReplace(localLang.guildInfoSet.text6));
|
||||
$('.text7').text(langReplace(localLang.guildInfoSet.text7));
|
||||
}
|
||||
// 上傳身份證接口
|
||||
function getUploadToken() {
|
||||
const backImage = document.getElementById('backImageUpload').files[0];
|
||||
@@ -67,7 +84,7 @@ function getUploadToken() {
|
||||
console.log(res);
|
||||
$('.bg img').attr('src', res.path);
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("上傳成功")
|
||||
toastMsg(langReplace(localLang.guildInfoSet.text8))
|
||||
},
|
||||
});
|
||||
} else {
|
||||
@@ -77,7 +94,7 @@ function getUploadToken() {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg('網絡錯誤,請退出重進')
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -98,7 +115,7 @@ function setInfo(name, backgroundUrl) {
|
||||
data: { name, backgroundUrl },
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
window.location.href="./index.html"
|
||||
window.location.href = "./index.html"
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
}
|
||||
@@ -106,7 +123,7 @@ function setInfo(name, backgroundUrl) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -31,6 +33,7 @@ var searTime;
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -48,9 +51,28 @@ $(function () {
|
||||
window.webkit.messageHandlers.closeWebView.postMessage(null)
|
||||
}
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
get();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.demoModule.text1));
|
||||
$('.text2').text(langReplace(localLang.demoModule.text2));
|
||||
$('.text3').text(langReplace(localLang.demoModule.text3));
|
||||
$('.text4').text(langReplace(localLang.demoModule.text4));
|
||||
$('.text5').text(langReplace(localLang.demoModule.text5));
|
||||
$('.text6').text(langReplace(localLang.demoModule.text6));
|
||||
$('.text7').text(langReplace(localLang.demoModule.text7));
|
||||
$('.text8').text(langReplace(localLang.demoModule.text8));
|
||||
$('.text9').text(langReplace(localLang.demoModule.text9));
|
||||
$('.text10').text(langReplace(localLang.demoModule.text10));
|
||||
$('.text16').attr('placeholder', langReplace(localLang.demoModule.text16));
|
||||
}
|
||||
// 判断公会身份函数
|
||||
function guildFun(type) {
|
||||
// 公会长
|
||||
@@ -95,7 +117,7 @@ function get() {
|
||||
$('.header .nick').text(res.data.me.nick);
|
||||
$('.header .id').text('ID:' + res.data.me.erbanNo);
|
||||
$('.header').css({ "background": `url(${res.data.backgroundUrl}) no-repeat`, "background-size": "100% 100%" });
|
||||
$('.header .guildNick').text('اسم النقابة:' + res.data.name);
|
||||
$('.header .guildNick').text(langReplace(localLang.demoModule.text11) + res.data.name);
|
||||
// 处理成员
|
||||
var str = '';
|
||||
$('.guildList .top i').text(`(${res.data.members.length})`);
|
||||
@@ -103,8 +125,8 @@ function get() {
|
||||
res.data.members.forEach((res, i) => {
|
||||
str += `
|
||||
<li>
|
||||
<div class="chairman" ${res.roleType == 1 ? 'style="display:block"' : ''}>الوكيل</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:block"' : ''}>المشرف</div>
|
||||
<div class="chairman" ${res.roleType == 1 ? 'style="display:block"' : ''}>${langReplace(localLang.demoModule.text12)}</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:block"' : ''}>${langReplace(localLang.demoModule.text13)}</div>
|
||||
<img src="${res.avatar}" alt="" class="tx">
|
||||
<div class="user">
|
||||
<p>${res.nick}</p>
|
||||
@@ -113,7 +135,7 @@ function get() {
|
||||
<img src="${res.userLevel.charmUrl}" alt="" class="charm">
|
||||
<b>ID:${res.erbanNo}</b>
|
||||
</div>
|
||||
${roleTypes == 1 && res.roleType != 1 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">حذف</div>` : roleTypes == 2 && res.roleType != 1 && res.roleType != 2 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">حذف</div>` : `<div uid=${res.uid} nick=${res.nick} class="but" style="display:none"}">حذف</div>`}
|
||||
${roleTypes == 1 && res.roleType != 1 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">${langReplace(localLang.demoModule.text14)}</div>` : roleTypes == 2 && res.roleType != 1 && res.roleType != 2 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">${langReplace(localLang.demoModule.text14)}</div>` : `<div uid=${res.uid} nick=${res.nick} class="but" style="display:none"}">${langReplace(localLang.demoModule.text14)}</div>`}
|
||||
|
||||
</li >
|
||||
`
|
||||
@@ -126,7 +148,7 @@ function get() {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("خطأ في الشبكة")
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -153,8 +175,8 @@ function searchUser(erbanNo) {
|
||||
var res = res.data;
|
||||
var str = `
|
||||
<li>
|
||||
<div class="chairman" ${res.roleType == 3 ? 'style="display:block"' : ''}>الوكيل</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:block"' : ''}>المشرف</div>
|
||||
<div class="chairman" ${res.roleType == 3 ? 'style="display:block"' : ''}>${langReplace(localLang.demoModule.text12)}</div>
|
||||
<div class="administrator" ${res.roleType == 2 ? 'style="display:block"' : ''}>${langReplace(localLang.demoModule.text13)}</div>
|
||||
<img src="${res.avatar}" alt="" class="tx">
|
||||
<div class="user">
|
||||
<p>${res.nick}</p>
|
||||
@@ -163,7 +185,7 @@ function searchUser(erbanNo) {
|
||||
<img src="${res.userLevelVo.charmUrl}" alt="" class="charm">
|
||||
<b>ID:${res.erbanNo}</b>
|
||||
</div>
|
||||
${roleTypes == 1 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">حذف</div>` : roleTypes == 2 && res.roleType != 1 && res.roleType != 2 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">حذف</div>` : `<div uid=${res.uid} nick=${res.nick} class="but" style="display:none"}">حذف</div>`}
|
||||
${roleTypes == 1 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">${langReplace(localLang.demoModule.text14)}</div>` : roleTypes == 2 && res.roleType != 1 && res.roleType != 2 ? `<div uid=${res.uid} nick=${res.nick} class="but" style="display:block"}">${langReplace(localLang.demoModule.text14)}</div>` : `<div uid=${res.uid} nick=${res.nick} class="but" style="display:none"}">${langReplace(localLang.demoModule.text14)}</div>`}
|
||||
</li>
|
||||
`
|
||||
$('.guildList ul').append(str);
|
||||
@@ -174,7 +196,7 @@ function searchUser(erbanNo) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("خطأ في الشبكة")
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -183,7 +205,7 @@ function searchUser(erbanNo) {
|
||||
$('.guildList ul').on('click', 'li .but', function () {
|
||||
var uid = $(this).attr('uid');
|
||||
var nick = $(this).attr('nick');
|
||||
$('.pub .pub_in p').text(`هل أنت متأكد أنك تريد التقدم بطلب للانضمام لوكالة؟`);
|
||||
$('.pub .pub_in p').text(langReplace(localLang.demoModule.text15));
|
||||
$('.pub .pub_in .butBox .ok').attr("uid", uid);
|
||||
$('.pub').show();
|
||||
})
|
||||
@@ -206,7 +228,7 @@ function setManager(targetUid) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("خطأ في الشبكة")
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -29,6 +31,7 @@ const toastMsg = (content = '操作完成', time = 2) => {
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -42,9 +45,23 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = document.referrer;
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
}, 100)
|
||||
})
|
||||
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.invitation.text1));
|
||||
$('.text2').attr("placeholder", langReplace(localLang.invitation.text2));
|
||||
$('.text3').text(langReplace(localLang.invitation.text3));
|
||||
$('.text4').text(langReplace(localLang.invitation.text4));
|
||||
$('.text5').text(langReplace(localLang.invitation.text5));
|
||||
$('.text6').text(langReplace(localLang.invitation.text6));
|
||||
$('.text7').text(langReplace(localLang.invitation.text7));
|
||||
}
|
||||
// 搜索接口
|
||||
function searchUser(erbanNo) {
|
||||
var str = '';
|
||||
@@ -66,7 +83,7 @@ function searchUser(erbanNo) {
|
||||
<img src="${res.data.userLevelVo.charmUrl}" alt="" class="charm">
|
||||
<b>ID:${res.data.erbanNo}</b>
|
||||
</div>
|
||||
<div uid=${res.data.uid} class="but">إضافة </div>
|
||||
<div uid=${res.data.uid} class="but">${langReplace(localLang.invitation.text8)} </div>
|
||||
</li>
|
||||
`
|
||||
$('ul').append(str);
|
||||
@@ -74,7 +91,7 @@ function searchUser(erbanNo) {
|
||||
str += `
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لا يوجد بيانات حتي الاّن</span>
|
||||
<span>${langReplace(localLang.invitation.text9)}</span>
|
||||
</li>`
|
||||
$('ul').append(str);
|
||||
} else {
|
||||
@@ -84,7 +101,7 @@ function searchUser(erbanNo) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -115,7 +132,7 @@ function invite(targetUid) {
|
||||
data: { targetUid },
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
toastMsg('تمت الدعوة بنجاح')
|
||||
toastMsg(langReplace(localLang.invitation.text10))
|
||||
$('.pub').hide();
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
@@ -124,7 +141,7 @@ function invite(targetUid) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -33,6 +35,7 @@ var timestamp;
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -46,10 +49,29 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = './index.html';
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
//初始化时间插件
|
||||
this.initTime()
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.memberFlow.text1));
|
||||
$('.text2').text(langReplace(localLang.memberFlow.text2));
|
||||
$('.text3').text(langReplace(localLang.memberFlow.text3));
|
||||
$('.text4').text(langReplace(localLang.memberFlow.text4));
|
||||
$('.text5').text(langReplace(localLang.memberFlow.text5));
|
||||
$('.text6').text(langReplace(localLang.memberFlow.text6));
|
||||
$('.text7').text(langReplace(localLang.memberFlow.text7));
|
||||
$('.text8').text(langReplace(localLang.memberFlow.text8));
|
||||
$('.text9').text(langReplace(localLang.memberFlow.text9));
|
||||
$('.text10').text(langReplace(localLang.memberFlow.text10));
|
||||
$('.text11').text(langReplace(localLang.memberFlow.text11));
|
||||
}
|
||||
function initTime() {
|
||||
// console.log(dateFormat(times, 'yyyy-MM-dd'));
|
||||
$('.timeBox .year b').text(dateFormat(times, 'yyyy'));
|
||||
@@ -82,11 +104,11 @@ function memberIncome(startDate, endDate) {
|
||||
if (res.data.length == 0) {
|
||||
str += `
|
||||
<li class="other">
|
||||
<div class="div11" style="line-height: 2.01333rem;">لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div class="div11" style="line-height: 2.01333rem;">${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
</li>
|
||||
`
|
||||
} else {
|
||||
@@ -118,20 +140,20 @@ function memberIncome(startDate, endDate) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("خطأ في الشبكة")
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
// 查询按钮
|
||||
$('.back .text').click(function () {
|
||||
if ((Date.parse(endDates)) >= timestamp) {
|
||||
toastMsg('وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text13))
|
||||
} else if (endDates == dateFormat(timestamp, 'yyyy-MM-dd')) {
|
||||
toastMsg('وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text14))
|
||||
} else if (Date.parse(startDates) > Date.parse(endDates)) {
|
||||
toastMsg(`لا يمكن أن يكون وقت البدء أقل من وقت الانتهاء.`)
|
||||
toastMsg(langReplace(localLang.memberFlow.text15))
|
||||
} else if ((Date.parse(endDates) - Date.parse(startDates)) > (30 * 24 * 60 * 60 * 1000)) {
|
||||
toastMsg('المدة الزمنية يجب أن تكون داخل الثلاثين يومًا.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text16))
|
||||
} else {
|
||||
memberIncome(startDates, endDates)
|
||||
}
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -33,6 +35,7 @@ var timestamp;
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -46,10 +49,30 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = './index.html';
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
//初始化时间插件
|
||||
this.initTime()
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.memberFlow2.text1));
|
||||
$('.text2').text(langReplace(localLang.memberFlow2.text2));
|
||||
$('.text3').text(langReplace(localLang.memberFlow2.text3));
|
||||
$('.text4').text(langReplace(localLang.memberFlow2.text4));
|
||||
$('.text5').text(langReplace(localLang.memberFlow2.text5));
|
||||
$('.text6').text(langReplace(localLang.memberFlow2.text6));
|
||||
$('.text7').text(langReplace(localLang.memberFlow2.text7));
|
||||
$('.text8').text(langReplace(localLang.memberFlow2.text8));
|
||||
$('.text9').text(langReplace(localLang.memberFlow2.text9));
|
||||
$('.text10').text(langReplace(localLang.memberFlow2.text10));
|
||||
$('.text11').text(langReplace(localLang.memberFlow2.text11));
|
||||
$('.text12').text(langReplace(localLang.memberFlow2.text12));
|
||||
}
|
||||
function initTime() {
|
||||
// console.log(dateFormat(times, 'yyyy-MM-dd'));
|
||||
$('.timeBox .year b').text(dateFormat(times, 'yyyy'));
|
||||
@@ -82,11 +105,11 @@ function memberIncome(startDate, endDate) {
|
||||
if (res.data.length == 0) {
|
||||
str += `
|
||||
<li class="other">
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>لا يوجد</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
<div>${langReplace(localLang.memberFlow.text12)}</div>
|
||||
</li>
|
||||
`
|
||||
} else {
|
||||
@@ -114,7 +137,7 @@ function memberIncome(startDate, endDate) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg("خطأ في الشبكة")
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -129,13 +152,13 @@ $('.timeBox .right .goToExchangeGold').click(function () {
|
||||
// 查询按钮
|
||||
$('.back .text').click(function () {
|
||||
if ((Date.parse(endDates)) >= timestamp) {
|
||||
toastMsg('وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text13))
|
||||
} else if (endDates == dateFormat(timestamp, 'yyyy-MM-dd')) {
|
||||
toastMsg('وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text14))
|
||||
} else if (Date.parse(startDates) > Date.parse(endDates)) {
|
||||
toastMsg(`لا يمكن أن يكون وقت البدء أقل من وقت الانتهاء.`)
|
||||
toastMsg(langReplace(localLang.memberFlow.text15))
|
||||
} else if ((Date.parse(endDates) - Date.parse(startDates)) > (30 * 24 * 60 * 60 * 1000)) {
|
||||
toastMsg('المدة الزمنية يجب أن تكون داخل الثلاثين يومًا.')
|
||||
toastMsg(langReplace(localLang.memberFlow.text16))
|
||||
} else {
|
||||
memberIncome(startDates, endDates)
|
||||
}
|
||||
|
@@ -202,8 +202,8 @@
|
||||
},
|
||||
renderWheels: function (wheelsData, cancelBtnText, ensureBtnText) {
|
||||
var _this = this;
|
||||
var cancelText = cancelBtnText ? cancelBtnText : 'حذف';
|
||||
var ensureText = ensureBtnText ? ensureBtnText : 'تأكيد';
|
||||
var cancelText = cancelBtnText ? cancelBtnText : langReplace(localLang.memberFlow.close);
|
||||
var ensureText = ensureBtnText ? ensureBtnText : langReplace(localLang.memberFlow.ok);
|
||||
_this.mobileSelect = document.createElement("div");
|
||||
_this.mobileSelect.className = "mobileSelect";
|
||||
_this.mobileSelect.innerHTML = '<div class="grayLayer"></div>' + '<div class="content">' + '<div class="btnBar">' + '<div class="fixWidth">' + '<div class="cancel">' + cancelText + '</div>' + '<div class="title"></div>' + '<div class="ensure">' + ensureText + '</div>' + '</div>' + '</div>' + '<div class="panel">' + '<div class="fixWidth">' + '<div class="wheels">' + '</div>' + '<div class="selectLine"><span></span><span></span><span></span></div>' + '<div class="shadowMask"></div>' + '</div>' + '</div>' + '</div>';
|
||||
|
@@ -6,7 +6,9 @@ if (env == 'test') {
|
||||
}
|
||||
// 封裝layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加载中') => {
|
||||
var langReplace;
|
||||
var localLang;
|
||||
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
@@ -19,7 +21,7 @@ const showLoading = (content = '加载中') => {
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
@@ -29,6 +31,7 @@ const toastMsg = (content = '操作完成', time = 2) => {
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
getInfoFromClient();
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
@@ -42,8 +45,23 @@ $(function () {
|
||||
$('.back .backs').click(() => {
|
||||
window.location.href = document.referrer;
|
||||
})
|
||||
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
||||
langReplace = window.lang.replace;
|
||||
localLang = window.lang;
|
||||
translateFun();
|
||||
}, 100)
|
||||
})
|
||||
function translateFun() {
|
||||
var langReplace = window.lang.replace;
|
||||
var localLang = window.lang;
|
||||
$('.text1').text(langReplace(localLang.search.text1));
|
||||
$('.text2').attr('placeholder', langReplace(localLang.search.text2));
|
||||
$('.text3').text(langReplace(localLang.search.text3));
|
||||
$('.text4').text(langReplace(localLang.search.text4));
|
||||
$('.text5').text(langReplace(localLang.search.text5));
|
||||
$('.text6').text(langReplace(localLang.search.text6));
|
||||
$('.text7').text(langReplace(localLang.search.text7));
|
||||
}
|
||||
// 配置接口
|
||||
function searchFamily(erbanNo) {
|
||||
$('ul li').remove();
|
||||
@@ -71,7 +89,7 @@ function searchFamily(erbanNo) {
|
||||
str += `
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لم يتم العثور علي محتوي ذي صلة</span>
|
||||
<span>${langReplace(localLang.search.text4)}</span>
|
||||
</li>`
|
||||
$('ul').append(str);
|
||||
} else {
|
||||
@@ -81,7 +99,7 @@ function searchFamily(erbanNo) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -115,7 +133,7 @@ function apply(familyId) {
|
||||
data: { familyId },
|
||||
success(res) {
|
||||
if (res.code === 200) {
|
||||
toastMsg('تم تقديم الطلب بنجاح')
|
||||
toastMsg(langReplace(localLang.search.text8))
|
||||
} else {
|
||||
toastMsg(res.message)
|
||||
}
|
||||
@@ -123,7 +141,7 @@ function apply(familyId) {
|
||||
},
|
||||
error(err) {
|
||||
hideLoading(layerIndex)
|
||||
toastMsg(langReplace(localLang.demoModule.text23))
|
||||
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
||||
}
|
||||
})
|
||||
}
|
127
view/molistar/modules/guildAr/local/ar.js
Normal file
127
view/molistar/modules/guildAr/local/ar.js
Normal file
@@ -0,0 +1,127 @@
|
||||
// 阿拉伯
|
||||
langAr = {
|
||||
// 模块
|
||||
demoModule: {
|
||||
layerIndex1: `جار التحميل...`,
|
||||
layerIndex2: `تم العملية بنجاح`,
|
||||
layerIndex3: `خطأ في الشبكة`,
|
||||
text1: `أسم الوكالة`,
|
||||
text2: `أسم الوكالة`,
|
||||
text3: `إعدادات المشرف`,
|
||||
text4: `إعدادات الوكالة`,
|
||||
text5: `دخل الأعضاء`,
|
||||
text6: `دعوة الأعضاء`,
|
||||
text7: `عرض التفاصيل`,
|
||||
text8: `أسم الوكالة`,
|
||||
text9: `حذف`,
|
||||
text10: `تأكيد`,
|
||||
text11: 'اسم النقابة:',
|
||||
text12: `الوكيل`,
|
||||
text13: `المشرف`,
|
||||
text14: `حذف`,
|
||||
text15: `هل أنت متأكد أنك تريد التقدم بطلب للانضمام لوكالة؟`,
|
||||
text16: `MoliStarID بحث عن `,
|
||||
},
|
||||
adminSet: {
|
||||
text1: `إعدادات المشرف`,
|
||||
text2: `بحث`,
|
||||
text3: `لا يوجد بيانات حتي الاّن`,
|
||||
text4: `هل أنت متأكد أنك تريد تعين هذا الشخص مشرف للوكالة؟`,
|
||||
text5: `حذف`,
|
||||
text6: `تأكيد`,
|
||||
text7: `إضافة`,
|
||||
text8: `تمت الإضافة بنجاح`,
|
||||
},
|
||||
adminSet2: {
|
||||
text1: `إعدادات المشرف`,
|
||||
text2: `إعدادات المشرف`,
|
||||
text3: `إضافة مشرف`,
|
||||
text4: `لا يوجد بيانات حتي الاّن`,
|
||||
text5: `هل أنت متأكد أنك تريد إزالة هذا الشخص مشرف للوكالة؟`,
|
||||
text6: `حذف`,
|
||||
text7: `تأكيد`,
|
||||
text8: `الوكيل`,
|
||||
text9: `المشرف`,
|
||||
text10: `حذف`,
|
||||
text11: 'تمت الإزالة بنجاح',
|
||||
},
|
||||
guild: {
|
||||
text1: `جميع الوكالات`,
|
||||
text2: `جميع الوكالات`,
|
||||
text3: `الوكالة`,
|
||||
text4: `هل أنت متأكد أنك تريد التقديم بطلب للانضمام إلى هذه النقابة؟`,
|
||||
text5: `حذف`,
|
||||
text6: `تأكيد`,
|
||||
text7: `طلب إضافة `,
|
||||
text8: 'تم تقديم الطلب بنجاح',
|
||||
},
|
||||
guildInfoSet: {
|
||||
text1: `إعدادات معلومات الوكالة`,
|
||||
text2: `إعدادات معلومات الوكالة`,
|
||||
text3: `أسم الوكالة: `,
|
||||
text4: `أسم الوكالة`,
|
||||
text5: `خلفية الوكالة:`,
|
||||
text6: `حذف`,
|
||||
text7: `حفظ`,
|
||||
text8: `تم التحميل بنجاح`,
|
||||
},
|
||||
invitation: {
|
||||
text1: `البحث`,
|
||||
text2: `MoliStarID بحث عن `,
|
||||
text3: `البحث`,
|
||||
text4: `لم يتم العثور علي محتوي ذي صلة`,
|
||||
text5: `هل أنت متأكد من دعوة هذا الشخص للانضمام إلى النقابة؟`,
|
||||
text6: `حذف`,
|
||||
text7: `تأكيد`,
|
||||
text8: `إضافة`,
|
||||
text9: `لا يوجد بيانات حتي الاّن`,
|
||||
text10: 'تمت الدعوة بنجاح',
|
||||
},
|
||||
memberFlow: {
|
||||
close: `حذف`,
|
||||
ok: `تأكيد`,
|
||||
text1: `إجمالي دخل الأعضاء`,
|
||||
text2: `إجمالي دخل الأعضاء`,
|
||||
text3: `استعلام`,
|
||||
text4: `سنة`,
|
||||
text5: `الدخل الإجمالي للعملات الذهبية`,
|
||||
text6: `الدخل الإجمالي للماس`,
|
||||
text7: `معلومات الأعضاء`,
|
||||
text8: `وقت البث`,
|
||||
text9: `دخل كوينز `,
|
||||
text10: `دخل الماسات`,
|
||||
text11: `عدد المُرسلين للهدايا`,
|
||||
text12: `لا يوجد`,
|
||||
text13: 'وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.',
|
||||
text14: 'وقت الانتهاء يجب أن يكون قبل اليوم السابق كحد أقصى.',
|
||||
text15: `لا يمكن أن يكون وقت البدء أقل من وقت الانتهاء.`,
|
||||
text16: 'المدة الزمنية يجب أن تكون داخل الثلاثين يومًا.',
|
||||
},
|
||||
memberFlow2: {
|
||||
close: `حذف`,
|
||||
ok: `تأكيد`,
|
||||
text1: `الدخل الشخصي`,
|
||||
text2: `الدخل الشخصي`,
|
||||
text3: `استعلام`,
|
||||
text4: `سنة`,
|
||||
text5: `الدخل الإجمالي للعملات الذهبية`,
|
||||
text6: `الدخل الإجمالي للماس`,
|
||||
text7: `استبدال >>`,
|
||||
text8: `التاريخ`,
|
||||
text9: `وقت البث`,
|
||||
text10: `دخل كوينز `,
|
||||
text11: `دخل الماسات`,
|
||||
text12: `عدد المُرسلين للهدايا`,
|
||||
text13: ``,
|
||||
},
|
||||
search: {
|
||||
text1: `بحث`,
|
||||
text2: `MoliStarID بحث عن `,
|
||||
text3: `بحث`,
|
||||
text4: `لم يتم العثور علي محتوي ذي صلة`,
|
||||
text5: `هل أنت متأكد أنك تريد التقديم بطلب للانضمام إلى هذه النقابة؟`,
|
||||
text6: `حذف`,
|
||||
text7: `تأكيد`,
|
||||
text8: 'تم تقديم الطلب بنجاح',
|
||||
},
|
||||
}
|
125
view/molistar/modules/guildAr/local/en.js
Normal file
125
view/molistar/modules/guildAr/local/en.js
Normal file
@@ -0,0 +1,125 @@
|
||||
langEn = {
|
||||
demoModule: {
|
||||
layerIndex1: `Loading...`,
|
||||
layerIndex2: `Success`,
|
||||
layerIndex3: `Network error`,
|
||||
text1: `Agency Name`,
|
||||
text2: `Agency Name`,
|
||||
text3: `Admin`,
|
||||
text4: `Settings`,
|
||||
text5: `Income`,
|
||||
text6: `Invite`,
|
||||
text7: `Details`,
|
||||
text8: `Agency Name`,
|
||||
text9: `Delete`,
|
||||
text10: `Confirm`,
|
||||
text11: 'Guild Name:',
|
||||
text12: `Agent`,
|
||||
text13: `Admin`,
|
||||
text14: `Delete`,
|
||||
text15: `Apply to join?`,
|
||||
text16: `Find MoliStarID`,
|
||||
},
|
||||
adminSet: {
|
||||
text1: `Admin`,
|
||||
text2: `Find`,
|
||||
text3: `No data`,
|
||||
text4: `Appoint admin?`,
|
||||
text5: `Delete`,
|
||||
text6: `Confirm`,
|
||||
text7: `Add`,
|
||||
text8: `Added`,
|
||||
},
|
||||
adminSet2: {
|
||||
text1: `Admin`,
|
||||
text2: `Settings`,
|
||||
text3: `Add Admin`,
|
||||
text4: `No data`,
|
||||
text5: `Remove admin?`,
|
||||
text6: `Delete`,
|
||||
text7: `Confirm`,
|
||||
text8: `Agent`,
|
||||
text9: `Admin`,
|
||||
text10: `Delete`,
|
||||
text11: 'Removed',
|
||||
},
|
||||
guild: {
|
||||
text1: `All`,
|
||||
text2: `All`,
|
||||
text3: `Agency`,
|
||||
text4: `Apply to join?`,
|
||||
text5: `Delete`,
|
||||
text6: `Confirm`,
|
||||
text7: `Add`,
|
||||
text8: 'Submitted',
|
||||
},
|
||||
guildInfoSet: {
|
||||
text1: `Guild Info`,
|
||||
text2: `Settings`,
|
||||
text3: `Agency Name: `,
|
||||
text4: `Agency Name`,
|
||||
text5: `Background:`,
|
||||
text6: `Delete`,
|
||||
text7: `Save`,
|
||||
text8: `Loaded`,
|
||||
},
|
||||
invitation: {
|
||||
text1: `Find`,
|
||||
text2: `Find MoliStarID`,
|
||||
text3: `Find`,
|
||||
text4: `No content`,
|
||||
text5: `Invite to guild?`,
|
||||
text6: `Delete`,
|
||||
text7: `Confirm`,
|
||||
text8: `Add`,
|
||||
text9: `No data`,
|
||||
text10: 'Sent invitation',
|
||||
},
|
||||
memberFlow: {
|
||||
close: `Delete`,
|
||||
ok: `Confirm`,
|
||||
text1: `Total Income`,
|
||||
text2: `Total Income`,
|
||||
text3: `Query`,
|
||||
text4: `Year`,
|
||||
text5: `Total Gold`,
|
||||
text6: `Total Diamond`,
|
||||
text7: `Member Info`,
|
||||
text8: `Broadcast Time`,
|
||||
text9: `Coins`,
|
||||
text10: `Diamonds`,
|
||||
text11: `Gift Senders`,
|
||||
text12: `None`,
|
||||
text13: 'End time before previous day.',
|
||||
text14: 'End time before previous day.',
|
||||
text15: `Start time cannot be after end time.`,
|
||||
text16: 'Duration within 30 days.',
|
||||
},
|
||||
memberFlow2: {
|
||||
close: `Delete`,
|
||||
ok: `Confirm`,
|
||||
text1: `Personal Income`,
|
||||
text2: `Personal Income`,
|
||||
text3: `Query`,
|
||||
text4: `Year`,
|
||||
text5: `Total Gold`,
|
||||
text6: `Total Diamond`,
|
||||
text7: `Replace >>`,
|
||||
text8: `Date`,
|
||||
text9: `Broadcast Time`,
|
||||
text10: `Coins`,
|
||||
text11: `Diamonds`,
|
||||
text12: `Gift Senders`,
|
||||
text13: ``,
|
||||
},
|
||||
search: {
|
||||
text1: `Find`,
|
||||
text2: `Find MoliStarID`,
|
||||
text3: `Find`,
|
||||
text4: `No content`,
|
||||
text5: `Apply to join?`,
|
||||
text6: `Delete`,
|
||||
text7: `Confirm`,
|
||||
text8: 'Submitted',
|
||||
},
|
||||
}
|
127
view/molistar/modules/guildAr/local/zh.js
Normal file
127
view/molistar/modules/guildAr/local/zh.js
Normal file
@@ -0,0 +1,127 @@
|
||||
// 中文
|
||||
langZh = {
|
||||
// 模塊
|
||||
demoModule: {
|
||||
layerIndex1: `加載中...`,
|
||||
layerIndex2: `操作成功`,
|
||||
layerIndex3: `網絡錯誤`,
|
||||
text1: `公會名稱`,
|
||||
text2: `公會名稱`,
|
||||
text3: `管理員設置`,
|
||||
text4: `公會設置`,
|
||||
text5: `成員收入`,
|
||||
text6: `邀請成員`,
|
||||
text7: `查看詳情`,
|
||||
text8: `公會名稱`,
|
||||
text9: `刪除`,
|
||||
text10: `確認`,
|
||||
text11: '公會名稱:',
|
||||
text12: `代理`,
|
||||
text13: `管理員`,
|
||||
text14: `刪除`,
|
||||
text15: `您確定要繼續加入公會嗎?`,
|
||||
text16: `搜索MoliStarID`,
|
||||
},
|
||||
adminSet: {
|
||||
text1: `管理員設置`,
|
||||
text2: `搜索`,
|
||||
text3: `暫無數據`,
|
||||
text4: `您確定要任命此人為公會管理員嗎?`,
|
||||
text5: `刪除`,
|
||||
text6: `確認`,
|
||||
text7: `添加`,
|
||||
text8: `添加成功`,
|
||||
},
|
||||
adminSet2: {
|
||||
text1: `管理員設置`,
|
||||
text2: `管理員設置`,
|
||||
text3: `添加管理員`,
|
||||
text4: `暫無數據`,
|
||||
text5: `您確定要將此人從公會管理員中移除嗎?`,
|
||||
text6: `刪除`,
|
||||
text7: `確認`,
|
||||
text8: `代理`,
|
||||
text9: `管理員`,
|
||||
text10: `刪除`,
|
||||
text11: '移除成功',
|
||||
},
|
||||
guild: {
|
||||
text1: `所有公會`,
|
||||
text2: `所有公會`,
|
||||
text3: `公會`,
|
||||
text4: `您確定要申請加入此公會嗎?`,
|
||||
text5: `刪除`,
|
||||
text6: `確認`,
|
||||
text7: `添加請求`,
|
||||
text8: '請求成功提交',
|
||||
},
|
||||
guildInfoSet: {
|
||||
text1: `公會信息設置`,
|
||||
text2: `公會信息設置`,
|
||||
text3: `公會名稱: `,
|
||||
text4: `公會名稱`,
|
||||
text5: `公會背景:`,
|
||||
text6: `刪除`,
|
||||
text7: `保存`,
|
||||
text8: `加載成功`,
|
||||
},
|
||||
invitation: {
|
||||
text1: `搜索`,
|
||||
text2: `搜索MoliStarID`,
|
||||
text3: `搜索`,
|
||||
text4: `未找到相關內容`,
|
||||
text5: `您確定要邀請此人加入公會嗎?`,
|
||||
text6: `刪除`,
|
||||
text7: `確認`,
|
||||
text8: `添加`,
|
||||
text9: `暫無數據`,
|
||||
text10: '邀請成功發送',
|
||||
},
|
||||
memberFlow: {
|
||||
close: `刪除`,
|
||||
ok: `確認`,
|
||||
text1: `成員總收入`,
|
||||
text2: `成員總收入`,
|
||||
text3: `查詢`,
|
||||
text4: `年份`,
|
||||
text5: `總金幣收入`,
|
||||
text6: `總鉆石收入`,
|
||||
text7: `成員信息`,
|
||||
text8: `直播時間`,
|
||||
text9: `金幣收入`,
|
||||
text10: `鉆石收入`,
|
||||
text11: `贈送禮物人數`,
|
||||
text12: `無`,
|
||||
text13: '結束時間不得晚於前一天。',
|
||||
text14: '結束時間不得晚於前一天。',
|
||||
text15: `開始時間不能早於結束時間.`,
|
||||
text16: '持續時間必須在三十天內.',
|
||||
},
|
||||
memberFlow2: {
|
||||
close: `刪除`,
|
||||
ok: `確認`,
|
||||
text1: `個人收入`,
|
||||
text2: `個人收入`,
|
||||
text3: `查詢`,
|
||||
text4: `年份`,
|
||||
text5: `總金幣收入`,
|
||||
text6: `總鉆石收入`,
|
||||
text7: `替換 >>`,
|
||||
text8: `日期`,
|
||||
text9: `直播時間`,
|
||||
text10: `金幣收入`,
|
||||
text11: `鉆石收入`,
|
||||
text12: `贈送禮物人數`,
|
||||
text13: ``,
|
||||
},
|
||||
search: {
|
||||
text1: `搜索`,
|
||||
text2: `搜索MoliStarID`,
|
||||
text3: `搜索`,
|
||||
text4: `未找到相關內容`,
|
||||
text5: `您確定要申請加入此公會嗎?`,
|
||||
text6: `刪除`,
|
||||
text7: `確認`,
|
||||
text8: '請求成功提交',
|
||||
},
|
||||
}
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>إجمالي دخل الأعضاء</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 成员收入统计 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/mobile.css">
|
||||
@@ -15,24 +15,24 @@
|
||||
<!-- 顶部 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<div class="title">إجمالي دخل الأعضاء</div>
|
||||
<div class="text">استعلام</div>
|
||||
<div class="title text2"></div>
|
||||
<div class="text text3"></div>
|
||||
</div>
|
||||
<!-- 时间选择器筛选 -->
|
||||
<div class="timeBox">
|
||||
<div class="line"></div>
|
||||
<div class="year"><b>2024</b>سنة</div>
|
||||
<div class="year"><b>2024</b><span class="text4"></span></div>
|
||||
<div class="startTime" id="select_0"><b>00-00</b><img src="./images/xjt.png" alt=""></div>
|
||||
<div class="endTime" id="select_1"><b>00-00</b><img src="./images/xjt.png" alt=""></div>
|
||||
<div class="right">
|
||||
<div class="div1">
|
||||
<!-- 金币总收入 -->
|
||||
<p>الدخل الإجمالي للعملات الذهبية</p>
|
||||
<p class="text5"></p>
|
||||
<b>0</b>
|
||||
</div>
|
||||
<div class="div2">
|
||||
<!-- 钻石总收入 -->
|
||||
<p>الدخل الإجمالي للماس</p>
|
||||
<p class="text6"></p>
|
||||
<b>0</b>
|
||||
</div>
|
||||
</div>
|
||||
@@ -41,15 +41,15 @@
|
||||
<ul class="list">
|
||||
<li class="top">
|
||||
<!-- 成员信息 -->
|
||||
<div>معلومات الأعضاء</div>
|
||||
<div class="text7"></div>
|
||||
<!-- 开播时长 -->
|
||||
<div>وقت البث</div>
|
||||
<div class="text8"></div>
|
||||
<!-- 金币收入 -->
|
||||
<div>دخل كوينز </div>
|
||||
<div class="text9"></div>
|
||||
<!-- 钻石收入 -->
|
||||
<div>دخل الماسات</div>
|
||||
<div class="text10"></div>
|
||||
<!-- 送礼用户数 -->
|
||||
<div>عدد المُرسلين للهدايا</div>
|
||||
<div class="text11"></div>
|
||||
</li>
|
||||
<li class="other">
|
||||
<div class="div11">
|
||||
@@ -57,12 +57,12 @@
|
||||
<p class="nick">虚位以待</p>
|
||||
<b class="id">ID:0</b>
|
||||
</div>
|
||||
<div>0min</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
<script src="../../common/js/flexible.js"></script>
|
||||
@@ -71,8 +71,12 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/mobileSelect.js"></script>
|
||||
<script src="./js/selectDate.js"></script>
|
||||
<script src="./js/memberFlow.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
||||
|
||||
</html>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>الدخل الشخصي</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 个人收入统计 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/mobile.css">
|
||||
@@ -15,46 +15,46 @@
|
||||
<!-- 顶部 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<div class="title">الدخل الشخصي</div>
|
||||
<div class="text">استعلام</div>
|
||||
<div class="title text2"></div>
|
||||
<div class="text text3"></div>
|
||||
</div>
|
||||
<!-- 时间选择器筛选 -->
|
||||
<div class="timeBox">
|
||||
<div class="line"></div>
|
||||
<div class="year"><b>2024</b>سنة</div>
|
||||
<div class="year"><b>2024</b><span class="text4"></span></div>
|
||||
<div class="startTime" id="select_0"><b>00-00</b><img src="./images/xjt.png" alt=""></div>
|
||||
<div class="endTime" id="select_1"><b>00-00</b><img src="./images/xjt.png" alt=""></div>
|
||||
<div class="right">
|
||||
<div class="div1">
|
||||
<!-- 金币总收入 -->
|
||||
<p>الدخل الإجمالي للعملات الذهبية</p>
|
||||
<p class="text5"></p>
|
||||
<b>0</b>
|
||||
</div>
|
||||
<div class="div2">
|
||||
<!-- 钻石总收入 -->
|
||||
<p>الدخل الإجمالي للماس</p>
|
||||
<p class="text6"></p>
|
||||
<b>0</b>
|
||||
</div>
|
||||
<div class="goToExchangeGold">استبدال >></div>
|
||||
<div class="goToExchangeGold text7"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 数据内容 -->
|
||||
<ul class="list">
|
||||
<li class="top">
|
||||
<!-- 日期 -->
|
||||
<div>التاريخ</div>
|
||||
<div class="text8"></div>
|
||||
<!-- 开播时长 -->
|
||||
<div>وقت البث</div>
|
||||
<div class="text9"></div>
|
||||
<!-- 金币收入 -->
|
||||
<div>دخل كوينز </div>
|
||||
<div class="text10"></div>
|
||||
<!-- 钻石收入 -->
|
||||
<div>دخل الماسات</div>
|
||||
<div class="text11"></div>
|
||||
<!-- 送礼用户数 -->
|
||||
<div>عدد المُرسلين للهدايا</div>
|
||||
<div class="text12"></div>
|
||||
</li>
|
||||
<li class="other">
|
||||
<div>2024/5/7</div>
|
||||
<div>0min</div>
|
||||
<div>0000/0/0</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
<div>0</div>
|
||||
@@ -68,8 +68,12 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/mobileSelect.js"></script>
|
||||
<script src="./js/selectDate.js"></script>
|
||||
<script src="./js/memberFlow2.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
||||
|
||||
</html>
|
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>بحث</title>
|
||||
<title class="text1"></title>
|
||||
<!-- 搜索公会页面 -->
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/search.css">
|
||||
@@ -15,8 +15,8 @@
|
||||
<div class="back">
|
||||
<img src="./images/travel/backB.png" alt="" class="backs">
|
||||
<img src="./images/fdj.png" alt="" class="fdj">
|
||||
<input type="text" placeholder="MoliStarID بحث عن ">
|
||||
<div class="text">بحث</div>
|
||||
<input class="text2" type="text" placeholder="">
|
||||
<div class="text text3"></div>
|
||||
</div>
|
||||
<!-- 内容 -->
|
||||
<ul>
|
||||
@@ -33,16 +33,16 @@
|
||||
</li> -->
|
||||
<li class="null">
|
||||
<img src="./images/null.png" alt="">
|
||||
<span>لم يتم العثور علي محتوي ذي صلة</span>
|
||||
<span class="text4"></span>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- 设置管理员弹窗 -->
|
||||
<div class="pub">
|
||||
<div class="pub_in">
|
||||
<p>هل أنت متأكد أنك تريد التقديم بطلب للانضمام إلى هذه النقابة؟</p>
|
||||
<p class="text5"></p>
|
||||
<div class="butBox">
|
||||
<div class="close">حذف</div>
|
||||
<div class="ok">تأكيد</div>
|
||||
<div class="close text6"></div>
|
||||
<div class="ok text7"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -55,4 +55,8 @@
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="../../common/js/route-constant.js"></script>
|
||||
<script src="./js/search.js"></script>
|
||||
<script src="./local/en.js"></script>
|
||||
<script src="./local/zh.js"></script>
|
||||
<script src="./local/ar.js"></script>
|
||||
<script src="./js/search.js"></script>
|
||||
<script src="../../common/local/langHandler.js"></script>
|
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.f18a75f49cb59ccea98078f98fa9ec0a.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.b75e1d534e6c8f712107.js></script><script type=text/javascript src=./static/js/vendor.ef63a6e67767f10f7bb6.js></script><script type=text/javascript src=./static/js/app.01471d4966da67685ea7.js></script></body></html>
|
||||
<!DOCTYPE html><html><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>molistar</title><link href=./static/css/app.394fa78160044fc6965e7ea26e55750f.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.ed776a712c94e648ce0b.js></script><script type=text/javascript src=./static/js/vendor.ef63a6e67767f10f7bb6.js></script><script type=text/javascript src=./static/js/app.01471d4966da67685ea7.js></script></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
||||
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,s=[];d<r.length;d++)i=r[d],t[i]&&s.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"9b42e162ef90c3d92a52",1:"c2ef46c6dcac24931ba4",2:"17debe0f6011a97521e8",3:"a4c2cd2893242b26adcb",4:"1c8935faedda18361064",5:"f6237b3e1157d5d19145",6:"0e7ac399b5d59483b7f2",7:"770781e704ff5805cd00",8:"4218eb5becaddd649623",9:"d02156509389fc441584",10:"8520f094936f10a3326e",11:"a5e798e367bdaa3003e9",12:"c7171579f899cc17052f"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
|
||||
//# sourceMappingURL=manifest.b75e1d534e6c8f712107.js.map
|
||||
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,s=[];d<r.length;d++)i=r[d],t[i]&&s.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"9b42e162ef90c3d92a52",1:"c2ef46c6dcac24931ba4",2:"17debe0f6011a97521e8",3:"a4c2cd2893242b26adcb",4:"1c8935faedda18361064",5:"f6237b3e1157d5d19145",6:"0e7ac399b5d59483b7f2",7:"770781e704ff5805cd00",8:"4218eb5becaddd649623",9:"d02156509389fc441584",10:"8520f094936f10a3326e",11:"a5e798e367bdaa3003e9",12:"60253d3c482f37e1f585"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
|
||||
//# sourceMappingURL=manifest.ed776a712c94e648ce0b.js.map
|
@@ -75,7 +75,7 @@
|
||||
<div v-if="tableType == 16 && item1.objType == 26">{{$t(`goldLog.官方送金幣`)}}</div>
|
||||
<div v-if="tableType == 16 && item1.objType == 29">{{$t(`goldLog.活動贈送金幣`)}}</div>
|
||||
<div v-if="tableType == 16 && item1.objType == 93">{{$t(`goldLog.公會金幣結算收入`)}}</div>
|
||||
<div v-if="tableType == 16 && item1.objType == 107">{{$t(`goldLog.超級幸運禮物價值分成`)}}</div>
|
||||
<div v-if="tableType == 15 && item1.objType == 107">{{$t(`goldLog.超級幸運禮物價值分成`)}}</div>
|
||||
<!-- <div v-if="tableType == 15 && item1.objType == 1">{{$t(`goldLog.充值`)}}</div>
|
||||
<div v-if="tableType == 15 && item1.objType == 13">{{$t(`goldLog.水晶兌換鉆石收入`)}}</div>
|
||||
<div v-if="tableType == 15 && item1.objType == 15">{{$t(`goldLog.鉆石兌換金幣收入`)}}</div>
|
||||
|
Reference in New Issue
Block a user