fix: s7点位配置

* fix: s7点位死区校验

* fix: s7点位配置
This commit is contained in:
hear 2023-11-15 14:04:49 +08:00 committed by GitHub
parent 7791712a3f
commit 884e8918e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 5 deletions

View File

@ -46,7 +46,7 @@
placeholder="请输入字符串长度" :precision="0" :controls="false" :maxlength="64" :disabled="disabled" />
</j-form-item>
<j-form-item v-if="form.type == 'Bool'" label="位偏移量bit" :name="['configuration', 'bits']" :rules="{
<j-form-item v-if="form.configuration.type == 'Bool'" label="位偏移量bit" :name="['configuration', 'bits']" :rules="{
required: true,
message: '请输入0~7之间的正整数',
trigger: 'blur',
@ -189,6 +189,7 @@ const form = ref<any>({
type: undefined,
interval: 3000,
areaNumber: undefined,
bytes:undefined,
terms: []
},
accessModes: [],
@ -267,10 +268,14 @@ const handleCancelInterval = () => {
const handleOk = async () => {
const res = await formRef.value?.validate();
const res:any = await formRef.value?.validate();
const params = {
...res,
configuration:{
...res.configuration,
bytes:res.configuration.bytes || form.value.configuration.bytes
},
inheritBreaker: true,
pointKey: props.data.pointKey || randomString(9),
provider:props.data.provider,

View File

@ -45,7 +45,7 @@
<j-input v-model:value="formData.configuration.host" autocomplete="off" placeholder="请输入通道IP" :disabled="false"/>
</j-form-item>
<j-form-item v-if="provider === 'snap7'" label="端口" :name="['configuration', 'port']" :rules="LeftTreeRules.port">
<j-input-number style="width: 100%" v-model:value="formData.configuration.port" autocomplete="off" placeholder="请输入通道端口"/>
<j-input-number style="width: 100%" v-model:value="formData.configuration.port" :precision="0" autocomplete="off" placeholder="请输入通道端口"/>
</j-form-item>
<j-form-item v-if="provider === 'snap7'" label="机架号" :name="['configuration', 'rack']" :rules="LeftTreeRules.rack">
<j-input-number style="width: 100%" v-model:value="formData.configuration.rack" autocomplete="off" placeholder="请输入机架号" :maxlength="64" />

View File

@ -96,8 +96,8 @@ export default defineConfig(({ mode}) => {
// target: 'http://192.168.32.244:8881',
// target: 'http://192.168.32.163:8844', //张季本地
// target: 'http://120.77.179.54:8844', // 120测试
// target: 'http://192.168.33.46:8844', // 本地开发环境
target: 'http://192.168.33.1:8845', // 社区版开发环境
target: 'http://192.168.33.46:8844', // 本地开发环境
// target: 'http://192.168.33.1:8845', // 社区版开发环境
// target: 'http://192.168.32.5:8848', // 刘本地
ws: 'ws://192.168.33.46:8844',
changeOrigin: true,