Browse Source

还是改bug

shibei_master
dai 3 years ago
parent
commit
66eb1df087
  1. 209
      src/views/modules/communityService/sqzzz/index.vue
  2. 2
      src/views/modules/shequzhili/tuceng/anquan/xuncha/cpts/record.vue

209
src/views/modules/communityService/sqzzz/index.vue

@ -1,58 +1,72 @@
<template>
<div class="resi-container">
<el-card ref="searchCard"
class="search-card">
<el-form ref="searchForm"
<el-card ref="searchCard" class="search-card">
<el-form
ref="searchForm"
:inline="true"
:model="fmData"
class="demo-form-inline">
<el-form-item label="组织名称"
prop="organizationName">
<el-input v-model="fmData.organizationName"
class="demo-form-inline"
>
<el-form-item label="组织名称" prop="organizationName">
<el-input
v-model="fmData.organizationName"
class="resi-cell-input"
size="small"
clearable
placeholder="请输入">
placeholder="请输入"
>
</el-input>
</el-form-item>
<el-form-item label="创建时间"
prop="createTime">
<el-date-picker v-model="fmData.createTime"
<el-form-item label="创建时间" prop="createTime">
<el-date-picker
v-model="fmData.createTime"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
value-format="yyyy-MM-dd">
value-format="yyyy-MM-dd"
>
</el-date-picker>
</el-form-item>
<el-form-item label="备注"
prop="remark">
<el-input v-model="fmData.remark"
<el-form-item label="备注" prop="remark">
<el-input
v-model="fmData.remark"
class="resi-cell-input"
size="small"
clearable
placeholder="请输入">
placeholder="请输入"
>
</el-input>
</el-form-item>
<el-form-item>
<el-button class="diy-button--search"
<el-button
class="diy-button--search"
size="small"
@click="handleSearch">查询</el-button>
<el-button class="diy-button--reset"
@click="handleSearch"
>查询</el-button
>
<el-button
class="diy-button--reset"
size="small"
@click="resetForm('searchForm')">重置</el-button>
@click="resetForm('searchForm')"
>重置</el-button
>
</el-form-item>
</el-form>
</el-card>
<el-card class="resi-card-table">
<div class="resi-row-btn">
<el-button class="diy-button--add"
size="small"
@click="handleAdd">新增</el-button>
<el-button class="diy-button--export"
<el-button class="diy-button--add" size="small" @click="handleAdd"
>新增</el-button
>
<el-button
class="diy-button--export"
size="small"
@click="handleExportModule('room')">下载模板</el-button>
<el-upload ref="upload"
@click="handleExportModule('room')"
>下载模板</el-button
>
<el-upload
ref="upload"
class="upload-btn"
action="uploadUlr"
:limit="1"
@ -63,73 +77,69 @@
:on-progress="handleProgress"
:on-success="handleExcelSuccess"
:before-upload="beforeExcelUpload"
:http-request="uploadHttpRequest">
<el-button size="small"
:http-request="uploadHttpRequest"
>
<el-button
size="small"
class="diy-button--delete"
:loading="importLoading">{{ importBtnTitle }}</el-button>
:loading="importLoading"
>{{ importBtnTitle }}</el-button
>
</el-upload>
<el-button @click="handleChu"
class="diy-button--reset"
size="small">导出</el-button>
<el-button @click="handleChu" class="diy-button--reset" size="small"
>导出</el-button
>
</div>
<el-table :data="tableData"
<el-table
:data="tableData"
border
style="width: 100%"
class="resi-table"
:height="maxTableHeight">
<el-table-column label="序号"
type="index"
align="center"
width="50" />
<el-table-column prop="organizationName"
:height="maxTableHeight"
>
<el-table-column label="序号" type="index" align="center" width="50" />
<el-table-column
prop="organizationName"
label="组织名称"
align="center">
align="center"
>
<template slot-scope="scope">
<a class="name-a"
@click="handleWatch(scope.$index)">
<a class="name-a" @click="handleWatch(scope.$index)">
{{ scope.row.organizationName }}
</a>
</template>
</el-table-column>
<el-table-column prop="categoryName"
align="center"
label="分类名称">
<el-table-column prop="categoryName" align="center" label="分类名称">
</el-table-column>
<el-table-column prop="organizationPersonCount"
<el-table-column
prop="organizationPersonCount"
align="center"
label="组织人数">
label="组织人数"
>
</el-table-column>
<el-table-column prop="serviceItem"
<el-table-column
prop="serviceItem"
label="服务事项"
align="center"
:show-overflow-tooltip="true">
:show-overflow-tooltip="true"
>
</el-table-column>
<el-table-column prop="score"
width="100"
align="center"
label="积分">
<el-table-column prop="score" width="100" align="center" label="积分">
</el-table-column>
<el-table-column prop="principalName"
align="center"
label="负责人">
<el-table-column prop="principalName" align="center" label="负责人">
</el-table-column>
<el-table-column prop="principalPhone"
align="center"
label="联系电话">
<el-table-column prop="principalPhone" align="center" label="联系电话">
</el-table-column>
<el-table-column prop="remark"
align="center"
label="备注">
<el-table-column prop="remark" align="center" label="备注">
</el-table-column>
<el-table-column prop="organizationCreatedTime"
<el-table-column
prop="organizationCreatedTime"
align="center"
label="创建时间">
label="创建时间"
>
</el-table-column>
<el-table-column fixed="right"
label="操作"
align="center"
width="160">
<el-table-column fixed="right" label="操作" align="center" width="160">
<template slot-scope="scope">
<!-- <el-button
@click="handleWatch(scope.$index)"
@ -137,64 +147,87 @@
size="small"
>查看</el-button
> -->
<el-button type="text"
<el-button
type="text"
class="div-table-button--detail"
size="small"
@click="handleScore(scope.row)">积分记录</el-button>
@click="handleScore(scope.row)"
>积分记录</el-button
>
<el-button @click="handleEdit(scope.$index)"
<el-button
@click="handleEdit(scope.$index)"
v-if="scope.row.agencyId == $store.state.user.agencyId"
type="text"
size="small"
class="div-table-button--edit">修改</el-button>
class="div-table-button--edit"
>修改</el-button
>
<el-popconfirm title="删除之后无法回复,确认删除?"
<el-popconfirm
title="删除之后无法回复,确认删除?"
v-if="scope.row.agencyId == $store.state.user.agencyId"
@onConfirm="handleDel(scope.row, scope.$index)"
@confirm="handleDel(scope.row, scope.$index)">
<el-button slot="reference"
@confirm="handleDel(scope.row, scope.$index)"
>
<el-button
slot="reference"
type="text"
size="small"
class="div-table-button--delete"
style="margin-left: 10px">删除</el-button>
style="margin-left: 10px"
>删除</el-button
>
</el-popconfirm>
</template>
</el-table-column>
</el-table>
<div>
<el-pagination @size-change="handleSizeChange"
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="pageNo"
:page-sizes="[20, 50, 100, 200]"
:page-size="parseInt(pageSize)"
layout="sizes, prev, pager, next, total"
:total="total">
:total="total"
>
</el-pagination>
</div>
</el-card>
<!-- 修改弹出框 -->
<el-dialog :visible.sync="formShow"
<el-dialog
:visible.sync="formShow"
:close-on-click-modal="false"
:close-on-press-escape="false"
:title="formTitle"
width="850px"
top="5vh"
class="dialog-h"
@closed="handleClose">
<edit-form ref="eleEditForm"
@closed="handleClose"
>
<edit-form
ref="eleEditForm"
@dialogCancle="handleClose"
@dialogOk="handleEditSuccess"></edit-form>
@dialogOk="handleEditSuccess"
></edit-form>
</el-dialog>
<!-- 积分记录 -->
<el-dialog :visible.sync="scoreDiaShow"
<el-dialog
:visible.sync="scoreDiaShow"
:close-on-click-modal="false"
:close-on-press-escape="false"
:title="scoreDiaTitle"
width="70%"
top="5vh"
@closed="diaClose">
<score-record ref="ref_score"
:serviceType="'community_org'"></score-record>
@closed="diaClose"
>
<score-record
ref="ref_score"
:serviceType="'community_org'"
></score-record>
</el-dialog>
</div>
</template>
@ -478,7 +511,7 @@ export default {
this.$message.success("删除成功!");
this.getTableData();
} else {
this.$message.error(msg)
this.$message.error(msg);
// this.$message.success("");
}
},
@ -501,7 +534,7 @@ export default {
})
: [];
} else {
this.$message.error(msg)
this.$message.error(msg);
}
},

2
src/views/modules/shequzhili/tuceng/anquan/xuncha/cpts/record.vue

@ -192,7 +192,7 @@
</template>
</el-table-column>
<el-table-column v-if="!disabled" label="操作" align="center" width="120">
<el-table-column v-if="!disabled" fixed="right" label="操作" align="center" width="120">
<template slot-scope="scope">
<template v-if="scope.row.isEdit">
<el-button

Loading…
Cancel
Save