|
|
|
|
@ -31,8 +31,8 @@
|
|
|
|
|
<span style="color: red;font-weight: bold;padding-right: 4px;">*</span>开始日期:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
|
<el-date-picker :disabled="is_search" v-model="form.date" style="width:100%" format="yyyy-MM-dd" value-format="yyyy-MM-dd"
|
|
|
|
|
type="date" placeholder="选择日期">
|
|
|
|
|
<el-date-picker :disabled="is_search" v-model="form.date" style="width:100%" format="yyyy-MM-dd"
|
|
|
|
|
value-format="yyyy-MM-dd" type="date" placeholder="选择日期">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -43,8 +43,8 @@
|
|
|
|
|
<span style="color: red;font-weight: bold;padding-right: 4px;"></span>结束日期:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
|
<el-date-picker :disabled="is_search" v-model="form.end_date" style="width:100%" format="yyyy-MM-dd" value-format="yyyy-MM-dd"
|
|
|
|
|
type="date" placeholder="选择日期">
|
|
|
|
|
<el-date-picker :disabled="is_search" v-model="form.end_date" style="width:100%" format="yyyy-MM-dd"
|
|
|
|
|
value-format="yyyy-MM-dd" type="date" placeholder="选择日期">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -58,8 +58,7 @@
|
|
|
|
|
<div>
|
|
|
|
|
<el-checkbox :disabled="is_search" @change="changeAllArea" v-model="allArea">全部区域</el-checkbox>
|
|
|
|
|
</div>
|
|
|
|
|
<el-select :disabled="is_search" style="width:100%" v-model="form.area_ids" multiple
|
|
|
|
|
placeholder="请选择">
|
|
|
|
|
<el-select :disabled="is_search" style="width:100%" v-model="form.area_ids" multiple placeholder="请选择">
|
|
|
|
|
<el-option v-for="item in areaList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
@ -86,8 +85,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content" style="height:150px;overflow: scroll;">
|
|
|
|
|
<el-tree v-if="isShow" :default-checked-keys="checkArr" :check-strictly="true" @check="getSelectedNodes"
|
|
|
|
|
:data="catalogList" show-checkbox node-key="id" ref="tree" highlight-current
|
|
|
|
|
:props="defaultProps">
|
|
|
|
|
:data="catalogList" show-checkbox node-key="id" ref="tree" highlight-current :props="defaultProps">
|
|
|
|
|
</el-tree>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -98,10 +96,12 @@
|
|
|
|
|
<span style="color: red;font-weight: bold;padding-right: 4px;"></span>附件:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
|
<el-upload :disabled="is_search" :action="action" class='upload-demo' multiple :file-list="filesList" ref="pictureUpload"
|
|
|
|
|
:auto-upload="true" :data="uploadOther" :on-success="handlesuccess" :on-remove="handleRemove">
|
|
|
|
|
<el-upload :disabled="is_search" :action="action" class='upload-demo' multiple :file-list="filesList"
|
|
|
|
|
ref="pictureUpload" :auto-upload="true" :data="uploadOther" :on-progress="handleProgress"
|
|
|
|
|
:on-success="handlesuccess" :on-remove="handleRemove">
|
|
|
|
|
<el-button v-if="!is_search" size="small" type="primary">点击上传</el-button>
|
|
|
|
|
</el-upload>
|
|
|
|
|
<el-progress v-if="showProgress" :percentage="uploadProgress"></el-progress>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
@ -112,7 +112,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
|
<!-- <wangEditor :isShow="isShow && !is_search" v-show="showTinymce" :value="form.content" @change="changeEditor"></wangEditor> -->
|
|
|
|
|
<my-tinymce v-if="isShow && !is_search && showTinymce" @input="changeEditor" :value="form.content"></my-tinymce>
|
|
|
|
|
<my-tinymce v-if="isShow && !is_search && showTinymce" @input="changeEditor"
|
|
|
|
|
:value="form.content"></my-tinymce>
|
|
|
|
|
<div v-if="is_search" v-html="form.content"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -162,6 +163,8 @@
|
|
|
|
|
catalogList: [],
|
|
|
|
|
is_search: false, // 是否到期 预警提醒的编辑
|
|
|
|
|
allArea: false,
|
|
|
|
|
showProgress:false,
|
|
|
|
|
uploadProgress:0,
|
|
|
|
|
statusList: [{
|
|
|
|
|
id: 0,
|
|
|
|
|
name: '正常'
|
|
|
|
|
@ -290,6 +293,10 @@
|
|
|
|
|
}
|
|
|
|
|
this.filesList = fileList
|
|
|
|
|
},
|
|
|
|
|
handleProgress(event, file, fileList) {
|
|
|
|
|
this.showProgress = true;
|
|
|
|
|
this.uploadProgress = event.percent;
|
|
|
|
|
},
|
|
|
|
|
clickSubmit(bol) {
|
|
|
|
|
this.$refs.dialog.submit()
|
|
|
|
|
},
|
|
|
|
|
@ -406,6 +413,8 @@
|
|
|
|
|
this.filesList = []
|
|
|
|
|
this.is_next = false
|
|
|
|
|
this.allArea = false
|
|
|
|
|
this.showProgress = false;
|
|
|
|
|
this.uploadProgress = 0;
|
|
|
|
|
this.form = {
|
|
|
|
|
title: '',
|
|
|
|
|
status: 0,
|
|
|
|
|
|