Browse Source

诉求来源

release/epdc
tianqian 2 years ago
parent
commit
adbbaf8a82
  1. 24
      src/views/modules/events/appeal-development-list.vue
  2. 24
      src/views/modules/events/appeal-enforce-list.vue
  3. 41
      src/views/modules/events/appeal-peo-list.vue

24
src/views/modules/events/appeal-development-list.vue

@ -12,12 +12,12 @@
<el-form-item label="所属机构" label-width="100px">
<el-cascader v-model="ids" :options="options" :props="{ checkStrictly: true }" clearable style="width:250px;"></el-cascader>
</el-form-item>
<el-form-item label="诉求内容" prop="itemCode">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:200px;"></el-input>
<el-form-item label="诉求内容" prop="itemCode"label-width="100px">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="诉求编码" prop="serialNum">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:200px;"></el-input>
<el-form-item label="诉求编码" prop="serialNum"label-width="100px">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="满意度" prop="evaluationScoreType" label-width="100px">
@ -28,15 +28,15 @@
</el-select>
</el-form-item>
<el-form-item label="处理状态">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="处理状态"label-width="100px">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:250px;">
<el-option label="处理中" value="0"></el-option>
<el-option label="已结案" value="10"></el-option>
</el-select>
</el-form-item>
<el-form-item label="评价状态">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="评价状态"label-width="100px">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:250px;">
<el-option label="待评价" value="80"></el-option>
<el-option label="已评价" value="90"></el-option>
</el-select>
@ -45,7 +45,7 @@
<el-form-item label="联系人姓名" prop="nickName" label-width="100px">
<el-input v-model="dataForm.nickName" placeholder="请输入联系人姓名" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="所属类别:" prop="categoryValue">
<el-form-item label="所属类别:" prop="categoryValue"label-width="100px">
<!-- :disabled="disabledCategory" -->
<el-cascader
clearable
@ -53,11 +53,11 @@
placeholder="试试搜索关键字"
:props="{ checkStrictly: true, emitPath: false }"
:options="categoryOptions"
filterable
filterable style="width:250px;"
></el-cascader>
</el-form-item>
<el-form-item label="手机号" prop="mobile" label-width="68px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:200px;"></el-input>
<el-form-item label="手机号" prop="mobile" label-width="100px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:250px;"></el-input>
</el-form-item>
<br />
<el-form-item label="上报起始时间" prop="startTime" label-width="100px">

24
src/views/modules/events/appeal-enforce-list.vue

@ -12,12 +12,12 @@
<el-form-item label="所属机构" label-width="100px">
<el-cascader v-model="ids" :options="options" :props="{ checkStrictly: true }" clearable style="width:250px;"></el-cascader>
</el-form-item>
<el-form-item label="诉求内容" prop="itemCode">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:200px;"></el-input>
<el-form-item label="诉求内容" prop="itemCode"label-width="100px">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="诉求编码" prop="serialNum">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:200px;"></el-input>
<el-form-item label="诉求编码" prop="serialNum"label-width="100px">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="满意度" prop="evaluationScoreType" label-width="100px">
@ -28,15 +28,15 @@
</el-select>
</el-form-item>
<el-form-item label="处理状态">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="处理状态"label-width="100px">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:250px;">
<el-option label="处理中" value="0"></el-option>
<el-option label="已结案" value="10"></el-option>
</el-select>
</el-form-item>
<el-form-item label="评价状态">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="评价状态"label-width="100px">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:250px;">
<el-option label="待评价" value="80"></el-option>
<el-option label="已评价" value="90"></el-option>
</el-select>
@ -45,7 +45,7 @@
<el-form-item label="联系人姓名" prop="nickName" label-width="100px">
<el-input v-model="dataForm.nickName" placeholder="请输入联系人姓名" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="所属类别:" prop="categoryValue">
<el-form-item label="所属类别:" prop="categoryValue"label-width="100px">
<!-- :disabled="disabledCategory" -->
<el-cascader
clearable
@ -53,11 +53,11 @@
placeholder="试试搜索关键字"
:props="{ checkStrictly: true, emitPath: false }"
:options="categoryOptions"
filterable
filterable style="width:250px;"
></el-cascader>
</el-form-item>
<el-form-item label="手机号" prop="mobile" label-width="68px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:200px;"></el-input>
<el-form-item label="手机号" prop="mobile" label-width="100px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:250px;"></el-input>
</el-form-item>
<br />
<el-form-item label="上报起始时间" prop="startTime" label-width="100px">

