From 5b664ca2530504c7c4a6edb663bea072f794a9f7 Mon Sep 17 00:00:00 2001 From: zhuqiang Date: Fri, 17 Jan 2025 13:15:01 +0800 Subject: [PATCH] zhuqiang --- .history/index_20250117130901.html | 248 +++++++++++ .history/index_20250117131241.html | 248 +++++++++++ .idea/inspectionProfiles/Project_Default.xml | 5 + .vscode/settings.json | 3 + css/index/index.css | 22 +- images/accessory/back.png | Bin 0 -> 4330 bytes images/accessory/caig.png | Bin 0 -> 4349 bytes images/accessory/gongc.png | Bin 0 -> 7051 bytes images/accessory/kuc.png | Bin 0 -> 3898 bytes images/accessory/liku.png | Bin 0 -> 3060 bytes images/accessory/xuqiu.png | Bin 0 -> 4375 bytes images/svg/u10.svg | 18 + images/svg/u11.svg | 18 + images/svg/u12.svg | 18 + images/svg/u19.svg | 6 + images/svg/u24.svg | 6 + images/svg/u8.svg | 18 + images/svg/u9.svg | 18 + index.html | 4 +- js/welcome/welcome.js | 42 +- page/welcome-1.html | 34 +- page/welconme_child/demand.html | 134 +++--- page/welconme_child/engineer.html | 116 +++--- page/welconme_child/liKu.html | 2 +- page/welconme_child/purchase.html | 410 +++++++++++++++++++ 25 files changed, 1199 insertions(+), 171 deletions(-) create mode 100644 .history/index_20250117130901.html create mode 100644 .history/index_20250117131241.html create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .vscode/settings.json create mode 100644 images/accessory/back.png create mode 100644 images/accessory/caig.png create mode 100644 images/accessory/gongc.png create mode 100644 images/accessory/kuc.png create mode 100644 images/accessory/liku.png create mode 100644 images/accessory/xuqiu.png create mode 100644 images/svg/u10.svg create mode 100644 images/svg/u11.svg create mode 100644 images/svg/u12.svg create mode 100644 images/svg/u19.svg create mode 100644 images/svg/u24.svg create mode 100644 images/svg/u8.svg create mode 100644 images/svg/u9.svg create mode 100644 page/welconme_child/purchase.html diff --git a/.history/index_20250117130901.html b/.history/index_20250117130901.html new file mode 100644 index 0000000..d36954f --- /dev/null +++ b/.history/index_20250117130901.html @@ -0,0 +1,248 @@ + + + + + + 黔送固定资产管理系统 + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +
+
+ + + + + + + +
    + +
  • + +
  • +
  • + +
  • +
  • + +
  • + +
  • + +
  • +
+
+
+ + +
+
+ + +
+
+
+ + +
+ + +
+ +
+ +
+
    +
  • +
