fix(系统): bug修复

This commit is contained in:
Jamin
2026-04-16 14:33:05 +08:00
parent 09d62b413f
commit dd7fe18ec8
4 changed files with 990 additions and 949 deletions

5
vue/.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"i18n-ally.localesPaths": [
"src/lang"
]
}

View File

@@ -34,7 +34,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('product.product-edit.473153-16')" prop="networkMethod"> <el-form-item :label="$t('product.product-edit.473153-16')" prop="networkMethod">
<el-select v-model="form.networkMethod" :placeholder="$t('product.product-edit.473153-17')" style="width: 100%" :disabled="form.status == 2"> <el-select v-model="form.networkMethod" :placeholder="$t('product.product-edit.473153-17')" style="width: 100%" :disabled="form.status == 2">
<el-option v-for="dict in dict.type.iot_network_method" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> <el-option v-for="dict in dict.type.iot_network_method" :key="dict.value" :label="dict.label" :value="Number(dict.value)"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@@ -48,7 +48,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('product.product-edit.473153-21')" prop="vertificateMethod"> <el-form-item :label="$t('product.product-edit.473153-21')" prop="vertificateMethod">
<el-select v-model="form.vertificateMethod" :placeholder="$t('product.product-edit.473153-22')" style="width: 100%" :disabled="form.status == 2 || form.deviceType == 3"> <el-select v-model="form.vertificateMethod" :placeholder="$t('product.product-edit.473153-22')" style="width: 100%" :disabled="form.status == 2 || form.deviceType == 3">
<el-option v-for="dict in dict.type.iot_vertificate_method" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> <el-option v-for="dict in dict.type.iot_vertificate_method" :key="dict.value" :label="dict.label" :value="Number(dict.value)"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('product.product-edit.473153-25')" prop="productId"> <el-form-item :label="$t('product.product-edit.473153-25')" prop="productId">

File diff suppressed because it is too large Load Diff

View File

@@ -766,7 +766,18 @@ export default {
}, },
/** 数据类型改变 */ /** 数据类型改变 */
dataTypeChange(val) { dataTypeChange(val) {
this.form.specs = {}; this.form.specs = {
enumList: [
{
value: '',
text: '',
},
],
arrayType: 'integer',
arrayCount: 5,
showWay: 'select',
params: [],
};
}, },
/** 添加枚举项 */ /** 添加枚举项 */
addEnumItem() { addEnumItem() {