|
@@ -18,7 +18,7 @@
|
|
|
v-model="ruleForm.communityId"
|
|
|
placeholder="所属社区"
|
|
|
clearable
|
|
|
- :disabled="this.disable == '1' ? true : false"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, index) in $parent.communityArr"
|
|
@@ -34,7 +34,7 @@
|
|
|
>
|
|
|
<el-input
|
|
|
v-model="ruleForm.routeName"
|
|
|
- :disabled="this.disable == '1' ? true : false"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
placeholder="请输入巡更路线名称"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
@@ -94,7 +94,7 @@
|
|
|
end-placeholder="选择结束日期"
|
|
|
@change="effectiveDateToggle"
|
|
|
:editable="false"
|
|
|
- :disabled="this.disable == '1' ? true : false"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
@@ -116,6 +116,7 @@
|
|
|
end: '23:30'
|
|
|
}"
|
|
|
@change="timeChange(item, 'startTime')"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
></el-time-select>
|
|
|
<span>至</span>
|
|
|
<el-time-select
|
|
@@ -129,6 +130,7 @@
|
|
|
minTime: item.startTime
|
|
|
}"
|
|
|
@change="timeChange(item, 'endTime')"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
></el-time-select>
|
|
|
<div
|
|
|
class="sunm"
|
|
@@ -149,7 +151,10 @@
|
|
|
label="巡更周期"
|
|
|
prop="periodValue"
|
|
|
>
|
|
|
- <el-radio-group v-model="ruleForm.periodType">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="ruleForm.periodType"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
+ >
|
|
|
<el-radio :label="1">每周重复</el-radio>
|
|
|
<el-radio :label="2">间隔天数重复</el-radio>
|
|
|
</el-radio-group>
|
|
@@ -157,6 +162,7 @@
|
|
|
<el-checkbox-group
|
|
|
v-if="ruleForm.periodType == 1"
|
|
|
v-model="periodValue"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
>
|
|
|
<el-checkbox :label="1">周一</el-checkbox>
|
|
|
<el-checkbox :label="2">周二</el-checkbox>
|
|
@@ -176,12 +182,14 @@
|
|
|
controls-position="right"
|
|
|
:min="0"
|
|
|
:max="30"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
></el-input-number>天进行(输入0-30的数字,0代表每天都要进行任务)
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="定位距离(m)">
|
|
|
<el-input
|
|
|
v-model="ruleForm.positioningDistance"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
placeholder="巡更定位距离,可输入1-100米,不输入则不检查定位距离"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
@@ -191,6 +199,7 @@
|
|
|
v-model="ruleForm.cameraSettings"
|
|
|
placeholder="请选择拍照/视频要求"
|
|
|
clearable
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
>
|
|
|
<el-option
|
|
|
label="是"
|
|
@@ -206,7 +215,10 @@
|
|
|
label="按巡更点顺序签到"
|
|
|
label-width="130"
|
|
|
>
|
|
|
- <el-radio-group v-model="ruleForm.signFlag">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="ruleForm.signFlag"
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
+ >
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
</el-radio-group>
|
|
@@ -220,17 +232,31 @@
|
|
|
v-model="ruleForm.remark"
|
|
|
maxlength="300"
|
|
|
show-word-limit
|
|
|
+ :disabled="disable == '1' ? true : false"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
- <div style="text-align: right">
|
|
|
+ <div
|
|
|
+ style="text-align: right"
|
|
|
+ v-if="disable == '1' ? false : true"
|
|
|
+ >
|
|
|
<el-button @click="close">取消</el-button>
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
@click="addEdit"
|
|
|
>保存</el-button>
|
|
|
</div>
|
|
|
+ <div
|
|
|
+ style="text-align: right"
|
|
|
+ v-if="disable == '1' ? true : false"
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ @click="close"
|
|
|
+ style="width: 120px;"
|
|
|
+ >返回</el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -285,6 +311,13 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
+ disabledDate () {
|
|
|
+ debugger
|
|
|
+ alert(1)
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
//保存
|
|
|
addEdit () {
|
|
|
this.$refs.ruleForm.validate((valid) => {
|
|
@@ -412,13 +445,9 @@ export default {
|
|
|
},
|
|
|
created () {
|
|
|
if (JSON.stringify(this.patrolDetail) == "{}") {
|
|
|
- this.disables = this.disable == '1' ? true : false;
|
|
|
+ return;
|
|
|
} else {
|
|
|
- debugger
|
|
|
- this.disable;
|
|
|
-
|
|
|
|
|
|
- this.disables = this.disable == '1' ? true : false;
|
|
|
|
|
|
this.ruleForm.communityId = this.patrolDetail.communityId;
|
|
|
this.ruleForm.routeName = this.patrolDetail.routeName;
|