#
whycq
2023-10-24 723f7fe013231d17c273d0cb021941ee420b7fbf
#
6个文件已修改
7460 ■■■■■ 已修改文件
pages.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/authority/authority.vue 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/cstmr/csmtr.vue 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/app-plus/app-config-service.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/app-plus/app-service.js 3771 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/app-plus/app-view.js 3576 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json
@@ -39,9 +39,8 @@
        {
            "path": "pages/business/cstmr/csmtr",
            "style": {
                // "navigationStyle": "custom"
                "navigationBarTitleText": "甲方单位",
                "navigationStyle": "custom"
                "navigationStyle": "custom",
                "navigationBarTitleText": "甲方单位"
            }
        },
        {
pages/authority/authority.vue
@@ -1,35 +1,38 @@
<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>
@@ -43,7 +46,8 @@
    export default {
        data() {
            return {
                tree: [{title: '超级管理员'}]
                tree: [{title: '超级管理员'}],
                all: {}
            }
        },
        onShow() {
@@ -54,14 +58,17 @@
                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);
@@ -71,14 +78,16 @@
                    } 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)
@@ -97,8 +106,9 @@
                    });
                }, 1000);
            },
            back() {
                uni.$emit('isRefresh', 1)
            back(it) {
                console.log(it);
                uni.$emit('isRefresh', it)
                uni.navigateBack({
                    
                })
@@ -108,6 +118,15 @@
</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;
pages/business/cstmr/csmtr.vue
@@ -1,5 +1,8 @@
<template>
    <view>
        <view class="status_bar">
                    <!-- 这里是状态栏 -->
                </view>
        <uni-nav-bar left-icon="left" title="甲方单位" @clickLeft="back" @clickRight="scan">
            <block slot="right">
                <view class="city">
@@ -51,12 +54,14 @@
                last_id: '',
                user: {
                    username: '',
                    id: 0
                    id: 0,
                    type: ''
                },
                userid: 0,
                reload: false,
                status: 'more',
                curr:2,
                curr: 2,
                falg: true,
                contentText: {
                    contentdown: '上拉加载更多',
                    contentrefresh: '加载中',
@@ -64,24 +69,21 @@
                },
            }
        },
        // 新建按钮事件
        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
            })
            this.getDetail()
            if (this.falg) {
                this.getDetail()
            }
            setTimeout(()=> {
                this.getCsmtr1()
            },50)
            
        },
        onReachBottom() {
@@ -110,7 +112,7 @@
            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)=>{
@@ -129,12 +131,20 @@
            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
@@ -230,6 +240,11 @@
</script>
<style>
    .status_bar {
        height: var(--status-bar-height);
        width: 100%;
        background-color: #FFF;
    }
    .city {
        display: flex;
        align-items: center;
unpackage/dist/dev/app-plus/app-config-service.js
@@ -1,8 +1,8 @@
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}}}});
unpackage/dist/dev/app-plus/app-service.js
Diff too large
unpackage/dist/dev/app-plus/app-view.js
Diff too large