diff --git a/src/api/stockTask/index.js b/src/api/stockTask/index.js new file mode 100644 index 0000000..4a77182 --- /dev/null +++ b/src/api/stockTask/index.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' +// import qs from 'qs' + +export function add(data) { + return request({ + url: 'api/stocktask-task/editStockTask', + method: 'post', + data + }) +} + +export function edit(data) { + return request({ + url: 'api/stocktask-task/editStockTask', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: '', + method: 'post', + data: ids + }) +} + +// 修改盘点任务状态 +export function FetchUpdateStockTaskStatus(data) { + return request({ + url: 'api/stocktask-task/updateStockTaskStatus', + method: 'post', + data + }) +} + +export default { add, edit, del, FetchUpdateStockTaskStatus } diff --git a/src/assets/iconfonts/light/iconfont.css b/src/assets/iconfonts/light/iconfont.css index f100d6a..1073bfa 100644 --- a/src/assets/iconfonts/light/iconfont.css +++ b/src/assets/iconfonts/light/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 3966148 */ - src: url('iconfont.woff2?t=1735042074321') format('woff2'), - url('iconfont.woff?t=1735042074321') format('woff'), - url('iconfont.ttf?t=1735042074321') format('truetype'); + src: url('iconfont.woff2?t=1735178700019') format('woff2'), + url('iconfont.woff?t=1735178700019') format('woff'), + url('iconfont.ttf?t=1735178700019') format('truetype'); } .iconfont { @@ -13,6 +13,14 @@ -moz-osx-font-smoothing: grayscale; } +.icon-zhuangtai1:before { + content: "\e690"; +} + +.icon-zhuangtai2:before { + content: "\e6bc"; +} + .icon-biaoqian:before { content: "\e693"; } diff --git a/src/assets/iconfonts/light/iconfont.js b/src/assets/iconfonts/light/iconfont.js index 1ac5826..4f4a4e9 100644 --- a/src/assets/iconfonts/light/iconfont.js +++ b/src/assets/iconfonts/light/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_3966148='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,t,s,z=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_3966148,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?z(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,p(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,v())})}function v(){s||(s=!0,o())}function p(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}v()}})(window); \ No newline at end of file +window._iconfont_svg_string_3966148='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,t,s,z=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_3966148,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?z(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,p(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,v())})}function v(){s||(s=!0,o())}function p(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}v()}})(window); \ No newline at end of file diff --git a/src/assets/iconfonts/light/iconfont.json b/src/assets/iconfonts/light/iconfont.json index 1612601..4af03b9 100644 --- a/src/assets/iconfonts/light/iconfont.json +++ b/src/assets/iconfonts/light/iconfont.json @@ -5,6 +5,20 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "13446589", + "name": "状态", + "font_class": "zhuangtai1", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "18916458", + "name": "状态", + "font_class": "zhuangtai2", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, { "icon_id": "4487893", "name": "标签", diff --git a/src/assets/iconfonts/light/iconfont.ttf b/src/assets/iconfonts/light/iconfont.ttf index 3b0236e..40db737 100644 Binary files a/src/assets/iconfonts/light/iconfont.ttf and b/src/assets/iconfonts/light/iconfont.ttf differ diff --git a/src/assets/iconfonts/light/iconfont.woff b/src/assets/iconfonts/light/iconfont.woff index e975c4a..1fcd7ab 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff and b/src/assets/iconfonts/light/iconfont.woff differ diff --git a/src/assets/iconfonts/light/iconfont.woff2 b/src/assets/iconfonts/light/iconfont.woff2 index 92988fb..38a6dc2 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff2 and b/src/assets/iconfonts/light/iconfont.woff2 differ diff --git a/src/assets/images/shelf01.png b/src/assets/images/shelf01.png new file mode 100644 index 0000000..1501bd2 Binary files /dev/null and b/src/assets/images/shelf01.png differ diff --git a/src/assets/images/shelf02.png b/src/assets/images/shelf02.png new file mode 100644 index 0000000..71d1dbc Binary files /dev/null and b/src/assets/images/shelf02.png differ diff --git a/src/assets/images/shelf03.png b/src/assets/images/shelf03.png new file mode 100644 index 0000000..f3bf322 Binary files /dev/null and b/src/assets/images/shelf03.png differ diff --git a/src/assets/images/shelf04.png b/src/assets/images/shelf04.png new file mode 100644 index 0000000..4a0b789 Binary files /dev/null and b/src/assets/images/shelf04.png differ diff --git a/src/assets/styles/manage.scss b/src/assets/styles/manage.scss index 13fd641..738f50f 100644 --- a/src/assets/styles/manage.scss +++ b/src/assets/styles/manage.scss @@ -11,6 +11,7 @@ border-bottom: 1px solid #EDEFF3; h4{ font-size: 18px; + flex: 1; i{ font-size: 22px; color: #0348F3; @@ -22,6 +23,11 @@ font-size: 18px; } } + .bookshelf-area{ + padding-right: 30px; + font-weight: bold; + color: #0348F3; + } } .venue-content{ @@ -350,4 +356,32 @@ .in-all, .in-part{ background-color: #1AAE93; } -} \ No newline at end of file +} + +.tag-info{ + display: flex; + justify-content: flex-start; + align-items: center; + p{ + font-size: 14px; + font-weight: bold; + } +} + +.tag-sort{ + i{ + color: #0348F3; + } +} + +.tag-place{ + i{ + color: #FF8329; + } +} + +.tag-in{ + i{ + color: #2ECAAC; + } +} diff --git a/src/utils/index.js b/src/utils/index.js index f60157e..b817911 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -478,3 +478,11 @@ export function saveByteArray(fileName, byte) { link.download = fileName link.click() } + +export function timeToTimestamp(time) { + const timestamp = Date.parse(new Date(time).toString()) + // 在JavaScript中,new Date().getTime()得到的是13位的时间戳; + // 若要获取10位的时间戳需除以1000,获取13位的时间戳不需要除以1000; + // timestamp = timestamp / 1000 + return timestamp +} diff --git a/src/views/visualCheck/checkManage/bookshelfSearch/index.vue b/src/views/visualCheck/checkManage/bookshelfSearch/index.vue index 0c24094..e0d0615 100644 --- a/src/views/visualCheck/checkManage/bookshelfSearch/index.vue +++ b/src/views/visualCheck/checkManage/bookshelfSearch/index.vue @@ -58,11 +58,11 @@