1、客户也跟仓库类似,只是多了一个结算方式,在字典里增加就可以了

但注意客户录入里有一个是助记码,这个要单独写代码了,自动生成里是没有了

因为拼音简写,需要import pinyin from 'js-pinyin'  这个组件

用里面的函数 

/**
 * 文字全拼音
 * @param str
 * @returns {string}
 */
utils.getFullChars = function(str) {
  return pinyin.getFullChars(str)
}
 

在录入客户页面上的名称

 <a-col :span="12">
            <a-form-model-item label="名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="name">
              <a-input v-model="model.name" placeholder="请输入名称" allow-clear @input="e => changeName(e.target.value)" ></a-input>
            </a-form-model-item>
          </a-col>

加入输入变化函数

// 名称改变
      changeName(e) {
        this.model.mnemonicCode = this.$utils.getCamelCharsUpperCase(e)
      },

2、供应商也是跟客户类似方法

3、门店使用了一个部门选择

 但显示方面还不完善,后续再处理

4、会员,这里用到了一个门店的选择,我们采用报表设置的方式

 

在页面配置采用popup

 校验字段如下:

当然一些显示细节还不如人意,需要后续进行处理。