|
@@ -25,6 +25,7 @@
|
|
@event-handle="eventHandle"
|
|
@event-handle="eventHandle"
|
|
@on-change="changePage"
|
|
@on-change="changePage"
|
|
@on-select-all="selectAll"
|
|
@on-select-all="selectAll"
|
|
|
|
+ @on-row-click="rowCk"
|
|
></my-table>
|
|
></my-table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -50,6 +51,7 @@
|
|
@event-handle="eventHandle"
|
|
@event-handle="eventHandle"
|
|
@on-change="changePage"
|
|
@on-change="changePage"
|
|
@on-select-all="selectAll"
|
|
@on-select-all="selectAll"
|
|
|
|
+ :is-show-page="false"
|
|
></my-table>
|
|
></my-table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -99,6 +101,7 @@ import {
|
|
import MyTable from '@/components/my-table/my-table'
|
|
import MyTable from '@/components/my-table/my-table'
|
|
import MyNumberBoardInput from '@/components/my-number-board-input/my-number-board-input'
|
|
import MyNumberBoardInput from '@/components/my-number-board-input/my-number-board-input'
|
|
import axios from 'axios'
|
|
import axios from 'axios'
|
|
|
|
+import { json } from 'body-parser'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'material_maintenance',
|
|
name: 'material_maintenance',
|
|
@@ -217,18 +220,25 @@ export default {
|
|
key: 'name',
|
|
key: 'name',
|
|
minWidth: 200,
|
|
minWidth: 200,
|
|
render:(h,p)=>{
|
|
render:(h,p)=>{
|
|
- return h('div',[
|
|
|
|
- h('span',{
|
|
|
|
- style:{
|
|
|
|
- padding:'5px',
|
|
|
|
- background:"red",
|
|
|
|
- margin:"0 5px",
|
|
|
|
- borderRadius:"5px",
|
|
|
|
- color:"#fff"
|
|
|
|
- },
|
|
|
|
- },'限'),
|
|
|
|
|
|
+ if(p.row.icon == 'xian'){
|
|
|
|
+ return h('div',[
|
|
|
|
+ h('span',{
|
|
|
|
+ style:{
|
|
|
|
+ padding:'5px',
|
|
|
|
+ background:"red",
|
|
|
|
+ margin:"0 5px",
|
|
|
|
+ borderRadius:"5px",
|
|
|
|
+ color:"#fff"
|
|
|
|
+ },
|
|
|
|
+ },'限'),
|
|
|
|
+ h('span',{},p.row.name)
|
|
|
|
+ ])
|
|
|
|
+ }else{
|
|
|
|
+ return h('div',[
|
|
h('span',{},p.row.name)
|
|
h('span',{},p.row.name)
|
|
])
|
|
])
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -298,6 +308,23 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ rowCk(row){
|
|
|
|
+ const v = this
|
|
|
|
+ console.log(row)
|
|
|
|
+ if(row == false){
|
|
|
|
+ v.data = v.dataCopy
|
|
|
|
+ }else{
|
|
|
|
+ const msg = []
|
|
|
|
+ for (let i = 0; i < v.dataCopy.length; i++) {
|
|
|
|
+ const element = v.dataCopy[i];
|
|
|
|
+ if(element.name.indexOf(row.name) != -1){
|
|
|
|
+ msg.push(element)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ v.data = msg
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ },
|
|
//查询限定领料
|
|
//查询限定领料
|
|
getRestrictedPicking(){
|
|
getRestrictedPicking(){
|
|
const v = this
|
|
const v = this
|
|
@@ -321,8 +348,8 @@ export default {
|
|
}
|
|
}
|
|
|
|
|
|
v.restrictedPickingData = res.data.data
|
|
v.restrictedPickingData = res.data.data
|
|
-
|
|
|
|
- console.log(res)
|
|
|
|
|
|
+ this.dataCopy = JSON.parse(JSON.stringify(this.data))
|
|
|
|
+ console.log(this.dataCopy)
|
|
})
|
|
})
|
|
},
|
|
},
|
|
handlePageChange () {
|
|
handlePageChange () {
|