+
+
  • +
  • +
  • + +
  • +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + \ No newline at end of file diff --git a/.history/index_20250117131241.html b/.history/index_20250117131241.html new file mode 100644 index 0000000..e4e6494 --- /dev/null +++ b/.history/index_20250117131241.html @@ -0,0 +1,248 @@ + + + + + + 黔送固定资产管理系统 + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + +
    +
    + + + + + + + +
      + +
    • + +
    • +
    • + +
    • +
    • + +
    • + +
    • + +
    • +
    +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    + + +
    + +
    + +
    +
      +
    • +
    +
    +
  • +
  • +
  • + +
  • +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..8d66637 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..813c1fa --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 8001 +} \ No newline at end of file diff --git a/css/index/index.css b/css/index/index.css index 2582339..dc3f841 100644 --- a/css/index/index.css +++ b/css/index/index.css @@ -100,7 +100,6 @@ .overview_item { width: 100%; min-height: 115px; - background-color: rgb(49, 167, 255); border-radius: 10px; display: flex; padding: 20px; @@ -112,6 +111,11 @@ height: 100%; } +.overview_item_left >img { + width: 20px; + height: 20px; +} + .overview_item_right { color: #ffffff; margin-left: 10px; @@ -216,11 +220,13 @@ display: flex; padding: 10px 0; text-align: center; + cursor: pointer; } .supplier_table_body_item { display: flex; padding: 10px 0; + cursor: pointer; } .supplier_table_body_item > div { @@ -232,12 +238,11 @@ justify-content: center; } -.table_body_item>div { +.table_body_item > div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - display: flex; - justify-content: center; + text-align: center; } .table_body_item:hover { @@ -249,6 +254,8 @@ height: 24px; color: #ffffff; border-radius: 4px; + display: inline-flex; + justify-content: center; } .plan_tips { @@ -291,6 +298,13 @@ text-overflow: ellipsis; } +.table_img_txt > div { + width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + #time_range_id { height: 32px; width: 330px; diff --git a/images/accessory/back.png b/images/accessory/back.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec7cd2c8e31bae4f44540372dee1d23bbc028ea GIT binary patch literal 4330 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 R+@BW!#>~>R@`C&Q{{|VqpW*-j literal 0 HcmV?d00001 diff --git a/images/accessory/caig.png b/images/accessory/caig.png new file mode 100644 index 0000000000000000000000000000000000000000..729d6a7d871c2a9ac6aea84b269811b69121bf40 GIT binary patch literal 4349 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 literal 0 HcmV?d00001 diff --git a/images/accessory/gongc.png b/images/accessory/gongc.png new file mode 100644 index 0000000000000000000000000000000000000000..30c328c5a71ab4d02179de7d4711484d33e1769d GIT binary patch literal 7051 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 ANB{r; literal 0 HcmV?d00001 diff --git a/images/accessory/kuc.png b/images/accessory/kuc.png new file mode 100644 index 0000000000000000000000000000000000000000..723156cda1c8a85a720c4f7d4c438b108a553179 GIT binary patch literal 3898 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 literal 0 HcmV?d00001 diff --git a/images/accessory/liku.png b/images/accessory/liku.png new file mode 100644 index 0000000000000000000000000000000000000000..cce6a3809ef7381a5dba37f8db095dcb54998b1a GIT binary patch literal 3060 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 Q|I+~w&zYVrJMD7wKaa!!4FCWD literal 0 HcmV?d00001 diff --git a/images/svg/u10.svg b/images/svg/u10.svg new file mode 100644 index 0000000..a645ef1 --- /dev/null +++ b/images/svg/u10.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/svg/u11.svg b/images/svg/u11.svg new file mode 100644 index 0000000..5a03a58 --- /dev/null +++ b/images/svg/u11.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/svg/u12.svg b/images/svg/u12.svg new file mode 100644 index 0000000..75b9c47 --- /dev/null +++ b/images/svg/u12.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/svg/u19.svg b/images/svg/u19.svg new file mode 100644 index 0000000..a094dd2 --- /dev/null +++ b/images/svg/u19.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/images/svg/u24.svg b/images/svg/u24.svg new file mode 100644 index 0000000..4d1594a --- /dev/null +++ b/images/svg/u24.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/images/svg/u8.svg b/images/svg/u8.svg new file mode 100644 index 0000000..19f10ef --- /dev/null +++ b/images/svg/u8.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/svg/u9.svg b/images/svg/u9.svg new file mode 100644 index 0000000..cdff925 --- /dev/null +++ b/images/svg/u9.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html index d36954f..e4e6494 100644 --- a/index.html +++ b/index.html @@ -171,8 +171,8 @@ }, null); } else { console.log('走的自己登录'); - login(miniAdmin); - // window.location = 'page/welcome-1.html'; + //login(miniAdmin); + window.location = 'page/welcome-1.html'; } /* var options = { iniUrl: "api/init.json", // 初始化接口 diff --git a/js/welcome/welcome.js b/js/welcome/welcome.js index cfd8a08..5d5e6ca 100644 --- a/js/welcome/welcome.js +++ b/js/welcome/welcome.js @@ -11,10 +11,7 @@ var purchaseData = [ ] var rankingList = [ - { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, - { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, - { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, - { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, + { name: '220kvxxxxxxxxxxxxxxxxxx工程220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, { name: '220kvxxxxxxxxxxxxxxxxxx工程', ly: '50', th: '10', cq: '35' }, @@ -82,6 +79,10 @@ function overviewClick(type) { title = '库存详情'; content = '../../page/welconme_child/inventory.html'; } + else if (type === '3') { + title = '采购详情'; + content = '../../page/welconme_child/purchase.html'; + } else if (type === '4') { title = '利库详情'; content = '../../page/welconme_child/liKu.html'; @@ -114,7 +115,7 @@ function rankingDom() {
    ${index + 1}
    -
    ${item.name}
    +
    ${item.name}
    ${item.ly}
    ${item.th}
    ${item.cq}
    @@ -139,7 +140,7 @@ function supplierDom() {
    -
    Axxxxxxxxxx供应商名称 +
    Axxxxxxxxxx供应商名称供应商名称供应商名称
    合同占比:40 % (1,600,000)
    @@ -167,15 +168,36 @@ function supplierDom() { // 排名自动滚动 var rankingTimer = null +var offset = 0 + +function clearIntervalEvent() { + clearInterval(rankingTimer) + rankingTimer = null +} + +function startIntervalEvent() { + let ranking_dom = document.getElementById('table_body_id') + offset = ranking_dom.scrollTop + rankingScrollTo() +} + function rankingScrollTo() { var dom_nav = document.getElementById('table_body_id') + dom_nav.addEventListener('mouseenter',clearIntervalEvent) + dom_nav.addEventListener('mouseleave',startIntervalEvent) // 元素可滚动高度 - var scrollHeight = dom_nav.clientHeight - var offset = 0 + var scrollHeight = dom_nav.scrollHeight- dom_nav.clientHeight + // console.dir(dom_nav) + // console.log(scrollHeight) rankingTimer = setInterval(() => { - offset++ + offset += 1 if (offset >= scrollHeight) { offset = 0 + dom_nav.scrollTo({ + top: offset + }) + clearIntervalEvent() + rankingScrollTo() } else { dom_nav.scrollTo({ top: offset @@ -370,7 +392,7 @@ function initPlan() { }, series: [ { - name: 'Access From', + name: '需求计划', type: 'pie', radius: ['60%', '80%'], avoidLabelOverlap: false, diff --git a/page/welcome-1.html b/page/welcome-1.html index 4244b8c..d0876b6 100644 --- a/page/welcome-1.html +++ b/page/welcome-1.html @@ -56,9 +56,9 @@
    -
    +
    - +
    工程数量
    @@ -68,62 +68,62 @@
    -
    +
    - +
    需求计划数
    686
    -
    今日领用工程 15 个
    +
    今日新增 15 条
    -
    +
    - +
    库存量
    686
    -
    今日领用工程 15 个
    +
    待报废量 1236
    -
    +
    - +
    采购量
    686
    -
    今日领用工程 15 个
    +
    今日采购 1500 个
    -
    +
    - +
    利库量
    686
    -
    今日领用工程 15 个
    +
    今日利库 1500 个
    -
    +
    - +
    退回量
    686
    -
    今日领用工程 15 个
    +
    今日退黄 123 个
    diff --git a/page/welconme_child/demand.html b/page/welconme_child/demand.html index f869a72..b257cb4 100644 --- a/page/welconme_child/demand.html +++ b/page/welconme_child/demand.html @@ -3,7 +3,7 @@ - 工程详情 + 需求计划详情 @@ -49,60 +49,42 @@
    -
    -
    - - - -
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    序号工程名称计划数已发货代发货发货状态采购数量利库数量退还数量差缺数量采购金额所属分公司
    贤心2016-11-29人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行
    - -
    +
    @@ -129,26 +111,32 @@ name: item }) }) - layui.use('laypage', function () { - var laypage = layui.laypage; + layui.use(['form', 'table'], function () { + var form = layui.form; + var table = layui.table; - //执行一个laypage实例 - laypage.render({ - layout: ['prev', 'page', 'next', 'limit'], - elem: 'paging', - count: 50, - limit: 10, - limits: [10, 20, 30, 40, 50], - jump: function (obj, first) { - //obj包含了当前分页的所有参数,比如: - console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。 - console.log(obj.limit); //得到每页显示的条数 + //监听提交 + form.on('submit', function (data) { + console.log(data) + }); - //首次不执行 - if (!first) { - //do something - } - } + table.render({ + elem: '#table_id', + height: 312, + url: '../../demo/table/user/-page=1&limit=30.js', //数据接口 + page: true, //开启分页 + cols: [[ + { field: 'id', title: '序号', width: 80, sort: true, fixed: 'left' }, + { field: 'username', title: '需求计划编号', width: 200 }, + { field: 'sex', title: '工程名称', sort: true }, + { field: 'city', title: '发货状态', sort: true }, + { field: 'sign', title: '采购数量', sort: true }, + { field: 'experience', title: '利库数量', sort: true }, + { field: 'experience', title: '采购金额', sort: true }, + { field: 'experience', title: '供应商', sort: true }, + { field: 'experience', title: '付款状态', sort: true }, + { field: 'experience', title: '所属分公司', sort: true }, + ]] }); }); initTypeDom() @@ -384,13 +372,13 @@ $('#select_id').empty(); selectList = [] $(`#company_id_${company_id_num}`).removeClass('company_item_ac'); - company_id_num = 1 + company_id_num = 1 $(`#company_id_${company_id_num}`).addClass('company_item_ac'); - + $(`#status_id_${status_id_num}`).removeClass('company_item_ac'); status_id_num = 1 $(`#status_id_${status_id_num}`).addClass('company_item_ac'); - + $(`#month_id_${month_id_num}`).removeClass('company_item_ac'); month_id_num = 1 $(`#month_id_${month_id_num}`).addClass('company_item_ac'); @@ -494,6 +482,10 @@ overflow: hidden; height: 42px; } + .layui-input-block { + margin-right: 10px; + min-width: 250px; + } \ No newline at end of file diff --git a/page/welconme_child/engineer.html b/page/welconme_child/engineer.html index f869a72..2a6a095 100644 --- a/page/welconme_child/engineer.html +++ b/page/welconme_child/engineer.html @@ -50,59 +50,31 @@
    -
    - - - -
    +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    序号工程名称计划数已发货代发货发货状态采购数量利库数量退还数量差缺数量采购金额所属分公司
    贤心2016-11-29人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行人生就像是一场修行
    - -
    +
    @@ -129,26 +101,34 @@ name: item }) }) - layui.use('laypage', function () { - var laypage = layui.laypage; + layui.use(['form', 'table'], function () { + var form = layui.form; + var table = layui.table; - //执行一个laypage实例 - laypage.render({ - layout: ['prev', 'page', 'next', 'limit'], - elem: 'paging', - count: 50, - limit: 10, - limits: [10, 20, 30, 40, 50], - jump: function (obj, first) { - //obj包含了当前分页的所有参数,比如: - console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。 - console.log(obj.limit); //得到每页显示的条数 + //监听提交 + form.on('submit', function (data) { + console.log(data) + }); - //首次不执行 - if (!first) { - //do something - } - } + table.render({ + elem: '#table_id', + height: 312, + url: '../../demo/table/user/-page=1&limit=30.js', //数据接口 + page: true, //开启分页 + cols: [[ + { field: 'id', title: '序号', width: 80, sort: true, fixed: 'left' }, + { field: 'username', title: '工程名称', width: 200 }, + { field: 'sex', title: '计划数', sort: true }, + { field: 'city', title: '已发货', sort: true }, + { field: 'sign', title: '待发货', sort: true }, + { field: 'experience', title: '发货状态', sort: true }, + { field: 'experience', title: '采购数量', sort: true }, + { field: 'experience', title: '利库数量', sort: true }, + { field: 'experience', title: '退还数量', sort: true }, + { field: 'experience', title: '差缺数量', sort: true }, + { field: 'experience', title: '采购金额', sort: true }, + { field: 'experience', title: '所属分公司', sort: true }, + ]] }); }); initTypeDom() @@ -494,6 +474,10 @@ overflow: hidden; height: 42px; } + .layui-input-block { + margin-right: 10px; + min-width: 250px; + } \ No newline at end of file diff --git a/page/welconme_child/liKu.html b/page/welconme_child/liKu.html index 0ad4b03..c389f13 100644 --- a/page/welconme_child/liKu.html +++ b/page/welconme_child/liKu.html @@ -98,7 +98,7 @@ } function detailClick() { - let title = '利库来源', content = './liKu_detail.html', width = '97%', height = '97%'; + let title = '利库来源', content = './liKu_detail.html', width = '100%', height = '100%'; let obj = { test: 1 } diff --git a/page/welconme_child/purchase.html b/page/welconme_child/purchase.html new file mode 100644 index 0000000..a8c9062 --- /dev/null +++ b/page/welconme_child/purchase.html @@ -0,0 +1,410 @@ + + + + + + 采购详情 + + + + + + + + + + + +
    +
    +
    付款状态 :
    +
    +
    +
    +
    年份 :
    +
    +
    +
    +
    月份 :
    +
    +
    +
    +
    已选条件 :
    +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + + + + + \ No newline at end of file