41
src/views/modules/events/appeal-peo-list.vue

@ -12,12 +12,12 @@
<el-form-item label="所属机构" label-width="100px">
<el-cascader v-model="ids" :options="options" :props="{ checkStrictly: true }" clearable style="width:250px;"></el-cascader>
</el-form-item>
<el-form-item label="诉求内容" prop="itemCode">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:200px;"></el-input>
<el-form-item label="诉求内容" prop="itemCode" label-width="100px">
<el-input v-model="dataForm.itemContent" placeholder="请输入诉求内容" clearable @keyup.native="btKeyUpItemContent" style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="诉求编码" prop="serialNum">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:200px;"></el-input>
<el-form-item label="诉求编码" prop="serialNum" label-width="100px">
<el-input v-model="dataForm.serialNum" placeholder="诉求编码" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="满意度" prop="evaluationScoreType" label-width="100px">
@ -28,24 +28,31 @@
</el-select>
</el-form-item>
<el-form-item label="处理状态">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="处理状态" label-width="100px">
<el-select v-model="dataForm.itemState" clearable placeholder="请选择" style="width:250px;">
<el-option label="处理中" value="0"></el-option>
<el-option label="已结案" value="10"></el-option>
</el-select>
</el-form-item>
<el-form-item label="评价状态">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:200px;">
<el-form-item label="评价状态"label-width="100px">
<el-select v-model="dataForm.evaluationState" clearable placeholder="请选择" style="width:250px;">
<el-option label="待评价" value="80"></el-option>
<el-option label="已评价" value="90"></el-option>
</el-select>
</el-form-item>
<el-form-item label="诉求来源"label-width="100px">
<el-select v-model="dataForm.appealSource" clearable placeholder="请选择" style="width:250px;">
<el-option label="排查上报" value="0"></el-option>
<el-option label="网络发声" value="1"></el-option>
<el-option label="新新向党" value="2"></el-option>
</el-select>
</el-form-item>
<br />
<el-form-item label="联系人姓名" prop="nickName" label-width="100px">
<el-input v-model="dataForm.nickName" placeholder="请输入联系人姓名" clearable style="width:250px;"></el-input>
</el-form-item>
<el-form-item label="所属类别:" prop="categoryValue">
<el-form-item label="所属类别:" prop="categoryValue"label-width="100px">
<!-- :disabled="disabledCategory" -->
<el-cascader
clearable
@ -53,11 +60,11 @@
placeholder="试试搜索关键字"
:props="{ checkStrictly: true, emitPath: false }"
:options="categoryOptions"
filterable
filterable style="width:250px;"
></el-cascader>
</el-form-item>
<el-form-item label="手机号" prop="mobile" label-width="68px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:200px;"></el-input>
<el-form-item label="手机号" prop="mobile" label-width="100px">
<el-input v-model="dataForm.mobile" placeholder="请输入手机号" clearable style="width:250px;"></el-input>
</el-form-item>
<br />
<el-form-item label="上报时间" prop="startTime" label-width="100px">
@ -140,6 +147,13 @@
></el-table-column> -->
<el-table-column prop="itemStateName" label="处理状态" header-align="center" width="100" align="center" :formatter="stateFormat"></el-table-column>
<el-table-column prop="appealSource" label="诉求来源" header-align="center" min-width="100" align="center" show-overflow-tooltip>
<template slot-scope="scope">
<span v-if="scope.row.appealSource == '0'">排查上报</span>
<span v-if="scope.row.appealSource == '1'">网络发声</span>
<span v-if="scope.row.appealSource == '2'">新新向党</span>
</template>
</el-table-column>
<el-table-column prop="solutionInfoName" label="解决情况" header-align="center" align="center" ></el-table-column>
<el-table-column prop="createdTime" label="上报时间" header-align="center" width="180" align="center"></el-table-column>
<el-table-column prop="remainTime" label="事件时间" header-align="center" min-width="120" align="center" show-overflow-tooltip>
@ -229,7 +243,8 @@ export default {
evaluationScore: '',
itemHandleDeptId: '',
itemState: '',
processState: ''
processState: '',
appealSource:'',
},
ids: [],
options: [],

Loading…
Cancel
Save