| | |
| | | <el-table-column prop="price" label="采购价(元)" show-overflow-tooltip min-width="100px"></el-table-column> |
| | | <el-table-column label="入手价(元)" show-overflow-tooltip min-width="100px"> |
| | | <template slot-scope="{row}"> |
| | | <el-input v-model="row.purchasePrice" placeholder="请输入"></el-input> |
| | | <el-input v-model="row.purchasePrice" @input="changeVal(row)" placeholder="请输入"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | // 表单数据 |
| | | form: { |
| | | categoryId: '', |
| | | categoryId1: '', |
| | | type: 0, |
| | | rate: '', |
| | | name: '', |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | changeVal(row) { |
| | | var zz2 = new RegExp("^[0-9]*[1-9][0-9]*$"); |
| | | if (!zz2.test(row.purchasePrice)) { |
| | | row.purchasePrice = '' |
| | | this.$message.warning({ message: '只能输入整数' }) |
| | | } |
| | | }, |
| | | getList() { |
| | | pageT({ |
| | | capacity: this.pageSize, |
| | |
| | | page: this.page |
| | | }).then(res => { |
| | | res.records.forEach(item => { |
| | | item.purchasePrice = item.price * this.form.rate |
| | | item.purchasePrice = Math.ceil(item.price * this.form.rate) |
| | | }) |
| | | this.tableData = res.records |
| | | this.total = res.total |
| | |
| | | console.log(arr) |
| | | }, |
| | | confirm() { |
| | | if (this.form.goodsParamList.length === 0) { |
| | | this.$message.warning({ message: '请先勾选商品' }) |
| | | return |
| | | } |
| | | // 调用新建接口 |
| | | this.isWorking = true |
| | | createPlat({ |
| | | categoryId: this.form.categoryId, |
| | | categoryId: this.form.categoryId1, |
| | | goodsParamList: this.form.goodsParamList, |
| | | rate: this.form.rate, |
| | | type: this.form.type |
| | |
| | | open(title, target) { |
| | | this.title = title |
| | | this.visible = true |
| | | this.form.categoryId = target.categoryId |
| | | this.form.categoryId = Number(target.categoryId.split(',')[0]) |
| | | this.form.categoryId1 = Number(target.categoryId.split(',')[1]) |
| | | this.form.rate = Number(target.rate) |
| | | this.form.type = target.type |
| | | // 获取分类列表 |