|
|
@@ -8,14 +8,14 @@
|
|
|
@update:visible="updateVisible"
|
|
|
:maxable="true"
|
|
|
:before-close="handleClose"
|
|
|
+ width="800px"
|
|
|
>
|
|
|
<el-form
|
|
|
:model="formData"
|
|
|
v-loading="dialogLoading"
|
|
|
ref="formRef"
|
|
|
- label-width="180px"
|
|
|
+ label-width="120px"
|
|
|
:rules="rules"
|
|
|
- style="width: 800px; margin: 0 auto"
|
|
|
>
|
|
|
<el-form-item label="类型" required prop="itemType">
|
|
|
<DictSelection
|
|
|
@@ -43,16 +43,18 @@
|
|
|
required
|
|
|
prop="deviceName"
|
|
|
>
|
|
|
- <el-input
|
|
|
- v-model="formData.deviceName"
|
|
|
- placeholder="请选择设备"
|
|
|
- size="small"
|
|
|
- :readonly="true"
|
|
|
- >
|
|
|
- <template #append>
|
|
|
- <el-button size="small" @click="selectDeviceId">选择设备</el-button>
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
+ <div class="mask-box" @click="selectDeviceId">
|
|
|
+ <el-input
|
|
|
+ v-model="formData.deviceName"
|
|
|
+ placeholder="请选择设备"
|
|
|
+ size="small"
|
|
|
+ :readonly="true"
|
|
|
+ >
|
|
|
+ <template #append>
|
|
|
+ <el-button size="small">选择设备</el-button>
|
|
|
+ </template>
|
|
|
+ </el-input>
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item v-if="formData.itemType == '3'" label="关联任务">
|
|
|
@@ -79,18 +81,18 @@
|
|
|
required
|
|
|
prop="rulesName"
|
|
|
>
|
|
|
- <el-input
|
|
|
- v-model="formData.rulesName"
|
|
|
- placeholder="请选择记录规则名称"
|
|
|
- size="small"
|
|
|
- :readonly="true"
|
|
|
- >
|
|
|
- <template #append>
|
|
|
- <el-button size="small" @click="selectReleaseId"
|
|
|
- >选择规则</el-button
|
|
|
- >
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
+ <div class="mask-box" @click="selectReleaseId">
|
|
|
+ <el-input
|
|
|
+ v-model="formData.rulesName"
|
|
|
+ placeholder="请选择记录规则名称"
|
|
|
+ size="small"
|
|
|
+ :readonly="true"
|
|
|
+ >
|
|
|
+ <template #append>
|
|
|
+ <el-button size="small">选择规则</el-button>
|
|
|
+ </template>
|
|
|
+ </el-input>
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item
|
|
|
@@ -99,16 +101,18 @@
|
|
|
required
|
|
|
prop="rulesId"
|
|
|
>
|
|
|
- <el-input
|
|
|
- v-model="formData.rulesName"
|
|
|
- placeholder="请选择设备有关计划规则,如保养规则,巡点检规则等"
|
|
|
- size="small"
|
|
|
- :readonly="true"
|
|
|
- >
|
|
|
- <template #append>
|
|
|
- <el-button size="small" @click="selectRulesId">选择规则</el-button>
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
+ <div class="mask-box" @click="selectRulesId">
|
|
|
+ <el-input
|
|
|
+ v-model="formData.rulesName"
|
|
|
+ placeholder="请选择设备有关计划规则,如保养规则,巡点检规则等"
|
|
|
+ size="small"
|
|
|
+ :readonly="true"
|
|
|
+ >
|
|
|
+ <template #append>
|
|
|
+ <el-button size="small">选择规则</el-button>
|
|
|
+ </template>
|
|
|
+ </el-input>
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
|
|
|
@@ -127,6 +131,7 @@
|
|
|
<selectMatterRules
|
|
|
ref="selectMatterRulesRef"
|
|
|
@chooseRules="chooseRules"
|
|
|
+ :filterType="[1, 2, 5]"
|
|
|
></selectMatterRules>
|
|
|
|
|
|
<selectReleaseRules
|
|
|
@@ -317,4 +322,17 @@
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style scoped></style>
|
|
|
+<style scoped lang="scss">
|
|
|
+ .mask-box {
|
|
|
+ &::after {
|
|
|
+ content: '';
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ background: rgba(0, 0, 0, 0);
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+</style>
|