Browse Source

页面

V1.0
tianq 3 years ago
parent
commit
48c0b0ae4f
  1. 3
      src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue
  2. 3
      src/views/modules/shequzhili/tuceng/chengshiguanli/index.vue
  3. 7
      src/views/modules/shequzhili/tuceng/gonggongfuwu/addForm.vue
  4. 24
      src/views/modules/shequzhili/tuceng/gonggongfuwu/index.vue
  5. 11
      src/views/modules/shequzhili/tuceng/yingji/changsuo/addForm.vue
  6. 24
      src/views/modules/shequzhili/tuceng/yingji/changsuo/index.vue
  7. 6
      src/views/modules/shequzhili/tuceng/yingji/wuzi/addForm.vue
  8. 9
      src/views/modules/shequzhili/tuceng/yingji/wuzi/index.vue

3
src/views/modules/shequzhili/tuceng/anquan/yinhuan/index.vue

@ -266,7 +266,8 @@ export default {
},
async del(id) {
const url = '/actual/base/hiddenDangerRecord/delete';
const { data, code, msg } = await requestPost(url, id);
let idArr=[id]
const { data, code, msg } = await requestPost(url, idArr);
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();

3
src/views/modules/shequzhili/tuceng/chengshiguanli/index.vue

@ -276,7 +276,8 @@ export default {
},
async del(id) {
const url = '/actual/base/cityManagement/delete';
const { data, code, msg } = await requestPost(url, id);
let idArr=[id]
const { data, code, msg } = await requestPost(url, idArr);
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();

7
src/views/modules/shequzhili/tuceng/gonggongfuwu/addForm.vue

@ -201,14 +201,13 @@ 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'
dict_type: 'common_service_equipment_category'
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.placeTypeList = data;
this.equipmentCategoryCodeArray = data;
} else {
this.$message.error(msg);
}

24
src/views/modules/shequzhili/tuceng/gonggongfuwu/index.vue

@ -15,7 +15,6 @@
<el-option v-for="item in equipmentCategoryCodeArray" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
<el-row>
<el-col :span="24" align="right">
@ -72,8 +71,10 @@
<el-table-column fixed="right" label="操作" align="center" width="130">
<template slot-scope="scope">
<el-button @click="handleAdd(scope.row, 'view')" type="text" size="small">查看</el-button>
<el-button style="margin-right: 10px" @click="handleAdd(scope.row, 'edit')" size="small" type="text" v-if="agencyId==scope.row.agencyId">编辑</el-button>
<el-button @click="handleDel(scope.row)" type="text" size="small" class="" v-if="agencyId==scope.row.agencyId">删除</el-button>
<el-button style="margin-right: 10px" @click="handleAdd(scope.row, 'edit')" size="small" type="text" v-if="agencyId == scope.row.agencyId">
编辑
</el-button>
<el-button @click="handleDel(scope.row)" type="text" size="small" class="" v-if="agencyId == scope.row.agencyId">删除</el-button>
</template>
</el-table-column>
</el-table>
@ -135,7 +136,7 @@ export default {
placeTypeList: [], //
tableData: [],
resultArray: [{ value: '0', label: '合格' }, { value: '1', label: '不合格' }],
equipmentCategoryCodeArray: [{ value: '0', label: '九小场所' }, { value: '1', label: '企事业单位' }],
equipmentCategoryCodeArray: [],
pageNo: 1,
pageSize: window.localStorage.getItem('pageSize') || 20,
total: 1,
@ -157,7 +158,7 @@ export default {
mounted() {
this.user = this.$store.state.user;
this.agencyId = this.user.agencyId;
console.log("this.agencyId",this.agencyId)
console.log('this.agencyId', this.agencyId);
this.loadGrid();
this.loadplaceType();
this.getTableData();
@ -189,14 +190,14 @@ 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'
dict_type: 'common_service_equipment_category'
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
this.placeTypeList = data;
this.equipmentCategoryCodeArray = data;
} else {
this.$message.error(msg);
}
@ -239,7 +240,7 @@ export default {
});
},
handleAdd(row, type) {
console.log(row)
console.log(row);
if (row.id) {
this.detailId = row.id;
}
@ -279,7 +280,8 @@ export default {
},
async del(id) {
const url = '/actual/base/commonServiceEquipment/delete';
const { data, code, msg } = await requestPost(url, id);
let idArr=[id]
const { data, code, msg } = await requestPost(url, idArr);
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();

11
src/views/modules/shequzhili/tuceng/yingji/changsuo/addForm.vue

@ -12,7 +12,7 @@
<el-option v-for="item in placeTypeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="占地面积" prop="areaCovered">
<el-input v-model="formData.areaCovered" :disabled="disabled" class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input>
</el-form-item>
@ -146,7 +146,7 @@ export default {
dataRule: {
name: [{ required: true, message: '场所名称不能为空', trigger: 'bulr' }],
category: [{ required: true, message: '场所类型不能为空', trigger: 'bulr' }],
location: [{ required: true, message: '场所地址不能为空', trigger: 'blur' }]
// content: [{ required: true, message: '', trigger: 'bulr' }, { max: 1000, message: '1000', trigger: 'blur' }]
},
@ -191,10 +191,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'
dict_type: 'emergency_site_type'
};
const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
@ -258,7 +257,7 @@ export default {
if (code === 0) {
this.$message.success('添加成功');
this.resetData();
this.$emit('handleComfirm');
this.handleCancle();
} else if (code >= 8000) {
this.$message.error(msg);
}

24
src/views/modules/shequzhili/tuceng/yingji/changsuo/index.vue

@ -110,15 +110,10 @@ export default {
user: '',
agencyId: '',
formData: {
equipmentName: '',
gridId: '',
equipmentCategoryCode: '',
placeType: '',
result: '',
scaleTotal: '',
contactNum: '',
name: '',
category: '',
address: '',
principalName: ''
},
pageType: 'list', // list add dispose info
gridList: [], //list--
@ -268,7 +263,8 @@ export default {
},
async del(id) {
const url = '/actual/base/emergencySites/delete';
const { data, code, msg } = await requestPost(url, id);
let idArr=[id]
const { data, code, msg } = await requestPost(url, idArr);
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();
@ -307,15 +303,9 @@ export default {
},
resetSearch() {
this.formData = {
equipmentName: '',
gridId: '',
equipmentCategoryCode: '',
placeType: '',
result: '',
scaleTotal: '',
contactNum: '',
name: '',
category: '',
address: '',
principalName: ''
};
this.pageNo = 1;
this.getTableData();

6
src/views/modules/shequzhili/tuceng/yingji/wuzi/addForm.vue

@ -216,7 +216,7 @@ export default {
const url = '/sys/dict/data/dictlist';
let params = {
dict_type: 'emergency_site_type'
// purpose: 'query'
};
const { data, code, msg } = await requestPost(url, params);
@ -227,7 +227,7 @@ export default {
}
},
async getDetail() {
const url = `/actual/base/safetyEquipment/detail/${this.detailId}`;
const url = `/actual/base/emergencyEquipment/detail/${this.detailId}`;
const { data, code, msg } = await requestPost(url);
if (code === 0) {
console.log('详情数据', data);
@ -281,7 +281,7 @@ export default {
if (code === 0) {
this.$message.success('添加成功');
this.resetData();
this.$emit('handleComfirm');
this.handleCancle();
} else if (code >= 8000) {
this.$message.error(msg);
}

9
src/views/modules/shequzhili/tuceng/yingji/wuzi/index.vue

@ -261,8 +261,8 @@ export default {
});
},
handleAdd(row, type) {
if (row.equipmentId) {
this.detailId = row.equipmentId;
if (row.id) {
this.detailId = row.id;
}
this.pageType = type;
if (type == 'view') {
@ -294,13 +294,14 @@ export default {
type: 'warning'
})
.then(() => {
this.del(rowData.equipmentId);
this.del(rowData.id);
})
.catch(err => {});
},
async del(id) {
const url = '/actual/base/emergencyEquipment/delete';
const { data, code, msg } = await requestPost(url, id);
let idArr=[id]
const { data, code, msg } = await requestPost(url, idArr);
if (code === 0) {
this.$message.success('删除成功!');
this.getTableData();

Loading…
Cancel
Save