| | |
| | | :span-method="arraySpanMethod" |
| | | style="width: 100%" |
| | | @selection-change="handleSelectionChange" |
| | | :row-key="(row) => row.productId" |
| | | :row-key="getRowKeys" |
| | | > |
| | | <el-table-column v-if="selectBox" type="selection" :selectable="isDisabled" :reserve-selection="true" width="40" align="center"> |
| | | |
| | |
| | | editVisible: false, |
| | | isSelectBox: false, |
| | | title: "", |
| | | infomation: {} |
| | | infomation: {}, |
| | | supplierId:null, |
| | | }, |
| | | productIndex: 0 |
| | | productIndex: 0, |
| | | supplierId:null, |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | this.getTableInfo() |
| | | }, |
| | | immediate: true |
| | | } |
| | | }, |
| | | supplierId(n,o) { |
| | | this.editSelCommonConfig.supplierId=n |
| | | console.log(n,o,"看看那") |
| | | } |
| | | }, |
| | | computed: {}, |
| | | methods: { |
| | | // 获取row的key值 |
| | | getRowKeys(row) { |
| | | let string; |
| | | string = row[this.productTableList.key?this.productTableList.key:this.productTableList.productId]; |
| | | return string; |
| | | }, |
| | | isDisabled(row){ |
| | | if (this.name == "rework") { |
| | | if (row.status == 1) { |
| | |
| | | async getProductList() { |
| | | let fn = this.sign == "purchase" ? getProductList : getProductListFromGrpc |
| | | await fn({ |
| | | page: 1, |
| | | pageSize: 100 |
| | | }).then((res) => { |
| | | page: 1, |
| | | pageSize: 100, |
| | | }).then((res) => { |
| | | if (res.code === 200) { |
| | | if (res.data.list && res.data.list.length > 0) { |
| | | this.productList = res.data.list |
| | |
| | | }) |
| | | }, |
| | | // 新增 |
| | | selClientClick(scope, prop) { |
| | | console.log(scope, prop) |
| | | selClientClick(scope) { |
| | | this.productIndex = scope.$index |
| | | this.editSelCommonConfig.title = "产品名称" |
| | | this.editSelCommonConfig.isSelectBox = true |