#
whycq
2023-08-28 f4d5bad7228c590aa9257021ee2cfadd27eae836
#
4个文件已修改
3个文件已添加
106 ■■■■ 已修改文件
components/y-title/y-title.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/business.vue 49 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/cstmr/csmtr.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/image/dingdanguanli.png 补丁 | 查看 | 原始文档 | blame | 历史
static/image/party A.png 补丁 | 查看 | 原始文档 | blame | 历史
static/image/zuzhibumen.png 补丁 | 查看 | 原始文档 | blame | 历史
components/y-title/y-title.vue
@@ -1,9 +1,9 @@
<template>
    <view>
            <view style="display: flex;align-items: center;width: 100%;">
                <view class="decorate"></view>
                <view class="title">{{titleText}}</view>
            </view>
        <view style="display: flex;align-items: center;width: 100%;">
            <view class="decorate"></view>
            <view class="title">{{titleText}}</view>
        </view>
    </view>
</template>
pages.json
@@ -54,12 +54,35 @@
            }
        },
        {
            "path": "pages/business/saleManage/saleManage",
            "style": {
                // "navigationStyle": "custom"
                "navigationBarTitleText": "跟踪项目",
                "titleNView": {
                    "buttons": [
                        {
                            "text":"添加",
                            "fontSize":"14px",
                            "float":"right",
                            "width": "44px"
                        }
                    ]
                }
            }
        },
        {
            "path": "pages/business/cstmr/addCsmtr",
            "style": {
                "navigationBarTitleText": "添加甲方单位"
            }
        },
        {
            "path": "pages/business/saleManage/addSaleManage",
            "style": {
                "navigationBarTitleText": "添加跟踪项目"
            }
        },
        {
            "path": "pages/business/cstmr/cstmrDetails",
            "style": {
                "navigationBarTitleText": "资料详情"
pages/business/business.vue
@@ -4,12 +4,11 @@
            <uni-search-bar placeholder="自定义背景色" bgColor="#f4f4f4" @confirm="search" />
        </view> -->
        <view class="item-sort">
            <view>
                <y-title title="公司资料库" />
            </view>
            <view class="grid-container">
                <view class="item" @click="select()">
                <view class="item" @click="select(1)">
                    <view class="img">
                        <image src="../../static/image/jiafangdanwei.png" mode="aspectFit"></image>
                    </view>
@@ -17,9 +16,25 @@
                </view>
            </view>
        </view>
        <!-- <view class="item-sort">
            <y-title title="销售管理"></y-title>
        </view> -->
        <view class="item-sort">
            <view>
                <y-title title="销售管理"></y-title>
            </view>
            <view class="grid-container">
                <view class="item" @click="select(2)">
                    <view class="img">
                        <image src="../../static/image/zuzhibumen.png" mode="aspectFit"></image>
                    </view>
                    <view>跟踪项目</view>
                </view>
                <view class="item" @click="select(3)">
                    <view class="img">
                        <image src="../../static/image/dingdanguanli.png" mode="aspectFit"></image>
                    </view>
                    <view>规划申请单</view>
                </view>
            </view>
        </view>
    </view>
</template>
@@ -31,10 +46,26 @@
            }
        },
        methods: {
            select() {
                uni.navigateTo({
                    url:'/pages/business/cstmr/csmtr'
                })
            select(id) {
                switch(id) {
                    case 1:
                        uni.navigateTo({
                            url:'/pages/business/cstmr/csmtr'
                        })
                        break;
                    case 2:
                        uni.navigateTo({
                            url:'/pages/business/saleManage/saleManage'
                        })
                        break;
                    case 3:
                        uni.navigateTo({
                            url:'/pages/business/cstmr/csmtr'
                        })
                        break;
                }
            }
        }
    }
pages/business/cstmr/csmtr.vue
@@ -7,15 +7,18 @@
        <view>
            <!-- 客户列表 -->
            <view class="c-list" @click="getDetails(item.id)" v-for="(item,index) in csmtrList" :key="index">
                <view class="titles"><y-title :title="item.name"></y-title></view><view></view>
                <!-- <view class="list-item1 title">{{item.name}}</view><view class="list-item"></view> -->
                <view class="list-item1">客户代号</view><view class="list-item2">{{item.uuid}}</view>
                <view class="list-item1">详细地址</view><view class="list-item2">{{item.addr}}</view>
                <view class="list-item1">电话</view><view class="list-item2">{{item.tel}}</view>
                <view class="list-item1">备注</view><view class="list-item2">{{item.remarks  ? item.remarks : '--'}}</view>
                <view class="list-item1">客户类别</view><view class="list-item2">{{item.cstmrType$}}</view>
                <view class="list-item1">创建人</view><view class="list-item2">{{item.createBy$}}</view>
                <view class="list-item1">创建时间</view><view class="list-item2">{{item.createTime$}}</view>
                <view class="titles">
                    <y-title :title="item.name"></y-title>
                </view>
                <view style="display: grid;grid-template-columns: 1fr 3fr;">
                    <view class="list-item1">客户代号</view><view class="list-item2">{{item.uuid}}</view>
                    <view class="list-item1">详细地址</view><view class="list-item2">{{item.addr}}</view>
                    <view class="list-item1">电话</view><view class="list-item2">{{item.tel}}</view>
                    <view class="list-item1">备注</view><view class="list-item2">{{item.remarks  ? item.remarks : '--'}}</view>
                    <view class="list-item1">客户类别</view><view class="list-item2">{{item.cstmrType$}}</view>
                    <view class="list-item1">创建人</view><view class="list-item2">{{item.createBy$}}</view>
                    <view class="list-item1">创建时间</view><view class="list-item2">{{item.createTime$}}</view>
                </view>
            </view>
        </view>
        <uni-load-more :status="status" :icon-size="16" :content-text="contentText" />
@@ -161,8 +164,8 @@
        background-color: #fff;
        border-radius: 10rpx;
        margin: 20rpx 2% 0 2%;
        display: grid;
        grid-template-columns: 1fr 3fr;
        display: flex;
        flex-direction: column;
        font-size: 24rpx;
    }
    /* 父view 换 scroll-view */
@@ -170,6 +173,7 @@
        margin-bottom: 20px;
    }
    .list-item1 {
        height: 45rpx;
        line-height: 45rpx;
        color: #909399;
static/image/dingdanguanli.png
static/image/party A.png
static/image/zuzhibumen.png