|
|
@@ -54,7 +54,7 @@
|
|
|
<updataBtn :icon1="cmdForm.PresAcc ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['pressure control'] && params.PresAcc"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.PresAcc && params.PresAcc.num_scale"
|
|
|
v-model:value="cmdForm.PresAcc"
|
|
|
@@ -67,6 +67,7 @@
|
|
|
:min="params.PresAcc && params.PresAcc.num_minvalue"
|
|
|
:step="params.PresAcc && params.PresAcc.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.PresAcc && params.PresAcc.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -107,7 +108,7 @@
|
|
|
<updataBtn :icon1="cmdForm.SleepTime ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['Sleep time'] && params.SleepTime"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.SleepTime && params.SleepTime.num_scale"
|
|
|
v-model:value="cmdForm.SleepTime"
|
|
|
@@ -115,11 +116,12 @@
|
|
|
:unit="params.SleepTime && params.SleepTime.unit"
|
|
|
:isCheck="true"
|
|
|
btnName="更新"
|
|
|
- @upData="updateData('pressure control')"
|
|
|
+ @upData="updateData('Sleep time')"
|
|
|
:max="params.SleepTime && params.SleepTime.num_maxvalue"
|
|
|
:min="params.SleepTime && params.SleepTime.num_minvalue"
|
|
|
:step="params.SleepTime && params.SleepTime.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.SleepTime && params.SleepTime.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -139,7 +141,7 @@
|
|
|
<updataBtn :icon1="cmdForm.FloMinP ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['Minimum'] && params.FloMinP"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.FloMinP && params.FloMinP.num_scale"
|
|
|
v-model:value="cmdForm.FloMinP"
|
|
|
@@ -147,11 +149,12 @@
|
|
|
:unit="params.FloMinP && params.FloMinP.unit"
|
|
|
:isCheck="true"
|
|
|
btnName="更新"
|
|
|
- @upData="updateData('pressure control')"
|
|
|
+ @upData="updateData('Minimum')"
|
|
|
:max="params.FloMinP && params.FloMinP.num_maxvalue"
|
|
|
:min="params.FloMinP && params.FloMinP.num_minvalue"
|
|
|
:step="params.FloMinP && params.FloMinP.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.FloMinP && params.FloMinP.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -170,7 +173,7 @@
|
|
|
<updataBtn :icon1="cmdForm.FloMaxP ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['MOP'] && params.FloMaxP"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.FloMaxP && params.FloMaxP.num_scale"
|
|
|
v-model:value="cmdForm.FloMaxP"
|
|
|
@@ -178,17 +181,19 @@
|
|
|
:unit="params.FloMaxP && params.FloMaxP.unit"
|
|
|
:isCheck="true"
|
|
|
btnName="更新"
|
|
|
- @upData="updateData('pressure control')"
|
|
|
+ @upData="updateData('MOP')"
|
|
|
:max="params.FloMaxP && params.FloMaxP.num_maxvalue"
|
|
|
:min="params.FloMaxP && params.FloMaxP.num_minvalue"
|
|
|
:step="params.FloMaxP && params.FloMaxP.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.FloMaxP && params.FloMaxP.paramname"
|
|
|
+
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
|
|
|
<MyInput
|
|
|
- v-if="detailData.function['Config'] && params.ConMode"
|
|
|
+ v-if="detailData.function['Ctrl'] && params.ConMode"
|
|
|
:form="form"
|
|
|
name="ConMode"
|
|
|
:unit="params.ConMode && params.ConMode.unit"
|
|
|
@@ -197,14 +202,17 @@
|
|
|
:text="params.ConMode.options.filter(item => item.value == form.ConMode)[0].label"
|
|
|
>
|
|
|
<updataBtn :icon1="cmdForm.ConMode ? true : false">
|
|
|
- <a-select
|
|
|
- ref="select"
|
|
|
- v-model:value="cmdForm.ConMode"
|
|
|
- style="width: 120px;color: #000000;"
|
|
|
- @change="modelChange"
|
|
|
- >
|
|
|
- <a-select-option :value="item.value" v-for="(item,index) in params.ConMode.options">{{ item.label }}</a-select-option>
|
|
|
- </a-select>
|
|
|
+ <div style="display: flex;align-items: center;">
|
|
|
+ <a-select
|
|
|
+ ref="select"
|
|
|
+ v-model:value="cmdForm.ConMode"
|
|
|
+ style="width: 120px;color: #000000;"
|
|
|
+ >
|
|
|
+ <a-select-option :value="item.value" v-for="(item,index) in params.ConMode.options">{{ item.label }}</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ <customBtn style="margin-left: 10px;" btnColor="rgb(22,255,246)" textColor="#000000" :btnOptions="[{label:'更新'}]" @click="modelChange"></customBtn>
|
|
|
+ </div>
|
|
|
+
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
|
|
|
@@ -225,7 +233,7 @@
|
|
|
<updataBtn :icon1="cmdForm.UpTar ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['Upstream'] && params.UpTar"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.UpTar && params.UpTar.num_scale"
|
|
|
v-model:value="cmdForm.UpTar"
|
|
|
@@ -238,6 +246,8 @@
|
|
|
:min="params.UpTar && params.UpTar.num_minvalue"
|
|
|
:step="params.UpTar && params.UpTar.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.UpTar && params.UpTar.paramname"
|
|
|
+
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -257,8 +267,8 @@
|
|
|
>
|
|
|
<updataBtn :icon1="cmdForm.DownTar ? true : false">
|
|
|
<MyInput
|
|
|
- v-if="detailData.function['Upstream'] && params.DownTar"
|
|
|
- :label="false"
|
|
|
+ v-if="detailData.function['Downstream'] && params.DownTar"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.DownTar && params.DownTar.num_scale"
|
|
|
v-model:value="cmdForm.DownTar"
|
|
|
@@ -271,6 +281,7 @@
|
|
|
:min="params.DownTar && params.DownTar.num_minvalue"
|
|
|
:step="params.DownTar && params.DownTar.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.DownTar && params.DownTar.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -290,7 +301,7 @@
|
|
|
<updataBtn :icon1="cmdForm.TatFlow ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['Constantflow'] && params.TatFlow"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.TatFlow && params.TatFlow.num_scale"
|
|
|
v-model:value="cmdForm.TatFlow"
|
|
|
@@ -298,11 +309,12 @@
|
|
|
:unit="params.TatFlow && params.TatFlow.unit"
|
|
|
:isCheck="true"
|
|
|
btnName="更新"
|
|
|
- @upData="updateData('Downstream')"
|
|
|
+ @upData="updateData('Constantflow')"
|
|
|
:max="params.TatFlow && params.TatFlow.num_maxvalue"
|
|
|
:min="params.TatFlow && params.TatFlow.num_minvalue"
|
|
|
:step="params.TatFlow && params.TatFlow.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.TatFlow && params.TatFlow.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -322,7 +334,7 @@
|
|
|
<updataBtn :icon1="cmdForm.TarBad ? true : false">
|
|
|
<MyInput
|
|
|
v-if="detailData.function['unfavorable'] && params.TarBad"
|
|
|
- :label="false"
|
|
|
+ :label="true"
|
|
|
:form="cmdForm"
|
|
|
:scale="params.TarBad && params.TarBad.num_scale"
|
|
|
v-model:value="cmdForm.TarBad"
|
|
|
@@ -330,11 +342,12 @@
|
|
|
:unit="params.TarBad && params.TarBad.unit"
|
|
|
:isCheck="true"
|
|
|
btnName="更新"
|
|
|
- @upData="updateData('Downstream')"
|
|
|
+ @upData="updateData('unfavorable')"
|
|
|
:max="params.TarBad && params.TarBad.num_maxvalue"
|
|
|
:min="params.TarBad && params.TarBad.num_minvalue"
|
|
|
:step="params.TarBad && params.TarBad.num_step"
|
|
|
inputBorder="1px solid #ccc"
|
|
|
+ :title="params.TarBad && params.TarBad.paramname"
|
|
|
/>
|
|
|
</updataBtn>
|
|
|
</MyInput>
|
|
|
@@ -399,20 +412,23 @@ let updateData = (funName) => {
|
|
|
}
|
|
|
|
|
|
let modelChange = async (data) => {
|
|
|
- let res = await Api.requested({
|
|
|
- "id": "20230627163701",
|
|
|
- "content": {
|
|
|
- "w_deviceid": router.currentRoute.value.query.id,
|
|
|
- "w_functionid": detailData.value.function.Ctrl.w_functionid,
|
|
|
- "params": {
|
|
|
- 'ConMode':data
|
|
|
+ if (cmdForm.value.ConMode == 0 || cmdForm.value.ConMode) {
|
|
|
+ let res = await Api.requested({
|
|
|
+ "id": "20230627163701",
|
|
|
+ "content": {
|
|
|
+ "w_deviceid": router.currentRoute.value.query.id,
|
|
|
+ "w_functionid": detailData.value.function.Ctrl.w_functionid,
|
|
|
+ "params": {
|
|
|
+ 'ConMode':cmdForm.value.ConMode
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- })
|
|
|
- utils.message(res,() => {
|
|
|
- utils.message(res,'模式变更成功')
|
|
|
- emit('onSuccess')
|
|
|
- })
|
|
|
+ })
|
|
|
+ utils.message(res,() => {
|
|
|
+ utils.message(res,'模式变更成功')
|
|
|
+ emit('onSuccess')
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
let sleepChange = async (data) => {
|
|
|
@@ -425,7 +441,7 @@ let sleepChange = async (data) => {
|
|
|
"w_deviceid": router.currentRoute.value.query.id,
|
|
|
"w_functionid": detailData.value.function.Config.w_functionid,
|
|
|
"params": {
|
|
|
- ['Config']: cmdForm.value.Config == 0 ? 1 : 0
|
|
|
+ ['Config']: cmdForm.value.Config
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
@@ -434,6 +450,9 @@ let sleepChange = async (data) => {
|
|
|
}
|
|
|
utils.message(res,'操作成功',() => {
|
|
|
})
|
|
|
+ },
|
|
|
+ onCancel () {
|
|
|
+ cmdForm.value.Config = cmdForm.value.Config == 1 ? 0 : 1
|
|
|
}
|
|
|
})
|
|
|
|