# 溯源 pc

## 分支以及开发流程说明

- main 主分支
- dev_copyright 版权开发
- dev_ui_update ui 升级开发
- realease_derivatives 衍生品发布测试

分支管理声明：每个需求对应一个 dev_xx 分支，dev 开发完毕后创建 realease_xx 发布分支，发布分支用于测试环境部署，供测试用。出了 bug，则从 release 分支创建 fix_xx 分支，bug 修复后，再合并入 release_xx 分支。

标签管理声明：每个 release_xx 分支更新时，需要打标签并 log 标签，用于区分前后版本。

- git tag v.x.x
- main.ts 中 console.log(v.x.x)

## 打包命令

npm run build 复杂美自营

npm run build:styz 森田钰泽

npm run build:styh 森田钰恒

npm run build:zheshu 浙数

npm run build:[mode] 和 npm run dev:[mode] 这里的 mode 指定了项目方的名称

## env 说明

登录页 logo
VITE_loginIconSrc=/images/SigIn/logo.png

登录后，左侧菜单头部 logo
VITE_menuTopIconSrc="/images/logo.png"

登录后，左侧菜单头部 logo 样式
VITE_menuTopIconWidth=100px

是否隐藏充值 0 否 1 是。若不配置，默认为 0
VITE_hiddeRecharge=0

是否隐藏 home 页面 0 否 1 是。若不配置，默认为 0
VITE_hideHome=0

点击头像展示的菜单项中 是否只展示 个人中心和退出 0 否 1 是。若不配置，默认为 0
VITE_simpleAvatarClickMenu=0

## 接口、测试

接口文档地址：<http://183.134.99.140:30000/#/zh-cn/api-v1?id=nft%e6%96%87%e4%bb%b6-nft-file>

测试账号 13800000000

测试密码 abc123

测试账号 1E5saiXVb9mW8wcWUUZjsHJPZs5GmdzuSY

## 溯源使用的组件 cqk-sy-ui

cqk-sy-ui <https://www.npmjs.com/package/cqk-sy-ui>

gitlab 地址 <https://gitlab.33.cn/tracing/components/tree/dev-c>

## nginx 配置

```conf
server {
        listen 8903;
        keepalive_timeout 70;
        root /var/www/html/personal/sy2;
        index index.html index.htm index.nginx-debian.html;
        server_name _;

        gzip on;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        gzip_comp_level 2;
        gzip_types text/plain application/x-javascript application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        gzip_vary off;
        gzip_disable "MSIE [1-6]\.";

        location / {
                index index.html;
                try_files $uri $uri/ /index.html;
        }

        location /api/ {
                proxy_pass http://127.0.0.1:46790/api/;
        }

        location /proxy_chain_browser {
                rewrite ^/proxy_chain_browser(.*) http://183.134.99.140:8911/llq/$1;
        }
}
```
