| | |
| | | { |
| | | "path": "pages/business/cstmr/csmtr", |
| | | "style": { |
| | | // "navigationStyle": "custom" |
| | | "navigationBarTitleText": "甲方单位", |
| | | "navigationStyle": "custom" |
| | | "navigationStyle": "custom", |
| | | "navigationBarTitleText": "甲方单位" |
| | | } |
| | | }, |
| | | { |
| | |
| | | <template> |
| | | <view> |
| | | <view class="container"> |
| | | <view class="name all" @click="back(all)">{{all.title}}</view> |
| | | </view> |
| | | <view class="container" v-for="(item,i) in tree" :key="i"> |
| | | <view :class="item.key"> |
| | | <view class="title" v-show="item.key == 'dept_id'" @click="switchbtn(item)"> |
| | | <view>{{item.title}}</view> |
| | | <view > |
| | | <view class="title" v-show="item.key == 'dept_id'" > |
| | | <view @click="back(item)">{{item.title}}</view> |
| | | <view @click="switchbtn(item)"> |
| | | <uni-icons type="top" v-show="item.switch"></uni-icons> |
| | | <uni-icons type="bottom" v-show="!item.switch"></uni-icons> |
| | | </view> |
| | | </view> |
| | | <view class="name" v-show="item.key == 'user_id'" @click="back()"> |
| | | <view class="name" v-show="item.key == 'user_id'" @click="back(item)"> |
| | | <view>{{item.title}}</view> |
| | | </view> |
| | | <view class="sub1" v-for="sub in item.children" style="margin-left: 1em;" v-show="item.switch"> |
| | | <view :class="sub.key" class="title sub-title" v-show="sub.key == 'dept_id'" @click="switchbtn(sub)"> |
| | | <view>{{sub.title}}</view> |
| | | <view> |
| | | <view :class="sub.key" class="title sub-title" v-show="sub.key == 'dept_id'" > |
| | | <view @click="back(sub)">{{sub.title}}</view> |
| | | <view @click="switchbtn(sub)"> |
| | | <!-- <uni-icons type="bottom"></uni-icons> --> |
| | | <uni-icons type="top" v-show="sub.switch"></uni-icons> |
| | | <uni-icons type="bottom" v-show="!sub.switch"></uni-icons> |
| | | </view> |
| | | </view> |
| | | |
| | | <view :class="sub.key" class="name" v-show="sub.key == 'user_id'" @click="back()"> |
| | | <view>{{sub.title}}</view> |
| | | <view :class="sub.key" class="name" v-show="sub.key == 'user_id'" > |
| | | <view @click="back(sub)">{{sub.title}}</view> |
| | | </view> |
| | | |
| | | <view class="sub2" v-for="it in sub.children" style="margin-left: 1em;" v-show="sub.switch"> |
| | | <view :class="it.key" class="title sub-title" v-show="it.key == 'dept_id'">{{it.title}}</view> |
| | | <view :class="it.key" class="name" v-show="it.key == 'user_id'" @click="back()"> |
| | | <view>{{it.title}}</view> |
| | | <view :class="it.key" class="name" v-show="it.key == 'user_id'" > |
| | | <view @click="back(it)">{{it.title}}</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | tree: [{title: '超级管理员'}] |
| | | tree: [{title: '超级管理员'}], |
| | | all: {} |
| | | } |
| | | }, |
| | | onShow() { |
| | |
| | | let res = await user.getUserTree() |
| | | if (res.code === 200) { |
| | | this.tree = [] |
| | | this.all = [] |
| | | |
| | | console.log(res.data[0]); |
| | | // this.all = res.data[0] |
| | | if (res.data[0].children) { |
| | | for (let k of res.data[0].children) { |
| | | |
| | | if (k.children && k.children.length > 0) { |
| | | for (let i of k.children) { |
| | | i['switch'] = true |
| | | console.log(i); |
| | | // console.log(i); |
| | | } |
| | | } |
| | | // console.log(k); |
| | |
| | | } else { |
| | | this.tree.push(res.data[0]) |
| | | } |
| | | this.all = res.data[0] |
| | | } else if (res.code === 403) { |
| | | this.backLogin(res) |
| | | } |
| | | console.log(this.tree); |
| | | // console.log(this.tree); |
| | | }, |
| | | switchbtn(item) { |
| | | console.log(item); |
| | | console.log(item.switch); |
| | | item.switch = item.switch ? false : true |
| | | console.log(item.switch); |
| | | }, |
| | | open(e) { |
| | | // console.log('open', e) |
| | |
| | | }); |
| | | }, 1000); |
| | | }, |
| | | back() { |
| | | uni.$emit('isRefresh', 1) |
| | | back(it) { |
| | | console.log(it); |
| | | uni.$emit('isRefresh', it) |
| | | uni.navigateBack({ |
| | | |
| | | }) |
| | |
| | | </script> |
| | | |
| | | <style> |
| | | .all { |
| | | box-shadow: -4px 0px 0px #55aaff; |
| | | font-size: 15px; |
| | | font-weight: 700; |
| | | margin-left: 10rpx; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | } |
| | | .container { |
| | | margin: 16rpx; |
| | | min-height: 35rpx; |
| | |
| | | <template> |
| | | <view> |
| | | <view class="status_bar"> |
| | | <!-- 这里是状态栏 --> |
| | | </view> |
| | | <uni-nav-bar left-icon="left" title="甲方单位" @clickLeft="back" @clickRight="scan"> |
| | | <block slot="right"> |
| | | <view class="city"> |
| | |
| | | last_id: '', |
| | | user: { |
| | | username: '', |
| | | id: 0 |
| | | id: 0, |
| | | type: '' |
| | | }, |
| | | userid: 0, |
| | | reload: false, |
| | | status: 'more', |
| | | curr:2, |
| | | falg: true, |
| | | contentText: { |
| | | contentdown: '上拉加载更多', |
| | | contentrefresh: '加载中', |
| | |
| | | }, |
| | | } |
| | | }, |
| | | // 新建按钮事件 |
| | | onNavigationBarButtonTap(e) { |
| | | uni.navigateTo({ |
| | | url:'/pages/business/cstmr/addCsmtr', |
| | | }) |
| | | |
| | | }, |
| | | onShow() { |
| | | setTimeout(()=> { |
| | | this.getCsmtr1() |
| | | },500) |
| | | |
| | | let that = this |
| | | uni.$on('isRefresh',function(data){ |
| | | console.log('监听到事件来自返回的参数:' + data); |
| | | // TODO 下面执行刷新的方法 |
| | | that.user.username = data.title |
| | | that.user.id = data.id |
| | | that.user.type = data.key |
| | | that.falg = false |
| | | }) |
| | | |
| | | if (this.falg) { |
| | | this.getDetail() |
| | | } |
| | | setTimeout(()=> { |
| | | this.getCsmtr1() |
| | | },50) |
| | | |
| | | }, |
| | | onReachBottom() { |
| | |
| | | getUserTree() { |
| | | let _this = this |
| | | uni.request({ |
| | | url: 'http://192.168.4.188:9528/dept/user/tree/auth', |
| | | url: `${that.baseUrl}/dept/user/tree/auth`, |
| | | method: 'POST', |
| | | header: {'token' : uni.getStorageSync('token'),}, |
| | | }).then((res)=>{ |
| | |
| | | getCsmtr1(e) { |
| | | let that = this |
| | | that.csmtrList = [] |
| | | console.log(this.user); |
| | | let param = {curr:1,limit:4,dept_id: 0,user_id: 67} |
| | | if (this.user.type == 'user_id') { |
| | | param = {curr:1,limit:4,user_id: that.user.id} |
| | | } else { |
| | | param = {curr:1,limit:4,dept_id: that.user.id} |
| | | } |
| | | uni.request({ |
| | | url: that.baseUrl + '/cstmr/page/auth', |
| | | header: {'token' : uni.getStorageSync('token'),}, |
| | | data: {curr:1,limit:4}, |
| | | data: param, |
| | | method:'GET', |
| | | success(result) { |
| | | console.log(result); |
| | | if (result.statusCode === 404) { |
| | | uni.showToast({title: '请重新登录', icon: "none", position: 'top'}) |
| | | return |
| | |
| | | </script> |
| | | |
| | | <style> |
| | | .status_bar { |
| | | height: var(--status-bar-height); |
| | | width: 100%; |
| | | background-color: #FFF; |
| | | } |
| | | .city { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | |
| | | var isReady=false;var onReadyCallbacks=[]; |
| | | var isServiceReady=false;var onServiceReadyCallbacks=[]; |
| | | var __uniConfig = {"pages":["pages/login/login","pages/index/index","pages/home/home","pages/business/business","pages/user/user","pages/user/user_detail/userDetail","pages/business/cstmr/csmtr","pages/business/cstmr/addCsmtr","pages/business/cstmr/cstmrDetails","pages/business/saleManage/saleManage","pages/business/saleManage/addSaleManage","pages/business/saleManage/saleManageDetails","pages/business/plan/plan","pages/business/plan/addPlan","pages/business/plan/addPlan2","pages/business/plan/addPlan3","pages/business/plan/addPlan4","pages/business/plan/addPlan5","pages/business/plan/addPlan6","pages/business/plan/planDetails","pages/authority/authority"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#fff"},"tabBar":{"color":"#7A7E83","selectedColor":"#67C23A","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/index/index","iconPath":"static/image/home.png","selectedIconPath":"static/image/home (1).png","text":"主页"},{"pagePath":"pages/business/business","iconPath":"static/image/desk.png","selectedIconPath":"static/image/desk (1).png","text":"业务"},{"pagePath":"pages/user/user","iconPath":"static/image/kehufuwu (2).png","selectedIconPath":"static/image/kehufuwu.png","text":"个人中心"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"crm_app","compilerVersion":"3.8.12","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; |
| | | var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"中扬CRM"}},{"path":"/pages/home/home","meta":{},"window":{"navigationBarTitleText":"主页"}},{"path":"/pages/business/business","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"业务"}},{"path":"/pages/user/user","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"个人中心"}},{"path":"/pages/user/user_detail/userDetail","meta":{},"window":{"navigationBarTitleText":"个人信息"}},{"path":"/pages/business/cstmr/csmtr","meta":{},"window":{"navigationBarTitleText":"甲方单位","navigationStyle":"custom"}},{"path":"/pages/business/cstmr/addCsmtr","meta":{},"window":{"navigationBarTitleText":"添加甲方单位"}},{"path":"/pages/business/cstmr/cstmrDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/saleManage/saleManage","meta":{},"window":{"navigationBarTitleText":"跟踪项目","titleNView":{"buttons":[{"text":"添加","fontSize":"14px","float":"right","width":"44px"}]}}},{"path":"/pages/business/saleManage/addSaleManage","meta":{},"window":{"navigationBarTitleText":"添加跟踪项目"}},{"path":"/pages/business/saleManage/saleManageDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/plan/plan","meta":{},"window":{"navigationBarTitleText":"规划申请单","titleNView":{"buttons":[{"text":"添加","fontSize":"14px","float":"right","width":"44px"}]}}},{"path":"/pages/business/plan/addPlan","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(货架)"}},{"path":"/pages/business/plan/addPlan2","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(集成)"}},{"path":"/pages/business/plan/addPlan3","meta":{},"window":{"navigationBarTitleText":"四向穿梭库/两向穿梭库"}},{"path":"/pages/business/plan/addPlan4","meta":{},"window":{"navigationBarTitleText":"阁楼货架/钢平台"}},{"path":"/pages/business/plan/addPlan5","meta":{},"window":{"navigationBarTitleText":"周转容器"}},{"path":"/pages/business/plan/addPlan6","meta":{},"window":{"navigationBarTitleText":"平库"}},{"path":"/pages/business/plan/planDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/authority/authority","meta":{},"window":{"navigationBarTitleText":"账号"}}]; |
| | | var __uniConfig = {"pages":["pages/login/login","pages/index/index","pages/home/home","pages/business/business","pages/user/user","pages/user/user_detail/userDetail","pages/business/cstmr/csmtr","pages/business/cstmr/addCsmtr","pages/business/cstmr/cstmrDetails","pages/business/saleManage/saleManage","pages/business/saleManage/addSaleManage","pages/business/saleManage/saleManageDetails","pages/business/plan/plan","pages/business/plan/addPlan","pages/business/plan/addPlan2","pages/business/plan/addPlan3","pages/business/plan/addPlan4","pages/business/plan/addPlan5","pages/business/plan/addPlan6","pages/business/plan/planDetails","pages/authority/authority","pages/business/cstmrInfo/cstmrInfo","pages/business/cstmr/modiCsmter"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#fff"},"tabBar":{"color":"#7A7E83","selectedColor":"#67C23A","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/index/index","iconPath":"static/image/home.png","selectedIconPath":"static/image/home (1).png","text":"主页"},{"pagePath":"pages/business/business","iconPath":"static/image/desk.png","selectedIconPath":"static/image/desk (1).png","text":"业务"},{"pagePath":"pages/user/user","iconPath":"static/image/kehufuwu (2).png","selectedIconPath":"static/image/kehufuwu.png","text":"个人中心"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"crm_app","compilerVersion":"3.8.12","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; |
| | | var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"中扬CRM"}},{"path":"/pages/home/home","meta":{},"window":{"navigationBarTitleText":"主页"}},{"path":"/pages/business/business","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"业务"}},{"path":"/pages/user/user","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"个人中心"}},{"path":"/pages/user/user_detail/userDetail","meta":{},"window":{"navigationBarTitleText":"个人信息"}},{"path":"/pages/business/cstmr/csmtr","meta":{},"window":{"navigationStyle":"custom","navigationBarTitleText":"甲方单位"}},{"path":"/pages/business/cstmr/addCsmtr","meta":{},"window":{"navigationBarTitleText":"添加甲方单位"}},{"path":"/pages/business/cstmr/cstmrDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/saleManage/saleManage","meta":{},"window":{"navigationBarTitleText":"跟踪项目","titleNView":{"buttons":[{"text":"添加","fontSize":"14px","float":"right","width":"44px"}]}}},{"path":"/pages/business/saleManage/addSaleManage","meta":{},"window":{"navigationBarTitleText":"添加跟踪项目"}},{"path":"/pages/business/saleManage/saleManageDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/business/plan/plan","meta":{},"window":{"navigationBarTitleText":"规划申请单","titleNView":{"buttons":[{"text":"添加","fontSize":"14px","float":"right","width":"44px"}]}}},{"path":"/pages/business/plan/addPlan","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(货架)"}},{"path":"/pages/business/plan/addPlan2","meta":{},"window":{"navigationBarTitleText":"添加规划申请单-立体库(集成)"}},{"path":"/pages/business/plan/addPlan3","meta":{},"window":{"navigationBarTitleText":"四向穿梭库/两向穿梭库"}},{"path":"/pages/business/plan/addPlan4","meta":{},"window":{"navigationBarTitleText":"阁楼货架/钢平台"}},{"path":"/pages/business/plan/addPlan5","meta":{},"window":{"navigationBarTitleText":"周转容器"}},{"path":"/pages/business/plan/addPlan6","meta":{},"window":{"navigationBarTitleText":"平库"}},{"path":"/pages/business/plan/planDetails","meta":{},"window":{"navigationBarTitleText":"资料详情"}},{"path":"/pages/authority/authority","meta":{},"window":{"navigationBarTitleText":"账号"}},{"path":"/pages/business/cstmrInfo/cstmrInfo","meta":{},"window":{"navigationBarTitleText":"客户信息","enablePullDownRefresh":false}},{"path":"/pages/business/cstmr/modiCsmter","meta":{},"window":{"navigationBarTitleText":"修改详情","enablePullDownRefresh":false}}]; |
| | | __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); |
| | | __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); |
| | | service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); |