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
校验字段如下:
当然一些显示细节还不如人意,需要后续进行处理。