舍下家居后台系统

介绍:

  1. 舍下家居后台系统是在完全自主研发的一套管理系统
  2. 后端基于 PHP、MYSQL,前端基于 VUE+TS,都是前沿开发技术,利于后续拓展
  3. 整个软件架构设计是采用前后端分离,在应用中心安装的是后端,提供接口能力。而前端是不提供源代码的,需要在插件独立后台上传代码到指定平台(微信公众平台、支付宝开放平台等)或下载压缩后的代码包
  4. 可以如意宝相结合,组成一套完成的产品管理系统

环境要求

大家尽量往高版本升级,低版本存在BUG等问题,现在DiscuzX也支持了Mysql8.0了,PHP也可以升级到7.0 PHP版本>=8.0 并支持curl扩展 Mysql=5.7 宽带建议 6M及以上 服务器硬件建议:2G内存4核以上

前台代码示例1

      
      




    
    

后端代码示例

      
         "string/",
    "dateType" => "string",
    "dates" => "array", //* 获取的统计时间,可传三种格式:yyyy-mm-dd(年月日)、yyyy-mm(年月)、dd(日)
    "dateRanges" => "array", //* 时间范围,数组值为时间戳,最多两个值,也会只取前两个值。如果两个值一样,起始时间即为大于等于该值,结束时间就会小于等于时间值
  ];
  public function __construct($R)
  {
    $this->queryValidator = [
      "dateType" => (new ValidateRules())->required("日期类型 参数缺失")->enum(["dates", "dateRanges"], "非法的日期类型参数 ")
    ];

    parent::__construct($R);
  }
  public function data()
  {
    $DateType = $this->query->get("dateType");
    $dates = $this->query->get("dates");
    $dateRanges = $this->query->get("dateRanges");

    $JESM = new JournalEntryStatisticsModel();

    $Keys = $this->query->get("key");
    $Years = $this->query->get("year");
    $Months = $this->query->get("month");
    $Days = $this->query->get("day");
    $data = $JESM->items($Keys, $this->query->get("year"), $this->query->get("month"), $this->query->get("day"));
    $Dataset = [];
    foreach ($data as $item) {
      if (!$Dataset[$item['key']]) {
        $Dataset[$item['key']] = [];
      }

      $KeyEls = [];
      if ($item['year']) $KeyEls[] = $item['year'];
      if ($item['month']) $KeyEls[] = $item['month'];
      if ($item['day']) $KeyEls[] = $item['day'];

      $Dataset[$item['key']][join("-", $KeyEls)] = $item;
    }

    $DataKeys = [];
    if ($Years) {
    }

    return $Dataset;
  }
}

    
    

小程序代码示例3

      
        /**app.wxss**/
        @import "./assets/wxss/common.wxss";
        @import "./assets/wxss/iconfont/antd/iconfont.wxss";
        @import "./assets/wxss/iconfont/taopiaopiao/iconfont.wxss";
        @import "./assets/wxss/iconfont/tmall/iconfont.wxss";
        @import "./assets/wxss/iconfont/taobao/iconfont.wxss";
        
        page {
          background: var(--page-background-color);
        }