From 188c534f170693aed0dc8d29bbf1028a46fb8cca Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Mon, 29 Apr 2024 18:54:56 +0800
Subject: [PATCH 01/19] =?UTF-8?q?=E5=AE=89=E6=A3=80=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 426 +++++++++++++++
.../resourceManagement/enterprise/index.vue | 489 ++++++++++++++++++
.../enterprise/patrolRecord.vue | 0
3 files changed, 915 insertions(+)
create mode 100644 src/views/modules/resourceManagement/enterprise/addForm.vue
create mode 100644 src/views/modules/resourceManagement/enterprise/index.vue
create mode 100644 src/views/modules/resourceManagement/enterprise/patrolRecord.vue
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
new file mode 100644
index 000000000..2e63f28b8
--- /dev/null
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -0,0 +1,426 @@
+
+
+
+ 新增
+ 修改
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formData.equipmentName }}
+
+
+ {{ formData.equipmentNum }}
+
+
+ {{ formData.principalName }}
+
+
+ {{ formData.contactNum }}
+
+
+ {{ formData.location }}
+
+
+
+
+
+
+ 取 消
+
+ 确 定
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
new file mode 100644
index 000000000..16d010050
--- /dev/null
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -0,0 +1,489 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+ 新增
+ 下载模板
+
+ 导入
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+ 编辑
+
+
+ 巡查记录
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/resourceManagement/enterprise/patrolRecord.vue b/src/views/modules/resourceManagement/enterprise/patrolRecord.vue
new file mode 100644
index 000000000..e69de29bb
From c9d5177233946033e1b1070edd633d82bcf2aecf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com>
Date: Wed, 8 May 2024 09:36:41 +0800
Subject: [PATCH 02/19] 5.8
---
.../resourceManagement/enterprise/addForm.vue | 347 +++++++++++++++---
.../resourceManagement/enterprise/index.vue | 80 ++--
2 files changed, 356 insertions(+), 71 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 2e63f28b8..3fadddcc4 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -4,51 +4,72 @@
新增
修改
查看
+ 巡查记录
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是
+ 否
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
@@ -58,32 +79,157 @@
- {{ formData.equipmentName }}
+ {{ formData.equipmentName }}
+
+
+ {{ formData.equipmentNum }}
+
+
+ {{ formData.principalName }}
- {{ formData.equipmentNum }}
+ {{ formData.contactNum }}
- {{ formData.principalName }}
+ {{ formData.contactNum }}
- {{ formData.contactNum }}
+ {{ formData.mobile }}
- {{ formData.location }}
+ {{ formData.location
+ }}
+
+
+ 新增
+
+
+
+
+ ●{{ item.datereviewTime}}
+
+
+
+
+ 检查人员: {{
+ item.checkPersons }}
+ 检查结论: {{
+ item.checkResultFlag }}
+ 拟复查时间: {{
+ item.reviewTime }}
+
+
+ 隐患明细: {{
+ item.hazardDetails }}
+
+
+ 整改要求: {{
+ item.requirements }}
+
+
+ 附件: {{
+ item.attachmentUrl }}
+ 备注: {{
+ item.remark }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ option.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -96,6 +242,8 @@ import { Loading } from 'element-ui'; // 引入Loading服务
import { requestPost, requestGet } from '@/js/dai/request';
import daiMap from '@/utils/dai-map';
import nextTick from 'dai-js/tools/nextTick';
+// import UploadImage from '@/views/modules/plugins/rent/rentcontractinfo-add-or-update'
+import UploadImage from '@/views/modules/plugins/rent/upload-image.vue'
let loading; // 加载动画
let map;
var search;
@@ -142,7 +290,47 @@ export default {
callback();
}
};
+ let orgOptionProps = {
+ multiple: false,
+ value: 'agencyId',
+ label: 'agencyName',
+ children: 'subAgencyList',
+ checkStrictly: true
+ }
+
return {
+ orgOptions:[],
+ orgOptionProps,
+ inputList: [{ value: '' }],//隐患输入框
+ fileList:[],
+ patrolAdd: false,
+ radioOptions: [
+ { label: 'Option 1', value: 'option1' },
+ { label: 'Option 2', value: 'option2' },
+ { label: '已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患', value: '已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患' },
+ ],
+ tableData: [
+ {
+ datereviewTime: '2019-04-22 09:30',
+ checkPersons: '张三,李四',
+ checkResultFlag: '不合格',
+ reviewTime: '2019-04-22 09:30',
+ issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'],
+ requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'],
+ attachmentUrl: '123456789.jPg',
+ remark: '请相关负责人尽快处理'
+ },
+ {
+ datereviewTime: '2019-04-22 09:30',
+ checkPersons: '张三,李四',
+ checkResultFlag: '不合格',
+ reviewTime: '2019-04-22 09:30',
+ issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'],
+ requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'],
+ attachmentUrl: '123456789.jPg',
+ remark: '请相关负责人尽快处理'
+ },
+ ],
detailIdcopy:this.detailId,
btnDisable: false,
user: '',
@@ -153,18 +341,24 @@ export default {
equipmentCategoryCodeArray: [],
list: {},
formData: {
- equipmentName: '',
- equipmentCategoryCode: '',
- principalName: '',
- location: '',
- contactNum: ''
+ agencyId:'',
+ name:'',
+ address:'',
+ scale:'',
+ chargePerson:'',
+ mobile:'',
+ nineSmallPlacesFlag:'',
+ nineSmallPlacesCategory:''
},
dataRule: {
- equipmentName: [{ required: true, message: '设备名称不能为空', trigger: 'bulr' }],
- equipmentNum: [{ required: true, message: '设备编号不能为空', trigger: 'bulr' }],
- principalName: [{ required: true, message: '负责人不能为空', trigger: 'bulr' }],
- contactNum: [{ required: true, message: '联系电话不能为空', trigger: 'blur' }],
- location: [{ required: true, message: '所处位置不能为空', trigger: 'blur' }]
+ agencyId: [{ required: true, message: '所属组织必选', trigger: 'blur' }],
+ name: [{ required: true, message: '企业名称不能为空', trigger: 'blur' }],
+ address: [{ required: true, message: '企业地址不能为空', trigger: 'blur' }],
+ scale: [{ required: true, message: '规模不能为空', trigger: 'blur' }],
+ chargePerson: [{ required: true, message: '负责人不能为空', trigger: 'blur' }],
+ mobile: [{ required: true, message: '联系电话不能为空', trigger: 'blur' }],
+ nineSmallPlacesCategory: [{ required: true, message: '九小场所类型不能为空', trigger: 'blur' }],
+ nineSmallPlacesFlag: [{ required: true, message: '九小场所类型不能为空', trigger: 'blur' }],
},
//地图
loading: false,
@@ -173,9 +367,10 @@ export default {
};
},
watch: {},
- components: { },
+ components: { UploadImage },
created() {},
async mounted() {
+ this.getOrgTreeList();
console.log('detailId', this.detailId);
this.user = this.$store.state.user;
this.agencyId = this.user.agencyId;
@@ -193,6 +388,55 @@ export default {
},
methods: {
+ handleChangeAgency(val) {
+ this.sarr = []
+ const map = new Map();
+ this.getLastItem(
+ this.orgOptions,
+ val,
+ "agencyId"
+ );
+ this.level = this.sarr[this.sarr.length - 1].level
+ },
+ getOrgTreeList() {
+ this.$http
+ .post('/gov/org/customeragency/agencygridtree', {})
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取组织树成功', res.data)
+ this.orgOptions = []
+ this.orgOptions.push(res.data)
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+ addInput() {
+ this.inputList.push({ value: '' }); // 新增一个输入框,对应一个新的对象
+ },
+ removeInput(index) {
+ this.inputList.splice(index, 1); // 删除对应索引的输入框
+ },
+ onChangeFileList(e, rowIndex = 0) {
+ console.log('onChangeFileList', e)
+ if (e.length > 0) {
+ this.fileList = []
+ e.forEach(item => {
+ let ob = {
+ fileType: '0',
+ fileUrl: item.response.data.url
+ }
+ this.fileList.push(ob)
+ })
+ }
+ },
+
+ patrolAddd(){
+ this.patrolAdd=true
+ },
async loadCategory() {
const url = '/sys/dict/data/dictlist';
@@ -423,4 +667,11 @@ export default {
.el-dialog__body {
padding: 30px 80px;
}
+.div_btn {
+ display: flex;
+}
+.custom-tag {
+ font-size: 16px; /* 设置圆点大小 */
+ border: none; /* 去掉边框 */
+}
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index 16d010050..b4add0cdc 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -4,38 +4,45 @@
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
+
+
+
+
+
-
+
-
-
+
@@ -72,11 +79,11 @@
@selection-change="handleSelectionChange" :height="maxTableHeight">
-
-
+
-
@@ -95,7 +102,7 @@
type="text">
编辑
-
巡查记录
@@ -136,17 +143,23 @@ export default {
user: '',
agencyId: '',
formData: {
- equipmentName: '',
- equipmentCategoryCode: '',
- principalName: '',
- contactNum: '',
- address: ''
+ orderDate:'',
+ checkResultFlag:'',
+ nineSmallPlacesCategory:'',
+ nineSmallPlacesFlag:'',
+ mobile:'',
+ linkPerson:'',
+ chargePerson:'',
+ scale:'',
+ address:'',
+ name:''
},
pageType: 'list', // 列表list 新增add 处理dispose 详情info
gridList: [], //所属网格list--场所区域
placeTypeList: [], //场所类型
tableData: [],
resultArray: [{ value: '1', label: '合格' }, { value: '0', label: '不合格' }],
+ nineArray: [{ value: '1', label: '是' }, { value: '0', label: '否' }],
equipmentCategoryCodeArray: [],
pageNo: 1,
pageSize: window.localStorage.getItem('pageSize') || 20,
@@ -176,8 +189,29 @@ export default {
this.loadplaceType();
this.loadCategory();
this.getTableData();
+ this.loadTable();
},
methods: {
+ async loadTable() {
+ // this.tableLoading = true
+
+ const url = "/actual/base/companyInfo/page"
+ // const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyactivity/list"
+ let params = {
+ agencyId: this.agencyId,
+ pageSize: this.pageSize,
+ pageNo: this.pageNo,
+ ...this.formData
+ }
+ const { data, code, msg } = await requestPost(url, params)
+ if (code === 0) {
+ console.log('坎坎坷坷喀喀喀喀喀喀',data)
+ this.total = data.total
+ this.tableData = data.list
+ } else {
+ this.$message.error(msg)
+ }
+ },
handleSelectionChange(val) {
this.multipleSelection = [];
val.forEach(element => {
From 81f2a71236862c4e266446b37655d2e3ad277b7d Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Wed, 8 May 2024 15:50:47 +0800
Subject: [PATCH 03/19] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 262 ++++++++----------
.../resourceManagement/enterprise/index.vue | 64 ++---
2 files changed, 140 insertions(+), 186 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 3fadddcc4..41e6f64b7 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -21,7 +21,7 @@
-
+
@@ -30,18 +30,22 @@
class="u-item-width-normal" size="small" clearable placeholder="请输入">
-
+
- 是
- 否
+ 是
+ 否
-
-
-
+
+
+
+
+
+
@@ -76,34 +80,34 @@
-
+
{{ formData.equipmentName }}
- {{ formData.equipmentNum }}
+ {{ formData.name }}
- {{ formData.principalName }}
+ {{ formData.nineSmallPlacesCategory }}
- {{ formData.contactNum }}
+ {{ formData.scale }}
- {{ formData.contactNum }}
+ {{ formData.chargePerson }}
{{ formData.mobile }}
- {{ formData.location
+ {{ formData.address
}}
-
新增
@@ -124,8 +128,10 @@
item.reviewTime }}
- 隐患明细: {{
- item.hazardDetails }}
+ 隐患明细: {{itemC.hazardDesc}}
+
+
+ 隐患明细: {{itemC.hazardDesc}}
整改要求: {{
@@ -139,41 +145,51 @@
-
-
-
+
+
-
-
+
+
+
+
+
-
-
+
+
+
+
+
-
-
@@ -199,20 +215,14 @@
-
-
-
+
@@ -221,16 +231,10 @@
-
- 关闭
-
-
-
@@ -276,7 +280,8 @@ export default {
disabled: {
type: Boolean,
default: false
- }
+ },
+
},
data() {
@@ -315,8 +320,12 @@ export default {
checkPersons: '张三,李四',
checkResultFlag: '不合格',
reviewTime: '2019-04-22 09:30',
- issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'],
- requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'],
+ hazardDetails:[
+ {
+ hazardStatus:0,
+ hazardDesc:'卫生没整好'
+ }
+ ],
attachmentUrl: '123456789.jPg',
remark: '请相关负责人尽快处理'
},
@@ -325,21 +334,23 @@ export default {
checkPersons: '张三,李四',
checkResultFlag: '不合格',
reviewTime: '2019-04-22 09:30',
- issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'],
- requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'],
+ hazardDetails:[
+ {
+ hazardStatus:1,
+ hazardDesc:'卫生没整好2'
+ }
+ ],
attachmentUrl: '123456789.jPg',
remark: '请相关负责人尽快处理'
},
],
- detailIdcopy:this.detailId,
btnDisable: false,
user: '',
agencyId: '',
gridList: [], //所属网格list--场所区域
placeTypeList: [], //场所类型
resultArray: [{ value: '0', label: '合格' }, { value: '1', label: '不合格' }],
- equipmentCategoryCodeArray: [],
- list: {},
+ stafflist: [],
formData: {
agencyId:'',
name:'',
@@ -348,10 +359,10 @@ export default {
chargePerson:'',
mobile:'',
nineSmallPlacesFlag:'',
- nineSmallPlacesCategory:''
+ nineSmallPlacesCategory:[]
},
dataRule: {
- agencyId: [{ required: true, message: '所属组织必选', trigger: 'blur' }],
+ agencyId: [{ required: true, message: '所属组织不能为空', trigger: 'blur' }],
name: [{ required: true, message: '企业名称不能为空', trigger: 'blur' }],
address: [{ required: true, message: '企业地址不能为空', trigger: 'blur' }],
scale: [{ required: true, message: '规模不能为空', trigger: 'blur' }],
@@ -362,7 +373,6 @@ export default {
},
//地图
loading: false,
- searchValue: '',
searchOptions: []
};
},
@@ -371,32 +381,24 @@ export default {
created() {},
async mounted() {
this.getOrgTreeList();
- console.log('detailId', this.detailId);
this.user = this.$store.state.user;
this.agencyId = this.user.agencyId;
this.startLoading();
- this.loadCategory();
- // this.loadGrid();
- // this.loadplaceType();
- if (this.pageType != 'add') {
+ this.loadplaceType()
+ if (this.pageType != 'add' && this.pageType != 'patrol') {
this.getDetail();
- } else {
+ }else if(this.pageType == 'patrol') {
+ this.getCompanyDetail()
+ this.getStafflist()
+ }else {
this.initMap();
}
await this.endLoading();
- this.endLoading();
},
methods: {
handleChangeAgency(val) {
- this.sarr = []
- const map = new Map();
- this.getLastItem(
- this.orgOptions,
- val,
- "agencyId"
- );
- this.level = this.sarr[this.sarr.length - 1].level
+ this.formData.agencyId = val.length ? val[val.length - 1] : val[0];
},
getOrgTreeList() {
this.$http
@@ -437,33 +439,6 @@ export default {
patrolAddd(){
this.patrolAdd=true
},
- async loadCategory() {
- const url = '/sys/dict/data/dictlist';
-
- let params = {
- dictType: 'safety_equipment_category'
- };
-
- const { data, code, msg } = await requestPost(url, params);
- if (code === 0) {
- this.equipmentCategoryCodeArray = data;
- } else {
- this.$message.error(msg);
- }
- },
- async loadGrid() {
- const url = '/gov/org/customergrid/gridoption';
- let params = {
- agencyId: this.agencyId,
- purpose: 'query'
- };
- const { data, code, msg } = await requestPost(url, params);
- if (code === 0) {
- this.gridList = data;
- } else {
- this.$message.error(msg);
- }
- },
//场所类型
async loadplaceType() {
const url = '/gov/org/coverage/dict-select-list/enterprise_patrol';
@@ -478,21 +453,35 @@ export default {
this.$message.error(msg);
}
},
+ // 巡查记录
+ async getCompanyDetail(){
+ const url = `/actual/base/companyInfo/showRecord`;
+ const { data, code, msg } = await requestPost(url,{companyId:this.detailId});
+ if (code === 0) {
+ // this.tableData = data;
+ } else {
+ this.$message.error(msg);
+ }
+ },
+ // 获取组织工作人员
+ getStafflist() {
+ let parms = {
+ orgId: this.$store.state.user.agencyId,
+ orgType: "agency",
+ pageNo: 1,
+ pageSize: 100,
+ };
+ this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => {
+ this.stafflist = resp.data.data.staffList;
+ console.log("stafflist", resp.data);
+ });
+ },
async getDetail() {
- const url = `/actual/base/monitoringEquipment/detail/${this.detailIdcopy}`;
- const { data, code, msg } = await requestPost(url);
+ const url = `/actual/base/companyInfo/companyDetail`;
+ const { data, code, msg } = await requestPost(url,{companyId:this.detailId});
if (code === 0) {
console.log('详情数据', data);
this.formData = { ...data };
- // this.remoteMethod("青岛");
- // this.list = this.searchOptions.map(item => {
- // return { value: item.value, label: item.label };
- // });
- // this.formData.location.push(this.list[0].value);
- // this.remoteMethod(this.list[0].label);//调用远程搜索函数
-
-
- // this.remoteMethod("对对对");
this.initMap();
} else {
@@ -501,49 +490,35 @@ export default {
},
handleComfirm() {
- this.save();
- },
- async handleAdd() {
- // this.btnDisable = true;
- // setTimeout(() => {
- // this.btnDisable = false;
- // }, 10000);
- // nextTick(1000);
- // const form = new Promise((resolve, reject) => {
- // this.$refs['form'].validate(valid => {
- // if (valid) resolve();
- // });
- // });
- // const form1 = new Promise((resolve, reject) => {
- // this.$refs['form1'].validate(valid => {
- // if (valid) resolve();
- // });
- // });
- // Promise.all([form1, form])
- // .then(() => {
- // this.addFuwu();
- // })
- // .catch(() => {
- // app.util.validateRule(messageObj);
- // this.btnDisable = false;
- // });
+ if(this.pageType === 'add' || this.pageType === 'edit'){
+ this.$refs['form'].validate(valid => {
+ if (valid){
+ this.save();
+ }
+ });
+ }else if(this.pageType === 'patrol'){
+ this.$refs['form2'].validate(valid => {
+ if (valid){
+ this.save();
+ }
+ });
+ }
+ // this.save();
},
-
async save() {
console.log('this.formData', this.formData);
var url = '';
var params = {};
if (this.pageType == 'add') {
- url = '/actual/base/monitoringEquipment/save';
- } else {
- url = '/actual/base/monitoringEquipment/update';
+ url = '/actual/base/companyInfo/saveCompanyInfo';
+ } else if (this.pageType == 'edit'){
+ url = '/actual/base/companyInfo/updateCompany';
}
params = { ...this.formData };
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.$message.success('操作成功');
- this.detailIdcopy=data
- // this.handleCancle();
+ this.handleCancle();
} else if (code >= 8000) {
this.$message.error(msg);
}
@@ -614,8 +589,7 @@ export default {
let { msg, data } = await map.getAddress(lat, lng);
if (msg == 'success') {
- this.formData.location = data.address;
- this.searchValue = data.address;
+ this.formData.address = data.address;
this.searchOptions = [];
}
},
@@ -654,7 +628,7 @@ export default {
map.setMarker(lonlat[1], lonlat[0]);
this.formData.latitude = lonlat[1];
this.formData.longitude = lonlat[0];
- this.formData.location = selPosition.address + selPosition.name;
+ this.formData.address = selPosition.address + selPosition.name;
}
}
};
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index b4add0cdc..d6b6d2a74 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -31,7 +31,7 @@
-
@@ -79,25 +79,26 @@
@selection-change="handleSelectionChange" :height="maxTableHeight">
-
-
+
+
-
-
-
-
-
查看
-
-
+
编辑
@@ -106,7 +107,8 @@
type="text">
巡查记录
-
+ 删除
@@ -162,7 +164,7 @@ export default {
nineArray: [{ value: '1', label: '是' }, { value: '0', label: '否' }],
equipmentCategoryCodeArray: [],
pageNo: 1,
- pageSize: window.localStorage.getItem('pageSize') || 20,
+ pageSize:20,
total: 1,
detailId: '',
detailData: {},
@@ -189,29 +191,8 @@ export default {
this.loadplaceType();
this.loadCategory();
this.getTableData();
- this.loadTable();
},
methods: {
- async loadTable() {
- // this.tableLoading = true
-
- const url = "/actual/base/companyInfo/page"
- // const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyactivity/list"
- let params = {
- agencyId: this.agencyId,
- pageSize: this.pageSize,
- pageNo: this.pageNo,
- ...this.formData
- }
- const { data, code, msg } = await requestPost(url, params)
- if (code === 0) {
- console.log('坎坎坷坷喀喀喀喀喀喀',data)
- this.total = data.total
- this.tableData = data.list
- } else {
- this.$message.error(msg)
- }
- },
handleSelectionChange(val) {
this.multipleSelection = [];
val.forEach(element => {
@@ -270,7 +251,7 @@ export default {
},
async handleExport() {
// 导出
- const url = '/actual/base/monitoringEquipment/export';
+ const url = '/actual/base/companyInfo/export';
const { pageSize, pageNo, formData } = this;
axios({
url: window.SITE_CONFIG['apiURL'] + url,
@@ -342,9 +323,8 @@ export default {
.catch(err => { });
},
async del(id) {
- const url = `/actual/base/monitoringEquipment/delete`;
- let idsArr = [id];
- const { data, code, msg } = await requestPost(url, idsArr);
+ const url = `/actual/base/companyInfo/deleteCompany`;
+ const { data, code, msg } = await requestPost(url, {id});
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();
@@ -353,7 +333,7 @@ export default {
}
},
async getTableData() {
- const url = '/actual/base/monitoringEquipment/page';
+ const url = '/actual/base/companyInfo/page';
// const url = 'http://yapi.elinkservice.cn/mock/330/actual/base/enterprise/list';
const { pageSize, pageNo, formData } = this;
const { data, code, msg } = await requestPost(url, {
@@ -393,10 +373,10 @@ export default {
this.getTableData();
},
async handleExportModule() {
- let url = '/actual/base/monitoringEquipment/downloadTemplate';
+ let url = '/actual/base/companyInfo/downloadImportTemplate';
let params = {};
await this.$http({
- method: 'POST',
+ method: 'GET',
url,
responseType: 'blob',
data: params
@@ -467,9 +447,9 @@ export default {
});
const formData = new FormData(); //FormData对象,添加参数只能通过append('key', value)的形式添加
formData.append('file', file.file); //添加文件对象
- formData.append('code', ''); //添加文件对象
+ // formData.append('code', ''); //添加文件对象
await this.$http
- .post('/actual/base/monitoringEquipment/import', formData)
+ .post('/actual/base/companyInfo/import', formData)
.then(res => {
console.log('res-up', res);
if (res.data.code == 0 && res.data.msg == 'success') {
From 96c9672eaab480c6c1e930df2bc3a10ce2bd6d3c Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Thu, 9 May 2024 16:02:34 +0800
Subject: [PATCH 04/19] =?UTF-8?q?=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3?=
=?UTF-8?q?=E8=81=94=E8=B0=83,=E5=B7=A1=E6=9F=A5=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E5=A4=A7=E8=87=B4=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 220 +++++++++++-------
.../resourceManagement/enterprise/index.vue | 28 +--
2 files changed, 146 insertions(+), 102 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 41e6f64b7..aae03883a 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -7,9 +7,9 @@
巡查记录
-
+
+ v-if="pageType != 'patrol'">
-
@@ -27,7 +27,7 @@
+ class="list_item_width_1" size="small" clearable placeholder="请输入">
@@ -40,7 +40,7 @@
-
@@ -51,19 +51,19 @@
+ class="list_item_width_1" size="small" clearable placeholder="请输入">
+ class="list_item_width_1" size="small" clearable placeholder="请输入">
+ class="list_item_width_1" size="small" clearable placeholder="请输入">
@@ -80,33 +80,6 @@
-
-
-
- {{ formData.equipmentName }}
-
-
- {{ formData.name }}
-
-
- {{ formData.nineSmallPlacesCategory }}
-
-
- {{ formData.scale }}
-
-
- {{ formData.chargePerson }}
-
-
- {{ formData.mobile }}
-
-
- {{ formData.address
- }}
-
-
-
-
@@ -115,7 +88,7 @@
- ●{{ item.datereviewTime}}
+ ●{{item.checkTime}}
@@ -128,14 +101,20 @@
item.reviewTime }}
- 隐患明细: {{itemC.hazardDesc}}
+ {{item.hazardDetails.findIndex(item=>item.hazardStatus === 2) === -1?'已整改隐患':'隐患明细'}}:
+ {{index+1}}.{{itemC.hazardDesc}}
+
-
- 隐患明细: {{itemC.hazardDesc}}
+
+ 未整改隐患:
+ {{index+1}}.{{itemC.hazardDesc}}
+
-
- 整改要求: {{
- item.requirements }}
+
+ 整改要求:
+ {{index+1}}.{{item.hazardDetails.find(item=>item.hazardStatus == 2).hazardDesc}}
+
+
附件: {{
@@ -145,20 +124,19 @@
-
-
-
+
-
-
+
@@ -170,7 +148,7 @@
-
@@ -179,30 +157,28 @@
-
-
+
-
+
-
-
-
+
+
+
{{ option.label }}
-
-
+
+
-
+
@@ -213,17 +189,24 @@
+
+
+
+
+
+
+
-
-
+
@@ -273,15 +256,14 @@ export default {
type: String,
default: ''
},
- detailData: {
- type: Object,
- default: null
- },
disabled: {
type: Boolean,
default: false
},
-
+ checkResultFlag:{
+ type:Number,
+ default:0
+ }
},
data() {
@@ -309,28 +291,68 @@ export default {
inputList: [{ value: '' }],//隐患输入框
fileList:[],
patrolAdd: false,
- radioOptions: [
+ checkboxOptions: [
{ label: 'Option 1', value: 'option1' },
{ label: 'Option 2', value: 'option2' },
- { label: '已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患', value: '已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患已整改隐患' },
+ { label: '已整改患', value: '已整改隐患' },
],
+ hazardDetails:[],
+
tableData: [
{
- datereviewTime: '2019-04-22 09:30',
+ checkTime: '2019-04-22 09:30',
checkPersons: '张三,李四',
checkResultFlag: '不合格',
reviewTime: '2019-04-22 09:30',
hazardDetails:[
- {
- hazardStatus:0,
- hazardDesc:'卫生没整好'
- }
+ {
+ "id": "hd1111",
+ "customerId": "45687aa479955f9d06204d415238f7cc",
+ "companyId": "c1111",
+ "recordId": "r1111",
+ "hazardStatus": 0,
+ "hazardDesc": "小马哥请原谅我",
+ "delFlag": null,
+ "revision": 0,
+ "createdBy": "zxc",
+ "createdTime": "2024-05-03 16:26:37",
+ "updatedBy": "zxc",
+ "updatedTime": "2024-05-03 16:26:49"
+ },
+ {
+ "id": "hd1112",
+ "customerId": "45687aa479955f9d06204d415238f7cc",
+ "companyId": "c1111",
+ "recordId": "r1111",
+ "hazardStatus": 1,
+ "hazardDesc": "小马哥喝一点酒太亢奋",
+ "delFlag": null,
+ "revision": 2,
+ "createdBy": "zxc",
+ "createdTime": "2024-05-03 16:26:37",
+ "updatedBy": "zxc",
+ "updatedTime": "2024-05-03 16:26:49"
+ },
+ {
+ "id": "hd1113",
+ "customerId": "45687aa479955f9d06204d415238f7cc",
+ "companyId": "c1111",
+ "recordId": "r1111",
+ "hazardStatus": 2,
+ "hazardDesc": "我不想这样做,但是找不到更好的原因了,抱歉小马哥",
+ "delFlag": null,
+ "revision": 0,
+ "createdBy": "zxc",
+ "createdTime": "2024-05-03 16:26:37",
+ "updatedBy": "zxc",
+ "updatedTime": "2024-05-03 16:26:49"
+ }
],
attachmentUrl: '123456789.jPg',
remark: '请相关负责人尽快处理'
},
{
- datereviewTime: '2019-04-22 09:30',
+ checkTime: '2019-04-22 09:30',
checkPersons: '张三,李四',
checkResultFlag: '不合格',
reviewTime: '2019-04-22 09:30',
@@ -369,7 +391,23 @@ export default {
chargePerson: [{ required: true, message: '负责人不能为空', trigger: 'blur' }],
mobile: [{ required: true, message: '联系电话不能为空', trigger: 'blur' }],
nineSmallPlacesCategory: [{ required: true, message: '九小场所类型不能为空', trigger: 'blur' }],
- nineSmallPlacesFlag: [{ required: true, message: '九小场所类型不能为空', trigger: 'blur' }],
+ nineSmallPlacesFlag: [{ required: true, message: '九小场所不能为空', trigger: 'blur' }],
+ },
+ patrolForm:{
+ companyId:null,
+ checkTime:null,
+ checkPersonsIdList:null,
+ checkResultFlag:null,
+ reviewTime:null,
+ hazardDetails:null,
+ attachmentUrl:null,
+ remark:null,
+ },
+ patrolRule:{
+ checkTime: [{ required: true, message: '巡查时间不能为空', trigger: 'blur' }],
+ checkPersonsIdList: [{ required: true, message: '检查人员不能为空', trigger: 'blur' }],
+ checkResultFlag: [{ required: true, message: '检查结论不能为空', trigger: 'blur' }],
+ reviewTime: [{ required: true, message: '拟复查时间不能为空', trigger: 'blur' }],
},
//地图
loading: false,
@@ -428,8 +466,9 @@ export default {
this.fileList = []
e.forEach(item => {
let ob = {
- fileType: '0',
- fileUrl: item.response.data.url
+ fileType: item.raw.type,
+ fileUrl: item.response.data.url,
+ fileName:item.response.data.fileName
}
this.fileList.push(ob)
})
@@ -477,8 +516,8 @@ export default {
});
},
async getDetail() {
- const url = `/actual/base/companyInfo/companyDetail`;
- const { data, code, msg } = await requestPost(url,{companyId:this.detailId});
+ const url = `/actual/base/companyInfo/companyDetail/${this.detailId}`;
+ const { data, code, msg } = await requestPost(url);
if (code === 0) {
console.log('详情数据', data);
this.formData = { ...data };
@@ -497,7 +536,7 @@ export default {
}
});
}else if(this.pageType === 'patrol'){
- this.$refs['form2'].validate(valid => {
+ this.$refs['form3'].validate(valid => {
if (valid){
this.save();
}
@@ -511,10 +550,17 @@ export default {
var params = {};
if (this.pageType == 'add') {
url = '/actual/base/companyInfo/saveCompanyInfo';
+ params = { ...this.formData };
} else if (this.pageType == 'edit'){
url = '/actual/base/companyInfo/updateCompany';
+ params = { ...this.formData };
+ }else if(this.pageType == 'patrol'){
+ url = '/actual/base/companyInfo/addRecord';
+ params = { ...this.patrolForm };
+ params.companyId = this.detailId;
+ params.attachmentUrl = this.fileList[0];
}
- params = { ...this.formData };
+
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.$message.success('操作成功');
@@ -523,12 +569,14 @@ export default {
this.$message.error(msg);
}
},
+
handleCancle() {
this.resetData();
this.$emit('handleClose');
},
resetData() {
- this.$refs.form.resetFields();
+ let form = this.pageType === 'add' ||this.pageType === 'edit'||this.pageType === 'view'?'form':this.pageType === 'patrol'?'form2':'form';
+ this.$refs[form].resetFields();
},
// 开启加载动画
startLoading() {
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index d6b6d2a74..dcdd7c023 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -76,7 +76,7 @@
导出
+ :height="maxTableHeight">
-
+ :show-overflow-tooltip="true">
+
+
+ {{scope.row.checkResultFlag=='1'?'合格':'不合格'}}
+
+
+
查看
@@ -123,7 +129,7 @@
@@ -167,12 +173,7 @@ export default {
pageSize:20,
total: 1,
detailId: '',
- detailData: {},
- multipleSelection: [],
- rowObj: {},
- option: [
- {}
- ]
+ checkResultFlag:false
};
},
components: { addForm },
@@ -193,12 +194,6 @@ export default {
this.getTableData();
},
methods: {
- handleSelectionChange(val) {
- this.multipleSelection = [];
- val.forEach(element => {
- this.multipleSelection.push(element.icEventId);
- });
- },
handleSearch(val) {
console.log(this.formData);
this.pageNo = 1;
@@ -285,6 +280,7 @@ export default {
handleAdd(row, type) {
if (row.id) {
this.detailId = row.id;
+ this.checkResultFlag = row.checkResultFlag;
}
this.pageType = type;
if (type == 'view') {
From 98ac470d2346d8bccb573891b6b4045b3f367b95 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Fri, 10 May 2024 14:01:09 +0800
Subject: [PATCH 05/19] =?UTF-8?q?=E5=9C=BA=E6=89=80=E7=B1=BB=E5=9E=8B?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=9B=B4=E6=8D=A2,=E5=B7=A1=E6=9F=A5?=
=?UTF-8?q?=E8=AE=B0=E5=BD=95=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 178 ++++++++++--------
.../resourceManagement/enterprise/index.vue | 26 ++-
2 files changed, 109 insertions(+), 95 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index aae03883a..50563444a 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -85,7 +85,7 @@
新增
-
+
●{{item.checkTime}}
@@ -96,18 +96,24 @@
检查人员: {{
item.checkPersons }}
检查结论: {{
- item.checkResultFlag }}
+ item.checkResultFlag === 1?'合格':'不合格' }}
拟复查时间: {{
- item.reviewTime }}
+ item.reviewTime || '--' }}
- {{item.hazardDetails.findIndex(item=>item.hazardStatus === 2) === -1?'已整改隐患':'隐患明细'}}:
- {{index+1}}.{{itemC.hazardDesc}}
+ {{item.flag?'已整改隐患':'隐患明细'}}:
+
+
{{index+1}}.{{itemC.hazardDesc}}
+
+ --
-
+
未整改隐患:
- {{index+1}}.{{itemC.hazardDesc}}
+
+
{{index+1}}.{{itemC.hazardDesc}}
+
+ --
@@ -120,9 +126,12 @@
附件: {{
item.attachmentUrl }}
备注: {{
- item.remark }}
+ item.remark || '--' }}
+
+ 暂无数据~
+
@@ -299,72 +308,72 @@ export default {
hazardDetails:[],
tableData: [
- {
- checkTime: '2019-04-22 09:30',
- checkPersons: '张三,李四',
- checkResultFlag: '不合格',
- reviewTime: '2019-04-22 09:30',
- hazardDetails:[
- {
- "id": "hd1111",
- "customerId": "45687aa479955f9d06204d415238f7cc",
- "companyId": "c1111",
- "recordId": "r1111",
- "hazardStatus": 0,
- "hazardDesc": "小马哥请原谅我",
- "delFlag": null,
- "revision": 0,
- "createdBy": "zxc",
- "createdTime": "2024-05-03 16:26:37",
- "updatedBy": "zxc",
- "updatedTime": "2024-05-03 16:26:49"
- },
- {
- "id": "hd1112",
- "customerId": "45687aa479955f9d06204d415238f7cc",
- "companyId": "c1111",
- "recordId": "r1111",
- "hazardStatus": 1,
- "hazardDesc": "小马哥喝一点酒太亢奋",
- "delFlag": null,
- "revision": 2,
- "createdBy": "zxc",
- "createdTime": "2024-05-03 16:26:37",
- "updatedBy": "zxc",
- "updatedTime": "2024-05-03 16:26:49"
- },
- {
- "id": "hd1113",
- "customerId": "45687aa479955f9d06204d415238f7cc",
- "companyId": "c1111",
- "recordId": "r1111",
- "hazardStatus": 2,
- "hazardDesc": "我不想这样做,但是找不到更好的原因了,抱歉小马哥",
- "delFlag": null,
- "revision": 0,
- "createdBy": "zxc",
- "createdTime": "2024-05-03 16:26:37",
- "updatedBy": "zxc",
- "updatedTime": "2024-05-03 16:26:49"
- }
- ],
- attachmentUrl: '123456789.jPg',
- remark: '请相关负责人尽快处理'
- },
- {
- checkTime: '2019-04-22 09:30',
- checkPersons: '张三,李四',
- checkResultFlag: '不合格',
- reviewTime: '2019-04-22 09:30',
- hazardDetails:[
- {
- hazardStatus:1,
- hazardDesc:'卫生没整好2'
- }
- ],
- attachmentUrl: '123456789.jPg',
- remark: '请相关负责人尽快处理'
- },
+ // {
+ // checkTime: '2019-04-22 09:30',
+ // checkPersons: '张三,李四',
+ // checkResultFlag: '不合格',
+ // reviewTime: '2019-04-22 09:30',
+ // hazardDetails:[
+ // {
+ // "id": "hd1111",
+ // "customerId": "45687aa479955f9d06204d415238f7cc",
+ // "companyId": "c1111",
+ // "recordId": "r1111",
+ // "hazardStatus": 0,
+ // "hazardDesc": "小马哥请原谅我",
+ // "delFlag": null,
+ // "revision": 0,
+ // "createdBy": "zxc",
+ // "createdTime": "2024-05-03 16:26:37",
+ // "updatedBy": "zxc",
+ // "updatedTime": "2024-05-03 16:26:49"
+ // },
+ // {
+ // "id": "hd1112",
+ // "customerId": "45687aa479955f9d06204d415238f7cc",
+ // "companyId": "c1111",
+ // "recordId": "r1111",
+ // "hazardStatus": 1,
+ // "hazardDesc": "小马哥喝一点酒太亢奋",
+ // "delFlag": null,
+ // "revision": 2,
+ // "createdBy": "zxc",
+ // "createdTime": "2024-05-03 16:26:37",
+ // "updatedBy": "zxc",
+ // "updatedTime": "2024-05-03 16:26:49"
+ // },
+ // {
+ // "id": "hd1113",
+ // "customerId": "45687aa479955f9d06204d415238f7cc",
+ // "companyId": "c1111",
+ // "recordId": "r1111",
+ // "hazardStatus": 2,
+ // "hazardDesc": "我不想这样做,但是找不到更好的原因了,抱歉小马哥",
+ // "delFlag": null,
+ // "revision": 0,
+ // "createdBy": "zxc",
+ // "createdTime": "2024-05-03 16:26:37",
+ // "updatedBy": "zxc",
+ // "updatedTime": "2024-05-03 16:26:49"
+ // }
+ // ],
+ // attachmentUrl: '123456789.jPg',
+ // remark: '请相关负责人尽快处理'
+ // },
+ // {
+ // checkTime: '2019-04-22 09:30',
+ // checkPersons: '张三,李四',
+ // checkResultFlag: '不合格',
+ // reviewTime: '2019-04-22 09:30',
+ // hazardDetails:[
+ // {
+ // hazardStatus:1,
+ // hazardDesc:'卫生没整好2'
+ // }
+ // ],
+ // attachmentUrl: '123456789.jPg',
+ // remark: '请相关负责人尽快处理'
+ // },
],
btnDisable: false,
user: '',
@@ -426,6 +435,9 @@ export default {
if (this.pageType != 'add' && this.pageType != 'patrol') {
this.getDetail();
}else if(this.pageType == 'patrol') {
+ if(this.checkResultFlag ===1){
+ delete this.patrolRule.reviewTime
+ }
this.getCompanyDetail()
this.getStafflist()
}else {
@@ -480,10 +492,9 @@ export default {
},
//场所类型
async loadplaceType() {
- const url = '/gov/org/coverage/dict-select-list/enterprise_patrol';
+ const url = '/sys/dict/data/dictlist';
let params = {
- // agencyId: this.agencyId,
- // purpose: 'query'
+ dictType: "nine_small_places"
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
@@ -495,9 +506,17 @@ export default {
// 巡查记录
async getCompanyDetail(){
const url = `/actual/base/companyInfo/showRecord`;
- const { data, code, msg } = await requestPost(url,{companyId:this.detailId});
+ const { data, code, msg } = await requestPost(url,{id:this.detailId});
if (code === 0) {
- // this.tableData = data;
+ data.forEach(item=>{
+ if(!item.hiddenDangeList){
+ item.flag = true;
+ }else{
+ item.flag = item.hazardDetails.findIndex(item=>item.hazardStatus === 2) === -1;
+ }
+ })
+ console.log(data);
+ this.tableData = data;
} else {
this.$message.error(msg);
}
@@ -512,7 +531,6 @@ export default {
};
this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => {
this.stafflist = resp.data.data.staffList;
- console.log("stafflist", resp.data);
});
},
async getDetail() {
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index dcdd7c023..75a893109 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -214,18 +214,17 @@ export default {
},
//场所类型
async loadplaceType() {
- const url = '/gov/org/coverage/dict-select-list/enterprise_patrol';
- let params = {
- // agencyId: this.agencyId,
- // purpose: 'query'
- };
- const { data, code, msg } = await requestPost(url, params);
- if (code === 0) {
- this.placeTypeList = data;
- } else {
- this.$message.error(msg);
- }
- },
+ const url = '/sys/dict/data/dictlist';
+ let params = {
+ dictType: "nine_small_places"
+ };
+ const { data, code, msg } = await requestPost(url, params);
+ if (code === 0) {
+ this.placeTypeList = data;
+ } else {
+ this.$message.error(msg);
+ }
+ },
//设备类型
async loadCategory() {
const url = '/sys/dict/data/dictlist';
@@ -241,9 +240,6 @@ export default {
this.$message.error(msg);
}
},
- async handleImport() {
- // 导入
- },
async handleExport() {
// 导出
const url = '/actual/base/companyInfo/export';
From 6ba91207deaf938a60dec34f0240a1d3c3896c61 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Fri, 10 May 2024 18:00:39 +0800
Subject: [PATCH 06/19] =?UTF-8?q?=E5=88=A0=E9=99=A4,=E6=96=B0=E5=A2=9E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 177 ++++++++----------
.../resourceManagement/enterprise/index.vue | 2 +-
2 files changed, 75 insertions(+), 104 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 50563444a..c005e6219 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -102,29 +102,36 @@
{{item.flag?'已整改隐患':'隐患明细'}}:
-
-
{{index+1}}.{{itemC.hazardDesc}}
+
+
{{index+1}}.{{itemC.hazardDesc}}
-
--
+
--
未整改隐患:
-
-
{{index+1}}.{{itemC.hazardDesc}}
+
+
{{index+1}}.{{itemC.hazardDesc}}
-
--
+
--
整改要求:
- {{index+1}}.{{item.hazardDetails.find(item=>item.hazardStatus == 2).hazardDesc}}
+ {{index+1}}.{{item.hiddenDangeList.find(item=>item.hazardStatus == 2).hazardDesc}}
- 附件: {{
- item.attachmentUrl }}
+
+ 附件:
+ {{
+ itemI.fileName }}
+
+
+
![]()
+
+
备注: {{
item.remark || '--' }}
@@ -140,7 +147,8 @@
+ value-format="yyyy-MM-dd HH:mm:ss"
+ value="yyyy-MM-dd HH:mm:ss"placeholder="选择日期">
@@ -169,25 +177,26 @@
+ value-format="yyyy-MM-dd HH:mm:ss"
+ value="yyyy-MM-dd HH:mm:ss"placeholder="选择日期">
-
-
+
+
- {{ option.label }}
+ {{ option.hazardDesc }}
-
+
-
+
@@ -198,7 +207,7 @@
-
+
@@ -208,8 +217,7 @@
-
+
@@ -297,90 +305,19 @@ export default {
return {
orgOptions:[],
orgOptionProps,
- inputList: [{ value: '' }],//隐患输入框
+ inputList: [{ hazardDesc: '',hazardStatus:'0' }],//隐患输入框
fileList:[],
patrolAdd: false,
- checkboxOptions: [
- { label: 'Option 1', value: 'option1' },
- { label: 'Option 2', value: 'option2' },
- { label: '已整改患', value: '已整改隐患' },
- ],
- hazardDetails:[],
+ checkboxOptions: [],
+ hiddenDangeArr:[],
- tableData: [
- // {
- // checkTime: '2019-04-22 09:30',
- // checkPersons: '张三,李四',
- // checkResultFlag: '不合格',
- // reviewTime: '2019-04-22 09:30',
- // hazardDetails:[
- // {
- // "id": "hd1111",
- // "customerId": "45687aa479955f9d06204d415238f7cc",
- // "companyId": "c1111",
- // "recordId": "r1111",
- // "hazardStatus": 0,
- // "hazardDesc": "小马哥请原谅我",
- // "delFlag": null,
- // "revision": 0,
- // "createdBy": "zxc",
- // "createdTime": "2024-05-03 16:26:37",
- // "updatedBy": "zxc",
- // "updatedTime": "2024-05-03 16:26:49"
- // },
- // {
- // "id": "hd1112",
- // "customerId": "45687aa479955f9d06204d415238f7cc",
- // "companyId": "c1111",
- // "recordId": "r1111",
- // "hazardStatus": 1,
- // "hazardDesc": "小马哥喝一点酒太亢奋",
- // "delFlag": null,
- // "revision": 2,
- // "createdBy": "zxc",
- // "createdTime": "2024-05-03 16:26:37",
- // "updatedBy": "zxc",
- // "updatedTime": "2024-05-03 16:26:49"
- // },
- // {
- // "id": "hd1113",
- // "customerId": "45687aa479955f9d06204d415238f7cc",
- // "companyId": "c1111",
- // "recordId": "r1111",
- // "hazardStatus": 2,
- // "hazardDesc": "我不想这样做,但是找不到更好的原因了,抱歉小马哥",
- // "delFlag": null,
- // "revision": 0,
- // "createdBy": "zxc",
- // "createdTime": "2024-05-03 16:26:37",
- // "updatedBy": "zxc",
- // "updatedTime": "2024-05-03 16:26:49"
- // }
- // ],
- // attachmentUrl: '123456789.jPg',
- // remark: '请相关负责人尽快处理'
- // },
- // {
- // checkTime: '2019-04-22 09:30',
- // checkPersons: '张三,李四',
- // checkResultFlag: '不合格',
- // reviewTime: '2019-04-22 09:30',
- // hazardDetails:[
- // {
- // hazardStatus:1,
- // hazardDesc:'卫生没整好2'
- // }
- // ],
- // attachmentUrl: '123456789.jPg',
- // remark: '请相关负责人尽快处理'
- // },
- ],
+ tableData: [],
btnDisable: false,
user: '',
agencyId: '',
gridList: [], //所属网格list--场所区域
placeTypeList: [], //场所类型
- resultArray: [{ value: '0', label: '合格' }, { value: '1', label: '不合格' }],
+ resultArray: [{ value: '1', label: '合格' }, { value: '0', label: '不合格' }],
stafflist: [],
formData: {
agencyId:'',
@@ -407,9 +344,9 @@ export default {
checkTime:null,
checkPersonsIdList:null,
checkResultFlag:null,
+ attachmentUrls:[],
reviewTime:null,
- hazardDetails:null,
- attachmentUrl:null,
+ hiddenDangeList:null,
remark:null,
},
patrolRule:{
@@ -420,7 +357,9 @@ export default {
},
//地图
loading: false,
- searchOptions: []
+ searchOptions: [],
+ preViewImage:null,
+ preViewImageFlag:false
};
},
watch: {},
@@ -447,6 +386,10 @@ export default {
},
methods: {
+ handelCLickImage(url){
+ this.preViewImageFlag = true;
+ this.preViewImage = url;
+ },
handleChangeAgency(val) {
this.formData.agencyId = val.length ? val[val.length - 1] : val[0];
},
@@ -467,7 +410,7 @@ export default {
})
},
addInput() {
- this.inputList.push({ value: '' }); // 新增一个输入框,对应一个新的对象
+ this.inputList.push({ hazardDesc: '',hazardStatus:'0' }); // 新增一个输入框,对应一个新的对象
},
removeInput(index) {
this.inputList.splice(index, 1); // 删除对应索引的输入框
@@ -480,6 +423,7 @@ export default {
let ob = {
fileType: item.raw.type,
fileUrl: item.response.data.url,
+ attachmentUrl:item.response.data.url,
fileName:item.response.data.fileName
}
this.fileList.push(ob)
@@ -506,16 +450,21 @@ export default {
// 巡查记录
async getCompanyDetail(){
const url = `/actual/base/companyInfo/showRecord`;
- const { data, code, msg } = await requestPost(url,{id:this.detailId});
+ let { data, code, msg } = await requestPost(url,{id:this.detailId});
if (code === 0) {
data.forEach(item=>{
if(!item.hiddenDangeList){
item.flag = true;
}else{
- item.flag = item.hazardDetails.findIndex(item=>item.hazardStatus === 2) === -1;
+ item.flag = item.hiddenDangeList.findIndex(item=>item.hazardStatus === 2) === -1;
}
})
- console.log(data);
+ if(data[0].hiddenDangeList){
+ this.checkboxOptions = data[0].hiddenDangeList.filter(item=>item.hazardStatus === 0).map(item=>({hazardDesc:item.hazardDesc,value:item.id,hazardStatus:0}));
+ this.fileList = data[0].attachmentUrls;
+ console.log(this.fileList);
+ }
+
this.tableData = data;
} else {
this.$message.error(msg);
@@ -575,8 +524,16 @@ export default {
}else if(this.pageType == 'patrol'){
url = '/actual/base/companyInfo/addRecord';
params = { ...this.patrolForm };
+ for(let i in this.hiddenDangeArr){
+ this.checkboxOptions.forEach(item => {
+ if(item.value == this.hiddenDangeArr[i]){
+ item.hazardStatus = '1';
+ }
+ })
+ }
+ params.hiddenDangeList =[...this.inputList,...this.checkboxOptions] ;
params.companyId = this.detailId;
- params.attachmentUrl = this.fileList[0];
+ params.attachmentUrls = this.fileList;
}
const { data, code, msg } = await requestPost(url, params);
@@ -714,4 +671,18 @@ export default {
font-size: 16px; /* 设置圆点大小 */
border: none; /* 去掉边框 */
}
+.imagePreview {
+ width:100vw;
+ height:100vh;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index:5000;
+ background-color: rgba(12, 12, 12, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index 75a893109..0e499bce8 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -315,7 +315,7 @@ export default {
.catch(err => { });
},
async del(id) {
- const url = `/actual/base/companyInfo/deleteCompany`;
+ const url = `/actual/base/companyInfo/delete`;
const { data, code, msg } = await requestPost(url, {id});
if (code === 0) {
this.$message.success('删除成功!');
From e099b0876458d2b21bd2aa4d80f78ea2e817dc6b Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Sat, 11 May 2024 10:41:30 +0800
Subject: [PATCH 07/19] =?UTF-8?q?=E8=81=94=E5=BB=BA=E5=8D=95=E4=BD=8D?=
=?UTF-8?q?=E8=B7=9F=E7=A4=BE=E5=8C=BA=E8=87=AA=E7=BB=84=E7=BB=87=E4=B8=8B?=
=?UTF-8?q?=E6=8B=89=E6=A1=86,=E6=99=BA=E8=83=BD=E5=AF=BC=E5=85=A5?=
=?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=B1=BB=E5=9E=8B=E5=8A=A0=E5=85=A5=E5=8F=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/smartImport/cpts/createdTask.vue | 2 +-
.../regionalParty/unitsForm.vue | 34 ++++++----------
.../tuceng/yingji/zizuzhi/addForm.vue | 40 ++++++++++++-------
3 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/src/views/modules/base/smartImport/cpts/createdTask.vue b/src/views/modules/base/smartImport/cpts/createdTask.vue
index 80882d7c5..191bb5e2f 100644
--- a/src/views/modules/base/smartImport/cpts/createdTask.vue
+++ b/src/views/modules/base/smartImport/cpts/createdTask.vue
@@ -280,7 +280,7 @@ export default {
const url = "/oper/customize/icformitemgroup/list";
// const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/isServiceProject/service/serviceScopeTree'
let params = {
- formCode: "resident_base_info",
+ formCode: "resident_base_info,community_info",
policyFlag: "1",
};
diff --git a/src/views/modules/communityParty/regionalParty/unitsForm.vue b/src/views/modules/communityParty/regionalParty/unitsForm.vue
index 14a3c20dd..1cf0f4287 100644
--- a/src/views/modules/communityParty/regionalParty/unitsForm.vue
+++ b/src/views/modules/communityParty/regionalParty/unitsForm.vue
@@ -76,26 +76,13 @@
class="u-item-width-normal"
>
-
+ placeholder="请选择联系人" @change="handelChangeStaff">
+ :value="item.staffId">
item.staffId === val)[0].mobile
+ }else{
+ this.formData.contactMobile = ''
+ }
+ },
getStafflist() {
let parms = {
- orgId: this.agencyId,
- orgType: "agency",
- pageNo: 1,
- pageSize: 100,
+ roleKey:'party_unit_director'
};
- this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => {
- this.dicts.stafflist = resp.data.data.staffList;
- console.log("stafflist", resp.data);
+ this.$http.post("data/aggregator/epmetuser/getRoleUserInfo", parms).then((resp) => {
+ this.dicts.stafflist = resp.data.data;
});
},
async initForm(type, unitId) {
diff --git a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue
index 42556b1ab..73102e142 100644
--- a/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue
+++ b/src/views/modules/shequzhili/tuceng/yingji/zizuzhi/addForm.vue
@@ -37,7 +37,13 @@
-
+
+
+
@@ -298,7 +304,8 @@ export default {
//地图
loading: false,
searchValue: '',
- searchOptions: []
+ searchOptions: [],
+ stafflist:[]
};
},
watch: {},
@@ -312,7 +319,7 @@ export default {
this.getVolunteerList();
this.loadplaceType();
this.getDemandOptions()
-
+ this.getStafflist()
// this.loadserviceList();
// this.loadGrid();
// this.loadplaceType();
@@ -326,18 +333,21 @@ export default {
},
methods: {
- // async loadserviceList() {
- // const url = '/actual/base/serviceitem/dict-list';
- // const params = {
- // type: 'usable'
- // };
- // const { data, code, msg } = await requestPost(url, params);
- // if (code === 0) {
- // this.serviceList = data;
- // } else {
- // this.$message.error(msg);
- // }
- // },
+ getStafflist() {
+ let parms = {
+ roleKey:'community_org_director'
+ };
+ this.$http.post("data/aggregator/epmetuser/getRoleUserInfo", parms).then((resp) => {
+ this.stafflist = resp.data.data;
+ });
+ },
+ handelChangeStaff(val){
+ if(val){
+ this.formData.principalPhone = this.stafflist.filter(item=>item.name === val)[0].mobile
+ }else{
+ this.formData.principalPhone = ''
+ }
+ },
async getDemandOptions() {
this.$http
.post("/actual/base/serviceitem/listAllCategory")
From ae8b837a2e93f147feb31c06b5a350b4b012045d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com>
Date: Sat, 11 May 2024 15:24:57 +0800
Subject: [PATCH 08/19] =?UTF-8?q?15.11.15=EF=BC=9A24?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 166 +++++++++++-------
1 file changed, 104 insertions(+), 62 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index c005e6219..7f2198cd1 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -18,40 +18,42 @@
-->
-
-
+
+
-
+
-
+
是
否
-
+
-
-
-
-
+
+
+
+
-
+
@@ -62,8 +64,8 @@
-
+
@@ -85,7 +87,8 @@
新增
-
+
●{{item.checkTime}}
@@ -101,9 +104,12 @@
item.reviewTime || '--' }}
- {{item.flag?'已整改隐患':'隐患明细'}}:
+ {{item.flag?'已整改隐患':'隐患明细'}}:
-
{{index+1}}.{{itemC.hazardDesc}}
+
+ {{index+1}}.{{itemC.hazardDesc}}
--
@@ -111,32 +117,39 @@
未整改隐患:
-
{{index+1}}.{{itemC.hazardDesc}}
-
- --
+
+ {{index+1}}.{{itemC.hazardDesc}}
+
+ --
整改要求:
- {{index+1}}.{{item.hiddenDangeList.find(item=>item.hazardStatus == 2).hazardDesc}}
+
+ {{index+1}}.{{item.hiddenDangeList.find(item=>item.hazardStatus == 2).hazardDesc}}
+
-
+
附件:
- {{
- itemI.fileName }}
-
-
+
{{
+ itemI.fileName }}
+
+
![]()
-
-
+
+
备注: {{
item.remark || '--' }}
-
+
暂无数据~
@@ -147,56 +160,60 @@
+ value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd HH:mm:ss"
+ placeholder="选择日期">
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+ value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd HH:mm:ss"
+ placeholder="选择日期">
-
-
+
+
- {{ option.hazardDesc }}
+ {{
+ option.hazardDesc }}
-
-
+
+
-
+
@@ -209,15 +226,18 @@
-
-
+
+
-
+
@@ -234,7 +254,7 @@
@@ -410,7 +430,10 @@ export default {
})
},
addInput() {
- this.inputList.push({ hazardDesc: '',hazardStatus:'0' }); // 新增一个输入框,对应一个新的对象
+ if (this.inputList.some(item => item.hazardDesc.trim() === '')) {
+ } else {
+ this.inputList.push({ hazardDesc: '', hazardStatus: '0' });
+ }
},
removeInput(index) {
this.inputList.splice(index, 1); // 删除对应索引的输入框
@@ -527,11 +550,30 @@ export default {
for(let i in this.hiddenDangeArr){
this.checkboxOptions.forEach(item => {
if(item.value == this.hiddenDangeArr[i]){
- item.hazardStatus = '1';
+ item.hazardStatus = '0';
}
})
}
- params.hiddenDangeList =[...this.inputList,...this.checkboxOptions] ;
+ for (let i in this.checkboxOptions) {
+ let option = this.checkboxOptions[i];
+ if (this.patrolForm.checkResultFlag === '1') {
+ option.hazardStatus = '1';
+ } else if (this.patrolForm.checkResultFlag === '0') {
+ option.hazardStatus = '0';
+ }
+ }
+ for (let i in this.inputList) {
+ let option = this.inputList[i];
+ if (this.patrolForm.checkResultFlag === '1') {
+ option.hazardStatus = '1';
+ } else if (this.patrolForm.checkResultFlag === '0') {
+ option.hazardStatus = '0';
+ }
+ }
+ params.hiddenDangeList = [
+ ...this.inputList.filter(item => item.hazardDesc.trim() !== ''),
+ ...this.checkboxOptions
+ ];
params.companyId = this.detailId;
params.attachmentUrls = this.fileList;
}
From 720fdcddec62b7382bec65a9ba980a21dc816419 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?=
<819653817@qq.com>
Date: Sat, 11 May 2024 16:05:50 +0800
Subject: [PATCH 09/19] =?UTF-8?q?=E5=90=88=E6=A0=BC=E5=A4=8D=E6=9F=A5?=
=?UTF-8?q?=E6=97=B6=E9=97=B4=E4=B8=8D=E7=94=A8=E5=A1=AB=E5=86=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/resourceManagement/enterprise/addForm.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 7f2198cd1..413e1bc2a 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -100,7 +100,7 @@
item.checkPersons }}
检查结论: {{
item.checkResultFlag === 1?'合格':'不合格' }}
-
拟复查时间: {{
+ 拟复查时间: {{
item.reviewTime || '--' }}
@@ -201,7 +201,7 @@
style="white-space: nowrap;overflow: hidden;">
- {{
+ {{
option.hazardDesc }}
From a2f547342538be0c59c84764cd52bd19079f2b69 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Mon, 13 May 2024 14:17:50 +0800
Subject: [PATCH 10/19] =?UTF-8?q?=E5=85=A5=E5=8F=82=E4=BF=AE=E6=94=B9,?=
=?UTF-8?q?=E4=B9=9D=E5=B0=8F=E5=9C=BA=E6=89=80=E5=8F=AF=E6=B8=85=E7=A9=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/resourceManagement/enterprise/index.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index 0e499bce8..e871e9010 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -30,7 +30,7 @@
+ size="small" clearable>
@@ -38,7 +38,7 @@
From 00317165977d2b7adcfda9b88732dcb071f45424 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Mon, 13 May 2024 15:10:02 +0800
Subject: [PATCH 11/19] =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=A3=80=E6=9F=A5?=
=?UTF-8?q?=E7=BB=93=E6=9E=9C=E6=9C=AA=E6=A3=80=E6=9F=A5=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?--?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/resourceManagement/enterprise/index.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index e871e9010..f61de4f14 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -92,11 +92,11 @@
label="联系电话">
-
- {{scope.row.checkResultFlag=='1'?'合格':'不合格'}}
+ {{scope.row.checkResultFlag=='1'?'合格':scope.row.checkResultFlag=='0'?'不合格':'--'}}
From 00497536629565d93e306f8ac112365aa5f75082 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 10:03:16 +0800
Subject: [PATCH 12/19] =?UTF-8?q?=E4=B9=9D=E5=B0=8F=E5=9C=BA=E6=89=80?=
=?UTF-8?q?=E5=88=86=E7=B1=BB=E7=B1=BB=E5=9E=8B=E6=94=B9=E6=88=90=E5=AD=97?=
=?UTF-8?q?=E7=AC=A6=E4=B8=B2=E4=BC=A0=E5=8F=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/resourceManagement/enterprise/addForm.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 413e1bc2a..d3d527f62 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -347,7 +347,7 @@ export default {
chargePerson:'',
mobile:'',
nineSmallPlacesFlag:'',
- nineSmallPlacesCategory:[]
+ nineSmallPlacesCategory:''
},
dataRule: {
agencyId: [{ required: true, message: '所属组织不能为空', trigger: 'blur' }],
From 290a680837b6a3cdb1d235f274273e02fdbc81bd Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 12:45:55 +0800
Subject: [PATCH 13/19] =?UTF-8?q?=E5=B7=B2=E5=AD=98=E5=9C=A8=E9=9A=90?=
=?UTF-8?q?=E6=82=A3=E9=80=89=E4=B8=AD=E7=8A=B6=E6=80=81=E4=B8=8D=E5=8F=98?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index d3d527f62..b6d81bc53 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -550,18 +550,10 @@ export default {
for(let i in this.hiddenDangeArr){
this.checkboxOptions.forEach(item => {
if(item.value == this.hiddenDangeArr[i]){
- item.hazardStatus = '0';
+ this.$set(item,'hazardStatus', '1');
}
})
}
- for (let i in this.checkboxOptions) {
- let option = this.checkboxOptions[i];
- if (this.patrolForm.checkResultFlag === '1') {
- option.hazardStatus = '1';
- } else if (this.patrolForm.checkResultFlag === '0') {
- option.hazardStatus = '0';
- }
- }
for (let i in this.inputList) {
let option = this.inputList[i];
if (this.patrolForm.checkResultFlag === '1') {
@@ -577,13 +569,12 @@ export default {
params.companyId = this.detailId;
params.attachmentUrls = this.fileList;
}
-
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.$message.success('操作成功');
this.handleCancle();
- } else if (code >= 8000) {
- this.$message.error(msg);
+ } else if (code >= 8000) {
+ this.$message.error(msg);
}
},
From 10428e06d5adbc9d0175bd238ca3e6b9b1b816a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?=
<819653817@qq.com>
Date: Tue, 14 May 2024 13:19:41 +0800
Subject: [PATCH 14/19] =?UTF-8?q?level=E5=80=BC=E7=AD=89=E4=BA=8E"district?=
=?UTF-8?q?",=20"street",=20"community"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 41 ++++++++++++-------
1 file changed, 26 insertions(+), 15 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 413e1bc2a..015d05bc4 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -414,21 +414,32 @@ export default {
this.formData.agencyId = val.length ? val[val.length - 1] : val[0];
},
getOrgTreeList() {
- this.$http
- .post('/gov/org/customeragency/agencygridtree', {})
- .then(({ data: res }) => {
- if (res.code !== 0) {
- return this.$message.error(res.msg)
- } else {
- console.log('获取组织树成功', res.data)
- this.orgOptions = []
- this.orgOptions.push(res.data)
- }
- })
- .catch(() => {
- return this.$message.error('网络错误')
- })
- },
+ this.$http
+ .post('/gov/org/customeragency/agencygridtree', {})
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取组织树成功', res.data)
+ // this.orgOptions = []
+ // this.orgOptions.push(res.data)
+ const filteredData = {
+ ...res.data,
+ subAgencyList: res.data.subAgencyList.filter(item => ["district", "street", "community"].includes(item.level))
+ };
+ this.orgOptions = []
+ this.orgOptions.push(filteredData)
+ filteredData.subAgencyList.forEach(item => {
+ console.log(item.level);
+ });
+ console.log('获取组织树成功111', this.orgOptions)
+ }
+
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
addInput() {
if (this.inputList.some(item => item.hazardDesc.trim() === '')) {
} else {
From 46b1c89e390e865dc63b0e9da89d5decde665615 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?=
<819653817@qq.com>
Date: Tue, 14 May 2024 13:45:13 +0800
Subject: [PATCH 15/19] =?UTF-8?q?=E6=8B=BF=E5=88=B0=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=90=8E=E9=80=92=E5=BD=92=E5=A4=84=E7=90=86=E8=BF=99=E4=B8=AA?=
=?UTF-8?q?=E6=A0=91=E5=BD=A2=E7=BB=93=E6=9E=84,=E5=8F=AA=E6=8B=BFlevel?=
=?UTF-8?q?=E4=B8=BAdistrict=20=20street=20=20community=E7=9A=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 58 +++++++++++--------
1 file changed, 33 insertions(+), 25 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index d59f3ce44..9818f69bd 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -414,32 +414,40 @@ export default {
this.formData.agencyId = val.length ? val[val.length - 1] : val[0];
},
getOrgTreeList() {
- this.$http
- .post('/gov/org/customeragency/agencygridtree', {})
- .then(({ data: res }) => {
- if (res.code !== 0) {
- return this.$message.error(res.msg)
- } else {
- console.log('获取组织树成功', res.data)
- // this.orgOptions = []
- // this.orgOptions.push(res.data)
- const filteredData = {
- ...res.data,
- subAgencyList: res.data.subAgencyList.filter(item => ["district", "street", "community"].includes(item.level))
- };
- this.orgOptions = []
- this.orgOptions.push(filteredData)
- filteredData.subAgencyList.forEach(item => {
- console.log(item.level);
- });
- console.log('获取组织树成功111', this.orgOptions)
- }
+ this.$http
+ .post('/gov/org/customeragency/agencygridtree', {})
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg);
+ } else {
+ console.log('获取组织树成功', res.data);
- })
- .catch(() => {
- return this.$message.error('网络错误')
- })
- },
+ // 递归处理树形结构数据,只保留 level 为 "district"、"street" 和 "community" 的节点
+ this.orgOptions = this.filterOrgTree(res.data);
+
+ console.log('获取组织树成功111', this.orgOptions);
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误');
+ });
+},
+
+filterOrgTree(treeData) {
+ const filteredTree = { ...treeData }; // 复制树形结构对象,避免直接修改原始数据
+
+ // 过滤当前节点的子节点
+ if (filteredTree.subAgencyList && filteredTree.subAgencyList.length > 0) {
+ filteredTree.subAgencyList = filteredTree.subAgencyList.filter(node => {
+ return ["district", "street", "community"].includes(node.level); // 只保留 level 为 "district"、"street" 和 "community" 的节点
+ }).map(node => {
+ // 对当前节点的子节点递归调用 filterOrgTree 方法
+ return this.filterOrgTree(node);
+ });
+ }
+
+ return filteredTree;
+},
addInput() {
if (this.inputList.some(item => item.hazardDesc.trim() === '')) {
} else {
From 42fb0e9bae90f09202d4bd5849e37893738e4aa7 Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 13:55:05 +0800
Subject: [PATCH 16/19] =?UTF-8?q?=E5=A6=82=E6=9E=9C=E6=98=AF=E7=A4=BE?=
=?UTF-8?q?=E5=8C=BA=E7=BB=99=E5=AE=83=E7=BD=AE=E7=A9=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 66 +++++++++----------
1 file changed, 33 insertions(+), 33 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 9818f69bd..7d2afeffd 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -414,40 +414,40 @@ export default {
this.formData.agencyId = val.length ? val[val.length - 1] : val[0];
},
getOrgTreeList() {
- this.$http
- .post('/gov/org/customeragency/agencygridtree', {})
- .then(({ data: res }) => {
- if (res.code !== 0) {
- return this.$message.error(res.msg);
- } else {
- console.log('获取组织树成功', res.data);
-
- // 递归处理树形结构数据,只保留 level 为 "district"、"street" 和 "community" 的节点
- this.orgOptions = this.filterOrgTree(res.data);
-
- console.log('获取组织树成功111', this.orgOptions);
- }
- })
- .catch(() => {
- return this.$message.error('网络错误');
- });
-},
-
-filterOrgTree(treeData) {
- const filteredTree = { ...treeData }; // 复制树形结构对象,避免直接修改原始数据
-
- // 过滤当前节点的子节点
- if (filteredTree.subAgencyList && filteredTree.subAgencyList.length > 0) {
- filteredTree.subAgencyList = filteredTree.subAgencyList.filter(node => {
- return ["district", "street", "community"].includes(node.level); // 只保留 level 为 "district"、"street" 和 "community" 的节点
- }).map(node => {
- // 对当前节点的子节点递归调用 filterOrgTree 方法
- return this.filterOrgTree(node);
- });
- }
+ this.$http
+ .post('/gov/org/customeragency/agencygridtree', {})
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg);
+ } else {
+ // 递归处理树形结构数据,只保留 level 为 "district"、"street" 和 "community" 的节点
+ this.orgOptions = this.filterOrgTree(res.data);
+ console.log('获取组织树成功111', this.orgOptions);
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误');
+ });
+ },
+ filterOrgTree(treeData) {
+ const filteredTree = { ...treeData }; // 复制树形结构对象,避免直接修改原始数据
+ // 过滤当前节点的子节点
+ if (filteredTree.subAgencyList && filteredTree.subAgencyList.length > 0) {
+ filteredTree.subAgencyList = filteredTree.subAgencyList.map(node => {
+ // 对当前节点的子节点递归调用 filterOrgTree 方法
+ const filteredNode = this.filterOrgTree(node);
+ if (filteredNode.level === 'community') {
+ filteredNode.subAgencyList = null;
+ }
+ return filteredNode;
+ }).filter(node => {
+ // 只保留 level 为 "district"、"street" 和 "community" 的节点
+ return ["district", "street", "community"].includes(node.level);
+ });
+ }
- return filteredTree;
-},
+ return filteredTree;
+ },
addInput() {
if (this.inputList.some(item => item.hazardDesc.trim() === '')) {
} else {
From 92a14a3cba619fb52347ecac8f059be9382fc28c Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 17:13:51 +0800
Subject: [PATCH 17/19] bug#1156
---
.../resourceManagement/enterprise/addForm.vue | 227 ++++++++++--------
1 file changed, 132 insertions(+), 95 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 7d2afeffd..93cebadbd 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -87,71 +87,6 @@
新增
-
-
-
- ●{{item.checkTime}}
-
-
-
-
- 检查人员: {{
- item.checkPersons }}
- 检查结论: {{
- item.checkResultFlag === 1?'合格':'不合格' }}
- 拟复查时间: {{
- item.reviewTime || '--' }}
-
-
- {{item.flag?'已整改隐患':'隐患明细'}}:
-
-
- {{index+1}}.{{itemC.hazardDesc}}
-
- --
-
-
-
- 未整改隐患:
-
-
- {{index+1}}.{{itemC.hazardDesc}}
-
- --
-
-
-
- 整改要求:
-
- {{index+1}}.{{item.hiddenDangeList.find(item=>item.hazardStatus == 2).hazardDesc}}
-
-
-
-
-
-
- 附件:
- {{
- itemI.fileName }}
-
-
-
![]()
-
-
- 备注: {{
- item.remark || '--' }}
-
-
-
- 暂无数据~
-
@@ -179,14 +114,14 @@
+ placeholder="请选择" class="list_item_width_1" size="small" @change="handelChangeCheckResultFlag">
-
+
-
+
-
+
{{
@@ -208,23 +142,24 @@
-
-
-
-
+
+
+
-
-
+
-
+
@@ -249,6 +184,72 @@
+
+
+
+ ●{{item.checkTime}}
+
+
+
+
+ 检查人员: {{
+ item.checkPersons }}
+ 检查结论: {{
+ item.checkResultFlag === 1?'合格':'不合格' }}
+ 拟复查时间: {{
+ item.reviewTime || '--' }}
+
+
+ {{item.flag?'已整改隐患':'隐患明细'}}:
+
+
+ {{index+1}}.{{itemC.hazardDesc}}
+
+ --
+
+
+
+ 未整改隐患:
+
+
+ {{index+1}}.{{itemC.hazardDesc}}
+
+ --
+
+
+
+ 整改要求:
+
+ {{index+1}}.{{item.hiddenDangeList.find(item=>item.hazardStatus == 2).hazardDesc}}
+
+
+
+
+
+
+ 附件:
+ {{
+ itemI.fileName }}
+
+
+
![]()
+
+
+ 备注: {{
+ item.remark || '--' }}
+
+
+
+ 暂无数据~
+
+
@@ -379,7 +380,8 @@ export default {
loading: false,
searchOptions: [],
preViewImage:null,
- preViewImageFlag:false
+ preViewImageFlag:false,
+ messageFlag:false
};
},
watch: {},
@@ -394,9 +396,6 @@ export default {
if (this.pageType != 'add' && this.pageType != 'patrol') {
this.getDetail();
}else if(this.pageType == 'patrol') {
- if(this.checkResultFlag ===1){
- delete this.patrolRule.reviewTime
- }
this.getCompanyDetail()
this.getStafflist()
}else {
@@ -406,6 +405,15 @@ export default {
},
methods: {
+ handelChangeCheckResultFlag(val){
+ if(val == 1){
+ this.hiddenDangeArr = []
+ delete this.patrolRule.reviewTime
+ }else{
+ this.hiddenDangeArr = this.checkboxOptions.map(item=>item.value)
+ this.$set(this.patrolRule,'reviewTime',[{ required: true, message: '拟复查时间不能为空', trigger: 'blur' }])
+ }
+ },
handelCLickImage(url){
this.preViewImageFlag = true;
this.preViewImage = url;
@@ -547,11 +555,17 @@ export default {
}else if(this.pageType === 'patrol'){
this.$refs['form3'].validate(valid => {
if (valid){
+ if(this.checkboxOptions.length > 0 && this.hiddenDangeArr.length === 0){
+ this.messageFlag = true;
+ return
+ }else{
+ this.messageFlag = false;
+ }
this.save();
}
});
}
- // this.save();
+ this.save();
},
async save() {
console.log('this.formData', this.formData);
@@ -566,13 +580,15 @@ export default {
}else if(this.pageType == 'patrol'){
url = '/actual/base/companyInfo/addRecord';
params = { ...this.patrolForm };
- for(let i in this.hiddenDangeArr){
- this.checkboxOptions.forEach(item => {
- if(item.value == this.hiddenDangeArr[i]){
- this.$set(item,'hazardStatus', '1');
+ console.log(this.hiddenDangeArr);
+ this.checkboxOptions.forEach(item => {
+ if(this.hiddenDangeArr.findIndex(itemC=>itemC === item.value) == -1){
+ item.hazardStatus = '1';
+ }else{
+ item.hazardStatus = '0';
}
})
- }
+
for (let i in this.inputList) {
let option = this.inputList[i];
if (this.patrolForm.checkResultFlag === '1') {
@@ -588,13 +604,14 @@ export default {
params.companyId = this.detailId;
params.attachmentUrls = this.fileList;
}
- const { data, code, msg } = await requestPost(url, params);
- if (code === 0) {
- this.$message.success('操作成功');
- this.handleCancle();
- } else if (code >= 8000) {
- this.$message.error(msg);
- }
+ console.log(params);
+ // const { data, code, msg } = await requestPost(url, params);
+ // if (code === 0) {
+ // this.$message.success('操作成功');
+ // this.handleCancle();
+ // } else if (code >= 8000) {
+ // this.$message.error(msg);
+ // }
},
handleCancle() {
@@ -737,4 +754,24 @@ export default {
align-items: center;
justify-content: center;
}
+.inputRequirt {
+ position: relative;
+ min-width: 300px;
+}
+.inputRequirt::after {
+ content: '*';
+ color: #f56c6c;
+ position: absolute;
+ left: 8px;
+ top: 10px;
+}
+.inputRequirtSave::before {
+ content: '请选择未更改隐患';
+ color: #f56c6c;
+ position: absolute;
+ left: 104px;
+ bottom: -1px;
+ width: 300px;
+}
+
From 2b51da702866f58054ce6d74d01555cfc20f23fa Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 18:05:26 +0800
Subject: [PATCH 18/19] =?UTF-8?q?bug#1159=E4=BF=A1=E6=81=AF=E4=B8=8D?=
=?UTF-8?q?=E5=AE=8C=E6=95=B4=E6=94=B9=E4=B8=BA=E5=BE=85=E5=AE=8C=E5=96=84?=
=?UTF-8?q?,=E7=BC=96=E8=BE=91=E5=8A=9F=E8=83=BD=E6=97=A0=E5=9C=B0?=
=?UTF-8?q?=E5=9B=BE=E5=B1=95=E7=A4=BA=E7=82=B9=E4=BD=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 11 ++++---
.../resourceManagement/enterprise/index.vue | 31 +++++++++++++++----
2 files changed, 32 insertions(+), 10 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 93cebadbd..322899b2b 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -539,7 +539,9 @@ export default {
console.log('详情数据', data);
this.formData = { ...data };
this.initMap();
-
+ if(!data.latitude){
+ this.remoteMethod(data.address,true)
+ }
} else {
this.$message.error(msg);
}
@@ -685,8 +687,7 @@ export default {
this.searchOptions = [];
}
},
- async remoteMethod(query) {
- console.log("query",query)
+ async remoteMethod(query,flag) {
if (query !== '') {
this.loading = true;
const { msg, data } = await map.searchNearby(query);
@@ -699,7 +700,9 @@ export default {
this.searchOptions = this.resultList.map(item => {
return { value: `${item.id}`, label: `${item.address + item.name}` };
});
- console.log("this.searchOptions",this.searchOptions )
+ if(flag){
+ this.handleClickKey(0)
+ }
}
} else {
this.searchOptions = [
diff --git a/src/views/modules/resourceManagement/enterprise/index.vue b/src/views/modules/resourceManagement/enterprise/index.vue
index f61de4f14..89c537643 100644
--- a/src/views/modules/resourceManagement/enterprise/index.vue
+++ b/src/views/modules/resourceManagement/enterprise/index.vue
@@ -9,16 +9,19 @@
clearable placeholder="请输入">
-
+
+
+
-
-
+
@@ -107,7 +110,7 @@
- 编辑
+ {{scope.row.latitude?'编辑':'待完善'}}
@@ -173,7 +176,8 @@ export default {
pageSize:20,
total: 1,
detailId: '',
- checkResultFlag:false
+ checkResultFlag:false,
+ scaleList:[]
};
},
components: { addForm },
@@ -192,6 +196,7 @@ export default {
this.loadplaceType();
this.loadCategory();
this.getTableData();
+ this.loadScale()
},
methods: {
handleSearch(val) {
@@ -211,6 +216,20 @@ export default {
} else {
this.$message.error(msg);
}
+ },
+ //获取规模
+ async loadScale () {
+ const url = "/sys/dict/data/dictlist"
+ let params = {
+ dictType: 'scale'
+ }
+ const { data, code, msg } = await requestPost(url, params)
+ if (code === 0) {
+ this.scaleList = data
+
+ } else {
+ this.$message.error(msg)
+ }
},
//场所类型
async loadplaceType() {
From 99dc36655811d9ccf06305d5caa915a232de946d Mon Sep 17 00:00:00 2001
From: mk <2403457699@qq.com>
Date: Tue, 14 May 2024 18:09:43 +0800
Subject: [PATCH 19/19] =?UTF-8?q?=E5=B0=91=E4=B8=80=E5=9D=A8=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resourceManagement/enterprise/addForm.vue | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/views/modules/resourceManagement/enterprise/addForm.vue b/src/views/modules/resourceManagement/enterprise/addForm.vue
index 322899b2b..c1717eec9 100644
--- a/src/views/modules/resourceManagement/enterprise/addForm.vue
+++ b/src/views/modules/resourceManagement/enterprise/addForm.vue
@@ -606,14 +606,13 @@ export default {
params.companyId = this.detailId;
params.attachmentUrls = this.fileList;
}
- console.log(params);
- // const { data, code, msg } = await requestPost(url, params);
- // if (code === 0) {
- // this.$message.success('操作成功');
- // this.handleCancle();
- // } else if (code >= 8000) {
- // this.$message.error(msg);
- // }
+ const { data, code, msg } = await requestPost(url, params);
+ if (code === 0) {
+ this.$message.success('操作成功');
+ this.handleCancle();
+ } else if (code >= 8000) {
+ this.$message.error(msg);
+ }
},
handleCancle() {