From 4d126849c36e3bd3231f99028c5666b1caf8f3fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Wed, 4 Aug 2021 21:58:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=95=86=E5=93=81=E7=9A=84?= =?UTF-8?q?=E5=A4=9A=E5=B1=9E=E6=80=A7=E9=80=89=E6=8B=A9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/material/modules/MaterialModal.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/jshERP-web/src/views/material/modules/MaterialModal.vue b/jshERP-web/src/views/material/modules/MaterialModal.vue index 94da78fb..448a32f1 100644 --- a/jshERP-web/src/views/material/modules/MaterialModal.vue +++ b/jshERP-web/src/views/material/modules/MaterialModal.vue @@ -299,7 +299,7 @@ validateRules: [{ required: true, message: '${title}不能为空' }] }, { - title: '多属性', key: 'sku', width: '12%', type: FormTypes.input, defaultValue: '', readonly:true + title: '多属性', key: 'sku', width: '12%', type: FormTypes.input, defaultValue: '', readonly:true, placeholder: '点击生成条码赋值' }, { title: '采购价', key: 'purchaseDecimal', width: '12%', type: FormTypes.input, defaultValue: '', placeholder: '请输入${title}' @@ -364,6 +364,8 @@ ]) }, add () { + //隐藏多属性 + this.meTable.columns[2].type = FormTypes.hidden // 默认新增一条数据 this.getAllTable().then(editableTables => { editableTables[0].add() @@ -412,6 +414,11 @@ requestMeTableData(url, params, tab) { tab.loading = true getAction(url, params).then(res => { + for (let i = 0; i < res.data.rows.length; i++) { + if(res.data.rows[i].sku) { + this.meTable.columns[2].type = FormTypes.input + } + } tab.dataSource = res.data.rows || [] }).finally(() => { tab.loading = false @@ -624,6 +631,11 @@ }, onSkuChange(checked) { this.skuSwitch = checked + if(checked) { + this.meTable.columns[2].type = FormTypes.input + } else { + this.meTable.columns[2].type = FormTypes.hidden + } }, onBarCodeChange(checked) { let unit = this.form.getFieldValue('unit')