|
- /*
- * APICloud JavaScript Library
- * Copyright (c) 2014 apicloud.com
- */
- const $kn = {
- openNavTabWin(){
- var param = {
- name: 'nav-tab',
- title:'nav-tab',
- bgColor:'#fff',
- slidBackEnabled: false,
- navigationBar: {
- hideBackButton: false,
- background:"#016D3C",
- color:'#fff',
- fontSize:18
- },
- tabBar: {
- animated: true,
- list: [
- {
- text: "接单",
- iconPath: "widget://image/nav_tab_1.png",
- selectedIconPath: "widget://image/nav_tab_1_on.png"
- }, {
- text: "发布",
- iconPath: "widget://image/tab30.png",
- selectedIconPath: "widget://image/tab31.png"
- }, {
- text: "任务",
- iconPath: "widget://image/nav_tab_3.png",
- selectedIconPath: "widget://image/nav_tab_3_on.png"
- }, {
- text: "订单",
- iconPath: "widget://image/tab40.png",
- selectedIconPath: "widget://image/tab41.png"
- },{
- text: "我",
- iconPath: "widget://image/nav_tab_4.png",
- selectedIconPath: "widget://image/nav_tab_4_on.png"
- }
- ],
- frames: [
- {
- title: "接单",//tab切换时对应的标题
- name: "ordertaking",
- url: "widget://pages/ordertaking/ordertaking.stml",
- //其他继承自openFrame的参数
- }, {
- title: "发布",
- name: "public",
- url: "widget://pages/public/public.stml"
- //其他继承自openFrame的参数
- }, {
- title: "任务",
- name: "ordertaking",
- url: "widget://pages/task/task.stml"
- //其他继承自openFrame的参数
- }, {
- title: "订单",
- name: "order",
- url: "widget://pages/order/order.stml"
- //其他继承自openFrame的参数
- }, {
- title: "我",
- name: "me",
- url: "widget://pages/me/me.stml"
- //其他继承自openFrame的参数
- }
- ]
- }
- }
- api.openTabLayout(param);
- },
- isApp(){
- if (api.platform && api.platform == 'app') {
- return true;
- }
-
- return false;
- },
- byId(id) {
- return document.getElementById(id);
- },
- ajax(p, callback) {
- var param = p;
- if (!param.headers) {
- param.headers = {};
- }
- param.headers['x-apicloud-mcm-key'] = 'cZKzX7DabDmYyfez';
- if (param.data && param.data.body) {
- param.headers['Content-Type'] = 'application/json; charset=utf-8';
- }
- if (param.url) {
- var baseUrl = 'https://a6181898128080-dev.apicloud**.**/api/';
- param.url = baseUrl + param.url;
- }
- api.ajax(param, (ret, err)=> {
-
- if (callback) callback(ret, err);
- if (ret) {
- var status = ret.status;
- if (status && status == 4001) {
-
- }
- }
- });
- },
- getUserInfo() {
- var value = api.getPrefs({
- key: 'userInfo',
- sync: true
- });
- return value?JSON.parse(value):'';
- },
- setUserInfo(userInfo) {
- api.setPrefs({
- key: 'userInfo',
- value: userInfo
- });
- },
- getCurrentCityInfo() {
- var value = api.getPrefs({
- key: 'currentCity',
- sync: true
- });
- return value?JSON.parse(value):'';
- },
- setCurrentCityInfo(cityInfo) {
- api.setPrefs({
- key: 'currentCity',
- value: cityInfo
- });
- },
- getWareTypeList() {
- var value = api.readFile({
- sync: true,
- path: 'fs://WareTypeList'
- });
- return value?JSON.parse(value):'';
- },
- setWareTypeList(list) {
- api.writeFile({
- path: 'fs://WareTypeList',
- data: JSON.stringify(list)
- });
- },
- fitRichText(richtext, width){
- var str = `<img style="max-width:${width}px;"`;
- var result = richtext.replace(/\<img/gi, str);
- return result;
- },
- getNowTime(){
- var datetime=new Date();
- var y=datetime.getFullYear();
- var m=(datetime.getMonth()+1);
- var d=datetime.getDate();
- var hour=datetime.getHours();
- var min=datetime.getMinutes();
- console.log(y+"-"+m+"-"+d+" "+hour+":"+min)
- return y+"-"+m+"-"+d+" "+hour+":"+min;
- },
- getNowDate(){
- var datetime=new Date();
- var y=datetime.getFullYear();
- var m=(datetime.getMonth()+1);
- var d=datetime.getDate();
- return y+"-"+m+"-"+d+" " ;
- },
- num_two(s)
- {
- return (parseInt(s)>9)?s:'0'+s;
- },
- /**
- * 判断是否是空
- * @param value
- */
- is_define(value)
- {
- if (value == null || value == "" || value == "undefined" || value == undefined || value == "null" || value == "(null)" || value == 'NULL' || typeof (value) == 'undefined')
- {
- return false;
- }
- else
- {
- value = value + "";
- value = value.replace(/\s/g, "");
- if (value == "")
- {
- return false;
- }
- return true;
- }
- },
- text(el, txt){
- el.textContent = txt;
- return el;
- }
- };
- export default $kn;
复制代码 |
|