jiangyy 3 years ago
parent
commit
90f76cf319
  1. 4
      src/views/modules/communityService/policy/addPolicy.vue
  2. 40
      src/views/modules/communityService/policy/rule.vue

4
src/views/modules/communityService/policy/addPolicy.vue

@ -94,13 +94,13 @@
prop="principalName" prop="principalName"
label-width="150px" label-width="150px"
style="display: block"> style="display: block">
<rule :ref="'ref_rule'+index"></rule> <rule :ref="'ref_rule'+index"
:formType="formType"></rule>
</el-form-item> </el-form-item>
<div v-if="index===(ruleList.length-1)" <div v-if="index===(ruleList.length-1)"
class="btn-add-rule"> class="btn-add-rule">
<el-button type="primary" <el-button type="primary"
size="mini" size="mini"
plain
@click="addRule">增加细则</el-button> @click="addRule">增加细则</el-button>
</div> </div>
</div> </div>

40
src/views/modules/communityService/policy/rule.vue

@ -11,12 +11,17 @@
<span @click="clickTab('static')" <span @click="clickTab('static')"
:class="['tab-title',{'tab-title-sel':staticSel}]">统计信息</span> :class="['tab-title',{'tab-title-sel':staticSel}]">统计信息</span>
<el-button class="diy-button--search" <el-button v-if="formType!=='detail'"
class="diy-button--search"
@click="handlePreview" @click="handlePreview"
plain
:disabled="formType!=='detail' "
size="mini">预览</el-button> size="mini">预览</el-button>
<el-button class="diy-button--add" <el-button v-if="formType!=='detail'"
class="diy-button--add"
@click="addRule" @click="addRule"
plain
size="mini">增加</el-button> size="mini">增加</el-button>
</div> </div>
@ -81,9 +86,9 @@
<el-date-picker v-else-if="personItem.colType==='datepicker'||personItem.colType==='date'" <el-date-picker v-else-if="personItem.colType==='datepicker'||personItem.colType==='date'"
v-model="personItem.colVal" v-model="personItem.colVal"
class="item_width_1" class="item_width_1"
type="date" type="datetime"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss"
value="yyyy-MM-dd" value="yyyy-MM-dd HH:mm:ss"
placeholder="开始时间"> placeholder="开始时间">
</el-date-picker> </el-date-picker>
<el-input v-else <el-input v-else
@ -107,7 +112,8 @@
</el-option> </el-option>
</el-select> </el-select>
<img class="img_del" <img v-if="formType!=='detail'"
class="img_del"
src="@/assets/img/icon-del.png" src="@/assets/img/icon-del.png"
@click="delPerson(personIndex)"> @click="delPerson(personIndex)">
@ -170,10 +176,10 @@
<el-date-picker v-else-if="houseItem.colType==='datepicker'||houseItem.colType==='date'" <el-date-picker v-else-if="houseItem.colType==='datepicker'||houseItem.colType==='date'"
v-model="houseItem.colVal" v-model="houseItem.colVal"
class="item_width_1" class="item_width_1"
type="date" type="datetime"
size="mini" size="mini"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss"
value="yyyy-MM-dd" value="yyyy-MM-dd HH:mm:ss"
placeholder="开始时间"> placeholder="开始时间">
</el-date-picker> </el-date-picker>
<el-input v-else <el-input v-else
@ -197,7 +203,8 @@
</el-option> </el-option>
</el-select> </el-select>
<img class="img_del" <img v-if="formType!=='detail'"
class="img_del"
src="@/assets/img/icon-del.png" src="@/assets/img/icon-del.png"
@click="delHouse(houseIndex)"> @click="delHouse(houseIndex)">
<!-- <el-button icon="el-icon-remove-outline" <!-- <el-button icon="el-icon-remove-outline"
@ -264,9 +271,9 @@
<el-date-picker v-else-if="staticItem.colType==='datepicker'||staticItem.colType==='date'" <el-date-picker v-else-if="staticItem.colType==='datepicker'||staticItem.colType==='date'"
v-model="staticItem.colVal" v-model="staticItem.colVal"
class="item_width_1" class="item_width_1"
type="date" type="datetime"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss"
value="yyyy-MM-dd" value="yyyy-MM-dd HH:mm:ss"
placeholder="开始时间"> placeholder="开始时间">
</el-date-picker> </el-date-picker>
<el-input v-else <el-input v-else
@ -290,7 +297,8 @@
</el-option> </el-option>
</el-select> </el-select>
<img class="img_del" <img v-if="formType!=='detail'"
class="img_del"
src="@/assets/img/icon-del.png" src="@/assets/img/icon-del.png"
@click="delStatic(staticIndex)"> @click="delStatic(staticIndex)">
@ -1129,6 +1137,10 @@ export default {
}, },
props: { props: {
formType: {
type: String,
required: 'true'
},
} }
} }

Loading…
Cancel
Save