Browse Source

接近冲突

shibei_master
dai 3 years ago
parent
commit
d3a71e8cb3
  1. 2
      src/router/index.js
  2. 6
      src/views/modules/base/community/communityTable.vue
  3. 132
      src/views/modules/communityService/dqfwzx/index.vue
  4. 6
      src/views/modules/secretaryLog/difficulty/difficultyForm.vue
  5. 6
      src/views/modules/secretaryLog/humanisticCare/careForm.vue
  6. 7
      src/views/modules/secretaryLog/workLog/form.vue

2
src/router/index.js

@ -348,7 +348,7 @@ router.beforeEach((to, from, next) => {
{ {
// url: "/visual/ai/yujing", // url: "/visual/ai/yujing",
url: "https://test-rxs-job.elinkservice.cn/haiqin-ai/aisecurity.html#/data-analysis", url: "https://test-rxs-job.elinkservice.cn/haiqin-ai/aisecurity.html#/data-analysis",
name: "预警事件", name: "预警分析",
id: "545345fdsfs", id: "545345fdsfs",
}, },
], ],

6
src/views/modules/base/community/communityTable.vue

@ -103,7 +103,8 @@
class="diy-button--reset" class="diy-button--reset"
size="small" size="small"
@click="handleExport">导出</el-button> @click="handleExport">导出</el-button>
<el-button v-if="agencyObj.level == 'community'" style="margin-left:10px" <el-button v-if="agencyObj.level == 'community'"
style="margin-left:10px"
class="diy-button--qrcode" class="diy-button--qrcode"
size="small" size="small"
@click="handleDownQr(agencyObj, 'community')">社区二维码</el-button> @click="handleDownQr(agencyObj, 'community')">社区二维码</el-button>
@ -173,8 +174,7 @@
class="div-table-button--qr" class="div-table-button--qr"
size="small" size="small"
@click="handleDownQr(scope.row, 'neighborHood')">二维码</el-button> --> @click="handleDownQr(scope.row, 'neighborHood')">二维码</el-button> -->
<el-button <el-button type="text"
type="text"
class="div-table-button--detail" class="div-table-button--detail"
size="small" size="small"
@click="handleDetail(scope.row)">查看</el-button> @click="handleDetail(scope.row)">查看</el-button>

132
src/views/modules/communityService/dqfwzx/index.vue

