ctms/ctms-admin/readme.txt
2025-04-10 23:19:13 +08:00

124 lines
5.0 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

安诚托运物流管理系统
__版本变更_______
2.2.20210910
M:变更主版本号;
M:优化主界面框架显示;
F梳理主框架数据表关联明确各用户表使用场景
M:优化后台超管模式的各项功能;
A:前端会员Member可通过用户名或者手机号进行登陆
M1号管理员ID=1可编辑全部订单
A:添加后台隐性管理员权限菜单;
M:调整车主CarOwner表、订单Order表、客户清单Contact表、合作单位Weituoren表的操作将相应的会员数据录入到核心Fans表中
M优化订单表中联系信息录入保存时的动作可同步更新到客户清单
M:抽离项目共用的数据表模型,集中到顶层目录/*public*/中
A添加数据看板暂放在欢迎页待抽离
F修复车主表的数据关联问题原使用mid关联到UserExt表的重新建表对应使用“AcFansExt”模型;
——参考代码——
$model = new AcFansExt();
$exts = [];
$_exts = $model->find()->where(['in','mid',$mids])->andwhere(['pid'=>$pid,'deleted'=>0])->indexBy('id')->all();
foreach($_exts as $ext){
$ext = $ext->toArray();
if(isset($users[$s['id']])){
if($ext['mobile']==$users[$s['id']]['mobile']){
$exts[$ext['mid']][$ext['key']] = $ext['value'];
}
}
}
$exts = AcFansExt::find()->where(['mid' => $res['mid'],'mobile' => $res['mobile'],'pid'=>$pid,'deleted'=>0])->all();
if($exts){
foreach($exts as $ext){
$res[$ext['key']] = $ext['value'];
}
}
/*保存扩展资料 S*/
$AcFansExt = new AcFansExt();
//批量硬删及软删
$AcFansExt->deleteAll(['deleted'=>2,'pid'=>$pid,'mid'=>$user_id]); //硬删,变更历史3次的
$AcFansExt->updateAllCounters(['deleted'=>1],['pid'=>$pid,'mid'=>$user_id]); //更新已有数据
//开始写入新传入的数据
$datas = [];
$data = [];
$cols = ['realname'=>'realname','nickname'=>'nickname','title'=>'title','password'=>'password','mobiles'=>'mobiles','thumb'=>'thumb','province'=>'province','idcard'=>'idcard'];
foreach($cols as $col=>$key){
$data['pid'] = $pid;
$data['mid'] = $user_id;
$data['key'] = $col;
$data['mobile'] = $mobile;
$data['value'] = isset($post[$key]) ? trim($post[$key]) : '';
$datas[] = $data;
}
//批量插入
$model = clone $AcFansExt;
foreach($datas as $attributes)
{
$model->isNewRecord = true;
$model->setAttributes($attributes,false);
$model->save() && $model->id=0;
}
/*保存扩展资料 E*/
Todo:
车主表的数据关联问题:目前仅修复了车主列表、选择及编辑、保存;
前端用户登陆目前暂用Member表数据——————面向各网点工作人员及司机
复制前端用户调整为Fans数据————面向托运客户;
Beta 2.1.10
调整入口,增加普通用户界面
Beta 2.1.9
对板车、司机、员工、网点等列表项增加排序功能;
对已离职员工、已下线板车等显示进行降权;
调整发车清单内的信息细节——
1同行委托单强调展示同行信息
2体现具体送地要求
Beta 2.1.8
升级框架版本支持php8.3
Beta 1.1.8
完善订单列表导出功能细节,增加提车费项目;
完善订单筛选查询功能细节,增加交车单筛选;
订单细节增加“验车人”项,方便查找验车记录;
Beta 1.1.7
修复车辆列表搜索分页不能延续搜索条件的BUG
修复车型列表搜索分页不能延续搜索条件的BUG
修复通讯录搜索分页不能延续搜索条件的BUG
修复合作单位搜索分页不能延续搜索条件的BUG
Beta 1.1.6
增加订单的“交车补单”标记字段,用于交车信息筛选;
Beta 1.1.5
增加出车单费用管理功能;
优化出车单逻辑,可直接在待发运订单列表中为车辆安排出车单;
修复办事处列表检索等问题;
优化订单列表界面,增加排序条件、按创建工号筛选;
Beta 1.1.4
调整订单列表,增加订单复制功能;
调整客车列表,增加客车复制功能;
Beta 1.1.3
调整大车出车任务、小车承运相关状态名词;
优化单图上传组件;
修复已有列表与选择功能界面的URL生成方法加入平台ID参数
Beta 1.1.2:
完善板车出车单逻辑,修复已知错误;
修改“装车清单”为“承运订单”;
增加出车单、承运单等关联表单的部分字段,以细化具体记录项;
Beta 1.1.1:
运单名词“签约人”更改为“委托人”;
添加通讯录功能,将运单中用到的联系系统进行汇总;
运单添加weituo字段对应“委托人ID”增加wtdw字段对应“委托单位”
添加合作单位功能,对委托单位进行汇总管理;