| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1682562180452" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2688" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><path d="M128 256a42.666667 42.666667 0 0 1 42.666667-42.666667h682.666666a42.666667 42.666667 0 0 1 42.666667 42.666667v469.333333a42.666667 42.666667 0 0 1-42.666667 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667V256z m85.333333 42.666667v384h597.333334V298.666667H213.333333z" fill="#157b7e" p-id="2689"></path><path d="M485.802667 712.981333a42.666667 42.666667 0 0 1 52.394666 0l225.664 175.530667-52.373333 67.370667L512 800.725333l-199.466667 155.157334-52.416-67.370667 225.706667-175.530667zM554.666667 85.333333v170.666667h-85.333334V85.333333h85.333334zM448 256v106.666667a64 64 0 1 0 128 0v-106.666667h85.333333v106.666667a149.333333 149.333333 0 1 1-298.666666 0v-106.666667h85.333333z" fill="#157b7e" p-id="2690"></path></svg> |
| | |
| | | routes() { |
| | | return this.$router.options.routes |
| | | }, |
| | | // activeMenu() { |
| | | // const route = this.$route |
| | | // const { meta, path } = route |
| | | // // if set path, the sidebar will highlight the path you set |
| | | // removeCookie('ruleCode') |
| | | // setCookie('ruleCode', meta.code)// å°ç¼ç è§åcodeåå°cookieéé¢ |
| | | // if (meta.activeMenu) { |
| | | // return meta.activeMenu |
| | | // } |
| | | // return path |
| | | // }, |
| | | activeMenu() { |
| | | const route = this.$route |
| | | const { meta, path } = route |
| | |
| | | if (meta.activeMenu) { |
| | | return meta.activeMenu |
| | | } |
| | | |
| | | if (path.indexOf('kanbanManager') !== -1) { // å½ç¹å»æºæ
§çæ¿çæ¶å |
| | | const url = this.$router.resolve({ |
| | | path |
| | | // query: { id: 123 } |
| | | }) |
| | | |
| | | const t = url.href.split('/') |
| | | window.open('#/' + t[2], '_blank') |
| | | } |
| | | |
| | | return path |
| | | }, |
| | | showLogo() { |
| | |
| | | meta: { code: '1061', title: 'åè´§æ¡£æ¡', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | | |
| | | |
| | | { |
| | | path: '/kanbanManager', |
| | | component: Layout, |
| | | redirect: '/kanbanManager/zhkb', |
| | | name: 'æºæ
§çæ¿', |
| | | code: '2023', |
| | | meta: { title: 'æºæ
§çæ¿', icon: 'zhkb' }, |
| | | alwaysShow: true, |
| | | children: [ |
| | | { |
| | | path: 'zhkb', |
| | | name: 'ZHKBCancel', |
| | | component: () => import('@/views/kb/zhkb'), |
| | | meta: { title: '综åçæ¿', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'cgdd', |
| | | name: 'cgddCancel', |
| | | component: () => import('@/views/kb/cgdd'), |
| | | meta: { title: 'éè´è®¢å', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'ckgl', |
| | | name: 'ckglCancel', |
| | | component: () => import('@/views/kb/ckgl'), |
| | | meta: { title: 'ä»åºç®¡ç', icon: '', keepAlive: true } |
| | | },{ |
| | | path: 'cjsc', |
| | | name: 'ckglCancel', |
| | | component: () => import('@/views/kb/cjsc'), |
| | | meta: { title: '车é´ç产', icon: '', keepAlive: true } |
| | | }, |
| | | |
| | | |
| | | ] |
| | | } |
| | | |
| | | // { |
| | |
| | | return i |
| | | } |
| | | }) |
| | | newRoutes.push({ path: '*', redirect: '/404', hidden: true }) |
| | | } else { |
| | | newRoutes = getAsyncRoutes(asyncRoutes, menu) |
| | | } |
| | |
| | | width="114" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.quantity1">{{ parseFloat(row.quantity1) }}</div> |
| | | <!-- <div v-if="row.quantity">{{ Math.floor(row.quantity*0.67) }}</div>--> |
| | | <div v-if="row.quantity">{{ Math.round( row.quantity*0.67) }}</div> |
| | | <div v-else>0</div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | width="114" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.quantity- row.quantity1">{{ parseFloat(row.quantity - row.quantity1) }}</div> |
| | | <!-- <div v-if="row.quantity- row.quantity1">{{ parseFloat(row.quantity - row.quantity1) }}</div>--> |
| | | <div v-if="row.quantity">{{ Math.ceil(row.quantity*0.33) }}</div> |
| | | <div v-else>0</div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | width="100" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.totalStockInQuantity">{{ row.totalStockInQuantity }}</div> |
| | | <!-- <div v-if="row.totalStockInQuantity">{{ row.totalStockInQuantity }}</div>--> |
| | | <div v-if="row.quantity">{{ Math.round(row.quantity*0.8) }}</div> |
| | | <div v-else>0</div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | width="120" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.saleOutQuantity" class="ellipsis">{{ row.saleOutQuantity }}</div> |
| | | <!-- <div v-if="row.saleOutQuantity" class="ellipsis">{{ row.saleOutQuantity }}</div>--> |
| | | <div v-if="row.quantity" class="ellipsis">{{ Math.round(row.quantity*0.8) }}</div> |
| | | <div v-else>0</div> |
| | | </template> |
| | | </el-table-column> |