@ -2,26 +2,25 @@
<div> <div>
<el-card class="resi-card-table"> <el-card class="resi-card-table">
<div class="resi-row-btn"> <div class="resi-row-btn">
<el-button class="diy-button--add" size="small" @click="handleAdd" <el-button class="diy-button--add"
>新增</el-button size="small"
> @click="handleAdd">新增</el-button>
</div> </div>
<div class="m-center" v-if="tableData.length > 0"> <div class="m-center"
v-if="tableData.length > 0">
<div class="center-left"> <div class="center-left">
<div class="list"> <div class="list">
<div <div @click="currentIndex = index"
@click="currentIndex = index"
class="item" class="item"
:class="{ 'z-on': currentIndex == index }" :class="{ 'z-on': currentIndex == index }"
:key="'ct' + index" :key="'ct' + index"
v-for="(item, index) in tableData" v-for="(item, index) in tableData">
> <div class="item-btn"
<div class="item-btns"> v-if="currentIndex == index"
<a v-if="currentIndex == index" @click="handleEdit">修改</a> @click="handleEdit">
<a v-if="currentIndex == index" @click="handleDel">删除</a> 修改
</div> </div>
<div class="item-name">{{ item.centerName }}</div> <div class="item-name">{{ item.centerName }}</div>
<div class="item-prop"> <div class="item-prop">
<div class="prop-field">社区地址</div> <div class="prop-field">社区地址</div>
@ -49,114 +48,95 @@
> >
</div> --> </div> -->
<div id="centerIndexApp" class="div_map"></div> <div id="centerIndexApp"
class="div_map"></div>
<el-table <el-table :data="tableData[currentIndex].matterList"
:data="tableData[currentIndex].matterList"
border border
style="width: 100%" style="width: 100%"
class="resi-table" class="resi-table"
:max-height="maxTableHeight" :max-height="maxTableHeight">
> <el-table-column label="序号"
<el-table-column
label="序号"
type="index" type="index"
align="center" align="center"
width="50" width="50" />
/> <el-table-column prop="matterName"
<el-table-column prop="matterName" label="事项名称"> label="事项名称">
</el-table-column> </el-table-column>
<el-table-column prop="allowTime" label="可预约时间 "> <el-table-column prop="allowTime"
label="可预约时间 ">
</el-table-column> </el-table-column>
<el-table-column <el-table-column fixed="right"
fixed="right"
label="操作" label="操作"
align="center" align="center"
width="120" width="120">
>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button @click="handleOrder(scope.$index)"
@click="handleOrder(scope.$index)"
type="text" type="text"
size="small" size="small"
style="color: #1c6afd" style="color: #1c6afd">预约</el-button>
>预约</el-button
>
<el-button <el-button @click="handleOrderList(scope.$index)"
@click="handleOrderList(scope.$index)"
type="text" type="text"
size="small" size="small"
style="margin-right: 10px; color: #1c6afd" style="margin-right: 10px; color: #1c6afd">预约记录</el-button>
>预约记录</el-button
>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
</div> </div>
<div class="m-hint" v-else> <div class="m-hint"
<el-empty description="暂无内容" :image-size="200"></el-empty> v-else>
<el-empty description="暂无内容"
:image-size="200"></el-empty>
</div> </div>
</el-card> </el-card>
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog <el-dialog :visible.sync="formShow"
:visible.sync="formShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
:title="formTitle" :title="formTitle"
width="850px" width="850px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="handleClose" @closed="handleClose">
> <edit-form ref="eleEditForm"
<edit-form
ref="eleEditForm"
@dialogCancle="handleClose" @dialogCancle="handleClose"
@dialogOk="handleEditSuccess" @dialogOk="handleEditSuccess"></edit-form>
></edit-form>
</el-dialog> </el-dialog>
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog <el-dialog :visible.sync="form2Show"
:visible.sync="form2Show"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
title="预约" title="预约"
width="850px" width="850px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="handleCloseForm2" @closed="handleCloseForm2">
> <order-form ref="eleOrderForm"
<order-form
ref="eleOrderForm"
@dialogCancle="handleCloseForm2" @dialogCancle="handleCloseForm2"
@dialogOk="handleOrderSuccess" @dialogOk="handleOrderSuccess"></order-form>
></order-form>
</el-dialog> </el-dialog>
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog <el-dialog :visible.sync="orderListShow"
:visible.sync="orderListShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
title="预约记录" title="预约记录"
width="850px" width="850px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="handleCloseOrderList" @closed="handleCloseOrderList">
> <order-list ref="eleOrderList"
<order-list @dialogCancle="handleCloseOrderList"></order-list>
ref="eleOrderList"
@dialogCancle="handleCloseOrderList"
></order-list>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { requestPost } from "@/js/dai/request2"; import { requestPost } from "@/js/dai/request";
import nextTick from "dai-js/tools/nextTick"; import nextTick from "dai-js/tools/nextTick";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import editForm from "./cpts/edit"; import editForm from "./cpts/edit";
@ -312,19 +292,21 @@ export default {
this.$refs.eleOrderList.init(this.tableData[this.currentIndex], index); this.$refs.eleOrderList.init(this.tableData[this.currentIndex], index);
}, },
async handleDel() { async handleDel (rowData, rowIndex) {
if (!confirm("删除后不可恢复,确定删除?")) return; console.log(rowData, rowIndex);
const url =
"/heart/iccommunityselforganization/delcommunityselforganization";
const { tableData } = this;
const item = this.tableData[this.currentIndex]; const { data, code, msg } = await requestPost(url, {
const url = "/gov/org/icpartyservicecenter/del"; orgId: tableData[rowIndex].orgId,
});
const { data, code, msg } = await requestPost(url, [
item.partyServiceCenterId,
]);
if (code === 0) { if (code === 0) {
this.$message.success("删除成功!"); this.$message.success("删除成功!");
this.getTableData(); this.getTableData();
} else {
this.$message.success("操作失败!");
} }
}, },
@ -357,6 +339,8 @@ export default {
if (code === 0) { if (code === 0) {
this.agencyId = data.agencyId; this.agencyId = data.agencyId;
} else {
this.$message.error(msg);
} }
}, },
}, },
@ -410,8 +394,7 @@ export default {
background-color: #ffffff; background-color: #ffffff;
box-shadow: 0 0 10px #6aa; box-shadow: 0 0 10px #6aa;
} }
.item-btn {
.item-btns {
position: absolute; position: absolute;
top: 5px; top: 5px;
right: 5px; right: 5px;
@ -440,7 +423,6 @@ export default {
} }
} }
} }
.item-name { .item-name {
font-size: 16px; font-size: 16px;
font-weight: bold; font-weight: bold;

6
src/views/modules/secretaryLog/difficulty/difficultyForm.vue

@ -276,7 +276,7 @@ export default {
beforeUpload (file) { beforeUpload (file) {
const array = file.name.split('.') const array = file.name.split('.')
const extension = array[array.length - 1] const extension = array[array.length - 1]
const isLt1M = (file.size / 1024 / 1024) < 5
if (extension !== 'xls' if (extension !== 'xls'
&& extension !== 'xlsx' && extension !== 'xlsx'
&& extension !== 'doc' && extension !== 'doc'
@ -285,6 +285,10 @@ export default {
this.$message.error('只能上传word、excel、pdf文件!') this.$message.error('只能上传word、excel、pdf文件!')
return false return false
} }
if (!isLt1M) {
this.$message.error('上传文件大小不能超过 5MB!')
}
return isLt1M
}, },

6
src/views/modules/secretaryLog/humanisticCare/careForm.vue

@ -331,7 +331,7 @@ export default {
beforeUpload (file) { beforeUpload (file) {
const array = file.name.split('.') const array = file.name.split('.')
const extension = array[array.length - 1] const extension = array[array.length - 1]
const isLt1M = (file.size / 1024 / 1024) < 5
if (extension !== 'xls' if (extension !== 'xls'
&& extension !== 'xlsx' && extension !== 'xlsx'
&& extension !== 'doc' && extension !== 'doc'
@ -340,6 +340,10 @@ export default {
this.$message.error('只能上传word、excel、pdf文件!') this.$message.error('只能上传word、excel、pdf文件!')
return false return false
} }
if (!isLt1M) {
this.$message.error('上传文件大小不能超过 5MB!')
}
return isLt1M
}, },

7
src/views/modules/secretaryLog/workLog/form.vue

@ -252,7 +252,7 @@ export default {
beforeUpload (file) { beforeUpload (file) {
const array = file.name.split('.') const array = file.name.split('.')
const extension = array[array.length - 1] const extension = array[array.length - 1]
const isLt1M = (file.size / 1024 / 1024) < 5
if (extension !== 'xls' if (extension !== 'xls'
&& extension !== 'xlsx' && extension !== 'xlsx'
&& extension !== 'doc' && extension !== 'doc'
@ -261,7 +261,10 @@ export default {
this.$message.error('只能上传word、excel、pdf文件!') this.$message.error('只能上传word、excel、pdf文件!')
return false return false
} }
if (!isLt1M) {
this.$message.error('上传文件大小不能超过 5MB!')
}
return isLt1M
}, },
handleFileRemove (file) { handleFileRemove (file) {

Loading…
Cancel
Save