diff --git a/mwims-disposal-app/App.vue b/mwims-disposal-app/App.vue new file mode 100644 index 0000000..965ebb1 --- /dev/null +++ b/mwims-disposal-app/App.vue @@ -0,0 +1,21 @@ + + + diff --git a/mwims-disposal-app/common/js/myapp.js b/mwims-disposal-app/common/js/myapp.js new file mode 100644 index 0000000..c7ad486 --- /dev/null +++ b/mwims-disposal-app/common/js/myapp.js @@ -0,0 +1,82 @@ +const API_HOST = 'https://dis.mwims.opmonitor.com' +export default { + apiHost: API_HOST, + dateTimeStr: function() { + let d = new Date() + let a = [] + a.push('' + d.getFullYear()) + a.push(('' + (d.getMonth() + 1)).padStart(2, '0')) + a.push(('' + d.getDate()).padStart(2, '0')) + a.push(('' + d.getHours()).padStart(2, '0')) + a.push(('' + d.getMinutes()).padStart(2, '0')) + a.push(('' + d.getSeconds()).padStart(2, '0')) + return `${a[0]}-${a[1]}-${a[2]} ${a[3]}:${a[4]}:${a[5]}` + }, + tabBar: [ + { + pagePath: '/pages/index/index', + text: '首页', + iconPath: API_HOST + '/miniapp/static/tabnav1a.png', + selectedIconPath: API_HOST + '/miniapp/static/tabnav1.png' + }, + { + pagePath: '/packagePage/pages/my/my', + text: '我的', + iconPath: API_HOST + '/miniapp/static/tabnav2a.png', + selectedIconPath: API_HOST + '/miniapp/static/tabnav2.png' + } + ], + tabbarSwitch: function(e) { + //console.log(JSON.stringify(e)) + let lastPagePath = uni.getStorageSync('lastPagePath') + if ( e.pagePath != lastPagePath) { + uni.reLaunch({ + url: e.pagePath + }) + } + }, + checkLogin: function() { + let info = uni.getStorageSync('user') + if (typeof(info) == 'object' && info.token != undefined) { + return info + } else { + uni.reLaunch({ + url: '/packagePage/pages/auth/auth' + }) + } + }, + showHint: function(msg = 'hello', sec = 2000) { + uni.showToast({ + title: msg, + duration: sec, + icon: 'none' + }) + }, + request: function(uri, callback, reqData = {}, reqMethod = 'GET') { + let params = { + url:API_HOST + uri, + method: reqMethod, + data: reqData, + success: callback, + fail:function() { + uni.showToast({ + title: '加载失败', + duration: 2000, + icon: 'none' + }) + }, + complete: function() { + uni.hideLoading() + } + } + if (reqMethod == 'POST') { + params.header = { + 'content-type': 'application/x-www-form-urlencoded' + } + } + uni.showLoading({ + title: '加载中' + }) + uni.request(params) + } +} \ No newline at end of file diff --git a/mwims-disposal-app/components/common/tui-validation/tui-validation.js b/mwims-disposal-app/components/common/tui-validation/tui-validation.js new file mode 100644 index 0000000..c2791cb --- /dev/null +++ b/mwims-disposal-app/components/common/tui-validation/tui-validation.js @@ -0,0 +1,268 @@ +/** + * 表单验证 + * @author echo. + * @version 1.5.0 + **/ + +const form = { + //非必填情况下,如果值为空,则不进行校验 + //当出现错误时返回错误消息,否则返回空即为验证通过 + /* + formData:Object 表单对象。{key:value,key:value},key==rules.name + rules: Array [{name:name,rule:[],msg:[]},{name:name,rule:[],msg:[]}] + name:name 属性=> 元素的名称 + rule:字符串数组 ["required","isMobile","isEmail","isCarNo","isIdCard","isAmount","isNum","isChinese","isEnglish",isEnAndNo","isSpecial","isEmoji",""isDate","isUrl","isSame:key","range:[1,9]","minLength:9","maxLength:Number"] + msg:数组 []。 与数组 rule 长度相同,对应的错误提示信息 + */ + validation: function(formData, rules) { + for (let item of rules) { + let key = item.name; + let rule = item.rule; + let msgArr = item.msg; + if (!key || !rule || rule.length === 0 || !msgArr || msgArr.length === 0) { + continue; + } + for (let i = 0, length = rule.length; i < length; i++) { + let ruleItem = rule[i]; + let msg = msgArr[i]; + if (!ruleItem || !msg || (!~rule.indexOf("required") && formData[key].toString().length === 0)) { + continue; + } + //数据处理 + let value = null; + if (~ruleItem.indexOf(":")) { + let temp = ruleItem.split(":"); + ruleItem = temp[0]; + value = temp[1]; + } + let isError = false; + switch (ruleItem) { + case "required": + isError = form._isNullOrEmpty(formData[key]); + break; + case "isMobile": + isError = !form._isMobile(formData[key]); + break; + case "isEmail": + isError = !form._isEmail(formData[key]); + break; + case "isCarNo": + isError = !form._isCarNo(formData[key]); + break; + case "isIdCard": + isError = !form._isIdCard(formData[key]); + break; + case "isAmount": + isError = !form._isAmount(formData[key]); + break; + case "isNum": + isError = !form._isNum(formData[key]); + break; + case "isChinese": + isError = !form._isChinese(formData[key]); + break; + case "isEnglish": + isError = !form._isEnglish(formData[key]); + break; + case "isEnAndNo": + isError = !form._isEnAndNo(formData[key]); + break; + case "isEnOrNo": + isError = !form._isEnOrNo(formData[key]); + break; + case "isSpecial": + isError = form._isSpecial(formData[key]); + break; + case "isEmoji": + isError = form._isEmoji(formData[key]); + break; + case "isDate": + isError = !form._isDate(formData[key]); + break; + case "isUrl": + isError = !form._isUrl(formData[key]); + break; + case "isSame": + isError = !form._isSame(formData[key], formData[value]); + break; + case "range": + let range = null; + try { + range = JSON.parse(value); + if (range.length <= 1) { + throw new Error("range值传入有误!") + } + } catch (e) { + return "range值传入有误!" + } + isError = !form._isRange(formData[key], range[0], range[1]) + break; + case "minLength": + isError = !form._minLength(formData[key], value) + break; + case "maxLength": + isError = !form._maxLength(formData[key], value) + break; + default: + break; + } + if (isError) { + return msg; + } + } + } + return ""; + }, + _isNullOrEmpty: function(value) { + return (value === null || value === '' || value === undefined) ? true : false; + }, + _isMobile: function(value) { + return /^(?:13\d|14\d|15\d|16\d|17\d|18\d|19\d)\d{5}(\d{3}|\*{3})$/.test(value); + }, + _isEmail: function(value) { + return /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(value); + }, + _isCarNo: function(value) { + // 新能源车牌 + const xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/; + // 旧车牌 + const creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/; + if (value.length === 7) { + return creg.test(value); + } else if (value.length === 8) { + return xreg.test(value); + } else { + return false; + } + }, + _isIdCard: function(value) { + let idCard = value; + if (idCard.length == 15) { + return this.__isValidityBrithBy15IdCard; + } else if (idCard.length == 18) { + let arrIdCard = idCard.split(""); + if (this.__isValidityBrithBy18IdCard(idCard) && this.__isTrueValidateCodeBy18IdCard(arrIdCard)) { + return true; + } else { + return false; + } + } else { + return false; + } + }, + __isTrueValidateCodeBy18IdCard: function(arrIdCard) { + let sum = 0; + let Wi = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1]; + let ValideCode = [1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2]; + if (arrIdCard[17].toLowerCase() == 'x') { + arrIdCard[17] = 10; + } + for (let i = 0; i < 17; i++) { + sum += Wi[i] * arrIdCard[i]; + } + let valCodePosition = sum % 11; + if (arrIdCard[17] == ValideCode[valCodePosition]) { + return true; + } else { + return false; + } + }, + __isValidityBrithBy18IdCard: function(idCard18) { + let year = idCard18.substring(6, 10); + let month = idCard18.substring(10, 12); + let day = idCard18.substring(12, 14); + let temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day)); + if (temp_date.getFullYear() != parseFloat(year) || temp_date.getMonth() != parseFloat(month) - 1 || temp_date.getDate() != + parseFloat(day)) { + return false; + } else { + return true; + } + }, + __isValidityBrithBy15IdCard: function(idCard15) { + let year = idCard15.substring(6, 8); + let month = idCard15.substring(8, 10); + let day = idCard15.substring(10, 12); + let temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day)); + + if (temp_date.getYear() != parseFloat(year) || temp_date.getMonth() != parseFloat(month) - 1 || temp_date.getDate() != + parseFloat(day)) { + return false; + } else { + return true; + } + }, + _isAmount: function(value) { + //金额,只允许保留两位小数 + return /^([0-9]*[.]?[0-9])[0-9]{0,1}$/.test(value); + }, + _isNum: function(value) { + //只能为数字 + return /^[0-9]+$/.test(value); + }, + _isChinese: function(value) { + let reg = /.*[\u4e00-\u9fa5]+.*$/; + return value !== "" && reg.test(value) && !form._isSpecial(value) && !form._isEmoji(value) + }, + _isEnglish: function(value) { + return /^[a-zA-Z]*$/.test(value) + }, + _isEnAndNo: function(value) { + //8~20位数字和字母组合 + return /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/.test(value); + }, + _isEnOrNo: function(value) { + //英文或者数字 + let reg = /.*[\u4e00-\u9fa5]+.*$/; + let result = true; + if (reg.test(value) || form._isSpecial(value) || form._isEmoji(value)) { + result = false + } + return result + }, + _isSpecial: function(value) { + //是否包含特殊字符 + let regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im, + regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im; + if (regEn.test(value) || regCn.test(value)) { + return true; + } + return false; + }, + _isEmoji: function(value) { + //是否包含表情 + return /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g.test(value); + }, + _isDate: function(value) { + //2019-10-12 + const reg = + /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/; + return reg.test(value); + }, + _isUrl: function(value) { + return /^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(value); + }, + _isSame: function(value1, value2) { + return value1 === value2 + }, + _isRange: function(value, range1, range2) { + if ((!range1 && range1 != 0) && (!range2 && range2 != 0)) { + return true; + } else if (!range1 && range1 != 0) { + return value <= range2 + } else if (!range2 && range2 != 0) { + return value >= range1 + } else { + return value >= range1 && value <= range2 + } + }, + _minLength: function(value, min) { + return value.length >= Number(min) + }, + _maxLength: function(value, max) { + return value.length <= Number(max) + } +}; +module.exports = { + validation: form.validation +}; diff --git a/mwims-disposal-app/components/common/tui-validation/tui-validation.min.js b/mwims-disposal-app/components/common/tui-validation/tui-validation.min.js new file mode 100644 index 0000000..64e757a --- /dev/null +++ b/mwims-disposal-app/components/common/tui-validation/tui-validation.min.js @@ -0,0 +1 @@ +const form={validation:function(a,b){for(let c of b){let b=c.name,d=c.rule,e=c.msg;if(b&&d&&0!==d.length&&e&&0!==e.length)for(let c=0,f=d.length;c=c.length)throw new Error("range\u503C\u4F20\u5165\u6709\u8BEF\uFF01")}catch(a){return"range\u503C\u4F20\u5165\u6709\u8BEF\uFF01"}i=!form._isRange(a[b],c[0],c[1]);break;case"minLength":i=!form._minLength(a[b],h);break;case"maxLength":i=!form._maxLength(a[b],h);break;default:}if(i)return g}}return""},_isNullOrEmpty:function(a){return!(null!==a&&""!==a&&a!==void 0)},_isMobile:function(a){return /^(?:13\d|14\d|15\d|16\d|17\d|18\d|19\d)\d{5}(\d{3}|\*{3})$/.test(a)},_isEmail:function(a){return /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(a)},_isCarNo:function(a){const b=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,c=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===a.length?c.test(a):8===a.length&&b.test(a)},_isIdCard:function(a){let b=a;if(15==b.length)return this.__isValidityBrithBy15IdCard;if(18==b.length){let a=b.split("");return!!(this.__isValidityBrithBy18IdCard(b)&&this.__isTrueValidateCodeBy18IdCard(a))}return!1},__isTrueValidateCodeBy18IdCard:function(a){let b=0,c=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1];"x"==a[17].toLowerCase()&&(a[17]=10);for(let d=0;17>d;d++)b+=c[d]*a[d];let d=b%11;return!(a[17]!=[1,0,10,9,8,7,6,5,4,3,2][d])},__isValidityBrithBy18IdCard:function(a){let b=a.substring(6,10),c=a.substring(10,12),d=a.substring(12,14),e=new Date(b,parseFloat(c)-1,parseFloat(d));return e.getFullYear()==parseFloat(b)&&e.getMonth()==parseFloat(c)-1&&e.getDate()==parseFloat(d)},__isValidityBrithBy15IdCard:function(a){let b=a.substring(6,8),c=a.substring(8,10),d=a.substring(10,12),e=new Date(b,parseFloat(c)-1,parseFloat(d));return e.getYear()==parseFloat(b)&&e.getMonth()==parseFloat(c)-1&&e.getDate()==parseFloat(d)},_isAmount:function(a){return /^([0-9]*[.]?[0-9])[0-9]{0,1}$/.test(a)},_isNum:function(a){return /^[0-9]+$/.test(a)},_isChinese:function(a){let b=/.*[\u4e00-\u9fa5]+.*$/;return""!==a&&b.test(a)&&!form._isSpecial(a)&&!form._isEmoji(a)},_isEnglish:function(a){return /^[a-zA-Z]*$/.test(a)},_isEnAndNo:function(a){return /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/.test(a)},_isEnOrNo:function(a){let b=/.*[\u4e00-\u9fa5]+.*$/,c=!0;return(b.test(a)||form._isSpecial(a)||form._isEmoji(a))&&(c=!1),c},_isSpecial:function(a){let b=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,c=/[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;return!!(b.test(a)||c.test(a))},_isEmoji:function(a){return /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g.test(a)},_isDate:function(a){const b=/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;return b.test(a)},_isUrl:function(a){return /^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(a)},_isSame:function(a,b){return a===b},_isRange:function(a,b,c){return!(b||0==b||c||0==c)||(b||0==b?c||0==c?a>=b&&a<=c:a>=b:a<=c)},_minLength:function(a,b){return a.length>=+b},_maxLength:function(a,b){return a.length<=+b}};module.exports={validation:form.validation}; \ No newline at end of file diff --git a/mwims-disposal-app/components/qiun-title-bar/qiun-title-bar.vue b/mwims-disposal-app/components/qiun-title-bar/qiun-title-bar.vue new file mode 100644 index 0000000..2ec7d11 --- /dev/null +++ b/mwims-disposal-app/components/qiun-title-bar/qiun-title-bar.vue @@ -0,0 +1,53 @@ + + + + + + \ No newline at end of file diff --git a/mwims-disposal-app/components/thorui/tui-badge/tui-badge.vue b/mwims-disposal-app/components/thorui/tui-badge/tui-badge.vue new file mode 100644 index 0000000..fc77801 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-badge/tui-badge.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-button/tui-button.vue b/mwims-disposal-app/components/thorui/tui-button/tui-button.vue new file mode 100644 index 0000000..41b82be --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-button/tui-button.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-card/tui-card.vue b/mwims-disposal-app/components/thorui/tui-card/tui-card.vue new file mode 100644 index 0000000..7214b33 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-card/tui-card.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-grid-item/tui-grid-item.vue b/mwims-disposal-app/components/thorui/tui-grid-item/tui-grid-item.vue new file mode 100644 index 0000000..2fdde18 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-grid-item/tui-grid-item.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-grid/tui-grid.vue b/mwims-disposal-app/components/thorui/tui-grid/tui-grid.vue new file mode 100644 index 0000000..f4f189a --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-grid/tui-grid.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-icon/tui-icon.js b/mwims-disposal-app/components/thorui/tui-icon/tui-icon.js new file mode 100644 index 0000000..36549d2 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-icon/tui-icon.js @@ -0,0 +1,190 @@ +export default { + "about": "\ue772", + "about-fill": "\ue771", + "add": "\ue770", + "add-fill": "\ue76f", + "addmessage": "\ue76e", + "addressbook": "\ue76d", + "agree": "\ue76c", + "agree-fill": "\ue76b", + "alarm": "\ue76a", + "alarm-fill": "\ue769", + "alipay": "\ue768", + "android": "\ue767", + "applets": "\ue766", + "arrowdown": "\ue765", + "arrowleft": "\ue764", + "arrowright": "\ue763", + "arrowup": "\ue762", + "attestation": "\ue761", + "back": "\ue760", + "bag": "\ue75f", + "bag-fill": "\ue75e", + "balloon": "\ue75d", + "bankcard": "\ue75c", + "bankcard-fill": "\ue75b", + "bottom": "\ue75a", + "calendar": "\ue759", + "camera": "\ue758", + "camera-fill": "\ue757", + "camera-add": "\ue756", + "card": "\ue755", + "card-fill": "\ue754", + "cart": "\ue753", + "cart-fill": "\ue752", + "category": "\ue751", + "category-fill": "\ue750", + "check": "\ue74f", + "circle": "\ue74e", + "circle-fill": "\ue74d", + "circle-selected": "\ue74c", + "clock": "\ue74b", + "clock-fill": "\ue74a", + "close": "\ue749", + "close-fill": "\ue748", + "community": "\ue747", + "community-fill": "\ue746", + "computer": "\ue745", + "computer-fill": "\ue744", + "coupon": "\ue743", + "delete": "\ue742", + "deletekey": "\ue741", + "dingtalk": "\ue740", + "dissatisfied": "\ue73f", + "down": "\ue73e", + "download": "\ue73d", + "edit": "\ue73c", + "ellipsis": "\ue73b", + "enlarge": "\ue73a", + "evaluate": "\ue739", + "exchange": "\ue738", + "explain": "\ue737", + "explain-fill": "\ue736", + "explore": "\ue735", + "explore-fill": "\ue734", + "eye": "\ue733", + "feedback": "\ue732", + "fingerprint": "\ue730", + "friendadd": "\ue72f", + "friendadd-fill": "\ue72e", + "gps": "\ue72d", + "histogram": "\ue72c", + "home": "\ue72b", + "home-fill": "\ue72a", + "house": "\ue729", + "imface": "\ue728", + "imkeyboard": "\ue727", + "immore": "\ue726", + "imvoice": "\ue725", + "ios": "\ue724", + "kefu": "\ue723", + "label": "\ue722", + "label-fill": "\ue721", + "like": "\ue720", + "like-fill": "\ue71f", + "link": "\ue71e", + "listview": "\ue71d", + "loading": "\ue71c", + "location": "\ue71b", + "mail": "\ue71a", + "mail-fill": "\ue719", + "manage": "\ue718", + "manage-fill": "\ue717", + "member": "\ue716", + "member-fill": "\ue715", + "message": "\ue714", + "message-fill": "\ue713", + "mobile": "\ue712", + "moments": "\ue711", + "more": "\ue710", + "more-fill": "\ue70f", + "narrow": "\ue70e", + "news": "\ue70d", + "news-fill": "\ue70c", + "nodata": "\ue70b", + "notice": "\ue699", + "notice-fill": "\ue698", + "offline": "\ue697", + "offline-fill": "\ue696", + "oppose": "\ue695", + "oppose-fill": "\ue694", + "order": "\ue693", + "partake": "\ue692", + "people": "\ue691", + "people-fill": "\ue690", + "pic": "\ue68f", + "pic-fill": "\ue68e", + "picture": "\ue68d", + "pie": "\ue68c", + "plus": "\ue689", + "polygonal": "\ue688", + "position": "\ue686", + "pwd": "\ue685", + "qq": "\ue684", + "qrcode": "\ue682", + "redpacket": "\ue681", + "redpacket-fill": "\ue680", + "reduce": "\ue67f", + "refresh": "\ue67e", + "revoke": "\ue67d", + "satisfied": "\ue67c", + "screen": "\ue67b", + "search": "\ue67a", + "search-2": "\ue679", + "send": "\ue678", + "service": "\ue677", + "service-fill": "\ue676", + "setup": "\ue675", + "setup-fill": "\ue674", + "share": "\ue673", + "share-fill": "\ue672", + "shield": "\ue671", + "shop": "\ue670", + "shop-fill": "\ue66f", + "shut": "\ue66e", + "signin": "\ue66d", + "sina": "\ue66c", + "skin": "\ue66b", + "soso": "\ue669", + "square": "\ue668", + "square-fill": "\ue667", + "square-selected": "\ue666", + "star": "\ue665", + "star-fill": "\ue664", + "strategy": "\ue663", + "sweep": "\ue662", + "time": "\ue661", + "time-fill": "\ue660", + "todown": "\ue65f", + "toleft": "\ue65e", + "tool": "\ue65d", + "top": "\ue65c", + "toright": "\ue65b", + "towardsleft": "\ue65a", + "towardsright": "\ue659", + "towardsright-fill": "\ue658", + "transport": "\ue657", + "transport-fill": "\ue656", + "turningdown": "\ue654", + "turningleft": "\ue653", + "turningright": "\ue652", + "turningup": "\ue651", + "unreceive": "\ue650", + "seen": "\ue7d2", + "unseen": "\ue7d1", + "up": "\ue64e", + "upload": "\ue64c", + "video": "\ue64b", + "voice": "\ue649", + "voice-fill": "\ue648", + "voipphone": "\ue647", + "wallet": "\ue646", + "warning": "\ue645", + "wealth": "\ue644", + "wealth-fill": "\ue643", + "weather": "\ue642", + "wechat": "\ue641", + "wifi": "\ue640", + "play": "\ue7d5", + "suspend": "\ue7d4" +} diff --git a/mwims-disposal-app/components/thorui/tui-icon/tui-icon.vue b/mwims-disposal-app/components/thorui/tui-icon/tui-icon.vue new file mode 100644 index 0000000..ec9c955 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-icon/tui-icon.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-list-cell/tui-list-cell.vue b/mwims-disposal-app/components/thorui/tui-list-cell/tui-list-cell.vue new file mode 100644 index 0000000..c2fc8b7 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-list-cell/tui-list-cell.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-list-view/tui-list-view.vue b/mwims-disposal-app/components/thorui/tui-list-view/tui-list-view.vue new file mode 100644 index 0000000..d14ebdb --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-list-view/tui-list-view.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-loadmore/tui-loadmore.vue b/mwims-disposal-app/components/thorui/tui-loadmore/tui-loadmore.vue new file mode 100644 index 0000000..4c9ab65 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-loadmore/tui-loadmore.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-nomore/tui-nomore.vue b/mwims-disposal-app/components/thorui/tui-nomore/tui-nomore.vue new file mode 100644 index 0000000..cbc9d61 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-nomore/tui-nomore.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-numberbox/tui-numberbox.vue b/mwims-disposal-app/components/thorui/tui-numberbox/tui-numberbox.vue new file mode 100644 index 0000000..e98cc56 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-numberbox/tui-numberbox.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky-wxs.vue b/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky-wxs.vue new file mode 100644 index 0000000..8eb8e03 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky-wxs.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky.wxs b/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky.wxs new file mode 100644 index 0000000..044a23d --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-sticky-wxs/tui-sticky.wxs @@ -0,0 +1,44 @@ +var stickyChange = function(scrollTop, oldScrollTop, ownerInstance, ins) { + if (!oldScrollTop && scrollTop === 0) return false; + var dataset = ins.getDataset() + var top = +dataset.top; + var height = +dataset.height; + var stickyTop = +dataset.stickytop; + var isNativeHeader = dataset.isnativeheader; + var isFixed = false; + var distance = stickyTop + // #ifdef H5 + if (isNativeHeader) { + distance = distance - 44 + distance = distance < 0 ? 0 : distance + } + // #endif + if (dataset.container) { + isFixed = (scrollTop + distance >= top && scrollTop + distance < top + height) ? true : false + } else { + isFixed = scrollTop + distance >= top ? true : false + } + if (isFixed) { + ownerInstance.selectComponent('.tui-sticky-bar').setStyle({ + "top": stickyTop + 'px' + }).addClass('tui-sticky-fixed') + ownerInstance.selectComponent('.tui-sticky-seat').setStyle({ + "display": 'block' + }) + } else { + ownerInstance.selectComponent('.tui-sticky-bar').setStyle({ + "top": 'auto' + }).removeClass('tui-sticky-fixed') + ownerInstance.selectComponent('.tui-sticky-seat').setStyle({ + "display": 'none' + }) + } + ownerInstance.triggerEvent("sticky", { + isFixed: isFixed, + index: parseInt(dataset.index) + }) +} + +module.exports = { + stickyChange: stickyChange +} diff --git a/mwims-disposal-app/components/thorui/tui-sticky/tui-sticky.vue b/mwims-disposal-app/components/thorui/tui-sticky/tui-sticky.vue new file mode 100644 index 0000000..9199d4f --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-sticky/tui-sticky.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-tabbar/tui-tabbar.vue b/mwims-disposal-app/components/thorui/tui-tabbar/tui-tabbar.vue new file mode 100644 index 0000000..6f7d587 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-tabbar/tui-tabbar.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-tabs/tui-tabs.vue b/mwims-disposal-app/components/thorui/tui-tabs/tui-tabs.vue new file mode 100644 index 0000000..6f4097d --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-tabs/tui-tabs.vue @@ -0,0 +1,319 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-tag/tui-tag.vue b/mwims-disposal-app/components/thorui/tui-tag/tui-tag.vue new file mode 100644 index 0000000..2cdf38b --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-tag/tui-tag.vue @@ -0,0 +1,355 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-time-axis/tui-time-axis.vue b/mwims-disposal-app/components/thorui/tui-time-axis/tui-time-axis.vue new file mode 100644 index 0000000..dc346c0 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-time-axis/tui-time-axis.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-timeaxis-item/tui-timeaxis-item.vue b/mwims-disposal-app/components/thorui/tui-timeaxis-item/tui-timeaxis-item.vue new file mode 100644 index 0000000..154b8f6 --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-timeaxis-item/tui-timeaxis-item.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/mwims-disposal-app/components/thorui/tui-tips/tui-tips.vue b/mwims-disposal-app/components/thorui/tui-tips/tui-tips.vue new file mode 100644 index 0000000..bd6900a --- /dev/null +++ b/mwims-disposal-app/components/thorui/tui-tips/tui-tips.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/mwims-disposal-app/index.html b/mwims-disposal-app/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/mwims-disposal-app/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/mwims-disposal-app/main.js b/mwims-disposal-app/main.js new file mode 100644 index 0000000..afc6b08 --- /dev/null +++ b/mwims-disposal-app/main.js @@ -0,0 +1,21 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/mwims-disposal-app/manifest.json b/mwims-disposal-app/manifest.json new file mode 100644 index 0000000..e9cab4c --- /dev/null +++ b/mwims-disposal-app/manifest.json @@ -0,0 +1,110 @@ +{ + "name" : "tpl1", + "appid" : "__UNI__811E804", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : { + "share" : {} + }, + "icons" : { + "android" : { + "hdpi" : "unpackage/res/icons/72x72.png", + "xhdpi" : "unpackage/res/icons/96x96.png", + "xxhdpi" : "unpackage/res/icons/144x144.png", + "xxxhdpi" : "unpackage/res/icons/192x192.png" + }, + "ios" : { + "appstore" : "unpackage/res/icons/1024x1024.png", + "ipad" : { + "app" : "unpackage/res/icons/76x76.png", + "app@2x" : "unpackage/res/icons/152x152.png", + "notification" : "unpackage/res/icons/20x20.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "proapp@2x" : "unpackage/res/icons/167x167.png", + "settings" : "unpackage/res/icons/29x29.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "spotlight" : "unpackage/res/icons/40x40.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png" + }, + "iphone" : { + "app@2x" : "unpackage/res/icons/120x120.png", + "app@3x" : "unpackage/res/icons/180x180.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "notification@3x" : "unpackage/res/icons/60x60.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "settings@3x" : "unpackage/res/icons/87x87.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png", + "spotlight@3x" : "unpackage/res/icons/120x120.png" + } + } + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wxdd14b4dda1f17561", + "setting" : { + "urlCheck" : false, + "minified" : true + }, + "usingComponents" : true, + "optimization" : { + "subPackages" : true + } + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" +} diff --git a/mwims-disposal-app/packagePage/pages/auth/auth.vue b/mwims-disposal-app/packagePage/pages/auth/auth.vue new file mode 100644 index 0000000..4fc6a7c --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/auth/auth.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/basic_info/basic_info.vue b/mwims-disposal-app/packagePage/pages/basic_info/basic_info.vue new file mode 100644 index 0000000..e76f5d8 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/basic_info/basic_info.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/boot1/boot1.vue b/mwims-disposal-app/packagePage/pages/boot1/boot1.vue new file mode 100644 index 0000000..43109ca --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/boot1/boot1.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/boot2/boot2.vue b/mwims-disposal-app/packagePage/pages/boot2/boot2.vue new file mode 100644 index 0000000..146fc81 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/boot2/boot2.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/boot3/boot3.vue b/mwims-disposal-app/packagePage/pages/boot3/boot3.vue new file mode 100644 index 0000000..478a6be --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/boot3/boot3.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/boot4/boot4.vue b/mwims-disposal-app/packagePage/pages/boot4/boot4.vue new file mode 100644 index 0000000..23a4bf9 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/boot4/boot4.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/doc/doc.vue b/mwims-disposal-app/packagePage/pages/doc/doc.vue new file mode 100644 index 0000000..334077c --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/doc/doc.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/doc_content/doc_content.vue b/mwims-disposal-app/packagePage/pages/doc_content/doc_content.vue new file mode 100644 index 0000000..3978d9e --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/doc_content/doc_content.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/faq/faq.vue b/mwims-disposal-app/packagePage/pages/faq/faq.vue new file mode 100644 index 0000000..b871707 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/faq/faq.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/faq_content/faq_content.vue b/mwims-disposal-app/packagePage/pages/faq_content/faq_content.vue new file mode 100644 index 0000000..c42ecc7 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/faq_content/faq_content.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_plan_trans/history_plan_trans.vue b/mwims-disposal-app/packagePage/pages/history_plan_trans/history_plan_trans.vue new file mode 100644 index 0000000..e79f7de --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_plan_trans/history_plan_trans.vue @@ -0,0 +1,443 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_plan_trans2/history_plan_trans2.vue b/mwims-disposal-app/packagePage/pages/history_plan_trans2/history_plan_trans2.vue new file mode 100644 index 0000000..d7e862f --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_plan_trans2/history_plan_trans2.vue @@ -0,0 +1,239 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_plan_trans_details/history_plan_trans_details.vue b/mwims-disposal-app/packagePage/pages/history_plan_trans_details/history_plan_trans_details.vue new file mode 100644 index 0000000..ade95c0 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_plan_trans_details/history_plan_trans_details.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_plan_trans_list/history_plan_trans_list.vue b/mwims-disposal-app/packagePage/pages/history_plan_trans_list/history_plan_trans_list.vue new file mode 100644 index 0000000..cb5133e --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_plan_trans_list/history_plan_trans_list.vue @@ -0,0 +1,284 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_trans_details/history_trans_details.vue b/mwims-disposal-app/packagePage/pages/history_trans_details/history_trans_details.vue new file mode 100644 index 0000000..88a5621 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_trans_details/history_trans_details.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/history_trans_details2/history_trans_details2.vue b/mwims-disposal-app/packagePage/pages/history_trans_details2/history_trans_details2.vue new file mode 100644 index 0000000..8e52bad --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/history_trans_details2/history_trans_details2.vue @@ -0,0 +1,220 @@ + + + + diff --git a/mwims-disposal-app/packagePage/pages/hospital_list/hospital_list.vue b/mwims-disposal-app/packagePage/pages/hospital_list/hospital_list.vue new file mode 100644 index 0000000..8eab0ed --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/hospital_list/hospital_list.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/inware/inware.vue b/mwims-disposal-app/packagePage/pages/inware/inware.vue new file mode 100644 index 0000000..df80046 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/inware/inware.vue @@ -0,0 +1,285 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/inware_success/inware_success.vue b/mwims-disposal-app/packagePage/pages/inware_success/inware_success.vue new file mode 100644 index 0000000..d88b760 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/inware_success/inware_success.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/my/my.vue b/mwims-disposal-app/packagePage/pages/my/my.vue new file mode 100644 index 0000000..f367771 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/my/my.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/my_code/my_code.vue b/mwims-disposal-app/packagePage/pages/my_code/my_code.vue new file mode 100644 index 0000000..3f4444c --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/my_code/my_code.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/overview/overview.vue b/mwims-disposal-app/packagePage/pages/overview/overview.vue new file mode 100644 index 0000000..76ea795 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/overview/overview.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/part_trans/part_trans.vue b/mwims-disposal-app/packagePage/pages/part_trans/part_trans.vue new file mode 100644 index 0000000..df590e7 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/part_trans/part_trans.vue @@ -0,0 +1,276 @@ + + + + diff --git a/mwims-disposal-app/packagePage/pages/plan_trans_details/plan_trans_details.vue b/mwims-disposal-app/packagePage/pages/plan_trans_details/plan_trans_details.vue new file mode 100644 index 0000000..4341c53 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/plan_trans_details/plan_trans_details.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/plan_trans_result/plan_trans_result.vue b/mwims-disposal-app/packagePage/pages/plan_trans_result/plan_trans_result.vue new file mode 100644 index 0000000..508fce5 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/plan_trans_result/plan_trans_result.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/record/record.vue b/mwims-disposal-app/packagePage/pages/record/record.vue new file mode 100644 index 0000000..dfcb090 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/record/record.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/record_detail/record_detail.vue b/mwims-disposal-app/packagePage/pages/record_detail/record_detail.vue new file mode 100644 index 0000000..6ca19b8 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/record_detail/record_detail.vue @@ -0,0 +1,299 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/today_plan_trans/today_plan_trans.vue b/mwims-disposal-app/packagePage/pages/today_plan_trans/today_plan_trans.vue new file mode 100644 index 0000000..34a73b0 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/today_plan_trans/today_plan_trans.vue @@ -0,0 +1,312 @@ + + + + diff --git a/mwims-disposal-app/packagePage/pages/today_plan_trans2/today_plan_trans2.vue b/mwims-disposal-app/packagePage/pages/today_plan_trans2/today_plan_trans2.vue new file mode 100644 index 0000000..2994ecb --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/today_plan_trans2/today_plan_trans2.vue @@ -0,0 +1,187 @@ + + + + diff --git a/mwims-disposal-app/packagePage/pages/today_trans_details/today_trans_details.vue b/mwims-disposal-app/packagePage/pages/today_trans_details/today_trans_details.vue new file mode 100644 index 0000000..d67e623 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/today_trans_details/today_trans_details.vue @@ -0,0 +1,140 @@ + + + + diff --git a/mwims-disposal-app/packagePage/pages/today_trans_trans_list/today_trans_trans_list.vue b/mwims-disposal-app/packagePage/pages/today_trans_trans_list/today_trans_trans_list.vue new file mode 100644 index 0000000..74bbd34 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/today_trans_trans_list/today_trans_trans_list.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/trans_success/trans_success.vue b/mwims-disposal-app/packagePage/pages/trans_success/trans_success.vue new file mode 100644 index 0000000..34a3634 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/trans_success/trans_success.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/userinfo/userinfo.vue b/mwims-disposal-app/packagePage/pages/userinfo/userinfo.vue new file mode 100644 index 0000000..f2a16cd --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/userinfo/userinfo.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/mwims-disposal-app/packagePage/pages/wait/wait.vue b/mwims-disposal-app/packagePage/pages/wait/wait.vue new file mode 100644 index 0000000..db14534 --- /dev/null +++ b/mwims-disposal-app/packagePage/pages/wait/wait.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/mwims-disposal-app/pages.json b/mwims-disposal-app/pages.json new file mode 100644 index 0000000..800e45e --- /dev/null +++ b/mwims-disposal-app/pages.json @@ -0,0 +1,310 @@ +{ + "pages": [ + { + "path" : "packagePage/pages/auth/auth", + "style" : + { + "navigationBarTitleText": "登录", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/history_plan_trans/history_plan_trans", + "style" : + { + "navigationBarTitleText": "历史转运列表", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/doc_content/doc_content", + "style" : + { + "navigationBarTitleText": "转运联单生成", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/history_plan_trans_details/history_plan_trans_details", + "style" : + { + "navigationBarTitleText": "√√转运详情", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/history_plan_trans_list/history_plan_trans_list", + "style" : + { + "navigationBarTitleText": "历史转运列表", + "enablePullDownRefresh": false + } + } + ,{ + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "医疗废弃物追溯系统" + } + } + ,{ + "path" : "packagePage/pages/today_plan_trans/today_plan_trans", + "style" : + { + "navigationBarTitleText": "医废填报", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/plan_trans_details/plan_trans_details", + "style" : + { + "navigationBarTitleText": "医废转运", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/plan_trans_result/plan_trans_result", + "style" : + { + "navigationBarTitleText": "√转运详情", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/hospital_list/hospital_list", + "style" : + { + "navigationBarTitleText": "医院列表", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/inware/inware", + "style" : + { + "navigationBarTitleText": "入库", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/inware_success/inware_success", + "style" : + { + "navigationBarTitleText": "√入库成功", + "enablePullDownRefresh": false + } + } + ,{ + "path" : "packagePage/pages/basic_info/basic_info", + "style" : + { + "navigationBarTitleText": "基本信息", + "enablePullDownRefresh": false + } + }, + { + "path" : "packagePage/pages/my/my", + "style" : + { + "navigationBarTitleText": "我的", + "navigationBarBackgroundColor": "#586ACC", + "enablePullDownRefresh": false + } + } + // { + // "path" : "packagePage/pages/my_code/my_code", + // "style" : + // { + // "navigationBarTitleText": "我的交接码", + // "enablePullDownRefresh": false + // } + // }, + // } + // { + // "path" : "packagePage/pages/part_trans/part_trans", + // "style" : + // { + // "navigationBarTitleText": "部分转运", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/trans_success/trans_success", + // "style" : + // { + // "navigationBarTitleText": "转运成功", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/today_plan_trans/today_plan_trans", + // "style" : + // { + // "navigationBarTitleText": "今日计划转运", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/today_plan_trans2/today_plan_trans2", + // "style" : + // { + // "navigationBarTitleText": "今日计划转运2", + // "enablePullDownRefresh": false + // } + // } + // { + // "path": "pages/index/index", + // "style": { + // "navigationBarTitleText": "医疗废弃物追溯系统" + // } + // } + // { + // "path" : "packagePage/pages/history_plan_trans2/history_plan_trans2", + // "style" : + // { + // "navigationBarTitleText": "历史转运列表2", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/history_trans_details2/history_trans_details2", + // "style" : + // { + // "navigationBarTitleText": "历史转运详情2", + // "enablePullDownRefresh": false + // } + // } + + // { + // "path" : "packagePage/pages/basic_info/basic_info", + // "style" : + // { + // "navigationBarTitleText": "基本信息", + // "enablePullDownRefresh": true + // } + // } + + // { + // "path" : "packagePage/pages/userinfo/userinfo", + // "style" : + // { + // "navigationBarTitleText": "个人信息", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/overview/overview", + // "style" : + // { + // "navigationBarTitleText": "总览", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/boot1/boot1", + // "style" : + // { + // "navigationBarTitleText": "", + // "navigationBarBackgroundColor": "#0065FF", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/boot2/boot2", + // "style" : + // { + // "navigationBarTitleText": "", + // "navigationBarBackgroundColor": "#0065FF", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/boot3/boot3", + // "style" : + // { + // "navigationBarTitleText": "", + // "navigationBarBackgroundColor": "#0065FF", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/boot4/boot4", + // "style" : + // { + // "navigationBarTitleText": "", + // "navigationBarBackgroundColor": "#0065FF", + // "enablePullDownRefresh": false + // } + // } + // { + // "path" : "packagePage/pages/my/my", + // "style" : + // { + // "navigationBarTitleText": "我的", + // "navigationBarBackgroundColor": "#586ACC", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/wait/wait", + // "style" : + // { + // "navigationBarTitleText": "内镜清洗机追溯系统", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/record_detail/record_detail", + // "style" : + // { + // "navigationBarTitleText": "清洗详情", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/faq/faq", + // "style" : + // { + // "navigationBarTitleText": "常见问题", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/faq_content/faq_content", + // "style" : + // { + // "navigationBarTitleText": "常见问题", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/doc/doc", + // "style" : + // { + // "navigationBarTitleText": "国家标准", + // "enablePullDownRefresh": false + // } + // } + // ,{ + // "path" : "packagePage/pages/doc_content/doc_content", + // "style" : + // { + // "navigationBarTitleText": "国家标准", + // "enablePullDownRefresh": false + // } + // } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "医疗废弃物追溯系统", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "easycom": { + "autoscan": true, + "custom": { + "tui-(.*)": "@/components/thorui/tui-$1/tui-$1.vue" + } + }, + "uniIdRouter": { } +} \ No newline at end of file diff --git a/mwims-disposal-app/pages/index/index.vue b/mwims-disposal-app/pages/index/index.vue new file mode 100644 index 0000000..13cb942 --- /dev/null +++ b/mwims-disposal-app/pages/index/index.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/mwims-disposal-app/static/fonts/thorui.ttf b/mwims-disposal-app/static/fonts/thorui.ttf new file mode 100644 index 0000000..ec78419 Binary files /dev/null and b/mwims-disposal-app/static/fonts/thorui.ttf differ diff --git a/mwims-disposal-app/static/images/icon/hospital.png b/mwims-disposal-app/static/images/icon/hospital.png new file mode 100644 index 0000000..caa63f7 Binary files /dev/null and b/mwims-disposal-app/static/images/icon/hospital.png differ diff --git a/mwims-disposal-app/static/style/thorui.css b/mwims-disposal-app/static/style/thorui.css new file mode 100644 index 0000000..050ed25 --- /dev/null +++ b/mwims-disposal-app/static/style/thorui.css @@ -0,0 +1,2487 @@ +/* Thor UI 基础组件 样式*/ + +/*! + * ===================================================== + * Thor UI v1.5.0 (https://www.thorui.cn/) + * ===================================================== + */ +@font-face { + font-family: 'thoruiFont'; + src: url('~@/static/fonts/thorui.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +.tui-mask { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0.4); + z-index: 999; +} + +.tui-ellipsis { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.tui-ellipsis-2 { + display: -webkit-box; + overflow: hidden; + white-space: normal !important; + text-overflow: ellipsis; + word-wrap: break-word; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.tui-opcity { + opacity: 0.5; +} + +.tui-scale-small { + transform: scale(0.9); + transform-origin: center center; +} + +.tui-height-full { + height: 100%; +} + +.tui-width-full { + width: 100%; +} + +.tui-ptop-zero { + padding-top: 0; +} + +.tui-pbottom-zero { + padding-bottom: 0; +} + +.tui-pleft-zero { + padding-left: 0; +} + +.tui-pright-zero { + padding-right: 0; +} + + +/* color start*/ + +.tui-color-primary { + color: #5677fc; +} + +.tui-color-success { + color: #19be6b; +} + +.tui-color-warning { + color: #ff7900; +} + +.tui-color-error { + color: #EB0909; +} + +.tui-color-blue { + color: #007AFF; +} + +.tui-color-blue { + color: #007AFF; +} + +.tui-color-white { + color: #ffffff; +} + +.tui-color-pink { + color: #f74d54; +} + +.tui-primary { + background-color: #5677fc !important; + color: #fff; +} + +.tui-light-primary { + background-color: #5c8dff !important; + color: #fff; +} + +.tui-dark-primary { + background-color: #4a67d6 !important; + color: #fff; +} + +.tui-dLight-primary { + background-color: #4e77d9 !important; + color: #fff; +} + +.tui-danger { + background-color: #ed3f14 !important; + color: #fff; +} + +.tui-warning { + background-color: #ff7900 !important; + color: #fff; +} + +.tui-blue { + background-color: #007AFF !important; + color: #fff; +} + +.tui-green { + background-color: #19be6b !important; + color: #fff; +} + +.tui-black { + background-color: #000 !important; + color: #fff; +} + +.tui-white { + background-color: #fff !important; + color: #333 !important; +} + +.tui-translucent { + background-color: rgba(0, 0, 0, 0.7); +} + +.tui-light-black { + background-color: #333 !important; +} + +.tui-gray { + background-color: #80848f; +} + +.tui-phcolor-gray { + background-color: #ccc !important; +} + +.tui-divider-gray { + background-color: #eaeef1 !important; +} + +.tui-btn-gray { + background-color: #ededed !important; + color: #999 !important; +} + +.tui-hover-gray { + background-color: #f7f7f9 !important; +} + +.tui-bg-gray { + background-color: #fafafa !important; +} + +.tui-light-blue { + background-color: #ecf6fd; + color: #4dabeb !important; +} + +.tui-light-brownish { + background-color: #fcebef; + color: #8a5966 !important; +} + +.tui-light-orange { + background-color: #fef5eb; + color: #faa851 !important; +} + +.tui-light-green { + background-color: #e8f6e8; + color: #44cf85 !important; +} + +/* color end*/ + + +/* flex start */ + +.tui-flex { + display: -webkit-flex; + display: flex; +} + +.tui-flex-1 { + flex: 1; +} + +.tui-align-center { + justify-content: center; +} + +.tui-align-left { + justify-content: flex-start !important; +} + +.tui-align-right { + justify-content: flex-end !important; +} + +.tui-align-between { + justify-content: space-between !important; +} + +.tui-align-around { + justify-content: space-around !important; +} + +.tui-vertical-center { + align-items: center; +} + +.tui-vertical-top { + align-items: flex-start; +} + +.tui-vertical-bottom { + align-items: flex-end; +} + +.tui-center { + display: flex; + align-items: center; + justify-content: center; +} + +.tui-line-feed { + flex-direction: row; + flex-wrap: wrap; +} + +.tui-col-12 { + width: 100%; +} + +.tui-col-11 { + width: 91.66666667%; +} + +.tui-col-10 { + width: 83.33333333%; +} + +.tui-col-9 { + width: 75%; +} + +.tui-col-8 { + width: 66.66666667%; +} + +.tui-col-7 { + width: 58.33333333%; +} + +.tui-col-6 { + width: 50%; +} + +.tui-col-5 { + width: 41.66666667%; +} + +.tui-col-4 { + width: 33.33333333%; +} + +.tui-col-3 { + width: 25%; +} + +.tui-col-2 { + width: 16.66666667%; +} + +.tui-col-1 { + width: 8.33333333%; +} + +/* flex end */ + + +/* icon start */ +.tui-icon { + font-family: 'thoruiFont' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + text-align: center; + text-decoration: none; + font-size: 32px; + color: #999; +} + +.tui-icon-about:before { + content: '\e772'; +} + +.tui-icon-about-fill:before { + content: '\e771'; +} + +.tui-icon-add:before { + content: '\e770'; +} + +.tui-icon-add-fill:before { + content: '\e76f'; +} + +.tui-icon-addmessage:before { + content: '\e76e'; +} + +.tui-icon-addressbook:before { + content: '\e76d'; +} + +.tui-icon-agree:before { + content: '\e76c'; +} + +.tui-icon-agree-fill:before { + content: '\e76b'; +} + +.tui-icon-alarm:before { + content: '\e76a'; +} + +.tui-icon-alarm-fill:before { + content: '\e769'; +} + +.tui-icon-alipay:before { + content: '\e768'; +} + +.tui-icon-android:before { + content: '\e767'; +} + +.tui-icon-applets:before { + content: '\e766'; +} + +.tui-icon-arrowdown:before { + content: '\e765'; +} + +.tui-icon-arrowleft:before { + content: '\e764'; +} + +.tui-icon-arrowright:before { + content: '\e763'; +} + +.tui-icon-arrowup:before { + content: '\e762'; +} + +.tui-icon-attestation:before { + content: '\e761'; +} + +.tui-icon-back:before { + content: '\e760'; +} + +.tui-icon-bag:before { + content: '\e75f'; +} + +.tui-icon-bag-fill:before { + content: '\e75e'; +} + +.tui-icon-balloon:before { + content: '\e75d'; +} + +.tui-icon-bankcard:before { + content: '\e75c'; +} + +.tui-icon-bankcard-fill:before { + content: '\e75b'; +} + +.tui-icon-bottom:before { + content: '\e75a'; +} + +.tui-icon-calendar:before { + content: '\e759'; +} + +.tui-icon-camera:before { + content: '\e758'; +} + +.tui-icon-camera-fill:before { + content: '\e757'; +} + +.tui-icon-camera-add:before { + content: '\e756'; +} + +.tui-icon-card:before { + content: '\e755'; +} + +.tui-icon-card-fill:before { + content: '\e754'; +} + +.tui-icon-cart:before { + content: '\e753'; +} + +.tui-icon-cart-fill:before { + content: '\e752'; +} + +.tui-icon-category:before { + content: '\e751'; +} + +.tui-icon-category-fill:before { + content: '\e750'; +} + +.tui-icon-check:before { + content: '\e74f'; +} + +.tui-icon-circle:before { + content: '\e74e'; +} + +.tui-icon-circle-fill:before { + content: '\e74d'; +} + +.tui-icon-circle-selected:before { + content: '\e74c'; +} + +.tui-icon-clock:before { + content: '\e74b'; +} + +.tui-icon-clock-fill:before { + content: '\e74a'; +} + +.tui-icon-close:before { + content: '\e749'; +} + +.tui-icon-close-fill:before { + content: '\e748'; +} + +.tui-icon-community:before { + content: '\e747'; +} + +.tui-icon-community-fill:before { + content: '\e746'; +} + +.tui-icon-computer:before { + content: '\e745'; +} + +.tui-icon-computer-fill:before { + content: '\e744'; +} + +.tui-icon-coupon:before { + content: '\e743'; +} + +.tui-icon-delete:before { + content: '\e742'; +} + +.tui-icon-deletekey:before { + content: '\e741'; +} + +.tui-icon-dingtalk:before { + content: '\e740'; +} + +.tui-icon-dissatisfied:before { + content: '\e73f'; +} + +.tui-icon-down:before { + content: '\e73e'; +} + +.tui-icon-download:before { + content: '\e73d'; +} + +.tui-icon-edit:before { + content: '\e73c'; +} + +.tui-icon-ellipsis:before { + content: '\e73b'; +} + +.tui-icon-enlarge:before { + content: '\e73a'; +} + +.tui-icon-evaluate:before { + content: '\e739'; +} + +.tui-icon-exchange:before { + content: '\e738'; +} + +.tui-icon-explain:before { + content: '\e737'; +} + +.tui-icon-explain-fill:before { + content: '\e736'; +} + +.tui-icon-explore:before { + content: '\e735'; +} + +.tui-icon-explore-fill:before { + content: '\e734'; +} + +.tui-icon-eye:before { + content: '\e733'; +} + +.tui-icon-feedback:before { + content: '\e732'; +} + +.tui-icon-fingerprint:before { + content: '\e730'; +} + +.tui-icon-friendadd:before { + content: '\e72f'; +} + +.tui-icon-friendadd-fill:before { + content: '\e72e'; +} + +.tui-icon-gps:before { + content: '\e72d'; +} + +.tui-icon-histogram:before { + content: '\e72c'; +} + +.tui-icon-home:before { + content: '\e72b'; +} + +.tui-icon-home-fill:before { + content: '\e72a'; +} + +.tui-icon-house:before { + content: '\e729'; +} + +.tui-icon-imface:before { + content: '\e728'; +} + +.tui-icon-imkeyboard:before { + content: '\e727'; +} + +.tui-icon-immore:before { + content: '\e726'; +} + +.tui-icon-imvoice:before { + content: '\e725'; +} + +.tui-icon-ios:before { + content: '\e724'; +} + +.tui-icon-kefu:before { + content: '\e723'; +} + +.tui-icon-label:before { + content: '\e722'; +} + +.tui-icon-label-fill:before { + content: '\e721'; +} + +.tui-icon-like:before { + content: '\e720'; +} + +.tui-icon-like-fill:before { + content: '\e71f'; +} + +.tui-icon-link:before { + content: '\e71e'; +} + +.tui-icon-listview:before { + content: '\e71d'; +} + +.tui-icon-loading:before { + content: '\e71c'; +} + +.tui-icon-location:before { + content: '\e71b'; +} + +.tui-icon-mail:before { + content: '\e71a'; +} + +.tui-icon-mail-fill:before { + content: '\e719'; +} + +.tui-icon-manage:before { + content: '\e718'; +} + +.tui-icon-manage-fill:before { + content: '\e717'; +} + +.tui-icon-member:before { + content: '\e716'; +} + +.tui-icon-member-fill:before { + content: '\e715'; +} + +.tui-icon-message:before { + content: '\e714'; +} + +.tui-icon-message-fill:before { + content: '\e713'; +} + +.tui-icon-mobile:before { + content: '\e712'; +} + +.tui-icon-moments:before { + content: '\e711'; +} + +.tui-icon-more:before { + content: '\e710'; +} + +.tui-icon-more-fill:before { + content: '\e70f'; +} + +.tui-icon-narrow:before { + content: '\e70e'; +} + +.tui-icon-news:before { + content: '\e70d'; +} + +.tui-icon-news-fill:before { + content: '\e70c'; +} + +.tui-icon-nodata:before { + content: '\e70b'; +} + +.tui-icon-notice:before { + content: '\e699'; +} + +.tui-icon-notice-fill:before { + content: '\e698'; +} + +.tui-icon-offline:before { + content: '\e697'; +} + +.tui-icon-offline-fill:before { + content: '\e696'; +} + +.tui-icon-oppose:before { + content: '\e695'; +} + +.tui-icon-oppose-fill:before { + content: '\e694'; +} + +.tui-icon-order:before { + content: '\e693'; +} + +.tui-icon-partake:before { + content: '\e692'; +} + +.tui-icon-people:before { + content: '\e691'; +} + +.tui-icon-people-fill:before { + content: '\e690'; +} + +.tui-icon-pic:before { + content: '\e68f'; +} + +.tui-icon-pic-fill:before { + content: '\e68e'; +} + +.tui-icon-picture:before { + content: '\e68d'; +} + +.tui-icon-pie:before { + content: '\e68c'; +} + +.tui-icon-play:before { + content: '\e68b'; +} + +.tui-icon-plus:before { + content: '\e689'; +} + +.tui-icon-polygonal:before { + content: '\e688'; +} + +.tui-icon-position:before { + content: '\e687'; +} + +.tui-icon-position-fill:before { + content: '\e686'; +} + +.tui-icon-pwd:before { + content: '\e685'; +} + +.tui-icon-qq:before { + content: '\e684'; +} + +.tui-icon-qrcode:before { + content: '\e682'; +} + +.tui-icon-redpacket:before { + content: '\e681'; +} + +.tui-icon-redpacket-fill:before { + content: '\e680'; +} + +.tui-icon-reduce:before { + content: '\e67f'; +} + +.tui-icon-refresh:before { + content: '\e67e'; +} + +.tui-icon-revoke:before { + content: '\e67d'; +} + +.tui-icon-satisfied:before { + content: '\e67c'; +} + +.tui-icon-screen:before { + content: '\e67b'; +} + +.tui-icon-search:before { + content: '\e67a'; +} + +.tui-icon-search-2:before { + content: '\e679'; +} + +.tui-icon-send:before { + content: '\e678'; +} + +.tui-icon-service:before { + content: '\e677'; +} + +.tui-icon-service-fill:before { + content: '\e676'; +} + +.tui-icon-setup:before { + content: '\e675'; +} + +.tui-icon-setup-fill:before { + content: '\e674'; +} + +.tui-icon-share:before { + content: '\e673'; +} + +.tui-icon-share-fill:before { + content: '\e672'; +} + +.tui-icon-shield:before { + content: '\e671'; +} + +.tui-icon-shop:before { + content: '\e670'; +} + +.tui-icon-shop-fill:before { + content: '\e66f'; +} + +.tui-icon-shut:before { + content: '\e66e'; +} + +.tui-icon-signin:before { + content: '\e66d'; +} + +.tui-icon-sina:before { + content: '\e66c'; +} + +.tui-icon-skin:before { + content: '\e66b'; +} + +.tui-icon-soso:before { + content: '\e669'; +} + +.tui-icon-square:before { + content: '\e668'; +} + +.tui-icon-square-fill:before { + content: '\e667'; +} + +.tui-icon-square-selected:before { + content: '\e666'; +} + +.tui-icon-star:before { + content: '\e665'; +} + +.tui-icon-star-fill:before { + content: '\e664'; +} + +.tui-icon-strategy:before { + content: '\e663'; +} + +.tui-icon-sweep:before { + content: '\e662'; +} + +.tui-icon-time:before { + content: '\e661'; +} + +.tui-icon-time-fill:before { + content: '\e660'; +} + +.tui-icon-todown:before { + content: '\e65f'; +} + +.tui-icon-toleft:before { + content: '\e65e'; +} + +.tui-icon-tool:before { + content: '\e65d'; +} + +.tui-icon-top:before { + content: '\e65c'; +} + +.tui-icon-toright:before { + content: '\e65b'; +} + +.tui-icon-towardsleft:before { + content: '\e65a'; +} + +.tui-icon-towardsright:before { + content: '\e659'; +} + +.tui-icon-towardsright-fill:before { + content: '\e658'; +} + +.tui-icon-transport:before { + content: '\e657'; +} + +.tui-icon-transport-fill:before { + content: '\e656'; +} + +.tui-icon-turningdown:before { + content: '\e654'; +} + +.tui-icon-turningleft:before { + content: '\e653'; +} + +.tui-icon-turningright:before { + content: '\e652'; +} + +.tui-icon-turningup:before { + content: '\e651'; +} + +.tui-icon-unreceive:before { + content: '\e650'; +} + +.tui-icon-unseen:before { + content: '\e64f'; +} + +.tui-icon-up:before { + content: '\e64e'; +} + +.tui-icon-upload:before { + content: '\e64c'; +} + +.tui-icon-video:before { + content: '\e64b'; +} + +.tui-icon-voice:before { + content: '\e649'; +} + +.tui-icon-voice-fill:before { + content: '\e648'; +} + +.tui-icon-voipphone:before { + content: '\e647'; +} + +.tui-icon-wallet:before { + content: '\e646'; +} + +.tui-icon-warning:before { + content: '\e645'; +} + +.tui-icon-wealth:before { + content: '\e644'; +} + +.tui-icon-wealth-fill:before { + content: '\e643'; +} + +.tui-icon-weather:before { + content: '\e642'; +} + +.tui-icon-wechat:before { + content: '\e641'; +} + +.tui-icon-wifi:before { + content: '\e640'; +} + +/* icon end */ + +/*Button start*/ +.tui-btn-primary { + background: #5677fc !important; + color: #fff; +} + +.tui-shadow-primary { + box-shadow: 0 10rpx 14rpx 0 rgba(86, 119, 252, 0.2); +} + +.tui-btn-danger { + background: #eb0909 !important; + color: #fff; +} + +.tui-shadow-danger { + box-shadow: 0 10rpx 14rpx 0 rgba(235, 9, 9, 0.2); +} + +.tui-btn-warning { + background: #fc872d !important; + color: #fff; +} + +.tui-shadow-warning { + box-shadow: 0 10rpx 14rpx 0 rgba(252, 135, 45, 0.2); +} + +.tui-btn-green { + background: #35b06a !important; + color: #fff; +} + +.tui-shadow-green { + box-shadow: 0 10rpx 14rpx 0 rgba(53, 176, 106, 0.2); +} + +.tui-btn-blue { + background: #007AFF !important; + color: #fff; +} + +.tui-shadow-blue { + box-shadow: 0 10rpx 14rpx 0 rgba(0, 122, 255, 0.2); +} + +.tui-btn-white { + background: #fff !important; + color: #333 !important; +} + +.tui-btn-gray { + background: #bfbfbf !important; + color: #fff !important; +} + +.tui-btn-black { + background: #333 !important; + color: #fff !important; +} + +.tui-shadow-gray { + box-shadow: 0 10rpx 14rpx 0 rgba(191, 191, 191, 0.2); +} + +.tui-hover-gray { + background: #f7f7f9 !important; +} + +.tui-black-hover { + background: #555 !important; + color: #e5e5e5 !important; +} + +/* button start + * 宽高通过覆盖样式改变 +**/ + +.tui-btn { + width: 100%; + height: 96rpx; + line-height: 96rpx; + font-size: 32rpx; + position: relative; + border: 0 !important; + border-radius: 6rpx; + padding-left: 0; + padding-right: 0; + overflow: visible; +} + +.tui-btn-base { + width: auto; + /* #ifdef MP-ALIPAY */ + min-width: 200rpx; + /* #endif */ + font-size: 30rpx; + height: 70rpx; + line-height: 70rpx; +} + +.tui-btn-small { + width: auto; + /* #ifdef MP-ALIPAY */ + min-width: 140rpx; + /* #endif */ + font-size: 30rpx; + height: 60rpx; + line-height: 60rpx; +} + +.tui-btn::after { + content: ''; + position: absolute; + width: 200%; + height: 200%; + transform-origin: 0 0; + transform: scale(0.5, 0.5) translateZ(0); + box-sizing: border-box; + left: 0; + top: 0; + border-radius: 12rpx; + border: 0; +} + +.tui-btn-white::after { + border: 1rpx solid #bfbfbf; +} + +.tui-white-hover { + background: #e5e5e5 !important; + color: #2e2e2e !important; +} + +.tui-dark-disabled { + opacity: 0.6 !important; + color: #fafbfc !important; +} + +.tui-dark-disabled-outline { + opacity: 0.5 !important; +} + +.tui-gray-disabled { + background: #f3f3f3 !important; + color: #919191 !important; + box-shadow: none; +} + +.tui-outline-hover { + opacity: 0.5; +} + +.tui-primary-hover { + background: #4a67d6 !important; + color: #e5e5e5 !important; +} + +.tui-primary-outline::after { + border: 1rpx solid #5677fc !important; +} + +.tui-primary-outline { + color: #5677fc !important; + background: transparent; +} + +.tui-danger-hover { + background: #c80808 !important; + color: #e5e5e5 !important; +} + +.tui-danger-outline { + color: #eb0909 !important; + background: transparent; +} + +.tui-danger-outline::after { + border: 1rpx solid #eb0909 !important; +} + +.tui-warning-hover { + background: #d67326 !important; + color: #e5e5e5 !important; +} + +.tui-warning-outline { + color: #fc872d !important; + background: transparent; +} + +.tui-warning-outline::after { + border: 1px solid #fc872d !important; +} + +.tui-green-hover { + background: #2d965a !important; + color: #e5e5e5 !important; +} + +.tui-green-outline { + color: #35b06a !important; + background: transparent; +} + +.tui-green-outline::after { + border: 1rpx solid #35b06a !important; +} + +.tui-blue-hover { + background: #0062CC !important; + color: #e5e5e5 !important; +} + +.tui-blue-outline { + color: #007AFF !important; + background: transparent; +} + +.tui-blue-outline::after { + border: 1rpx solid #007AFF !important; +} + +/* #ifndef APP-NVUE */ +.tui-btn-gradual { + background: linear-gradient(90deg, rgb(255, 89, 38), rgb(240, 14, 44)) !important; + color: #fff !important; +} + +.tui-shadow-gradual { + box-shadow: 0 10rpx 14rpx 0 rgba(235, 9, 9, 0.15); +} + +/* #endif */ + +.tui-gray-hover { + background: #a3a3a3 !important; + color: #898989; +} + +/* #ifndef APP-NVUE */ +.tui-gradual-hover { + background: linear-gradient(90deg, #d74620, #cd1225) !important; + color: #fff !important; +} + +/* #endif */ + +.tui-gray-outline { + color: #999 !important; + background: transparent !important; +} + +.tui-white-outline { + color: #fff !important; + background: transparent !important; +} + +.tui-black-outline { + background: transparent !important; + color: #333 !important; +} + +.tui-gray-outline::after { + border: 1rpx solid #ccc !important; +} + +.tui-white-outline::after { + border: 1px solid #fff !important; +} + +.tui-black-outline::after { + border: 1px solid #333 !important; +} + +/*圆角 */ + +.tui-fillet { + border-radius: 50rpx; +} + +.tui-btn-white.tui-fillet::after { + border-radius: 98rpx; +} + +.tui-outline-fillet::after { + border-radius: 98rpx; +} + +/*平角*/ +.tui-rightAngle { + border-radius: 0; +} + +.tui-btn-white.tui-rightAngle::after { + border-radius: 0; +} + +.tui-outline-rightAngle::after { + border-radius: 0; +} + +/*Button end*/ + +/*Tag start*/ + +.tui-tag { + padding: 16rpx 26rpx; + font-size: 28rpx; + display: flex; + align-items: center; + justify-content: center; + border-radius: 6rpx; +} + +.tui-tag-outline { + position: relative; + background-color: none; + color: #5677fc; +} + +.tui-tag-outline::after { + content: ''; + position: absolute; + width: 200%; + height: 200%; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scale(0.5, 0.5); + transform: scale(0.5, 0.5); + -webkit-box-sizing: border-box; + box-sizing: border-box; + left: 0; + top: 0; + border-radius: 12rpx; +} + +.tui-tag-fillet { + border-radius: 50rpx; +} + +.tui-white.tui-tag-fillet::after { + border-radius: 80rpx; +} + +.tui-tag-outline-fillet::after { + border-radius: 80rpx; +} + +.tui-tag-fillet-left { + border-radius: 50rpx 0 0 50rpx; +} + +.tui-tag-fillet-right { + border-radius: 0 50rpx 50rpx 0; +} + +.tui-tag-fillet-left.tui-tag-outline::after { + border-radius: 100rpx 0 0 100rpx; +} + +.tui-tag-fillet-right.tui-tag-outline::after { + border-radius: 0 100rpx 100rpx 0; +} + +/*Tag end*/ + +/*Badge start*/ +.tui-badge-dot { + height: 16rpx; + width: 16rpx; + border-radius: 50%; +} + +.tui-badge { + font-size: 24rpx; + height: 36rpx; + min-width: 12rpx; + padding: 0 12rpx; + border-radius: 36rpx; + display: flex; + align-items: center; + justify-content: center; + z-index: 10; +} + +.tui-badge-scale { + transform-origin: center center; +} + +/*Badge end*/ + +/*List start*/ +.tui-list-cell { + position: relative; + width: 100%; + padding: 26rpx 30rpx; + background-color: #fff; + box-sizing: border-box; +} + +.tui-list-radius { + border-radius: 6rpx; + overflow: hidden; +} + +.tui-cell-hover { + background-color: #f1f1f1 !important; +} + +.tui-list-cell::after { + content: ''; + position: absolute; + border-bottom: 1rpx solid #eaeef1; + -webkit-transform: scaleY(0.5) translateZ(0); + transform: scaleY(0.5) translateZ(0); + transform-origin: 0 100%; + bottom: 0; + right: 0; + left: 0; +} + +.tui-line-left::after { + left: 30rpx !important; +} + +.tui-line-right::after { + right: 30rpx !important; +} + +.tui-cell-unlined::after { + border-bottom: 0 !important; +} + +.tui-cell-arrow::before { + content: ' '; + height: 10px; + width: 10px; + border-width: 2px 2px 0 0; + border-color: #c0c0c0; + border-style: solid; + -webkit-transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0); + transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0); + position: absolute; + top: 50%; + margin-top: -6px; + right: 30rpx; +} + +.tui-arrow-right::before { + right: 0 !important; +} + +.tui-arrow-gray::before { + border-color: #666666 !important; +} + +.tui-arrow-white::before { + border-color: #ffffff !important; +} + +.tui-arrow-warning::before { + border-color: #ff7900 !important; +} + +.tui-arrow-success::before { + border-color: #19be6b !important; +} + +.tui-arrow-danger::before { + border-color: #eb0909 !important; +} + +/*List end*/ + +/*Card start*/ +.tui-card { + margin: 0 30rpx; + font-size: 28rpx; + background-color: #fff; + border-radius: 10rpx; + box-shadow: 0 0 10rpx #eee; + box-sizing: border-box; + overflow: hidden; +} + +.tui-card-full { + margin: 0 !important; + border-radius: 0 !important; +} + +.tui-card-full::after { + border-radius: 0 !important; +} + +.tui-card-border { + position: relative; + box-shadow: none !important +} + +.tui-card-border::after { + content: ' '; + position: absolute; + height: 200%; + width: 200%; + border: 1px solid #ddd; + transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + left: 0; + top: 0; + border-radius: 20rpx; + box-sizing: border-box; + pointer-events: none; +} + +.tui-card-header { + width: 100%; + padding: 20rpx; + display: flex; + align-items: center; + justify-content: space-between; + position: relative; + box-sizing: border-box; + overflow: hidden; + border-top-left-radius: 10rpx; + border-top-right-radius: 10rpx; +} + +.tui-card-header::after { + content: ''; + position: absolute; + border-bottom: 1rpx solid #eaeef1; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); + bottom: 0; + right: 0; + left: 0; + pointer-events: none; +} + +.tui-header-line::after { + border-bottom: 0 !important; +} + +.tui-header-thumb { + height: 60rpx; + width: 60rpx; + vertical-align: middle; + margin-right: 20rpx; + border-radius: 6rpx; +} + +.tui-thumb-circle { + border-radius: 50% !important; +} + +.tui-header-title { + display: inline-block; + font-size: 30rpx; + color: #7a7a7a; + vertical-align: middle; + max-width: 460rpx; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.tui-header-right { + font-size: 24rpx; + color: #b2b2b2; +} + +.tui-card-body { + font-size: 32rpx; + color: #262b3a; + box-sizing: border-box; +} + +.tui-card-footer { + font-size: 28rpx; + color: #596d96; + border-bottom-left-radius: 10rpx; + border-bottom-right-radius: 10rpx; + box-sizing: border-box; +} + +/*Card end*/ + +/*Grid start*/ +.tui-grids { + width: 100%; + position: relative; + overflow: hidden; +} + +.tui-grids::after { + content: " "; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 1px; + border-top: 1px solid #eaeef1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} + +.tui-border-top::after { + border-top: 0 !important; +} + +.tui-grid { + position: relative; + padding: 40rpx 20rpx; + box-sizing: border-box; + background: #fff; + float: left; +} + +.tui-grid-2 { + width: 50%; +} + +.tui-grid-3 { + width: 33.333333333%; +} + +.tui-grid-4 { + width: 25%; + padding: 30rpx 20rpx !important; +} + +.tui-grid-5 { + width: 20%; + padding: 20rpx !important; +} + +.tui-grid-2:nth-of-type(2n)::before { + width: 0; + border-right: 0; +} + +.tui-grid-3:nth-of-type(3n)::before { + width: 0; + border-right: 0; +} + +.tui-grid-4:nth-of-type(4n)::before { + width: 0; + border-right: 0; +} + +.tui-grid-5:nth-of-type(5n)::before { + width: 0; + border-right: 0; +} + +.tui-grid::before { + content: " "; + position: absolute; + right: 0; + top: 0; + width: 1px; + bottom: 0; + border-right: 1px solid #eaeef1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} + +.tui-grid::after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #eaeef1; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} + +.tui-grid-bottom::after { + height: 0 !important; + border-bottom: 0 !important +} + +.tui-grid-bg { + position: relative; + padding: 0; + width: 100%; + box-sizing: border-box; +} + +.tui-item-hover { + background-color: #f7f7f9 !important; +} + +/*Grid end*/ + +/*Loading start*/ +.tui-loading-init { + min-width: 200rpx; + min-height: 200rpx; + max-width: 500rpx; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + z-index: 9999; + font-size: 26rpx; + color: #fff; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 10rpx; +} + +.tui-loading-center { + width: 50rpx; + height: 50rpx; + border: 3px solid #fff; + border-radius: 50%; + margin: 0 6px; + display: inline-block; + vertical-align: middle; + clip-path: polygon(0% 0%, 100% 0%, 100% 40%, 0% 40%); + animation: rotate 1s linear infinite; + margin-bottom: 36rpx; +} + +.tui-loadmore-tips { + text-align: center; + padding: 0 20rpx; + box-sizing: border-box; +} + +@-webkit-keyframes rotate { + from { + transform: rotatez(0deg); + } + + to { + transform: rotatez(360deg); + } +} + +@keyframes rotate { + from { + transform: rotatez(0deg); + } + + to { + transform: rotatez(360deg); + } +} + +.tui-loadmore { + width: 48%; + margin: 1.5em auto; + line-height: 1.5em; + font-size: 24rpx; + text-align: center; +} + +.tui-loading-1 { + margin: 0 5px; + width: 20px; + height: 20px; + display: inline-block; + vertical-align: middle; + -webkit-animation: a 1s steps(12) infinite; + animation: a 1s steps(12) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; + background-size: 100%; +} + +@-webkit-keyframes a { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn); + } +} + +@keyframes a { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn); + } +} + +.tui-loadmore-tips { + display: inline-block; + vertical-align: middle; +} + +.tui-loading-2 { + width: 28rpx; + height: 28rpx; + border: 1px solid #8f8d8e; + border-radius: 50%; + margin: 0 6px; + display: inline-block; + vertical-align: middle; + clip-path: polygon(0% 0%, 100% 0%, 100% 30%, 0% 30%); + animation: rotate 1s linear infinite; +} + +@-webkit-keyframes rotate { + from { + transform: rotatez(0deg); + } + + to { + transform: rotatez(360deg); + } +} + +@keyframes rotate { + from { + transform: rotatez(0deg); + } + + to { + transform: rotatez(360deg); + } +} + +.tui-loading-3 { + display: inline-block; + margin: 0 6px; + vertical-align: middle; + width: 28rpx; + height: 28rpx; + background: 0 0; + border-radius: 50%; + border: 2px solid; + border-color: #e5e5e5 #e5e5e5 #e5e5e5 #8f8d8e; + animation: tui-rotate 0.7s linear infinite; +} + +.tui-loading-3.tui-loading-primary { + border-color: #e5e5e5 #e5e5e5 #e5e5e5 #5677fc; +} + +.tui-loading-3.tui-loading-green { + border-color: #e5e5e5 #e5e5e5 #e5e5e5 #19be6b; +} + +.tui-loading-3.tui-loading-orange { + border-color: #e5e5e5 #e5e5e5 #e5e5e5 #ff7900; +} + +.tui-loading-3.tui-loading-red { + border-color: #ededed #ededed #ededed #ed3f14; +} + +@-webkit-keyframes tui-rotate { + 0% { + transform: rotate(0); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes tui-rotate { + 0% { + transform: rotate(0); + } + + 100% { + transform: rotate(360deg); + } +} + +.tui-loadmore-none { + width: 50%; + margin: 1.5em auto; + line-height: 1.5em; + font-size: 24rpx; + display: flex; + justify-content: center; +} + +.tui-nomore { + width: 100%; + height: 100%; + position: relative; + display: flex; + justify-content: center; + margin-top: 10rpx; + padding-bottom: 6rpx; +} + +.tui-nomore::before { + content: ' '; + position: absolute; + border-bottom: 1rpx solid #e5e5e5; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); + width: 100%; + top: 18rpx; + left: 0; +} + +.tui-nomore-text { + color: #999; + font-size: 24rpx; + text-align: center; + padding: 0 18rpx; + height: 36rpx; + line-height: 36rpx; + position: relative; + z-index: 1; +} + +.tui-nomore-dot { + position: relative; + text-align: center; + -webkit-display: flex; + display: flex; + -webkit-justify-content: center; + justify-content: center; + margin-top: 10rpx; + padding-bottom: 6rpx; +} + +.tui-nomore-dot::before { + content: ''; + position: absolute; + border-bottom: 1rpx solid #e5e5e5; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); + width: 360rpx; + top: 18rpx; +} + +.tui-dot-text { + position: relative; + color: #e5e5e5; + font-size: 10px; + text-align: center; + width: 50rpx; + height: 36rpx; + line-height: 36rpx; + -webkit-transform: scale(0.8); + transform: scale(0.8); + -webkit-transform-origin: center center; + transform-origin: center center; + z-index: 1; +} + +/*Loading end*/ + +/*Footer start*/ +.tui-footer { + width: 100%; + overflow: hidden; + padding: 30rpx 24rpx; + box-sizing: border-box; + font-size: 24rpx; + color: #A7A7A7; +} + +.tui-fixed { + position: fixed; + z-index: 9999; + /* #ifdef H5 */ + bottom: 0; + /* #endif */ + /* #ifndef H5 */ + bottom: env(safe-area-inset-bottom); + /* #endif */ +} + +.tui-footer-link { + color: #596d96; + display: flex; + align-items: center; + justify-content: center; + font-size: 28rpx; +} + +.tui-link { + position: relative; + padding: 0 18rpx; + line-height: 1; +} + +.tui-link::before { + content: " "; + position: absolute; + right: 0; + top: 0; + width: 1px; + bottom: 0; + border-right: 1px solid #d3d3d3; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} + +.tui-link:last-child::before { + border-right: 0 !important +} + +.tui-link-hover { + opacity: 0.5 +} + +.tui-footer-copyright { + font-size: 24rpx; + color: #A7A7A7; + line-height: 1; + text-align: center; + padding-top: 16rpx +} + +/*Footer end*/ + + +/*layout start*/ + +/*形状*/ +.tui-triangle { + border: 16rpx solid; + width: 0; + height: 0; +} + +.tui-triangle-left { + border-color: transparent #5c8dff transparent transparent; +} + +.tui-triangle-right { + border-color: transparent transparent transparent #5c8dff; +} + +.tui-triangle-top { + border-color: transparent transparent #5c8dff transparent; +} + +.tui-triangle-bottom { + border-color: #5c8dff transparent transparent transparent; +} + + +.tui-parallelogram { + width: 100rpx; + height: 50rpx; + transform: skew(-10deg); + background: #19be6b; + margin-left: 10rpx; +} + +.tui-crescent { + width: 60rpx; + height: 60rpx; + border-radius: 50%; + box-shadow: 12rpx 12rpx 0 0 yellowgreen; +} + +/*聊天框*/ +.tui-chatbox { + max-width: 60%; + border-radius: 10rpx; + position: relative; + padding: 20rpx 26rpx; + font-size: 28rpx; + color: #fff; + /* word-break: break-all; + word-wrap: break-word; */ +} + +.tui-chatbox-left { + background: #5c8dff; + border: 1rpx solid #5c8dff; + display: inline-block; +} + +.tui-chatbox-right { + background: #19be6b; + border: 1rpx solid #19be6b; +} + +.tui-chatbox::before { + content: ""; + position: absolute; + width: 0; + height: 0; + top: 20rpx; + border: 16rpx solid; +} + +.tui-chatbox-left::before { + right: 100%; + border-color: transparent #5c8dff transparent transparent; +} + +.tui-chatbox-right::before { + left: 100%; + border-color: transparent transparent transparent #19be6b; +} + +/*checkbox 整体大小 */ + +/* #ifdef MP-WEIXIN */ +.tui-checkbox .wx-checkbox-input { + width: 36rpx; + height: 36rpx; + border-radius: 50%; + margin: 0; +} + +.tui-checkbox .wx-checkbox-input.wx-checkbox-input-checked { + background: #F82400; + width: 40rpx; + height: 40rpx; + border: none; +} + +/* #endif */ + +/* #ifndef MP-WEIXIN */ +>>>.tui-checkbox .uni-checkbox-input { + width: 36rpx; + height: 36rpx; + border-radius: 50% !important; + margin: 0; + border-color: #d1d1d1 !important; +} + +>>>.tui-checkbox .uni-checkbox-input.uni-checkbox-input-checked { + background: #F82400; + width: 40rpx; + height: 40rpx; + border: none; +} + +/* #endif */ + +/*textarea*/ + +.tui-textarea-box { + border-radius: 4rpx; + height: 280rpx; + box-sizing: border-box; + padding: 20rpx 20rpx 0 20rpx; + position: relative; +} + +.tui-textarea-box::after { + content: ''; + position: absolute; + height: 200%; + width: 200%; + border: 1px solid #e6e6e6; + transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + left: 0; + top: 0; + border-radius: 8rpx; + pointer-events: none; +} + +.tui-textarea { + height: 210rpx; + width: 100%; + color: #666; + font-size: 28rpx; + z-index: 2; +} + +.tui-phcolor-color { + color: #ccc !important; +} + +.tui-textarea-counter { + font-size: 24rpx; + color: #999; + text-align: right; + height: 40rpx; + line-height: 40rpx; + padding-top: 4rpx; +} + +/*Input输入框*/ +.tui-input-item { + width: 100%; + display: flex; + align-items: center; + font-size: 32rpx; + +} + +.tui-input { + flex: 1; + font-size: 32rpx; + overflow: visible; +} + +.tui-input-title { + min-width: 140rpx; + padding-right: 12rpx; + flex-shrink: 0; +} + +.tui-phcolor { + color: #ccc; + font-size: 32rpx; + overflow: visible; +} + +.tui-input-border { + /* border: 1rpx solid #eaeef1; */ + padding: 20rpx 30rpx; + border-radius: 4rpx; + position: relative; + font-size: 32rpx; +} + +.tui-input-border::after { + content: ''; + position: absolute; + height: 200%; + width: 200%; + border: 1px solid #e6e6e6; + transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + left: 0; + top: 0; + border-radius: 8rpx; + pointer-events: none; +} + +.tui-text-right { + text-align: right; +} + +/*上传*/ +.tui-upload-box { + width: 100%; + display: flex; + flex-wrap: wrap; +} + +.tui-upload-item { + width: 220rpx; + height: 220rpx; + position: relative; + margin-right: 20rpx; + margin-bottom: 20rpx; +} + +.tui-upload-item:nth-of-type(3n) { + margin-right: 0; +} + +.tui-upload-img { + width: 220rpx; + height: 220rpx; + display: block; +} + +.tui-upload-del { + position: absolute; + right: -18rpx; + top: -18rpx; + display: flex; + align-items: center; + justify-content: center; +} + +.tui-upload-add { + width: 220rpx; + height: 220rpx; + font-size: 68rpx; + font-weight: 100; + color: #888; + background-color: #F7F7F7; + display: flex; + align-items: center; + justify-content: center; + padding: 0; +} + +/* 操作条*/ +.tui-operation { + width: 100%; + height: 100rpx; + box-sizing: border-box; + overflow: hidden; + background: rgba(255, 255, 255, 0.9); + position: relative; + display: flex; + align-items: center; + justify-content: space-between; +} + +.tui-operation::before { + content: ''; + position: absolute; + top: 0px; + right: 0; + left: 0; + border-top: 1rpx solid #eaeef1; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} + +.tui-operation-left { + display: flex; + align-items: center; +} + +.tui-operation-item { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + position: relative; +} + +.tui-operation-text { + font-size: 22rpx; + color: #333; +} + +.tui-operation-right { + flex: 1; + height: 100rpx; + box-sizing: border-box; + padding-top: 0; +} + +.tui-relative { + position: relative; +} + +.tui-btn-comment { + height: 64rpx; + width: 84%; + background: #ededed; + color: #999; + border-radius: 8rpx; + font-size: 28rpx; + display: flex; + align-items: center; + padding-left: 20rpx; + box-sizing: border-box; + padding-top: 0; + margin-left: 30rpx; +} + +.tui-chat-operation { + background: #F6F6F6 !important; + padding-right: 18rpx; + box-sizing: border-box; +} + +.tui-input-box { + width: 78%; + justify-content: flex-start; +} + +.tui-chat-input { + background: #fff; + height: 72rpx; + border-radius: 6rpx; + padding-left: 20rpx; + padding-right: 20rpx; + flex: 1; +} + +.tui-voice-icon { + margin-left: 20rpx; + margin-right: 20rpx +} + +/*layout end*/ diff --git a/mwims-disposal-app/static/style/thorui.min.css b/mwims-disposal-app/static/style/thorui.min.css new file mode 100644 index 0000000..d29bca7 --- /dev/null +++ b/mwims-disposal-app/static/style/thorui.min.css @@ -0,0 +1,5 @@ +/*! + * ===================================================== + * Thor UI v1.5.0 (https://www.thorui.cn/) + * ===================================================== + */@font-face{font-family:thoruiFont;src:url(~@/static/fonts/thorui.ttf) format('truetype');font-weight:400;font-style:normal}.tui-mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:999}.tui-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tui-ellipsis-2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tui-opcity{opacity:.5}.tui-scale-small{transform:scale(.9);transform-origin:center center}.tui-height-full{height:100%}.tui-width-full{width:100%}.tui-ptop-zero{padding-top:0}.tui-pbottom-zero{padding-bottom:0}.tui-pleft-zero{padding-left:0}.tui-pright-zero{padding-right:0}.tui-color-primary{color:#5677fc}.tui-color-success{color:#19be6b}.tui-color-warning{color:#ff7900}.tui-color-error{color:#eb0909}.tui-color-blue{color:#007aff}.tui-color-blue{color:#007aff}.tui-color-white{color:#fff}.tui-color-pink{color:#f74d54}.tui-primary{background-color:#5677fc!important;color:#fff}.tui-light-primary{background-color:#5c8dff!important;color:#fff}.tui-dark-primary{background-color:#4a67d6!important;color:#fff}.tui-dLight-primary{background-color:#4e77d9!important;color:#fff}.tui-danger{background-color:#ed3f14!important;color:#fff}.tui-warning{background-color:#ff7900!important;color:#fff}.tui-blue{background-color:#007aff!important;color:#fff}.tui-green{background-color:#19be6b!important;color:#fff}.tui-black{background-color:#000!important;color:#fff}.tui-white{background-color:#fff!important;color:#333!important}.tui-translucent{background-color:rgba(0,0,0,.7)}.tui-light-black{background-color:#333!important}.tui-gray{background-color:#80848f}.tui-phcolor-gray{background-color:#ccc!important}.tui-divider-gray{background-color:#eaeef1!important}.tui-btn-gray{background-color:#ededed!important;color:#999!important}.tui-hover-gray{background-color:#f7f7f9!important}.tui-bg-gray{background-color:#fafafa!important}.tui-light-blue{background-color:#ecf6fd;color:#4dabeb!important}.tui-light-brownish{background-color:#fcebef;color:#8a5966!important}.tui-light-orange{background-color:#fef5eb;color:#faa851!important}.tui-light-green{background-color:#e8f6e8;color:#44cf85!important}.tui-flex{display:-webkit-flex;display:flex}.tui-flex-1{flex:1}.tui-align-center{justify-content:center}.tui-align-left{justify-content:flex-start!important}.tui-align-right{justify-content:flex-end!important}.tui-align-between{justify-content:space-between!important}.tui-align-around{justify-content:space-around!important}.tui-vertical-center{align-items:center}.tui-vertical-top{align-items:flex-start}.tui-vertical-top{align-items:flex-end}.tui-center{display:flex;align-items:center;justify-content:center}.tui-line-feed{flex-direction:row;flex-wrap:wrap}.tui-col-12{width:100%}.tui-col-11{width:91.66666667%}.tui-col-10{width:83.33333333%}.tui-col-9{width:75%}.tui-col-8{width:66.66666667%}.tui-col-7{width:58.33333333%}.tui-col-6{width:50%}.tui-col-5{width:41.66666667%}.tui-col-4{width:33.33333333%}.tui-col-3{width:25%}.tui-col-2{width:16.66666667%}.tui-col-1{width:8.33333333%}.tui-icon{font-family:thoruiFont!important;font-style:normal;-webkit-font-smoothing:antialiased;text-align:center;text-decoration:none;font-size:32px;color:#999}.tui-icon-about:before{content:'\e772'}.tui-icon-about-fill:before{content:'\e771'}.tui-icon-add:before{content:'\e770'}.tui-icon-add-fill:before{content:'\e76f'}.tui-icon-addmessage:before{content:'\e76e'}.tui-icon-addressbook:before{content:'\e76d'}.tui-icon-agree:before{content:'\e76c'}.tui-icon-agree-fill:before{content:'\e76b'}.tui-icon-alarm:before{content:'\e76a'}.tui-icon-alarm-fill:before{content:'\e769'}.tui-icon-alipay:before{content:'\e768'}.tui-icon-android:before{content:'\e767'}.tui-icon-applets:before{content:'\e766'}.tui-icon-arrowdown:before{content:'\e765'}.tui-icon-arrowleft:before{content:'\e764'}.tui-icon-arrowright:before{content:'\e763'}.tui-icon-arrowup:before{content:'\e762'}.tui-icon-attestation:before{content:'\e761'}.tui-icon-back:before{content:'\e760'}.tui-icon-bag:before{content:'\e75f'}.tui-icon-bag-fill:before{content:'\e75e'}.tui-icon-balloon:before{content:'\e75d'}.tui-icon-bankcard:before{content:'\e75c'}.tui-icon-bankcard-fill:before{content:'\e75b'}.tui-icon-bottom:before{content:'\e75a'}.tui-icon-calendar:before{content:'\e759'}.tui-icon-camera:before{content:'\e758'}.tui-icon-camera-fill:before{content:'\e757'}.tui-icon-camera-add:before{content:'\e756'}.tui-icon-card:before{content:'\e755'}.tui-icon-card-fill:before{content:'\e754'}.tui-icon-cart:before{content:'\e753'}.tui-icon-cart-fill:before{content:'\e752'}.tui-icon-category:before{content:'\e751'}.tui-icon-category-fill:before{content:'\e750'}.tui-icon-check:before{content:'\e74f'}.tui-icon-circle:before{content:'\e74e'}.tui-icon-circle-fill:before{content:'\e74d'}.tui-icon-circle-selected:before{content:'\e74c'}.tui-icon-clock:before{content:'\e74b'}.tui-icon-clock-fill:before{content:'\e74a'}.tui-icon-close:before{content:'\e749'}.tui-icon-close-fill:before{content:'\e748'}.tui-icon-community:before{content:'\e747'}.tui-icon-community-fill:before{content:'\e746'}.tui-icon-computer:before{content:'\e745'}.tui-icon-computer-fill:before{content:'\e744'}.tui-icon-coupon:before{content:'\e743'}.tui-icon-delete:before{content:'\e742'}.tui-icon-deletekey:before{content:'\e741'}.tui-icon-dingtalk:before{content:'\e740'}.tui-icon-dissatisfied:before{content:'\e73f'}.tui-icon-down:before{content:'\e73e'}.tui-icon-download:before{content:'\e73d'}.tui-icon-edit:before{content:'\e73c'}.tui-icon-ellipsis:before{content:'\e73b'}.tui-icon-enlarge:before{content:'\e73a'}.tui-icon-evaluate:before{content:'\e739'}.tui-icon-exchange:before{content:'\e738'}.tui-icon-explain:before{content:'\e737'}.tui-icon-explain-fill:before{content:'\e736'}.tui-icon-explore:before{content:'\e735'}.tui-icon-explore-fill:before{content:'\e734'}.tui-icon-eye:before{content:'\e733'}.tui-icon-feedback:before{content:'\e732'}.tui-icon-fingerprint:before{content:'\e730'}.tui-icon-friendadd:before{content:'\e72f'}.tui-icon-friendadd-fill:before{content:'\e72e'}.tui-icon-gps:before{content:'\e72d'}.tui-icon-histogram:before{content:'\e72c'}.tui-icon-home:before{content:'\e72b'}.tui-icon-home-fill:before{content:'\e72a'}.tui-icon-house:before{content:'\e729'}.tui-icon-imface:before{content:'\e728'}.tui-icon-imkeyboard:before{content:'\e727'}.tui-icon-immore:before{content:'\e726'}.tui-icon-imvoice:before{content:'\e725'}.tui-icon-ios:before{content:'\e724'}.tui-icon-kefu:before{content:'\e723'}.tui-icon-label:before{content:'\e722'}.tui-icon-label-fill:before{content:'\e721'}.tui-icon-like:before{content:'\e720'}.tui-icon-like-fill:before{content:'\e71f'}.tui-icon-link:before{content:'\e71e'}.tui-icon-listview:before{content:'\e71d'}.tui-icon-loading:before{content:'\e71c'}.tui-icon-location:before{content:'\e71b'}.tui-icon-mail:before{content:'\e71a'}.tui-icon-mail-fill:before{content:'\e719'}.tui-icon-manage:before{content:'\e718'}.tui-icon-manage-fill:before{content:'\e717'}.tui-icon-member:before{content:'\e716'}.tui-icon-member-fill:before{content:'\e715'}.tui-icon-message:before{content:'\e714'}.tui-icon-message-fill:before{content:'\e713'}.tui-icon-mobile:before{content:'\e712'}.tui-icon-moments:before{content:'\e711'}.tui-icon-more:before{content:'\e710'}.tui-icon-more-fill:before{content:'\e70f'}.tui-icon-narrow:before{content:'\e70e'}.tui-icon-news:before{content:'\e70d'}.tui-icon-news-fill:before{content:'\e70c'}.tui-icon-nodata:before{content:'\e70b'}.tui-icon-notice:before{content:'\e699'}.tui-icon-notice-fill:before{content:'\e698'}.tui-icon-offline:before{content:'\e697'}.tui-icon-offline-fill:before{content:'\e696'}.tui-icon-oppose:before{content:'\e695'}.tui-icon-oppose-fill:before{content:'\e694'}.tui-icon-order:before{content:'\e693'}.tui-icon-partake:before{content:'\e692'}.tui-icon-people:before{content:'\e691'}.tui-icon-people-fill:before{content:'\e690'}.tui-icon-pic:before{content:'\e68f'}.tui-icon-pic-fill:before{content:'\e68e'}.tui-icon-picture:before{content:'\e68d'}.tui-icon-pie:before{content:'\e68c'}.tui-icon-play:before{content:'\e68b'}.tui-icon-plus:before{content:'\e689'}.tui-icon-polygonal:before{content:'\e688'}.tui-icon-position:before{content:'\e687'}.tui-icon-position-fill:before{content:'\e686'}.tui-icon-pwd:before{content:'\e685'}.tui-icon-qq:before{content:'\e684'}.tui-icon-qrcode:before{content:'\e682'}.tui-icon-redpacket:before{content:'\e681'}.tui-icon-redpacket-fill:before{content:'\e680'}.tui-icon-reduce:before{content:'\e67f'}.tui-icon-refresh:before{content:'\e67e'}.tui-icon-revoke:before{content:'\e67d'}.tui-icon-satisfied:before{content:'\e67c'}.tui-icon-screen:before{content:'\e67b'}.tui-icon-search:before{content:'\e67a'}.tui-icon-search-2:before{content:'\e679'}.tui-icon-send:before{content:'\e678'}.tui-icon-service:before{content:'\e677'}.tui-icon-service-fill:before{content:'\e676'}.tui-icon-setup:before{content:'\e675'}.tui-icon-setup-fill:before{content:'\e674'}.tui-icon-share:before{content:'\e673'}.tui-icon-share-fill:before{content:'\e672'}.tui-icon-shield:before{content:'\e671'}.tui-icon-shop:before{content:'\e670'}.tui-icon-shop-fill:before{content:'\e66f'}.tui-icon-shut:before{content:'\e66e'}.tui-icon-signin:before{content:'\e66d'}.tui-icon-sina:before{content:'\e66c'}.tui-icon-skin:before{content:'\e66b'}.tui-icon-soso:before{content:'\e669'}.tui-icon-square:before{content:'\e668'}.tui-icon-square-fill:before{content:'\e667'}.tui-icon-square-selected:before{content:'\e666'}.tui-icon-star:before{content:'\e665'}.tui-icon-star-fill:before{content:'\e664'}.tui-icon-strategy:before{content:'\e663'}.tui-icon-sweep:before{content:'\e662'}.tui-icon-time:before{content:'\e661'}.tui-icon-time-fill:before{content:'\e660'}.tui-icon-todown:before{content:'\e65f'}.tui-icon-toleft:before{content:'\e65e'}.tui-icon-tool:before{content:'\e65d'}.tui-icon-top:before{content:'\e65c'}.tui-icon-toright:before{content:'\e65b'}.tui-icon-towardsleft:before{content:'\e65a'}.tui-icon-towardsright:before{content:'\e659'}.tui-icon-towardsright-fill:before{content:'\e658'}.tui-icon-transport:before{content:'\e657'}.tui-icon-transport-fill:before{content:'\e656'}.tui-icon-turningdown:before{content:'\e654'}.tui-icon-turningleft:before{content:'\e653'}.tui-icon-turningright:before{content:'\e652'}.tui-icon-turningup:before{content:'\e651'}.tui-icon-unreceive:before{content:'\e650'}.tui-icon-unseen:before{content:'\e64f'}.tui-icon-up:before{content:'\e64e'}.tui-icon-upload:before{content:'\e64c'}.tui-icon-video:before{content:'\e64b'}.tui-icon-voice:before{content:'\e649'}.tui-icon-voice-fill:before{content:'\e648'}.tui-icon-voipphone:before{content:'\e647'}.tui-icon-wallet:before{content:'\e646'}.tui-icon-warning:before{content:'\e645'}.tui-icon-wealth:before{content:'\e644'}.tui-icon-wealth-fill:before{content:'\e643'}.tui-icon-weather:before{content:'\e642'}.tui-icon-wechat:before{content:'\e641'}.tui-icon-wifi:before{content:'\e640'}.tui-btn-primary{background:#5677fc!important;color:#fff}.tui-shadow-primary{box-shadow:0 10rpx 14rpx 0 rgba(86,119,252,.2)}.tui-btn-danger{background:#eb0909!important;color:#fff}.tui-shadow-danger{box-shadow:0 10rpx 14rpx 0 rgba(235,9,9,.2)}.tui-btn-warning{background:#fc872d!important;color:#fff}.tui-shadow-warning{box-shadow:0 10rpx 14rpx 0 rgba(252,135,45,.2)}.tui-btn-green{background:#35b06a!important;color:#fff}.tui-shadow-green{box-shadow:0 10rpx 14rpx 0 rgba(53,176,106,.2)}.tui-btn-blue{background:#007aff!important;color:#fff}.tui-shadow-blue{box-shadow:0 10rpx 14rpx 0 rgba(0,122,255,.2)}.tui-btn-white{background:#fff!important;color:#333!important}.tui-btn-gray{background:#bfbfbf!important;color:#fff!important}.tui-btn-black{background:#333!important;color:#fff!important}.tui-shadow-gray{box-shadow:0 10rpx 14rpx 0 rgba(191,191,191,.2)}.tui-hover-gray{background:#f7f7f9!important}.tui-black-hover{background:#555!important;color:#e5e5e5!important}.tui-btn{width:100%;height:96rpx;line-height:96rpx;font-size:32rpx;position:relative;border:0!important;border-radius:6rpx;padding-left:0;padding-right:0;overflow:visible}.tui-btn-base{width:auto;min-width:200rpx;font-size:30rpx;height:70rpx;line-height:70rpx}.tui-btn-small{width:auto;min-width:140rpx;font-size:30rpx;height:60rpx;line-height:60rpx}.tui-btn::after{content:'';position:absolute;width:200%;height:200%;transform-origin:0 0;transform:scale(.5,.5) translateZ(0);box-sizing:border-box;left:0;top:0;border-radius:12rpx;border:0}.tui-btn-white::after{border:1rpx solid #bfbfbf}.tui-white-hover{background:#e5e5e5!important;color:#2e2e2e!important}.tui-dark-disabled{opacity:.6!important;color:#fafbfc!important}.tui-dark-disabled-outline{opacity:.5!important}.tui-gray-disabled{background:#f3f3f3!important;color:#919191!important;box-shadow:none}.tui-outline-hover{opacity:.5}.tui-primary-hover{background:#4a67d6!important;color:#e5e5e5!important}.tui-primary-outline::after{border:1rpx solid #5677fc!important}.tui-primary-outline{color:#5677fc!important;background:0 0}.tui-danger-hover{background:#c80808!important;color:#e5e5e5!important}.tui-danger-outline{color:#eb0909!important;background:0 0}.tui-danger-outline::after{border:1rpx solid #eb0909!important}.tui-warning-hover{background:#d67326!important;color:#e5e5e5!important}.tui-warning-outline{color:#fc872d!important;background:0 0}.tui-warning-outline::after{border:1px solid #fc872d!important}.tui-green-hover{background:#2d965a!important;color:#e5e5e5!important}.tui-green-outline{color:#35b06a!important;background:0 0}.tui-green-outline::after{border:1rpx solid #35b06a!important}.tui-blue-hover{background:#0062cc!important;color:#e5e5e5!important}.tui-blue-outline{color:#007aff!important;background:0 0}.tui-blue-outline::after{border:1rpx solid #007aff!important}.tui-btn-gradual{background:linear-gradient(90deg,#ff5926,#f00e2c)!important;color:#fff!important}.tui-shadow-gradual{box-shadow:0 10rpx 14rpx 0 rgba(235,9,9,.15)}.tui-gray-hover{background:#a3a3a3!important;color:#898989}.tui-gradual-hover{background:linear-gradient(90deg,#d74620,#cd1225)!important;color:#fff!important}.tui-gray-outline{color:#999!important;background:0 0!important}.tui-white-outline{color:#fff!important;background:0 0!important}.tui-black-outline{background:0 0!important;color:#333!important}.tui-gray-outline::after{border:1rpx solid #ccc!important}.tui-white-outline::after{border:1px solid #fff!important}.tui-black-outline::after{border:1px solid #333!important}.tui-fillet{border-radius:50rpx}.tui-btn-white.tui-fillet::after{border-radius:98rpx}.tui-outline-fillet::after{border-radius:98rpx}.tui-rightAngle{border-radius:0}.tui-btn-white.tui-rightAngle::after{border-radius:0}.tui-outline-rightAngle::after{border-radius:0}.tui-tag{padding:16rpx 26rpx;font-size:28rpx;display:flex;align-items:center;justify-content:center;border-radius:6rpx}.tui-tag-outline{position:relative;background-color:none;color:#5677fc}.tui-tag-outline::after{content:'';position:absolute;width:200%;height:200%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5,.5);transform:scale(.5,.5);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;border-radius:12rpx}.tui-tag-fillet{border-radius:50rpx}.tui-white.tui-tag-fillet::after{border-radius:80rpx}.tui-tag-outline-fillet::after{border-radius:80rpx}.tui-tag-fillet-left{border-radius:50rpx 0 0 50rpx}.tui-tag-fillet-right{border-radius:0 50rpx 50rpx 0}.tui-tag-fillet-left.tui-tag-outline::after{border-radius:100rpx 0 0 100rpx}.tui-tag-fillet-right.tui-tag-outline::after{border-radius:0 100rpx 100rpx 0}.tui-badge-dot{height:16rpx;width:16rpx;border-radius:50%}.tui-badge{font-size:24rpx;height:36rpx;min-width:12rpx;padding:0 12rpx;border-radius:36rpx;display:flex;align-items:center;justify-content:center;z-index:10}.tui-badge-scale{transform-origin:center center}.tui-list-cell{position:relative;width:100%;padding:26rpx 30rpx;background-color:#fff;box-sizing:border-box}.tui-list-radius{border-radius:6rpx;overflow:hidden}.tui-cell-hover{background-color:#f1f1f1!important}.tui-list-cell::after{content:'';position:absolute;border-bottom:1rpx solid #eaeef1;-webkit-transform:scaleY(.5) translateZ(0);transform:scaleY(.5) translateZ(0);transform-origin:0 100%;bottom:0;right:0;left:0}.tui-line-left::after{left:30rpx!important}.tui-line-right::after{right:30rpx!important}.tui-cell-unlined::after{border-bottom:0!important}.tui-cell-arrow::before{content:' ';height:10px;width:10px;border-width:2px 2px 0 0;border-color:silver;border-style:solid;-webkit-transform:matrix(.5,.5,-.5,.5,0,0);transform:matrix(.5,.5,-.5,.5,0,0);position:absolute;top:50%;margin-top:-6px;right:30rpx}.tui-arrow-right::before{right:0!important}.tui-arrow-gray::before{border-color:#666!important}.tui-arrow-white::before{border-color:#fff!important}.tui-arrow-warning::before{border-color:#ff7900!important}.tui-arrow-success::before{border-color:#19be6b!important}.tui-arrow-danger::before{border-color:#eb0909!important}.tui-card{margin:0 30rpx;font-size:28rpx;background-color:#fff;border-radius:10rpx;box-shadow:0 0 10rpx #eee;box-sizing:border-box;overflow:hidden}.tui-card-full{margin:0!important;border-radius:0!important}.tui-card-full::after{border-radius:0!important}.tui-card-border{position:relative;box-shadow:none!important}.tui-card-border::after{content:' ';position:absolute;height:200%;width:200%;border:1px solid #ddd;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);left:0;top:0;border-radius:20rpx;box-sizing:border-box;pointer-events:none}.tui-card-header{width:100%;padding:20rpx;display:flex;align-items:center;justify-content:space-between;position:relative;box-sizing:border-box;overflow:hidden;border-top-left-radius:10rpx;border-top-right-radius:10rpx}.tui-card-header::after{content:'';position:absolute;border-bottom:1rpx solid #eaeef1;-webkit-transform:scaleY(.5);transform:scaleY(.5);bottom:0;right:0;left:0;pointer-events:none}.tui-header-line::after{border-bottom:0!important}.tui-header-thumb{height:60rpx;width:60rpx;vertical-align:middle;margin-right:20rpx;border-radius:6rpx}.tui-thumb-circle{border-radius:50%!important}.tui-header-title{display:inline-block;font-size:30rpx;color:#7a7a7a;vertical-align:middle;max-width:460rpx;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tui-header-right{font-size:24rpx;color:#b2b2b2}.tui-card-body{font-size:32rpx;color:#262b3a;box-sizing:border-box}.tui-card-footer{font-size:28rpx;color:#596d96;border-bottom-left-radius:10rpx;border-bottom-right-radius:10rpx;box-sizing:border-box}.tui-grids{width:100%;position:relative;overflow:hidden}.tui-grids::after{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eaeef1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.tui-border-top::after{border-top:0!important}.tui-grid{position:relative;padding:40rpx 20rpx;box-sizing:border-box;background:#fff;float:left}.tui-grid-2{width:50%}.tui-grid-3{width:33.333333333%}.tui-grid-4{width:25%;padding:30rpx 20rpx!important}.tui-grid-5{width:20%;padding:20rpx!important}.tui-grid-2:nth-of-type(2n)::before{width:0;border-right:0}.tui-grid-3:nth-of-type(3n)::before{width:0;border-right:0}.tui-grid-4:nth-of-type(4n)::before{width:0;border-right:0}.tui-grid-5:nth-of-type(5n)::before{width:0;border-right:0}.tui-grid::before{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #eaeef1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.tui-grid::after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #eaeef1;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.tui-grid-bottom::after{height:0!important;border-bottom:0!important}.tui-grid-bg{position:relative;padding:0;width:100%;box-sizing:border-box}.tui-item-hover{background-color:#f7f7f9!important}.tui-loading-init{min-width:200rpx;min-height:200rpx;max-width:500rpx;display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;font-size:26rpx;color:#fff;background-color:rgba(0,0,0,.7);border-radius:10rpx}.tui-loading-center{width:50rpx;height:50rpx;border:3px solid #fff;border-radius:50%;margin:0 6px;display:inline-block;vertical-align:middle;clip-path:polygon(0 0,100% 0,100% 40%,0 40%);animation:rotate 1s linear infinite;margin-bottom:36rpx}.tui-loadmore-tips{text-align:center;padding:0 20rpx;box-sizing:border-box}@-webkit-keyframes rotate{from{transform:rotatez(0)}to{transform:rotatez(360deg)}}@keyframes rotate{from{transform:rotatez(0)}to{transform:rotatez(360deg)}}.tui-loadmore{width:48%;margin:1.5em auto;line-height:1.5em;font-size:24rpx;text-align:center}.tui-loading-1{margin:0 5px;width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tui-loadmore-tips{display:inline-block;vertical-align:middle}.tui-loading-2{width:28rpx;height:28rpx;border:1px solid #8f8d8e;border-radius:50%;margin:0 6px;display:inline-block;vertical-align:middle;clip-path:polygon(0 0,100% 0,100% 30%,0 30%);animation:rotate 1s linear infinite}@-webkit-keyframes rotate{from{transform:rotatez(0)}to{transform:rotatez(360deg)}}@keyframes rotate{from{transform:rotatez(0)}to{transform:rotatez(360deg)}}.tui-loading-3{display:inline-block;margin:0 6px;vertical-align:middle;width:28rpx;height:28rpx;background:0 0;border-radius:50%;border:2px solid;border-color:#e5e5e5 #e5e5e5 #e5e5e5 #8f8d8e;animation:tui-rotate .7s linear infinite}.tui-loading-3.tui-loading-primary{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #5677fc}.tui-loading-3.tui-loading-green{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #19be6b}.tui-loading-3.tui-loading-orange{border-color:#e5e5e5 #e5e5e5 #e5e5e5 #ff7900}.tui-loading-3.tui-loading-red{border-color:#ededed #ededed #ededed #ed3f14}@-webkit-keyframes tui-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes tui-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tui-loadmore-none{width:50%;margin:1.5em auto;line-height:1.5em;font-size:24rpx;display:flex;justify-content:center}.tui-nomore{width:100%;height:100%;position:relative;display:flex;justify-content:center;margin-top:10rpx;padding-bottom:6rpx}.tui-nomore::before{content:' ';position:absolute;border-bottom:1rpx solid #e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5);width:100%;top:18rpx;left:0}.tui-nomore-text{color:#999;font-size:24rpx;text-align:center;padding:0 18rpx;height:36rpx;line-height:36rpx;position:relative;z-index:1}.tui-nomore-dot{position:relative;text-align:center;-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10rpx;padding-bottom:6rpx}.tui-nomore-dot::before{content:'';position:absolute;border-bottom:1rpx solid #e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5);width:360rpx;top:18rpx}.tui-dot-text{position:relative;color:#e5e5e5;font-size:10px;text-align:center;width:50rpx;height:36rpx;line-height:36rpx;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;z-index:1}.tui-footer{width:100%;overflow:hidden;padding:30rpx 24rpx;box-sizing:border-box;font-size:24rpx;color:#a7a7a7}.tui-fixed{position:fixed;z-index:9999;bottom:0;bottom:env(safe-area-inset-bottom)}.tui-footer-link{color:#596d96;display:flex;align-items:center;justify-content:center;font-size:28rpx}.tui-link{position:relative;padding:0 18rpx;line-height:1}.tui-link::before{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #d3d3d3;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.tui-link:last-child::before{border-right:0!important}.tui-link-hover{opacity:.5}.tui-footer-copyright{font-size:24rpx;color:#a7a7a7;line-height:1;text-align:center;padding-top:16rpx}.tui-triangle{border:16rpx solid;width:0;height:0}.tui-triangle-left{border-color:transparent #5c8dff transparent transparent}.tui-triangle-right{border-color:transparent transparent transparent #5c8dff}.tui-triangle-top{border-color:transparent transparent #5c8dff transparent}.tui-triangle-bottom{border-color:#5c8dff transparent transparent transparent}.tui-parallelogram{width:100rpx;height:50rpx;transform:skew(-10deg);background:#19be6b;margin-left:10rpx}.tui-crescent{width:60rpx;height:60rpx;border-radius:50%;box-shadow:12rpx 12rpx 0 0 #9acd32}.tui-chatbox{max-width:60%;border-radius:10rpx;position:relative;padding:20rpx 26rpx;font-size:28rpx;color:#fff}.tui-chatbox-left{background:#5c8dff;border:1rpx solid #5c8dff;display:inline-block}.tui-chatbox-right{background:#19be6b;border:1rpx solid #19be6b}.tui-chatbox::before{content:"";position:absolute;width:0;height:0;top:20rpx;border:16rpx solid}.tui-chatbox-left::before{right:100%;border-color:transparent #5c8dff transparent transparent}.tui-chatbox-right::before{left:100%;border-color:transparent transparent transparent #19be6b}.tui-checkbox .wx-checkbox-input{width:36rpx;height:36rpx;border-radius:50%;margin:0}.tui-checkbox .wx-checkbox-input.wx-checkbox-input-checked{background:#f82400;width:40rpx;height:40rpx;border:none}.tui-textarea-box{border-radius:4rpx;height:280rpx;box-sizing:border-box;padding:20rpx 20rpx 0 20rpx;position:relative}.tui-textarea-box::after{content:'';position:absolute;height:200%;width:200%;border:1px solid #e6e6e6;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);left:0;top:0;border-radius:8rpx;pointer-events:none}.tui-textarea{height:210rpx;width:100%;color:#666;font-size:28rpx;z-index:2}.tui-phcolor-color{color:#ccc!important}.tui-textarea-counter{font-size:24rpx;color:#999;text-align:right;height:40rpx;line-height:40rpx;padding-top:4rpx}.tui-input-item{width:100%;display:flex;align-items:center;font-size:32rpx}.tui-input{flex:1;font-size:32rpx;overflow:visible}.tui-input-title{min-width:140rpx;padding-right:12rpx;flex-shrink:0}.tui-phcolor{color:#ccc;font-size:32rpx;overflow:visible}.tui-input-border{padding:20rpx 30rpx;border-radius:4rpx;position:relative;font-size:32rpx}.tui-input-border::after{content:'';position:absolute;height:200%;width:200%;border:1px solid #e6e6e6;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5);left:0;top:0;border-radius:8rpx;pointer-events:none}.tui-text-right{text-align:right}.tui-upload-box{width:100%;display:flex;flex-wrap:wrap}.tui-upload-item{width:220rpx;height:220rpx;position:relative;margin-right:20rpx;margin-bottom:20rpx}.tui-upload-item:nth-of-type(3n){margin-right:0}.tui-upload-img{width:220rpx;height:220rpx;display:block}.tui-upload-del{position:absolute;right:-18rpx;top:-18rpx;display:flex;align-items:center;justify-content:center}.tui-upload-add{width:220rpx;height:220rpx;font-size:68rpx;font-weight:100;color:#888;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:0}.tui-operation{width:100%;height:100rpx;box-sizing:border-box;overflow:hidden;background:rgba(255,255,255,.9);position:relative;display:flex;align-items:center;justify-content:space-between}.tui-operation::before{content:'';position:absolute;top:0;right:0;left:0;border-top:1rpx solid #eaeef1;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.tui-operation-left{display:flex;align-items:center}.tui-operation-item{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.tui-operation-text{font-size:22rpx;color:#333}.tui-operation-right{flex:1;height:100rpx;box-sizing:border-box;padding-top:0}.tui-relative{position:relative}.tui-btn-comment{height:64rpx;width:84%;background:#ededed;color:#999;border-radius:8rpx;font-size:28rpx;display:flex;align-items:center;padding-left:20rpx;box-sizing:border-box;padding-top:0;margin-left:30rpx}.tui-chat-operation{background:#f6f6f6!important;padding-right:18rpx;box-sizing:border-box}.tui-input-box{width:78%;justify-content:flex-start}.tui-chat-input{background:#fff;height:72rpx;border-radius:6rpx;padding-left:20rpx;padding-right:20rpx;flex:1}.tui-voice-icon{margin-left:20rpx;margin-right:20rpx} \ No newline at end of file diff --git a/mwims-disposal-app/uni.scss b/mwims-disposal-app/uni.scss new file mode 100644 index 0000000..a05adb4 --- /dev/null +++ b/mwims-disposal-app/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px;