codeMan 2 年 前
コミット
cde8334ba2

BIN
src/assets/deviced/控制器.png


BIN
src/assets/deviced/活塞型.png


+ 0 - 2
src/operation/moduleNormal/controlPanel/model/shidianxing/index.vue

@@ -197,8 +197,6 @@ let detailFun = async () => {
       detail.value.paramcmdvalues.控制模式 = item.label
     }
   })
-
-  detail.value.isSite = AuthStore.nowAccount.siteid == detail.value.siteid //是否本站点设备
 }
 
 router.afterEach( route => {

+ 4 - 4
src/operation/moduleNormal/controlPanel/model/shidianxing/modules/controlPanel.vue

@@ -55,7 +55,7 @@
         name="控制模式" 
         :unit="params.控制模式 && params.控制模式.unit" 
         :title="params.控制模式 && params.控制模式.paramname"
-        :btnName="detailData.isSite ? '更新' : ''"
+        btnName="更新"
         v-model:value="detailData.paramvalues.控制模式"
         :disabled="true"
       >
@@ -82,7 +82,7 @@
           name="不利点压力设定" 
           :unit="params.不利点压力设定 && params.不利点压力设定.unit" 
           :title="params.不利点压力设定 && params.不利点压力设定.paramname"
-          :btnName="detailData.isSite ? '更新' : ''"
+          btnName="更新"
           :form="detailData.paramvalues"
           :disabled="true"
         >
@@ -116,7 +116,7 @@
           name="开关阀模式" 
           :unit="params.远程关阀 && params.远程关阀.unit" 
           :title="detailData.function.远程开关阀模式 && detailData.function.远程开关阀模式.funcname"
-          :btnName="detailData.isSite ? '更新' : ''"
+          btnName="更新"
           :text="detailData.paramvalues.远程关阀 == '1.00' ? '不启用' : '启用'"
         >
         <updataBtn :icon1="detailData.paramcmdvalues.远程关阀 ? true : false">
@@ -134,7 +134,7 @@
           name="恒压控制启动" 
           :unit="params.恒压控制启动 && params.恒压控制启动.unit" 
           :title="detailData.function.恒压控制 && detailData.function.恒压控制.funcname"
-          :btnName="detailData.isSite ? '更新' : ''"
+          btnName="更新"
           :text="detailData.paramcmdvalues.恒压控制启动 ? '启用' : '不启用'"
         >
         <updataBtn :icon1="cmdForm.恒压控制启动 ? true : false">

+ 2 - 2
src/operation/moduleNormal/controlPanel/model/shidianxing/modules/timeControl.vue

@@ -9,7 +9,7 @@
       name="分时控制启动" 
       :unit="params.分时控制启动 && params.分时控制启动.unit" 
       :title="detailData.function.分时控制模式 && detailData.function.分时控制模式.funcname"
-      :btnName="detailData.isSite ? '更新' : ''"
+      btnName="更新"
       :text="params.分时控制启动.options.filter(item => item.value == form.分时控制启动).length && params.分时控制启动.options.filter(item => item.value == form.分时控制启动)[0].label"
     >
     <updataBtn :icon1="detailData.paramcmdvalues.分时控制启动 ? true : false">
@@ -27,7 +27,7 @@
       <div class="title" v-if="params[`开始时间段${i}小时`]">
         <span>时间段{{ i }}</span>
 
-        <updataBtn v-if="detailData.function[`第${timeArr.filter(item => item.label == 1)[0].value}时段时间压力`] && detailData.isSite" :icon1="detailData.paramcmdvalues[`开始时间段${i}小时`] ? true : false">
+        <updataBtn v-if="detailData.function[`第${timeArr.filter(item => item.label == 1)[0].value}时段时间压力`]" :icon1="detailData.paramcmdvalues[`开始时间段${i}小时`] ? true : false">
           <customBtn 
             style="text-align: right;padding-right: 10px;margin-bottom: 10px;" btnColor="rgb(22,255,246)" 
             textColor="#000000" 

+ 11 - 6
src/operation/moduleNormal/controlPanel/modules/myInput.vue

@@ -16,7 +16,7 @@
             <div v-if="text">
               {{ text }}
             </div>
-            <div v-else>
+            <div v-else style="width:100%">
               <a-input style="width:100%" :disabled="disabled" v-bind="$attrs" v-if="!max && !min && !step"></a-input>
               <a-input-number style="width:100%" :disabled="disabled" v-bind="$attrs" :min="min" :max="max" :step="step" size="small" v-else/>
             </div>
@@ -44,7 +44,7 @@
         <div v-if="text" style="text-align: right;width: 100%;">
           {{ text }}
         </div>
-        <div v-else>
+        <div v-else style="width:100%">
           <a-input style="width:100%" :disabled="disabled" v-bind="$attrs" v-if="!max && !min && !step"></a-input>
           <a-input-number style="width:100%" :disabled="disabled" v-bind="$attrs" :min="min" :max="max" :step="step" size="small" v-else/>
         </div>
@@ -106,6 +106,10 @@ let props = defineProps({
   text: {
     type:String,
     default:() => ''
+  },
+  timeSplit: {
+    type:String,
+    default:() => '_'
   }
 })
 
@@ -149,11 +153,11 @@ let checkNumScale = (rule,value) => {
 
 /* 验证时间 */
 let checkTime = (rule,value) => {
-  let temp = value.split('_')
+  let temp = value.split(props.timeSplit)
   if (temp.length == 2 && (+temp[0] <= 24 && +temp[0] > 0) && (+temp[1] <=60 && +temp[1] > 0)) {
     return Promise.resolve()
   } else {
-    return Promise.reject(`时间格式 00_00 `)
+    return Promise.reject(`时间格式 00${props.timeSplit}00 `)
   }
 }
 
@@ -221,14 +225,15 @@ defineExpose({
 
 /deep/.ant-input-number  {
   background: none !important;
-  border: none !important;
+  border: var(--input-border) !important;
   padding: 0 !important;
   width: 50px;
 }
 
 
 /deep/.ant-input-number input {
-  text-align: left;
+  text-align: right;
+  padding-right: 25px;
 }
 
 /deep/.ant-input-number-handler-wrap {

+ 0 - 1
src/operation/moduleNormal/equipmentMag/detail/index.vue

@@ -22,7 +22,6 @@
           :message="userData.isused ? '确定禁用当前设备吗?' : '确定启用当起设备吗?'"
           @onSuccess="mianData"
         />
-        <a-button type="primary" @click="router.push('/shidianxing')">测试跳转</a-button>
         <a-button @click="goControl" type="primary">设备控制</a-button>
       </template>
       <template #tab0>