diff --git a/frontend/App.vue b/frontend/App.vue
index ae1bbb1..cb2272b 100644
--- a/frontend/App.vue
+++ b/frontend/App.vue
@@ -1,4 +1,4 @@
-\n\n\n","import App from './App'\r\n\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n ...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport { createSSRApp } from 'vue'\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n return {\r\n app\r\n }\r\n}\r\n// #endif\r\n\r\n// 规范化 WebSocket 关闭码(仅微信小程序)\r\n// #ifdef MP-WEIXIN\r\nif (typeof uni !== 'undefined' && typeof uni.connectSocket === 'function') {\r\n const _connectSocket = uni.connectSocket\r\n uni.connectSocket = function(options) {\r\n const task = _connectSocket.call(this, options)\r\n if (task && typeof task.close === 'function') {\r\n const _close = task.close\r\n task.close = function(params = {}) {\r\n if (params && typeof params === 'object') {\r\n const codeNum = Number(params.code)\r\n const isValid = codeNum === 1000 || (codeNum >= 3000 && codeNum <= 4999)\r\n if (!isValid) {\r\n params.code = 1000\r\n if (!params.reason) params.reason = 'normalized from invalid close code'\r\n }\r\n }\r\n return _close.call(this, params)\r\n }\r\n }\r\n return task\r\n }\r\n}\r\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACIM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;AAKA,IAAI,OAAOF,cAAG,UAAK,eAAe,OAAOA,cAAAA,MAAI,kBAAkB,YAAY;AACzE,QAAM,iBAAiBA,cAAAA,MAAI;AAC3BA,sBAAI,gBAAgB,SAAS,SAAS;AACpC,UAAM,OAAO,eAAe,KAAK,MAAM,OAAO;AAC9C,QAAI,QAAQ,OAAO,KAAK,UAAU,YAAY;AAC5C,YAAM,SAAS,KAAK;AACpB,WAAK,QAAQ,SAAS,SAAS,IAAI;AACjC,YAAI,UAAU,OAAO,WAAW,UAAU;AACxC,gBAAM,UAAU,OAAO,OAAO,IAAI;AAClC,gBAAM,UAAU,YAAY,OAAS,WAAW,OAAQ,WAAW;AACnE,cAAI,CAAC,SAAS;AACZ,mBAAO,OAAO;AACd,gBAAI,CAAC,OAAO;AAAQ,qBAAO,SAAS;AAAA,UACrC;AAAA,QACF;AACD,eAAO,OAAO,KAAK,MAAM,MAAM;AAAA,MAChC;AAAA,IACF;AACD,WAAO;AAAA,EACR;AACH;;;"}
\ No newline at end of file
+{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\"D:\\wx\\PartsInquiry\\frontend\\static\\icons\\icons8-account-male-100.png\"\n\n\n","import App from './App'\r\n\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n ...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport { createSSRApp } from 'vue'\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n return {\r\n app\r\n }\r\n}\r\n// #endif\r\n\r\n// 规范化 WebSocket 关闭码(仅微信小程序)\r\n// #ifdef MP-WEIXIN\r\nif (typeof uni !== 'undefined' && typeof uni.connectSocket === 'function') {\r\n const _connectSocket = uni.connectSocket\r\n uni.connectSocket = function(options) {\r\n const task = _connectSocket.call(this, options)\r\n if (task && typeof task.close === 'function') {\r\n const _close = task.close\r\n task.close = function(params = {}) {\r\n if (params && typeof params === 'object') {\r\n const codeNum = Number(params.code)\r\n const isValid = codeNum === 1000 || (codeNum >= 3000 && codeNum <= 4999)\r\n if (!isValid) {\r\n params.code = 1000\r\n if (!params.reason) params.reason = 'normalized from invalid close code'\r\n }\r\n }\r\n return _close.call(this, params)\r\n }\r\n }\r\n return task\r\n }\r\n}\r\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACIM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;AAKA,IAAI,OAAOF,cAAG,UAAK,eAAe,OAAOA,cAAAA,MAAI,kBAAkB,YAAY;AACzE,QAAM,iBAAiBA,cAAAA,MAAI;AAC3BA,sBAAI,gBAAgB,SAAS,SAAS;AACpC,UAAM,OAAO,eAAe,KAAK,MAAM,OAAO;AAC9C,QAAI,QAAQ,OAAO,KAAK,UAAU,YAAY;AAC5C,YAAM,SAAS,KAAK;AACpB,WAAK,QAAQ,SAAS,SAAS,IAAI;AACjC,YAAI,UAAU,OAAO,WAAW,UAAU;AACxC,gBAAM,UAAU,OAAO,OAAO,IAAI;AAClC,gBAAM,UAAU,YAAY,OAAS,WAAW,OAAQ,WAAW;AACnE,cAAI,CAAC,SAAS;AACZ,mBAAO,OAAO;AACd,gBAAI,CAAC,OAAO;AAAQ,qBAAO,SAAS;AAAA,UACrC;AAAA,QACF;AACD,eAAO,OAAO,KAAK,MAAM,MAAM;AAAA,MAChC;AAAA,IACF;AACD,WAAO;AAAA,EACR;AACH;;;"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
index 81c5d3f..36feac1 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
@@ -1 +1 @@
-{"version":3,"file":"assets.js","sources":["static/logo.png"],"sourcesContent":["export default \"__VITE_ASSET__46719607__\""],"names":[],"mappings":";AAAA,MAAe,aAAA;;"}
\ No newline at end of file
+{"version":3,"file":"assets.js","sources":["static/icons/icons8-shopping-cart-100.png","static/logo.png"],"sourcesContent":["export default \"__VITE_ASSET__c6fa5b3f__\"","export default \"__VITE_ASSET__46719607__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,aAAA;;;"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/detail/index.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/detail/index.js.map
index 4eb1bbc..920c507 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/detail/index.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/detail/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/detail/index.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvZGV0YWlsL2luZGV4LnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t自定义\n\t\t\t本周\n\t\t\t今日\n\t\t\t本月\n\t\t\t本年\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ b.name }}\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ periodLabel }}\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t合计:¥{{ totalAmount.toFixed(2) }}\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ formatDate(it.orderTime || it.txTime || it.createdAt) }}\n\t\t\t\t\t\t\t\t{{ it.customerName || it.supplierName || it.accountName || it.remark || '-' }}\n\t\t\t\t\t\t\t\t{{ it.orderNo || it.code || it.id }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t¥ {{ (it.amount || 0).toFixed(2) }}\n\t\t\t\t\t\t\t›\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t暂无数据\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t+\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/detail/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","get"],"mappings":";;;AAuDA,MAAM,SAAS;AAAA,EACd,MAAM;AAAA,EACN,UAAU;AAAA,EACV,SAAS;AAAA,EACT,MAAM;AAAA,EACN,OAAO;AACR;AAEA,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,KAAK;AAAA,MACL,SAAS;AAAA,QACR,EAAE,KAAK,QAAQ,MAAM,KAAM;AAAA,QAC3B,EAAE,KAAK,YAAY,MAAM,KAAM;AAAA,QAC/B,EAAE,KAAK,WAAW,MAAM,KAAM;AAAA,QAC9B,EAAE,KAAK,QAAQ,MAAM,KAAM;AAAA,QAC3B,EAAE,KAAK,SAAS,MAAM,KAAK;AAAA,MAC3B;AAAA,MACD,OAAO;AAAA,MACP,OAAO,EAAE,IAAI,GAAI;AAAA,MACjB,OAAO,CAAE;AAAA,MACT,MAAM;AAAA,MACN,MAAM;AAAA,MACN,UAAU;AAAA,MACV,SAAS;AAAA,MACT,WAAW;AAAA,MACX,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AAAA,IACT,cAAc;AAAE,aAAO;AAAA,IAAoB;AAAA,IAC3C,cAAc;AAAE,aAAO,KAAK,aAAa,KAAK,UAAU,GAAG,KAAK,SAAS,IAAI,KAAK,OAAO,KAAK;AAAA,IAAI;AAAA,IAClG,cAAc;AAAE,aAAO,KAAK,MAAM,OAAO,CAAC,GAAG,OAAO,IAAI,OAAO,GAAG,UAAU,CAAC,GAAG,CAAC;AAAA,IAAE;AAAA,EACnF;AAAA,EACD,SAAS;AACR,QAAI;AAAEA,oBAAAA,MAAA,MAAA,OAAA,gCAAY,4CAA4C;AAAA,IAAE,SAAQ,GAAE;AAAA,IAAC;AAC3E,SAAK,aAAa;AAClB,SAAK,OAAO;AAAA,EACZ;AAAA,EACD,SAAS;AAAA,IACR,UAAU,GAAG;AAAE,UAAI,KAAK,QAAQ;AAAG;AAAQ,WAAK,MAAM;AAAG,WAAK,OAAM;AAAA,IAAI;AAAA,IACxE,YAAY,GAAG;AAAE,WAAK,QAAQ;AAAG,WAAK,aAAc;AAAE,WAAK,OAAM;AAAA,IAAI;AAAA,IACrE,eAAe;AACd,YAAM,MAAM,oBAAI,KAAK;AACrB,YAAM,MAAM,OAAK,OAAO,CAAC,EAAE,SAAS,GAAG,GAAG;AAC1C,YAAM,MAAM,OAAK,GAAG,EAAE,YAAa,CAAA,IAAI,IAAI,EAAE,SAAU,IAAC,CAAC,CAAC,IAAI,IAAI,EAAE,QAAS,CAAA,CAAC;AAC9E,UAAI,QAAQ,KAAK,MAAM;AACvB,UAAI,KAAK,UAAU,SAAS;AAAE,gBAAQ,MAAM;AAAA,MAAI,WACvC,KAAK,UAAU,QAAQ;AAAE,cAAM,MAAM,IAAI,YAAY;AAAG,gBAAQ,IAAI,KAAK,IAAI,eAAe,IAAI,SAAQ,GAAI,IAAI,YAAY,MAAM,CAAC;AAAG,cAAM;AAAA,MAAI,WAChJ,KAAK,UAAU,SAAS;AAAE,gBAAQ,IAAI,KAAK,IAAI,eAAe,IAAI,SAAU,GAAE,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,eAAe,IAAI,SAAQ,IAAK,GAAG,CAAC;AAAA,MAAE,WAC3I,KAAK,UAAU,QAAQ;AAAE,gBAAQ,IAAI,KAAK,IAAI,eAAe,GAAG,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,YAAa,GAAE,IAAI,EAAE;AAAA,MAAE,OAClH;AAAE,gBAAQ,IAAI,KAAK,IAAI,YAAW,GAAI,IAAI,SAAU,GAAE,CAAC;AAAG,cAAM,IAAI,KAAK,IAAI,YAAa,GAAE,IAAI,aAAa,GAAG,CAAC;AAAA,MAAE;AACxH,WAAK,YAAY,IAAI,KAAK;AAAG,WAAK,UAAU,IAAI,GAAG;AAAA,IACnD;AAAA,IACD,SAAS;AAAE,WAAK,QAAQ,CAAA;AAAI,WAAK,OAAO;AAAG,WAAK,WAAW;AAAO,WAAK,SAAQ;AAAA,IAAI;AAAA,IACnF,MAAM,WAAW;AAChB,UAAI,KAAK,WAAW,KAAK;AAAU;AACnC,WAAK,UAAU;AACf,UAAI;AACH,cAAM,OAAO,OAAO,KAAK,GAAG,KAAK;AACjC,cAAM,SAAS,EAAE,IAAI,KAAK,MAAM,IAAI,MAAM,KAAK,MAAM,MAAM,KAAK,MAAM,WAAW,KAAK,WAAW,SAAS,KAAK,SAAS,KAAK,KAAK,IAAI;AACtI,YAAI,KAAK,QAAQ;AAAQ,iBAAO,OAAO;AACvC,cAAM,MAAM,MAAMC,gBAAI,MAAM,MAAM;AAClC,cAAM,OAAO,MAAM,QAAQ,2BAAK,IAAI,IAAI,IAAI,OAAQ,MAAM,QAAQ,GAAG,IAAI,MAAM,CAAA;AAC/E,aAAK,QAAQ,KAAK,MAAM,OAAO,IAAI;AACnC,YAAI,KAAK,SAAS,KAAK;AAAM,eAAK,WAAW;AAC7C,aAAK,QAAQ;AAAA,MACd,SAAS,GAAG;AACXD,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,QAAQ;AAAA;AAClC,aAAK,UAAU;AAAA,MAAM;AAAA,IACjC;AAAA,IACD,WAAW,GAAG;AAAE,UAAI,CAAC;AAAG,eAAO;AAAI,UAAI;AAAE,cAAM,IAAI,IAAI,KAAK,CAAC;AAAG,cAAM,MAAM,OAAK,OAAO,CAAC,EAAE,SAAS,GAAG,GAAG;AAAG,eAAO,GAAG,EAAE,aAAa,IAAI,IAAI,EAAE,aAAW,CAAC,CAAC,IAAI,IAAI,EAAE,SAAS,CAAC;AAAA,MAAK,SAAO,GAAG;AAAE,eAAO,OAAO,CAAC,EAAE,MAAM,GAAE,EAAE;AAAA,MAAE;AAAA,IAAG;AAAA,IAClO,WAAW;AAAE,UAAI,KAAK,QAAQ,QAAQ;AAAEA,4BAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAG;AAAA,MAAO;AAAEA,oBAAG,MAAC,UAAU,EAAE,OAAO,aAAa,MAAM,OAAO,CAAC;AAAA,IAAG;AAAA,IACrJ,WAAW,IAAI;AAAEA,oBAAAA,MAAI,UAAU,EAAE,OAAO,SAAS,MAAM,OAAO,CAAC;AAAA,IAAE;AAAA,EAClE;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClIA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/detail/index.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvZGV0YWlsL2luZGV4LnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t自定义\n\t\t\t本周\n\t\t\t今日\n\t\t\t本月\n\t\t\t本年\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ b.name }}\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ periodLabel }}\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t合计:¥{{ totalAmount.toFixed(2) }}\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{ formatDate(it.orderTime || it.txTime || it.createdAt) }}\n\t\t\t\t\t\t\t{{ it.customerName || it.supplierName || it.accountName || it.remark || '-' }}\n\t\t\t\t\t\t\t{{ it.orderNo || it.code || it.id }}\n\t\t\t\t\t\t\n\t\t\t\t\t\t= 0, out: Number(it.amount||0) < 0 }\">¥ {{ (it.amount || 0).toFixed(2) }}\n\t\t\t\t\t\t›\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t暂无数据\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t+\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/detail/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","get"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
index 5fcf097..7d2f103 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["\n \n\t\t\n\t\t\n\t\t\t\n\t\t\t\t五金配件管家\n\t\t\t\t\n\t\t\t\t\t咨询\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t今日销售额\n\t\t\t\t\t{{ kpi.todaySales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月销售额\n\t\t\t\t\t{{ kpi.monthSales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月利润\n\t\t\t\t\t{{ kpi.monthProfit }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t库存商品数量\n\t\t\t\t\t{{ kpi.stockCount }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t广告\n\t\t\t加载中...\n\t\t\t{{ noticeError }}\n\t\t\t暂无公告\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{{ n.text }}\n\t\t\t\t\t\t{{ n.tag }}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t常用功能\n\t\t\n\n \t\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{{ item.emoji }}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ item.title }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n \t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni","ROUTES"],"mappings":";;;;AAwEC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,KAAK,EAAE,YAAY,QAAQ,YAAY,QAAQ,aAAa,QAAQ,YAAY,IAAK;AAAA,MACrF,WAAW;AAAA,MACX,SAAS,CAAE;AAAA,MACX,gBAAgB;AAAA,MAChB,aAAa;AAAA,MACb,UAAU;AAAA,QACT,EAAE,KAAK,WAAW,OAAO,MAAM,KAAK,6BAA6B,OAAO,KAAM;AAAA,QAC9E,EAAE,KAAK,YAAY,OAAO,MAAM,KAAK,8BAA8B,OAAO,KAAM;AAAA,QAChF,EAAE,KAAK,QAAQ,OAAO,MAAM,KAAK,0BAA0B,OAAO,KAAM;AAAA,QACxE,EAAE,KAAK,WAAW,OAAO,MAAM,KAAK,6BAA6B,OAAO,KAAM;AAAA,QAC9E,EAAE,KAAK,YAAY,OAAO,OAAO,KAAK,8BAA8B,OAAO,KAAM;AAAA,QACjF,EAAE,KAAK,YAAY,OAAO,MAAM,KAAK,8BAA8B,OAAO,KAAM;AAAA,QAChF,EAAE,KAAK,YAAY,OAAO,QAAQ,KAAK,+BAA+B,OAAO,KAAM;AAAA,QACnF,EAAE,KAAK,OAAO,OAAO,SAAS,KAAK,yBAAyB,OAAO,KAAM;AAAA,QACzE,EAAE,KAAK,UAAU,OAAO,MAAM,KAAK,4BAA4B,OAAO,KAAM;AAAA,QAC5E,EAAE,KAAK,QAAQ,OAAO,MAAM,KAAK,0BAA0B,OAAO,IAAI;AAAA,MACvE;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,aAAa;AAClB,SAAK,aAAa;AAAA,EAClB;AAAA,EACD,SAAS;AAAA,IACR,MAAM,eAAe;AACpB,UAAI;AACH,cAAM,IAAI,MAAMA,YAAG,IAAC,yBAAyB;AAC7C,cAAM,QAAQ,OAAM,OAAO,MAAM,WAAW,IAAI,OAAO,KAAK,CAAC;AAC7D,aAAK,MAAM;AAAA,UACV,GAAG,KAAK;AAAA,UACR,YAAY,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACpD,YAAY,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACpD,aAAa,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACrD,YAAY,QAAQ,KAAK,EAAE,uBAAuB,OAAO,EAAE,qBAAqB,CAAC;AAAA,QAClF;AAAA,MACD,SAAS,GAAG;AAAA,MAEZ;AAAA,IACA;AAAA,IACD,MAAM,eAAe;AACpB,WAAK,iBAAiB;AACtB,WAAK,cAAc;AACnB,UAAI;AACH,cAAM,OAAO,MAAMA,YAAG,IAAC,cAAc;AACrC,aAAK,UAAU,MAAM,QAAQ,IAAI,IAAI,KAAK,IAAI,QAAM;AAAA,UACnD,MAAM,EAAE,WAAW,EAAE,SAAS;AAAA,UAC9B,KAAK,EAAE,OAAO;AAAA,QACd,EAAC,IAAI,CAAC;AAAA,MACR,SAAS,GAAG;AACX,aAAK,cAAe,KAAK,EAAE,WAAY;AAAA,MACxC,UAAU;AACT,aAAK,iBAAiB;AAAA,MACvB;AAAA,IACA;AAAA,IACQ,aAAa,MAAM;AAC3B,UAAI,KAAK,QAAQ,WAAW;AACZC,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,QAAQ;AAET,YAAI;AAAEA,wBAAG,MAAC,eAAe,wBAAwB,EAAE,KAAK,QAAQ,MAAM,MAAO,CAAA;AAAA,iBAAU,GAAG;AAAA,QAAC;AAC3FA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAC5BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B;AAChD;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,WAAW;AAE3BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAyB;AAC/C;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAC5BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B;AAChD;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAEb,YAAI;AAAEA,wBAAG,MAAC,eAAe,wBAAwB,EAAE,KAAK,YAAY,MAAM,KAAM,CAAA;AAAA,iBAAU,GAAG;AAAA,QAAC;AAC9FA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACY,UAAI,KAAK,QAAQ,UAAU;AAEvBA,sBAAAA,MAAI,WAAW,EAAE,KAAKC,iBAAM,OAAC,QAAQ;AACrC;AAAA,MACJ;AACZ,UAAI,KAAK,QAAQ,YAAY;AAEb,YAAI;AAAED,wBAAAA,MAAI,eAAe,wBAAwB,EAAE,KAAK,WAAW;AAAA,QAAE,SAAQ,GAAG;AAAA,QAAC;AACjFA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACAA,0BAAI,UAAU,EAAE,OAAO,KAAK,QAAQ,SAAS,MAAM,QAAQ;AAAA,IAC3D;AAAA,IACQ,YAAY;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IAC7D,gBAAgB;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IACjE,WAAW;AACP,UAAI;AAAEA,sBAAAA,MAAA,MAAA,OAAA,gCAAY,wCAAwC;AAAA,MAAE,SAAQ,GAAE;AAAA,MAAC;AACvEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAAA,IAC/C;AAAA,IACD,OAAO;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,kBAAkB,CAAC;AAAA,IAAG;AAAA,IAC7D,YAAY,GAAG;AACdA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,YAAY;AAAA,QAClD,YAAY;AAAA,OACZ;AAAA,IACD;AAAA,IAED,YAAY,MAAM;AACjB,WAAK,MAAM;AAAA,IACZ;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9LD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["\n \n\t\t\n\t\t\n\t\t\t公告\n\t\t\t加载中...\n\t\t\t{{ noticeError }}\n\t\t\t暂无公告\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{{ n.text }}\n\t\t\t\t\t\t{{ n.tag }}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t五金配件管家\n\t\t\t\t\n\t\t\t\t\t咨询\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t今日销售额\n\t\t\t\t\t{{ kpi.todaySales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月销售额\n\t\t\t\t\t{{ kpi.monthSales }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t本月利润\n\t\t\t\t\t{{ kpi.monthProfit }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t库存商品数量\n\t\t\t\t\t{{ kpi.stockCount }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\n\t\t\n\t\t\n\t\t\t常用功能\n\t\t\n\n \t\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t{{ item.emoji }}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{{ item.title }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n \t\t\n\t\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni","ROUTES"],"mappings":";;;;AAyEC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,KAAK,EAAE,YAAY,QAAQ,YAAY,QAAQ,aAAa,QAAQ,YAAY,IAAK;AAAA,MACrF,WAAW;AAAA,MACX,SAAS,CAAE;AAAA,MACX,gBAAgB;AAAA,MAChB,aAAa;AAAA,MACb,UAAU;AAAA,QACT,EAAE,KAAK,WAAW,OAAO,MAAM,KAAK,6BAA6B,OAAO,KAAM;AAAA,QAC9E,EAAE,KAAK,YAAY,OAAO,MAAM,KAAK,8BAA8B,OAAO,KAAM;AAAA,QAChF,EAAE,KAAK,QAAQ,OAAO,MAAM,KAAK,0BAA0B,OAAO,KAAM;AAAA,QACxE,EAAE,KAAK,WAAW,OAAO,MAAM,KAAK,6BAA6B,OAAO,KAAM;AAAA,QAC9E,EAAE,KAAK,YAAY,OAAO,OAAO,KAAK,8BAA8B,OAAO,KAAM;AAAA,QACjF,EAAE,KAAK,YAAY,OAAO,MAAM,KAAK,8BAA8B,OAAO,KAAM;AAAA,QAChF,EAAE,KAAK,YAAY,OAAO,QAAQ,KAAK,+BAA+B,OAAO,KAAM;AAAA,QACnF,EAAE,KAAK,OAAO,OAAO,SAAS,KAAK,yBAAyB,OAAO,KAAM;AAAA,QACzE,EAAE,KAAK,UAAU,OAAO,MAAM,KAAK,4BAA4B,OAAO,KAAM;AAAA,QAC5E,EAAE,KAAK,QAAQ,OAAO,MAAM,KAAK,0BAA0B,OAAO,IAAI;AAAA,MACvE;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,aAAa;AAClB,SAAK,aAAa;AAAA,EAClB;AAAA,EACD,SAAS;AAAA,IACR,MAAM,eAAe;AACpB,UAAI;AACH,cAAM,IAAI,MAAMA,YAAG,IAAC,yBAAyB;AAC7C,cAAM,QAAQ,OAAM,OAAO,MAAM,WAAW,IAAI,OAAO,KAAK,CAAC;AAC7D,aAAK,MAAM;AAAA,UACV,GAAG,KAAK;AAAA,UACR,YAAY,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACpD,YAAY,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACpD,aAAa,MAAM,KAAK,EAAE,gBAAgB,EAAE,QAAQ,CAAC;AAAA,UACrD,YAAY,QAAQ,KAAK,EAAE,uBAAuB,OAAO,EAAE,qBAAqB,CAAC;AAAA,QAClF;AAAA,MACD,SAAS,GAAG;AAAA,MAEZ;AAAA,IACA;AAAA,IACD,MAAM,eAAe;AACpB,WAAK,iBAAiB;AACtB,WAAK,cAAc;AACnB,UAAI;AACH,cAAM,OAAO,MAAMA,YAAG,IAAC,cAAc;AACrC,aAAK,UAAU,MAAM,QAAQ,IAAI,IAAI,KAAK,IAAI,QAAM;AAAA,UACnD,MAAM,EAAE,WAAW,EAAE,SAAS;AAAA,UAC9B,KAAK,EAAE,OAAO;AAAA,QACd,EAAC,IAAI,CAAC;AAAA,MACR,SAAS,GAAG;AACX,aAAK,cAAe,KAAK,EAAE,WAAY;AAAA,MACxC,UAAU;AACT,aAAK,iBAAiB;AAAA,MACvB;AAAA,IACA;AAAA,IACQ,aAAa,MAAM;AAC3B,UAAI,KAAK,QAAQ,WAAW;AACZC,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,QAAQ;AAET,YAAI;AAAEA,wBAAG,MAAC,eAAe,wBAAwB,EAAE,KAAK,QAAQ,MAAM,MAAO,CAAA;AAAA,iBAAU,GAAG;AAAA,QAAC;AAC3FA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAC5BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B;AAChD;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,WAAW;AAE3BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,yBAAyB;AAC/C;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAC5BA,sBAAAA,MAAI,WAAW,EAAE,KAAK,0BAA0B;AAChD;AAAA,MACD;AACA,UAAI,KAAK,QAAQ,YAAY;AAEb,YAAI;AAAEA,wBAAG,MAAC,eAAe,wBAAwB,EAAE,KAAK,YAAY,MAAM,KAAM,CAAA;AAAA,iBAAU,GAAG;AAAA,QAAC;AAC9FA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACY,UAAI,KAAK,QAAQ,UAAU;AAEvBA,sBAAAA,MAAI,WAAW,EAAE,KAAKC,iBAAM,OAAC,QAAQ;AACrC;AAAA,MACJ;AACZ,UAAI,KAAK,QAAQ,YAAY;AAEb,YAAI;AAAED,wBAAAA,MAAI,eAAe,wBAAwB,EAAE,KAAK,WAAW;AAAA,QAAE,SAAQ,GAAG;AAAA,QAAC;AACjFA,sBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAC3D;AAAA,MACD;AACAA,0BAAI,UAAU,EAAE,OAAO,KAAK,QAAQ,SAAS,MAAM,QAAQ;AAAA,IAC3D;AAAA,IACQ,YAAY;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IAC7D,gBAAgB;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,sBAAoB,CAAG;AAAA,IAAG;AAAA,IACjE,WAAW;AACP,UAAI;AAAEA,sBAAAA,MAAA,MAAA,OAAA,gCAAY,wCAAwC;AAAA,MAAE,SAAQ,GAAE;AAAA,MAAC;AACvEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,uBAAuB;AAAA,IAC/C;AAAA,IACD,OAAO;AAAEA,oBAAAA,MAAI,UAAU,EAAE,KAAK,kBAAkB,CAAC;AAAA,IAAG;AAAA,IAC7D,YAAY,GAAG;AACdA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,YAAY;AAAA,QAClD,YAAY;AAAA,OACZ;AAAA,IACD;AAAA,IAED,YAAY,MAAM;AACjB,WAAK,MAAM;AAAA,IACZ;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/LD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
index 935bf51..108d200 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/create.js.map
@@ -1 +1 @@
-{"version":3,"file":"create.js","sources":["pages/order/create.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvb3JkZXIvY3JlYXRlLnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t销售\n\t\t\t进货\n\t\t\t其他收入\n\t\t\t其他支出\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t时间\n\t\t\t\t{{ order.orderTime }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t客户\n\t\t\t{{ customerLabel }}\n\t\t\n\t\t\n\t\t\t供应商\n\t\t\t{{ supplierLabel }}\n\t\t\n\n \n \n \n \n 客户\n {{ customerLabel }}\n \n \n 供应商\n {{ supplierLabel }}\n \n\n \n \n 现金\n \n \n \n 银行存款\n \n \n \n 微信\n \n \n\n {{ showMore ? '收起' : '' }}\n\n \n \n 总金额:{{ payTotal.toFixed(2) }}\n \n \n \n {{ order.orderTime }}\n \n \n \n \n\n \n \n\t\t\t\n\t\t\t\t选中货品({{ totalQuantity }})\n\t\t\t\t合计金额:¥ {{ totalAmount.toFixed(2) }}\n\t\t\t\n\n\t\t\t\n\t\t\t+\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{{ c.label }}\n\t\t\t\n\t\t\t\n\t\t\t\t往来单位\n\t\t\t\t{{ counterpartyLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t结算账户\n\t\t\t\t{{ accountLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t金额\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t购物车里空空如也\n\t\t\t扫描或点击 “+” 选择商品吧\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ it.productName }}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t¥ {{ (Number(it.quantity)*Number(it.unitPrice)).toFixed(2) }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/order/create.vue'\nwx.createPage(MiniProgramPage)"],"names":["INCOME_CATEGORIES","EXPENSE_CATEGORIES","uni","get","post"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"create.js","sources":["pages/order/create.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvb3JkZXIvY3JlYXRlLnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\t\t\t销售\n\t\t\t进货\n\t\t\t其他收入\n\t\t\t其他支出\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t时间\n\t\t\t\t{{ order.orderTime }}\n\t\t\t\n\t\t\n\t\t\n\t\t\t客户\n\t\t\t{{ customerLabel }}\n\t\t\n\t\t\n\t\t\t供应商\n\t\t\t{{ supplierLabel }}\n\t\t\n\n \n \n \n \n 客户\n {{ customerLabel }}\n \n \n 供应商\n {{ supplierLabel }}\n \n\n \n \n 现金\n \n \n \n 银行存款\n \n \n \n 微信\n \n \n\n {{ showMore ? '收起' : '' }}\n\n \n \n 总金额:{{ payTotal.toFixed(2) }}\n \n \n \n {{ order.orderTime }}\n \n \n \n \n\n \n \n \n \n \n {{ biz==='sale' ? '客户' : '供应商' }}\n {{ biz==='sale' ? customerLabel : supplierLabel }}\n \n \n \n 时间\n {{ order.orderTime }}\n \n \n \n \n\t\t\t\n\t\t\t\t选中货品({{ totalQuantity }})\n\t\t\t\t合计金额:¥ {{ totalAmount.toFixed(2) }}\n\t\t\t\n\n\t\t\t\n\t\t\t+\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t{{ c.label }}\n\t\t\t\n\t\t\t\n\t\t\t\t往来单位\n\t\t\t\t{{ counterpartyLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t结算账户\n\t\t\t\t{{ accountLabel }}\n\t\t\t\n\t\t\t\n\t\t\t\t金额\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t购物车里空空如也\n\t\t\t扫描或点击 “+” 选择商品吧\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{{ it.productName }}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t¥ {{ (Number(it.quantity)*Number(it.unitPrice)).toFixed(2) }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/order/create.vue'\nwx.createPage(MiniProgramPage)"],"names":["INCOME_CATEGORIES","EXPENSE_CATEGORIES","uni","get","post"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/product/form.js.map b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/product/form.js.map
index 2918038..610e23c 100644
--- a/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/product/form.js.map
+++ b/frontend/unpackage/dist/dev/.sourcemap/mp-weixin/pages/product/form.js.map
@@ -1 +1 @@
-{"version":3,"file":"form.js","sources":["pages/product/form.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcHJvZHVjdC9mb3JtLnZ1ZQ"],"sourcesContent":["\n\t\n\t\t\n\t\t\t\n\t\t\t\t商品名称\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t条形码\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t品牌/型号/规格/产地\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t主单位:{{ unitLabel }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t类别:{{ categoryLabel }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t库存与安全库存\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t价格(进价/零售/批发/大单)\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t图片\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t备注\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/product/form.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni","put","post"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"form.js","sources":["pages/product/form.vue","../../../软件/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvcHJvZHVjdC9mb3JtLnZ1ZQ"],"sourcesContent":["\n \n \n \n 编辑货品\n 完善基础信息与价格\n \n \n\t\t\t\n\t\t\t\t商品名称\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t条形码\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t品牌/型号/规格/产地\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t主单位:{{ unitLabel }}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t类别:{{ categoryLabel }}\n\t\t\t\t\n\t\t\t\n\t\t\n\n \n\t\t\t\n\t\t\t\t库存与安全库存\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t价格(进价/零售/批发/大单)\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t图片\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t备注\n\t\t\t\n\t\t\n\n \n \n \n \n\t\n\n\n\n\n\n\n\n","import MiniProgramPage from 'D:/wx/PartsInquiry/frontend/pages/product/form.vue'\nwx.createPage(MiniProgramPage)"],"names":["get","uni","put","post"],"mappings":";;;AAqFA,MAAK,gBAAiB,MAAW;AAGjC,MAAK,YAAU;AAAA,EACd,YAAY,EAAE,cAAe;AAAA,EAC7B,OAAO;AACN,WAAO;AAAA,MACN,IAAI;AAAA,MACJ,MAAM;AAAA,QACL,MAAM;AAAA,QAAI,SAAS;AAAA,QAAI,OAAO;AAAA,QAAI,OAAO;AAAA,QAAI,MAAM;AAAA,QAAI,QAAQ;AAAA,QAC/D,YAAY;AAAA,QAAI,QAAQ;AAAA,QACxB,OAAO;AAAA,QAAM,SAAS;AAAA,QAAM,SAAS;AAAA,QACrC,eAAe;AAAA,QAAM,aAAa;AAAA,QAAM,gBAAgB;AAAA,QAAM,gBAAgB;AAAA,QAC9E,QAAQ,CAAA;AAAA,QAAI,QAAQ;AAAA,MACpB;AAAA,MACD,OAAO,CAAE;AAAA,MACT,YAAY,CAAC;AAAA,IACd;AAAA,EACA;AAAA,EACD,OAAO,OAAO;AACb,SAAK,MAAK,+BAAO,OAAM;AACvB,SAAK,UAAU;AAAA,EACf;AAAA,EACD,UAAU;AAAA,IACT,YAAY;AAAE,aAAO,KAAK,MAAM,IAAI,OAAK,EAAE,IAAI;AAAA,IAAG;AAAA,IAClD,gBAAgB;AAAE,aAAO,KAAK,WAAW,IAAI,OAAK,EAAE,IAAI;AAAA,IAAG;AAAA,IAC3D,YAAY;AACX,YAAM,IAAI,KAAK,MAAM,KAAK,OAAK,OAAO,EAAE,EAAE,MAAM,OAAO,KAAK,KAAK,MAAM,CAAC;AACxE,aAAO,IAAI,EAAE,OAAO;AAAA,IACpB;AAAA,IACD,gBAAgB;AACf,YAAM,IAAI,KAAK,WAAW,KAAK,OAAK,OAAO,EAAE,EAAE,MAAM,OAAO,KAAK,KAAK,UAAU,CAAC;AACjF,aAAO,IAAI,EAAE,OAAO;AAAA,IACrB;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,MAAM,YAAY;AACjB,YAAM,QAAQ,IAAI,CAAC,KAAK,WAAU,GAAI,KAAK,gBAAe,CAAE,CAAC;AAC7D,UAAI,KAAK;AAAI,aAAK,WAAW;AAAA,IAC7B;AAAA,IACD,MAAM,aAAa;AAClB,UAAI;AACH,cAAM,MAAM,MAAMA,YAAG,IAAC,oBAAoB;AAC1C,aAAK,QAAQ,MAAM,QAAQ,2BAAK,IAAI,IAAI,IAAI,OAAQ,MAAM,QAAQ,GAAG,IAAI,MAAM,CAAA;AAAA,eACvE,GAAG;AAAA,MAAC;AAAA,IACb;AAAA,IACD,MAAM,kBAAkB;AACvB,UAAI;AACH,cAAM,MAAM,MAAMA,YAAG,IAAC,yBAAyB;AAC/C,aAAK,aAAa,MAAM,QAAQ,2BAAK,IAAI,IAAI,IAAI,OAAQ,MAAM,QAAQ,GAAG,IAAI,MAAM,CAAA;AAAA,eAC5E,GAAG;AAAA,MAAC;AAAA,IACb;AAAA,IACD,WAAW,GAAG;AACb,YAAM,MAAM,OAAO,EAAE,OAAO,KAAK;AAAG,YAAM,IAAI,KAAK,MAAM,GAAG;AAC5D,WAAK,KAAK,SAAS,IAAI,EAAE,KAAK;AAAA,IAC9B;AAAA,IACD,eAAe,GAAG;AACjB,YAAM,MAAM,OAAO,EAAE,OAAO,KAAK;AAAG,YAAM,IAAI,KAAK,WAAW,GAAG;AACjE,WAAK,KAAK,aAAa,IAAI,EAAE,KAAK;AAAA,IAClC;AAAA,IACD,OAAO;AACNC,oBAAG,MAAC,SAAS,EAAE,gBAAgB,OAAO,SAAS,CAAC,QAAQ;AACvD,aAAK,KAAK,UAAU,IAAI;AAAA,MACzB,EAAC,CAAC;AAAA,IACF;AAAA,IACD,MAAM,aAAa;AAClB,UAAI;AACH,cAAM,OAAO,MAAMD,YAAAA,IAAI,mBAAmB,KAAK,EAAE;AACjD,eAAO,OAAO,KAAK,MAAM;AAAA,UACxB,MAAM,KAAK;AAAA,UACX,SAAS,KAAK;AAAA,UAAS,OAAO,KAAK;AAAA,UAAO,OAAO,KAAK;AAAA,UAAO,MAAM,KAAK;AAAA,UAAM,QAAQ,KAAK;AAAA,UAC3F,YAAY,KAAK;AAAA,UAAY,QAAQ,KAAK;AAAA,UAC1C,OAAO,KAAK;AAAA,UACZ,SAAS,KAAK;AAAA,UAAS,SAAS,KAAK;AAAA,UACrC,eAAe,KAAK;AAAA,UAAe,aAAa,KAAK;AAAA,UACrD,gBAAgB,KAAK;AAAA,UAAgB,gBAAgB,KAAK;AAAA,UAC1D,SAAS,KAAK,UAAU,CAAE,GAAE,IAAI,OAAK,EAAE,OAAO,CAAC;AAAA,SAC/C;AAAA,eACO,GAAG;AAAA,MAAC;AAAA,IACb;AAAA,IACD,WAAW;AACV,UAAI,CAAC,KAAK,KAAK,MAAM;AAAEC,sBAAG,MAAC,UAAU,EAAE,OAAO,SAAS,MAAM,OAAQ,CAAA;AAAG,eAAO;AAAA,MAAM;AACrF,UAAI,KAAK,KAAK,WAAW,QAAQ,KAAK,KAAK,WAAW,QAAQ,OAAO,KAAK,KAAK,OAAO,IAAI,OAAO,KAAK,KAAK,OAAO,GAAG;AACpHA,4BAAI,UAAU,EAAE,OAAO,aAAa,MAAM,QAAQ;AAAG,eAAO;AAAA,MAC7D;AACA,aAAO;AAAA,IACP;AAAA,IACD,eAAe;AACd,YAAM,IAAI,KAAK;AACf,aAAO;AAAA,QACN,MAAM,EAAE;AAAA,QAAM,SAAS,EAAE;AAAA,QAAS,OAAO,EAAE;AAAA,QAAO,OAAO,EAAE;AAAA,QAAO,MAAM,EAAE;AAAA,QAAM,QAAQ,EAAE;AAAA,QAC1F,YAAY,EAAE,cAAc;AAAA,QAAM,QAAQ,EAAE;AAAA,QAC5C,SAAS,EAAE;AAAA,QAAS,SAAS,EAAE;AAAA,QAC/B,QAAQ;AAAA,UACP,eAAe,EAAE;AAAA,UAAe,aAAa,EAAE;AAAA,UAAa,gBAAgB,EAAE;AAAA,UAAgB,gBAAgB,EAAE;AAAA,QAChH;AAAA,QACD,OAAO,EAAE;AAAA,QACT,QAAQ,EAAE;AAAA,QACV,QAAQ,EAAE;AAAA,MACX;AAAA,IACA;AAAA,IACD,MAAM,KAAK,MAAM;AAChB,UAAI,CAAC,KAAK,SAAQ;AAAI;AACtB,YAAM,UAAU,KAAK,aAAa;AAClC,UAAI;AACH,YAAI,KAAK;AAAI,gBAAMC,YAAAA,IAAI,mBAAmB,KAAK,IAAI,OAAO;AAAA;AACrD,gBAAMC,YAAI,KAAC,iBAAiB,OAAO;AACxCF,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,WAAW;AAChD,YAAI,QAAQ,CAAC,KAAK,IAAI;AACrB,eAAK,OAAO,EAAE,MAAM,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,MAAM,IAAI,QAAQ,IAAI,YAAY,IAAI,QAAQ,IAAI,OAAO,MAAM,SAAS,MAAM,SAAS,MAAM,eAAe,MAAM,aAAa,MAAM,gBAAgB,MAAM,gBAAgB,MAAM,QAAQ,CAAE,GAAE,QAAQ,GAAG;AAAA,eAC7P;AACN,qBAAW,MAAMA,cAAAA,MAAI,aAAY,GAAI,GAAG;AAAA,QACzC;AAAA,MACD,SAAS,GAAG;AACXA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,QAAQ;AAAA,MAC9C;AAAA,IACD;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1MA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/app.json b/frontend/unpackage/dist/dev/mp-weixin/app.json
index 8bd48ef..1452d0d 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/app.json
+++ b/frontend/unpackage/dist/dev/mp-weixin/app.json
@@ -37,32 +37,32 @@
{
"pagePath": "pages/index/index",
"text": "首页",
- "iconPath": "static/logo.png",
- "selectedIconPath": "static/logo.png"
+ "iconPath": "static/icons/home.png",
+ "selectedIconPath": "static/icons/home.png"
},
{
"pagePath": "pages/product/list",
"text": "货品",
- "iconPath": "static/logo.png",
- "selectedIconPath": "static/logo.png"
+ "iconPath": "static/icons/product.png",
+ "selectedIconPath": "static/icons/product.png"
},
{
"pagePath": "pages/order/create",
"text": "开单",
- "iconPath": "static/logo.png",
- "selectedIconPath": "static/logo.png"
+ "iconPath": "static/icons/icons8-purchase-order-100.png",
+ "selectedIconPath": "static/icons/icons8-purchase-order-100.png"
},
{
"pagePath": "pages/detail/index",
"text": "明细",
- "iconPath": "static/logo.png",
- "selectedIconPath": "static/logo.png"
+ "iconPath": "static/icons/icons8-more-details-100.png",
+ "selectedIconPath": "static/icons/icons8-more-details-100.png"
},
{
"pagePath": "pages/my/index",
"text": "我的",
- "iconPath": "static/logo.png",
- "selectedIconPath": "static/logo.png"
+ "iconPath": "static/icons/icons8-account-male-100.png",
+ "selectedIconPath": "static/icons/icons8-account-male-100.png"
}
]
},
diff --git a/frontend/unpackage/dist/dev/mp-weixin/common/assets.js b/frontend/unpackage/dist/dev/mp-weixin/common/assets.js
index be03fa9..4d43fe5 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/common/assets.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/common/assets.js
@@ -1,4 +1,6 @@
"use strict";
+const _imports_0$1 = "/static/icons/icons8-shopping-cart-100.png";
const _imports_0 = "/static/logo.png";
-exports._imports_0 = _imports_0;
+exports._imports_0 = _imports_0$1;
+exports._imports_0$1 = _imports_0;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
index 9e237f7..3290fe6 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.js
@@ -172,8 +172,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
b: common_vendor.t(it.customerName || it.supplierName || it.accountName || it.remark || "-"),
c: common_vendor.t(it.orderNo || it.code || it.id),
d: common_vendor.t((it.amount || 0).toFixed(2)),
- e: it.id,
- f: common_vendor.o(($event) => $options.openDetail(it), it.id)
+ e: Number(it.amount || 0) >= 0 ? 1 : "",
+ f: Number(it.amount || 0) < 0 ? 1 : "",
+ g: it.id,
+ h: common_vendor.o(($event) => $options.openDetail(it), it.id)
};
})
} : {}, {
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxml
index 8931461..9b7616b 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxml
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxml
@@ -1 +1 @@
-自定义本周今日本月本年{{b.a}}{{p}}合计:¥{{r}}{{it.a}}{{it.b}}{{it.c}}¥ {{it.d}}›暂无数据+
\ No newline at end of file
+自定义本周今日本月本年{{b.a}}{{p}}合计:¥{{r}}{{it.a}}{{it.b}}{{it.c}}¥ {{it.d}}›暂无数据+
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxss b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxss
index a4fb878..9fd5962 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxss
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/detail/index.wxss
@@ -31,17 +31,20 @@
}
.seg {
display: flex;
- background: #ffffff;
+ background: #fff;
+ border-bottom: 2rpx solid #e5e7eb;
}
.seg-item {
flex: 1;
- padding: 22rpx 0;
+ padding: 18rpx 0;
text-align: center;
color: #444;
}
.seg-item.active {
- color: #4C8DFF;
- font-weight: 600;
+ color: #fff;
+ background: #4C8DFF;
+ border-radius: 12rpx;
+ margin: 8rpx;
}
.content {
display: flex;
@@ -49,8 +52,9 @@
min-height: 0;
}
.biz-tabs {
- width: 120rpx;
- background: #f1f1f1;
+ width: 140rpx;
+ background: #fff;
+ border-right: 2rpx solid #e5e7eb;
display: flex;
flex-direction: column;
}
@@ -62,24 +66,26 @@
color: #4C8DFF;
}
.biz.active {
- background: #4C8DFF;
- color: #fff;
- border-radius: 0 16rpx 16rpx 0;
+ background: rgba(76, 141, 255, 0.1);
+ color: #4C8DFF;
+ font-weight: 700;
}
.panel {
flex: 1;
display: flex;
flex-direction: column;
- background: #ffffff;
+ background: #fff;
margin: 16rpx;
border-radius: 16rpx;
padding: 12rpx;
+ border: 2rpx solid #e5e7eb;
}
.toolbar {
display: flex;
align-items: center;
gap: 12rpx;
padding: 8rpx 6rpx;
+ border-bottom: 2rpx solid #e5e7eb;
}
.search {
flex: 1;
@@ -99,19 +105,23 @@
.total {
color: #4C8DFF;
font-weight: 700;
- padding: 6rpx 6rpx 12rpx;
+ padding: 10rpx 6rpx 12rpx;
+ background: #fff;
}
.list {
flex: 1;
}
.item {
- display: flex;
+ display: grid;
+ grid-template-columns: 1fr auto auto;
align-items: center;
- padding: 20rpx 10rpx;
+ gap: 8rpx;
+ padding: 18rpx 12rpx;
border-bottom: 1rpx solid #e5e7eb;
}
.item-left {
- flex: 1;
+ display: flex;
+ flex-direction: column;
}
.date {
color: #444;
@@ -129,6 +139,13 @@
.amount {
color: #111;
font-weight: 700;
+ text-align: right;
+}
+.amount.in {
+ color: #16a34a;
+}
+.amount.out {
+ color: #dc2626;
}
.arrow {
color: #8c99b0;
@@ -148,11 +165,12 @@
bottom: 120rpx;
width: 100rpx;
height: 100rpx;
- background: #4C8DFF;
- color: #fff;
+ background: #fff;
+ color: #4C8DFF;
+ border: 2rpx solid #4C8DFF;
border-radius: 50rpx;
text-align: center;
line-height: 100rpx;
font-size: 48rpx;
- box-shadow: 0 8rpx 20rpx rgba(0, 0, 0, 0.15);
+ box-shadow: 0 8rpx 20rpx rgba(76, 141, 255, 0.18);
}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
index c50f1d8..6e00385 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.js
@@ -113,7 +113,7 @@ const _sfc_main = {
},
goDetail() {
try {
- common_vendor.index.__f__("log", "at pages/index/index.vue:176", "[index] goDetail → /pages/detail/index");
+ common_vendor.index.__f__("log", "at pages/index/index.vue:177", "[index] goDetail → /pages/detail/index");
} catch (e) {
}
common_vendor.index.switchTab({ url: "/pages/detail/index" });
@@ -135,15 +135,11 @@ const _sfc_main = {
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
- a: common_vendor.t($data.kpi.todaySales),
- b: common_vendor.t($data.kpi.monthSales),
- c: common_vendor.t($data.kpi.monthProfit),
- d: common_vendor.t($data.kpi.stockCount),
- e: $data.loadingNotices
+ a: $data.loadingNotices
}, $data.loadingNotices ? {} : $data.noticeError ? {
- g: common_vendor.t($data.noticeError)
+ c: common_vendor.t($data.noticeError)
} : !$data.notices.length ? {} : {
- i: common_vendor.f($data.notices, (n, idx, i0) => {
+ e: common_vendor.f($data.notices, (n, idx, i0) => {
return common_vendor.e({
a: common_vendor.t(n.text),
b: n.tag
@@ -155,8 +151,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
}, {
- f: $data.noticeError,
- h: !$data.notices.length,
+ b: $data.noticeError,
+ d: !$data.notices.length,
+ f: common_vendor.t($data.kpi.todaySales),
+ g: common_vendor.t($data.kpi.monthSales),
+ h: common_vendor.t($data.kpi.monthProfit),
+ i: common_vendor.t($data.kpi.stockCount),
j: common_vendor.f($data.features, (item, k0, i0) => {
return common_vendor.e({
a: item.img
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
index 898772f..cbb32a8 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxml
@@ -1 +1 @@
-五金配件管家咨询今日销售额{{a}}本月销售额{{b}}本月利润{{c}}库存商品数量{{d}}广告加载中...{{g}}暂无公告{{n.a}}{{n.c}}常用功能{{item.e}}{{item.f}}
\ No newline at end of file
+公告加载中...{{c}}暂无公告{{n.a}}{{n.c}}五金配件管家咨询今日销售额{{f}}本月销售额{{g}}本月利润{{h}}库存商品数量{{i}}常用功能{{item.e}}{{item.f}}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxss b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxss
index 9b9637d..d173191 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxss
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/index/index.wxss
@@ -142,13 +142,19 @@
font-weight: 700;
letter-spacing: 1rpx;
}
+
+/* KPI 卡片化布局:2×2 */
.kpi {
display: grid;
- grid-template-columns: repeat(4, 1fr);
- gap: 8rpx;
+ grid-template-columns: repeat(2, 1fr);
+ gap: 16rpx;
}
.kpi-item {
text-align: center;
+ background: #ffffff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
+ padding: 16rpx 8rpx;
}
.kpi-label {
opacity: 0.9;
@@ -171,6 +177,33 @@
color: #4C8DFF;
}
+/* 常用功能:胶囊+阴影卡片样式的图标栅格(旧风格保留以防回退) */
+.grid {
+ grid-row-gap: 36rpx;
+ grid-column-gap: 26rpx;
+ padding: 32rpx 24rpx 28rpx;
+}
+.grid-item {
+ position: relative;
+}
+.icon-squircle {
+ width: 140rpx;
+ height: 140rpx;
+ border-radius: 28rpx;
+ background: #fff;
+ border: 2rpx solid #e5e7eb;
+ box-shadow: 0 10rpx 20rpx rgba(0, 0, 0, 0.06);
+}
+.grid-chip {
+ margin-top: 12rpx;
+ padding: 6rpx 14rpx;
+ border-radius: 999rpx;
+ background: rgba(76, 141, 255, 0.12);
+ color: #4C8DFF;
+ font-size: 26rpx;
+ font-weight: 700;
+}
+
/* 功能容器:整体玻璃面板,增强融入感 */
.grid-wrap {
margin: 0 20rpx 32rpx;
@@ -181,77 +214,51 @@
box-shadow: none;
}
-/* 功能九宫格 */
-.grid {
+/* 新版功能卡片宫格(更现代卡片风) */
+.feature-grid {
display: grid;
- grid-template-columns: repeat(3, 1fr);
- grid-row-gap: 64rpx;
- grid-column-gap: 36rpx;
- padding: 40rpx 28rpx 28rpx;
+ grid-template-columns: repeat(2, 1fr);
+ gap: 18rpx;
+ padding: 18rpx 18rpx 24rpx;
}
-.grid-item {
+.feature-card {
+ background: #fff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
+ box-shadow: 0 10rpx 20rpx rgba(0, 0, 0, 0.06);
+ padding: 18rpx;
display: flex;
- flex-direction: column;
align-items: center;
- text-align: center;
+ gap: 12rpx;
}
-.icon {
+.fc-icon {
+ width: 96rpx;
+ height: 96rpx;
+ border-radius: 16rpx;
+ background: #f1f1f1;
display: flex;
align-items: center;
justify-content: center;
+}
+.fc-img {
+ width: 72rpx;
+ height: 72rpx;
+}
+.fc-emoji {
+ font-size: 56rpx;
+}
+.fc-placeholder {
+ width: 72rpx;
+ height: 72rpx;
+ border-radius: 12rpx;
+ background: #f1f1f1;
+ border: 2rpx solid #e5e7eb;
+}
+.fc-title {
+ margin-left: 2rpx;
+ font-size: 30rpx;
+ font-weight: 700;
color: #111;
- position: relative;
-}
-.icon-squircle {
- width: 132rpx;
- height: 132rpx;
- border-radius: 28rpx;
- background: #f1f1f1;
- border: 2rpx solid #e5e7eb;
- box-shadow: none;
- overflow: hidden;
-}
-.icon-squircle::before {
- content: "";
- position: absolute;
- left: -30%;
- top: -40%;
- width: 160%;
- height: 70%;
- background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0));
- transform: rotate(12deg);
-}
-.icon-img {
- width: 96rpx;
- height: 96rpx;
-}
-.icon-emoji {
- font-size: 60rpx;
- line-height: 1;
-}
-.icon-placeholder {
- width: 84rpx;
- height: 84rpx;
- border-radius: 18rpx;
- background: #f1f1f1;
- border: 2rpx solid #e5e7eb;
- box-shadow: none;
-}
-.icon-text {
- font-size: 46rpx;
- font-weight: 700;
-}
-.grid-title {
- display: none;
-}
-.grid-chip {
- margin-top: 14rpx;
- padding: 8rpx 16rpx;
- border-radius: 999rpx;
- background: #4C8DFF;
- color: #fff;
- font-size: 28rpx;
- font-weight: 700;
}
/* 底部操作条:浅色半透明 + 金色主按钮 */
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/my/about.js b/frontend/unpackage/dist/dev/mp-weixin/pages/my/about.js
index 1df46ae..46081e9 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/my/about.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/my/about.js
@@ -16,7 +16,7 @@ const _sfc_main = {
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
- a: common_assets._imports_0,
+ a: common_assets._imports_0$1,
b: common_vendor.o((...args) => $options.openPolicy && $options.openPolicy(...args)),
c: common_vendor.o((...args) => $options.openTerms && $options.openTerms(...args)),
d: common_vendor.o((...args) => $options.openComplaint && $options.openComplaint(...args))
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
index 1704a93..e641035 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.js
@@ -337,15 +337,23 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
Y: $data.order.orderTime,
Z: common_vendor.o((...args) => $options.onDateChange && $options.onDateChange(...args))
}) : $data.biz === "sale" || $data.biz === "purchase" ? {
- ab: common_vendor.t($options.totalQuantity),
- ac: common_vendor.t($options.totalAmount.toFixed(2)),
- ad: common_vendor.o((...args) => $options.chooseProduct && $options.chooseProduct(...args))
+ ab: common_vendor.t($data.biz === "sale" ? "客户" : "供应商"),
+ ac: common_vendor.t($data.biz === "sale" ? $options.customerLabel : $options.supplierLabel),
+ ad: common_vendor.o(($event) => $data.biz === "sale" ? $options.chooseCustomer() : $options.chooseSupplier()),
+ ae: common_vendor.t($data.order.orderTime),
+ af: $data.order.orderTime,
+ ag: common_vendor.o((...args) => $options.onDateChange && $options.onDateChange(...args)),
+ ah: common_assets._imports_0,
+ ai: common_vendor.o((...args) => $options.chooseProduct && $options.chooseProduct(...args)),
+ aj: common_vendor.t($options.totalQuantity),
+ ak: common_vendor.t($options.totalAmount.toFixed(2)),
+ al: common_vendor.o((...args) => $options.chooseProduct && $options.chooseProduct(...args))
} : {
- ae: $data.counterpartyType === "customer" ? 1 : "",
- af: common_vendor.o(($event) => $options.setCounterparty("customer")),
- ag: $data.counterpartyType === "supplier" ? 1 : "",
- ah: common_vendor.o(($event) => $options.setCounterparty("supplier")),
- ai: common_vendor.f($data.biz === "income" ? $options.incomeCategories : $options.expenseCategories, (c, k0, i0) => {
+ am: $data.counterpartyType === "customer" ? 1 : "",
+ an: common_vendor.o(($event) => $options.setCounterparty("customer")),
+ ao: $data.counterpartyType === "supplier" ? 1 : "",
+ ap: common_vendor.o(($event) => $options.setCounterparty("supplier")),
+ aq: common_vendor.f($data.biz === "income" ? $options.incomeCategories : $options.expenseCategories, (c, k0, i0) => {
return {
a: common_vendor.t(c.label),
b: c.key,
@@ -353,23 +361,23 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $data.activeCategory = c.key, c.key)
};
}),
- aj: common_vendor.t($options.counterpartyLabel),
- ak: common_vendor.o((...args) => $options.chooseCounterparty && $options.chooseCounterparty(...args)),
- al: common_vendor.t($options.accountLabel),
- am: common_vendor.o((...args) => $options.chooseAccount && $options.chooseAccount(...args)),
- an: $data.trxAmount,
- ao: common_vendor.o(common_vendor.m(($event) => $data.trxAmount = $event.detail.value, {
+ ar: common_vendor.t($options.counterpartyLabel),
+ as: common_vendor.o((...args) => $options.chooseCounterparty && $options.chooseCounterparty(...args)),
+ at: common_vendor.t($options.accountLabel),
+ av: common_vendor.o((...args) => $options.chooseAccount && $options.chooseAccount(...args)),
+ aw: $data.trxAmount,
+ ax: common_vendor.o(common_vendor.m(($event) => $data.trxAmount = $event.detail.value, {
number: true
})),
- ap: $data.order.remark,
- aq: common_vendor.o(($event) => $data.order.remark = $event.detail.value)
+ ay: $data.order.remark,
+ az: common_vendor.o(($event) => $data.order.remark = $event.detail.value)
}, {
aa: $data.biz === "sale" || $data.biz === "purchase",
- ar: !$data.items.length
+ aA: !$data.items.length
}, !$data.items.length ? {
- as: common_assets._imports_0
+ aB: common_assets._imports_0
} : {
- at: common_vendor.f($data.items, (it, idx, i0) => {
+ aC: common_vendor.f($data.items, (it, idx, i0) => {
return {
a: common_vendor.t(it.productName),
b: common_vendor.o([common_vendor.m(($event) => it.quantity = $event.detail.value, {
@@ -385,8 +393,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
};
})
}, {
- av: common_vendor.o((...args) => $options.saveAndReset && $options.saveAndReset(...args)),
- aw: common_vendor.o((...args) => $options.submit && $options.submit(...args))
+ aD: common_vendor.o((...args) => $options.saveAndReset && $options.saveAndReset(...args)),
+ aE: common_vendor.o((...args) => $options.submit && $options.submit(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxml
index 636ee44..26c3790 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxml
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxml
@@ -1 +1 @@
-销售进货其他收入其他支出时间{{x}}客户{{B}}供应商{{E}}客户{{I}}供应商{{K}}现金银行存款微信{{S}}总金额:{{U}}{{X}}选中货品({{ab}})合计金额:¥ {{ac}}+{{c.a}}往来单位{{aj}}结算账户{{al}}金额购物车里空空如也扫描或点击 “+” 选择商品吧{{it.a}}¥ {{it.f}}
\ No newline at end of file
+销售进货其他收入其他支出时间{{x}}客户{{B}}供应商{{E}}客户{{I}}供应商{{K}}现金银行存款微信{{S}}总金额:{{U}}{{X}}{{ab}}{{ac}}时间{{ae}}选中货品({{aj}})合计金额:¥ {{ak}}+{{c.a}}往来单位{{ar}}结算账户{{at}}金额购物车里空空如也扫描或点击 “+” 选择商品吧{{it.a}}¥ {{it.f}}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxss b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxss
index 275288d..203bc7b 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxss
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/order/create.wxss
@@ -67,23 +67,34 @@
.value {
color: #111;
}
+
+/* 汇总卡片:白底卡片+主色按钮 */
.summary {
display: flex;
justify-content: space-between;
- padding: 22rpx 24rpx;
+ align-items: center;
+ padding: 16rpx 18rpx;
+ margin: 12rpx 16rpx;
+ background: #fff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
color: #111;
}
+
+/* 加号改为图标按钮 */
.add {
- margin: 24rpx auto;
+ margin: 18rpx auto;
width: 120rpx;
height: 120rpx;
- border-radius: 20rpx;
- background: #4C8DFF;
- color: #fff;
+ border-radius: 24rpx;
+ background: #fff;
+ border: 2rpx solid #4C8DFF;
+ color: #4C8DFF;
font-size: 72rpx;
display: flex;
align-items: center;
justify-content: center;
+ box-shadow: 0 6rpx 16rpx rgba(76, 141, 255, 0.12);
}
.empty {
display: flex;
@@ -93,14 +104,18 @@
color: #444;
}
.empty-img {
- width: 220rpx;
- margin-bottom: 20rpx;
+ width: 160rpx;
+ margin-bottom: 16rpx;
}
.empty-text {
margin-bottom: 8rpx;
}
.list {
- background: #ffffff;
+ background: #fff;
+ margin: 0 16rpx 12rpx;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
+ overflow: hidden;
}
.row {
display: grid;
@@ -181,4 +196,51 @@
.chip.active {
background: #4C8DFF;
color: #fff;
+}
+
+/* 顶部旧 tabs 简化隐藏(改为更简洁布局) */
+.tabs {
+ display: none;
+}
+
+/* 快捷操作宫格 */
+/* 信息卡片式表达(更稳重) */
+.info-card {
+ display: grid;
+ grid-template-columns: 1fr 1fr auto;
+ gap: 10rpx;
+ margin: 12rpx 16rpx 0;
+ background: #fff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
+ padding: 10rpx;
+ align-items: center;
+}
+.info-field {
+ background: #ffffff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 12rpx;
+ padding: 10rpx 12rpx;
+}
+.info-label {
+ color: #444;
+ font-size: 24rpx;
+ margin-right: 8rpx;
+}
+.info-value {
+ color: #111;
+ font-weight: 700;
+}
+.info-action {
+ display: flex;
+ align-items: center;
+ gap: 6rpx;
+ background: #4C8DFF;
+ color: #fff;
+ border-radius: 12rpx;
+ padding: 12rpx 14rpx;
+}
+.info-icon {
+ width: 32rpx;
+ height: 32rpx;
}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxml b/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxml
index 7bed84d..d56c3dc 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxml
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxml
@@ -1 +1 @@
-商品名称条形码品牌/型号/规格/产地主单位:{{m}}类别:{{p}}库存与安全库存价格(进价/零售/批发/大单)图片备注
\ No newline at end of file
+编辑货品完善基础信息与价格商品名称条形码品牌/型号/规格/产地主单位:{{m}}类别:{{p}}库存与安全库存价格(进价/零售/批发/大单)图片备注
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxss b/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxss
index ea1c48e..db2aeee 100644
--- a/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxss
+++ b/frontend/unpackage/dist/dev/mp-weixin/pages/product/form.wxss
@@ -28,11 +28,29 @@
background: #ffffff;
height: 100vh;
}
+.hero.small {
+ margin: 16rpx;
+ padding: 16rpx;
+ background: #ffffff;
+ border: 2rpx solid #e5e7eb;
+ border-radius: 16rpx;
+}
+.hero.small .title {
+ font-size: 32rpx;
+ font-weight: 800;
+ color: #111;
+}
+.hero.small .sub {
+ margin-left: 12rpx;
+ color: #444;
+ font-size: 24rpx;
+}
.card {
background: #ffffff;
margin: 16rpx;
padding: 16rpx;
- border-radius: 12rpx;
+ border-radius: 16rpx;
+ border: 2rpx solid #e5e7eb;
}
.row {
display: flex;
@@ -47,16 +65,18 @@
.row input {
flex: 1;
background: #f1f1f1;
- border-radius: 10rpx;
- padding: 12rpx;
+ border-radius: 12rpx;
+ padding: 14rpx;
color: #111;
+ border: 2rpx solid #e5e7eb;
}
.picker {
- padding: 8rpx 12rpx;
+ padding: 10rpx 14rpx;
background: #f1f1f1;
- border-radius: 10rpx;
+ border-radius: 12rpx;
color: #444;
margin-left: 8rpx;
+ border: 2rpx solid #e5e7eb;
}
.prices input {
width: 30%;
@@ -70,4 +90,21 @@
padding: 12rpx 16rpx;
display: flex;
gap: 16rpx;
+ border-top: 2rpx solid #e5e7eb;
+}
+.fixed .primary {
+ flex: 1;
+ background: #4C8DFF;
+ color: #fff;
+ border-radius: 999rpx;
+ padding: 18rpx 0;
+ font-weight: 700;
+}
+.fixed .ghost {
+ flex: 1;
+ background: #ffffff;
+ color: #4C8DFF;
+ border: 2rpx solid rgba(76, 141, 255, 0.45);
+ border-radius: 999rpx;
+ padding: 18rpx 0;
}
\ No newline at end of file
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/home.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/home.png
index 3ab2f50..fb6f87c 100644
Binary files a/frontend/unpackage/dist/dev/mp-weixin/static/icons/home.png and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/home.png differ
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-account-male-100.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-account-male-100.png
new file mode 100644
index 0000000..f84b581
Binary files /dev/null and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-account-male-100.png differ
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-more-details-100.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-more-details-100.png
new file mode 100644
index 0000000..9f305a7
Binary files /dev/null and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-more-details-100.png differ
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-purchase-order-100.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-purchase-order-100.png
new file mode 100644
index 0000000..a163304
Binary files /dev/null and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-purchase-order-100.png differ
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-shopping-cart-100.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-shopping-cart-100.png
new file mode 100644
index 0000000..0235cb0
Binary files /dev/null and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/icons8-shopping-cart-100.png differ
diff --git a/frontend/unpackage/dist/dev/mp-weixin/static/icons/product.png b/frontend/unpackage/dist/dev/mp-weixin/static/icons/product.png
new file mode 100644
index 0000000..89c2bec
Binary files /dev/null and b/frontend/unpackage/dist/dev/mp-weixin/static/icons/product.png differ