Browse Source

任务有效期的设置,已取消不能点击,我导出的排列

feture-12345
是小王呀\24601 6 months ago
parent
commit
6238899450
  1. BIN
      src/assets/images/index/greyExcel.png
  2. 90
      src/views/modules/base/smartExcel/cpts/export-search.vue
  3. 12
      src/views/modules/base/smartExcel/cpts/filling-info.vue

BIN
src/assets/images/index/greyExcel.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

90
src/views/modules/base/smartExcel/cpts/export-search.vue

@ -84,6 +84,26 @@
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="国籍">
<el-select v-model.trim="form.nationality" class="u-item-width-normal" clearable size="small">
<template v-for="item in nationalityList">
<el-option :label='item.label' :value='item.value'> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item label="民族">
<el-select v-model.trim="form.nation" class="u-item-width-normal" clearable size="small">
<template v-for="item in nation">
<el-option :label='item.label' :value='item.value'> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item label="性别">
<el-select v-model.trim="form.gender" class="u-item-width-normal" clearable size="small">
<el-option label='男' value='1'> </el-option>
<el-option label='女' value='2'> </el-option>
</el-select>
</el-form-item>
<el-form-item label="居民分类"> <el-form-item label="居民分类">
<el-cascader <el-cascader
ref="categoryAll" ref="categoryAll"
@ -103,6 +123,7 @@
</template> </template>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="健康状态"> <el-form-item label="健康状态">
<el-select v-model.trim="form.healthStatus" collapse-tags multiple class="u-item-width-normal" clearable <el-select v-model.trim="form.healthStatus" collapse-tags multiple class="u-item-width-normal" clearable
size="small"> size="small">
@ -158,38 +179,6 @@
</template> </template>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="名称模糊查询">
<el-select v-model.trim="basicType" class="u-item-width-service" clearable size="small">
<template >
<el-option @click.native="handelClickBasicType" :label='item.label' :value='item.value' v-for="(item, index) in basicInfoList" :key="index"> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item v-for="(item, index) in basicInfoList" :key="index" v-if="basicType == item.value">
<el-input v-model.trim="form[item.value]" class="u-item-width-service" placeholder="请输入" clearable size="small">
</el-input>
</el-form-item>
<el-form-item label="满意度次数">
<el-select v-model.trim="form.satisfactionNum" class="u-item-width-normal" clearable size="small">
<template v-for="(item,index) in 6">
<el-option :label='`${index}次`' :value='index'> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item label="居民年龄">
<el-input v-model.trim="form.ageStart" @change="handleAgeChange" class="u-item-width-daterange" placeholder="请输入" clearable size="small">
</el-input>
<span class="u-data-tag"></span>
<el-input v-model.trim="form.ageEnd" @change="handleAgeChange" class="u-item-width-daterange u-data-tag"
placeholder="请输入" clearable size="small">
</el-input>
</el-form-item>
<el-form-item label="性别">
<el-select v-model.trim="form.gender" class="u-item-width-normal" clearable size="small">
<el-option label='男' value='1'> </el-option>
<el-option label='女' value='2'> </el-option>
</el-select>
</el-form-item>
<el-form-item label="文化程度"> <el-form-item label="文化程度">
<el-select v-model.trim="form.cultureLevel" class="u-item-width-normal" clearable size="small"> <el-select v-model.trim="form.cultureLevel" class="u-item-width-normal" clearable size="small">
<template v-for="item in Education"> <template v-for="item in Education">
@ -197,43 +186,6 @@
</template> </template>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="国籍">
<el-select v-model.trim="form.nationality" class="u-item-width-normal" clearable size="small">
<template v-for="item in nationalityList">
<el-option :label='item.label' :value='item.value'> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item label="民族">
<el-select v-model.trim="form.nation" class="u-item-width-normal" clearable size="small">
<template v-for="item in nation">
<el-option :label='item.label' :value='item.value'> </el-option>
</template>
</el-select>
</el-form-item>
<el-form-item label="完整度得分">
<el-input v-model.trim="form.integrityScoreFrom" typ="number" @change="informationChange(form.integrityScoreFrom,'from')" class="u-item-width-daterange" placeholder="请输入" clearable size="small">
</el-input>
<span class="u-data-tag"></span>
<el-input v-model.trim="form.integrityScoreTo" @change="informationChange(form.integrityScoreTo,'to')" class="u-item-width-daterange u-data-tag"
placeholder="请输入" typ="number" clearable size="small">
</el-input>
</el-form-item>
<el-form-item label="更新时间">
<el-date-picker v-model.trim="form.updateTimeStart" type="datetime" size="small" class="u-item-width-daterange"
value-format="yyyy-MM-dd HH:mm:ss" placeholder="开始日期" :picker-options="pickerOptionsStart">
</el-date-picker>
<span class="u-data-tag"></span>
<el-date-picker v-model.trim="form.updateTimeEnd" type="datetime" size="small" value-format="yyyy-MM-dd HH:mm:ss"
class="u-item-width-daterange u-data-tag" placeholder="结束日期" :picker-options="pickerOptionsEnd">
</el-date-picker>
</el-form-item>
<el-form-item label="备注">
<el-input v-model.trim="form.remark" placeholder="请输入" size="small" class="u-item-width-normal"
clearable></el-input>
</el-form-item>
</el-form> </el-form>
</div> </div>
<el-row v-if="showSmartSearchForm" class="resi-row-more f-m0"> <el-row v-if="showSmartSearchForm" class="resi-row-more f-m0">

12
src/views/modules/base/smartExcel/cpts/filling-info.vue

@ -59,7 +59,7 @@
</el-col> </el-col>
<el-col :span="8" v-if="formData.taskPeriod != 'once'"> <el-col :span="8" v-if="formData.taskPeriod != 'once'">
<el-form-item label="任务有效期"> <el-form-item label="任务有效期">
<div>{{ formData.startTime }} {{ formData.endTime }}</div> <div>{{ formData.startTime.slice(0, 10)}} {{ formData.endTime.slice(0, 10) }}</div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
@ -76,13 +76,21 @@
<span>点击以下表格开始提报任务</span> <span>点击以下表格开始提报任务</span>
</div> </div>
<div class="flex-wrap flex"> <div class="flex-wrap flex">
<div class="item flex flex-y flex-center-deputy" @click="handleClickShowView(formData.taskId, formData.taskStateName)" :key="index" > <div v-if="formData.taskStateName==='已取消'" class="item flex flex-y flex-center-deputy" >
<img :src="require(`@/assets/images/index/greyExcel.png`)" alt="">
<div class="agencyName">{{ formData.taskTitle }}</div>
<div
:class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'">
{{ formData.taskStateName }}</div>
</div>
<div class="item flex flex-y flex-center-deputy" @click="handleClickShowView(formData.taskId, formData.taskStateName)" :key="index" v-if="formData.taskStateName!=='已取消'">
<img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;"> <img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;">
<div class="agencyName">{{ formData.taskTitle }}</div> <div class="agencyName">{{ formData.taskTitle }}</div>
<div <div
:class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'"> :class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'">
{{ formData.taskStateName }}</div> {{ formData.taskStateName }}</div>
</div> </div>
</div> </div>
<div class="flex title flex-center-deputy"> <div class="flex title flex-center-deputy">
<h3>相关任务</h3> <h3>相关任务</h3>

Loading…
Cancel
Save