#
whycq
2023-10-24 3c3f9bdcea851cb4e4e0a8c14c169dc98f8f30e7
#
2个文件已修改
54 ■■■■ 已修改文件
pages/business/cstmr/addCsmtr.vue 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/cstmr/csmtr.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/business/cstmr/addCsmtr.vue
@@ -5,15 +5,27 @@
                <uni-forms-item label="客户名称" required name="name">
                    <uni-easyinput v-model="baseFormData.name" placeholder="请输入客户名称" />
                </uni-forms-item>
                <uni-forms-item label="客户关系" name="rela" >
                    <uni-easyinput v-model="baseFormData.rela" placeholder="请输入客户关系" />
                </uni-forms-item>
                <uni-forms-item label="客户类别" required name="cstmrType">
                    <view @click="autoLoad('cstmrType','')">
                        <uni-combox :candidates="cstmrTypes" placeholder="请选择客户类别"
                        v-model="baseFormData.cstmrType" @input="autoLoad('cstmrType',baseFormData.cstmrType)"></uni-combox>
                    </view>
                </uni-forms-item>
                <uni-forms-item label="客户行业" required name="industry">
                    <view >
                        <uni-combox :candidates="industrys" placeholder="请选择客户行业"
                        v-model="baseFormData.industry"></uni-combox>
                    </view>
                </uni-forms-item>
                <uni-forms-item label="产品类别" required name="productCategory">
                    <view>
                        <uni-combox :candidates="productCategorys" placeholder="请选择客户类别"
                        v-model="baseFormData.productCategory"></uni-combox>
                    </view>
                </uni-forms-item>
                <uni-forms-item label="区分" required name="type">
                    <uni-data-checkbox v-model="baseFormData.type" :localdata="type$" />
                </uni-forms-item>
@@ -21,20 +33,22 @@
                    <uni-data-picker @change="areaChange" placeholder="请选择省市区" popup-title="请选择所在地区" :localdata="citysData" v-model="baseFormData.pcd">
                    </uni-data-picker>
                </uni-forms-item>
                <uni-forms-item label="电话" required name="tel">
                    <uni-easyinput v-model="baseFormData.tel" placeholder="请输入客户电话" />
                </uni-forms-item>
                <uni-forms-item label="详细地址" required name="addr">
                    <uni-easyinput v-model="baseFormData.addr" placeholder="请输入详细地址" />
                </uni-forms-item>
                <uni-forms-item label="负责人" required name="director">
                <!-- <uni-forms-item label="负责人" required name="director">
                    <view @click="autoLoad('user','')">
                        <uni-combox :candidates="directors" placeholder="请选择负责人"
                        v-model="baseFormData.director" @input="autoLoad('user',baseFormData.director)"></uni-combox>
                    </view>
                </uni-forms-item>
                </uni-forms-item> -->
                <uni-forms-item label="客户联系人" required name="contacts">
                    <uni-easyinput v-model="baseFormData.contacts" placeholder="请输入客户联系人" />
                </uni-forms-item>
                <uni-forms-item label="电话" required name="tel">
                    <uni-easyinput v-model="baseFormData.tel" placeholder="请输入客户电话" />
                </uni-forms-item>
                <uni-forms-item label="备注" name="remarks">
                    <uni-easyinput type="textarea" v-model="baseFormData.remarks" placeholder="请输入备注" />
@@ -56,13 +70,15 @@
                director: '',
                cstmrTypeList: [],
                directorList: [],
                industrys: ['医药业','制造业','纺织业'],
                productCategorys: ['立体库(货架)','立体库(集成)','四向穿梭库/两向穿梭库','阁楼货架/钢平台','周转容器','平库'],
                baseFormData: {
                    citysData: [],
                    cstmrType: '',
                    director: '',
                    rela: '',
                    remarks: '',
                    industry: ''
                },
                rules: {
                    name: {
@@ -83,6 +99,18 @@
                            errorMessage: '请选择客户类别',
                        }]
                    },
                    industry: {
                        rules: [{
                            required: true,
                            errorMessage: '请选择客户行业'
                        }]
                    },
                    productCategorys: {
                        rules: [{
                            required: true,
                            errorMessage: '请选择产品类别'
                        }]
                    },
                    type: {
                        rules: [{
                            required: true,
pages/business/cstmr/csmtr.vue
@@ -29,15 +29,15 @@
                    <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.cstmrType$}}</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.industry}}</view>
                    <view class="list-item1">产品类别</view><view class="list-item2">{{item.productCategory}}</view>
                    <view class="list-item1">负责人</view><view class="list-item2">{{item.director$}}</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" /> -->
        <u-empty v-if="true" icon="../../../static/image/emptyList.png" v-show="!csmtrList" />
        <u-empty v-if="true" icon="../../../static/image/emptyList.png" v-show="csmtrList.length <= 0" />
        
        <view class="fxbtn">
            <uni-icons type="plusempty" color="#fff" @click="add()" ></uni-icons>