|
@@ -34,7 +34,7 @@
|
|
|
</div> -->
|
|
|
<!-- table表 -->
|
|
|
<div class="btn2" style="text-align: right;">
|
|
|
- <el-button type="success" @click="newtable();newaddshow=true">新建</el-button>
|
|
|
+ <el-button type="success" @click="newtable();newaddshow=true;">新建</el-button>
|
|
|
<el-button >开始演化</el-button>
|
|
|
|
|
|
</div>
|
|
@@ -54,7 +54,7 @@
|
|
|
<el-button
|
|
|
size="small"
|
|
|
type="danger"
|
|
|
- @click="handleDelete(scope.$index, scope.row)"
|
|
|
+ @click.stop="handleDeletefire(scope.$index, scope.row)"
|
|
|
>删除</el-button
|
|
|
>
|
|
|
</template>
|
|
@@ -142,7 +142,7 @@
|
|
|
<el-button
|
|
|
size="small"
|
|
|
type="danger"
|
|
|
- @click="handleDelete(scope.$index, scope.row)"
|
|
|
+ @click="handleDeletede(scope.$index, scope.row)"
|
|
|
>删除</el-button
|
|
|
>
|
|
|
</template>
|
|
@@ -203,17 +203,6 @@
|
|
|
@size-change="handleSizeChange"
|
|
|
@current-change="handleCurrentChange"
|
|
|
/>
|
|
|
- <!-- <el-pagination
|
|
|
- v-model:current-page="currentPage4"
|
|
|
- v-model:page-size="pageSize4"
|
|
|
- :small="small"
|
|
|
- :disabled="disabled"
|
|
|
- :background="background"
|
|
|
- layout="prev,total, pager, next, jumper"
|
|
|
- :total="total"
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- /> -->
|
|
|
</div>
|
|
|
<template #footer>
|
|
|
<span class="dialog-footer">
|
|
@@ -403,6 +392,7 @@
|
|
|
const dialogVisiblenode = ref(false)
|
|
|
const dialogVisibleadd = ref(false)
|
|
|
let Disastersource=ref({
|
|
|
+ svid:0,
|
|
|
timeline:'',
|
|
|
val1:'',
|
|
|
val2:'',
|
|
@@ -437,8 +427,10 @@
|
|
|
const tableDatafir= ref([])
|
|
|
const tableData2= ref([])
|
|
|
const activeName = ref('Fire');
|
|
|
-
|
|
|
-const currentPage4 = ref(1)
|
|
|
+const gdxiugai=ref({});
|
|
|
+const currentPage4 = ref(1);
|
|
|
+let gdadd=ref("0");
|
|
|
+let jcadd=ref();
|
|
|
const pageSize4 = ref(5)
|
|
|
const small = ref(false)
|
|
|
const background = ref(false)
|
|
@@ -518,6 +510,7 @@ function pipelinedata(searchtag){
|
|
|
.catch((err) => {
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
function handleClicktable() {
|
|
|
// console.log('click')
|
|
|
}
|
|
@@ -546,9 +539,22 @@ function pipelinedata(searchtag){
|
|
|
selectstr.value='';
|
|
|
firepid.value='';
|
|
|
source.site=0;
|
|
|
+ newtable.value='1';
|
|
|
+ gdadd.value='1';
|
|
|
}
|
|
|
+ //保存fire
|
|
|
function handleEditfire(){
|
|
|
- const params = {
|
|
|
+ if(gdadd.value=='1'){
|
|
|
+ fireadd()
|
|
|
+ newaddshow.value=false;
|
|
|
+ }else if(gdadd.value=='2'){
|
|
|
+ gdxiugaifun()
|
|
|
+ newaddshow.value=false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 新建
|
|
|
+ function fireadd(){
|
|
|
+ const params = {
|
|
|
transCode: 'D00004',
|
|
|
pid:firepid.value,
|
|
|
aid:aid.value,
|
|
@@ -564,21 +570,64 @@ function pipelinedata(searchtag){
|
|
|
})
|
|
|
getdata();
|
|
|
})
|
|
|
- .catch((err) => {``
|
|
|
- ElMessage({
|
|
|
+ .catch((err) => {
|
|
|
+ ElMessage({
|
|
|
message: err.returnMsg,
|
|
|
type: 'error',
|
|
|
})
|
|
|
})
|
|
|
- }
|
|
|
+}
|
|
|
+ // 修改
|
|
|
function handlexiugai(index,row){
|
|
|
+ gdadd.value='2';
|
|
|
+ gdxiugai.value=row;
|
|
|
newaddshow.value=true;
|
|
|
selectstr.value=row.pname;
|
|
|
source.site=row.site;
|
|
|
firesid.value=row.sid;
|
|
|
- firepid.value=row.pid;
|
|
|
+ firepid.value=row.pid;
|
|
|
}
|
|
|
+ // 管道的修改
|
|
|
+ function gdxiugaifun(){
|
|
|
+ const params = {
|
|
|
+ transCode: 'D000010',
|
|
|
+ pid:gdxiugai.value.pid,
|
|
|
+ site:source.site,
|
|
|
+ sid:gdxiugai.value.sid,
|
|
|
+ userId:userId.value,
|
|
|
+ }
|
|
|
+ request(params)
|
|
|
+ .then((res) => {
|
|
|
+ ElMessage({
|
|
|
+ message: res.returnMsg,
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ getdata();
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ })
|
|
|
+ }
|
|
|
+//管道删除
|
|
|
+function handleDeletefire(index,row){
|
|
|
+ const params = {
|
|
|
+ transCode: 'D000011',
|
|
|
+ sid:row.sid,
|
|
|
+ userId:userId.value,
|
|
|
+ }
|
|
|
+ request(params)
|
|
|
+ .then((res) => {
|
|
|
+ ElMessage({
|
|
|
+ message: '删除成功',
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ getdata();
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ })
|
|
|
+
|
|
|
+}
|
|
|
function handlewater(index,row){
|
|
|
+ gdadd.value='2';
|
|
|
waaddshow.value=true;
|
|
|
selectstr.value=row.pname;
|
|
|
source.site=row.site;
|
|
@@ -587,18 +636,11 @@ function pipelinedata(searchtag){
|
|
|
}
|
|
|
|
|
|
function handleDelete(index,row) {
|
|
|
- // console.log(index, row)
|
|
|
+
|
|
|
}
|
|
|
function queding(){
|
|
|
selectfun();
|
|
|
|
|
|
- // if(selenum.value==1){
|
|
|
- // input3.value=selectstr.value
|
|
|
-
|
|
|
- // }else{
|
|
|
- // input4.value=selectstr.value
|
|
|
- // }
|
|
|
-
|
|
|
|
|
|
}
|
|
|
function selectfun(){
|
|
@@ -609,7 +651,6 @@ function pipelinedata(searchtag){
|
|
|
firepid.value=multipleSelection.value[0].id;
|
|
|
selectstr.value=multipleSelection.value[0].name;
|
|
|
}else{
|
|
|
-
|
|
|
selectstr.value='';
|
|
|
|
|
|
}
|
|
@@ -657,13 +698,14 @@ function pipelinedata(searchtag){
|
|
|
}
|
|
|
//新建灾情源
|
|
|
function jcyclick(){
|
|
|
+ jcadd.value='1';
|
|
|
Disastersource.value.timeline=''
|
|
|
Disastersource.value.val1=''
|
|
|
Disastersource.value.val2=''
|
|
|
Disastersource.value.val3=''
|
|
|
Disastersource.value.val4=''
|
|
|
}
|
|
|
- function Disasterclick(){
|
|
|
+ function newDisaster(){
|
|
|
const params = {
|
|
|
transCode: 'D00006',
|
|
|
sid:firesid.value,
|
|
@@ -685,7 +727,76 @@ function pipelinedata(searchtag){
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
})
|
|
|
+
|
|
|
+ }
|
|
|
+ function xiugaiDisaster(){
|
|
|
+ const params = {
|
|
|
+ transCode: 'D000012',
|
|
|
+ svid:Disastersource.value.svid,
|
|
|
+ timeline:Disastersource.value.timeline,
|
|
|
+ val1:Disastersource.value.val1,
|
|
|
+ val2:Disastersource.value.val2,
|
|
|
+ val3:Disastersource.value.val3,
|
|
|
+ val4:Disastersource.value.val4,
|
|
|
+ userId:userId.value
|
|
|
+ }
|
|
|
+ request(params)
|
|
|
+ .then((res) => {
|
|
|
+ //console.log(res);
|
|
|
+ ElMessage({
|
|
|
+ message: res.returnMsg,
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ testdata();
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
+ function Disasterclick(){
|
|
|
+ if(jcadd.value=='1'){
|
|
|
+ newDisaster();
|
|
|
+ }else if(jcadd.value=='2'){
|
|
|
+ xiugaiDisaster();
|
|
|
+ }else{
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
+// 灾情源的修改
|
|
|
+function handlexiugai2(index,row){
|
|
|
+ jcadd.value='2';
|
|
|
+ dialogVisibleadd.value=true;
|
|
|
+ if(activeName.value=='Fire'){
|
|
|
+ Disastersource.value.timeline=row.timeline;
|
|
|
+ Disastersource.value.val1=row.val1;
|
|
|
+ Disastersource.value.val2=row.val2;
|
|
|
+ Disastersource.value.val3=row.val3;
|
|
|
+ Disastersource.value.val4=row.val4;
|
|
|
+ Disastersource.value.svid=row.svid;
|
|
|
+ }else{
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
+//灾情源删除
|
|
|
+function handleDeletede(index,row){
|
|
|
+ const params = {
|
|
|
+ transCode: 'D000013',
|
|
|
+ svid:row.svid,
|
|
|
+ userId:userId.value
|
|
|
+ }
|
|
|
+ request(params)
|
|
|
+ .then((res) => {
|
|
|
+ //console.log(res);
|
|
|
+ ElMessage({
|
|
|
+ message: "删除成功",
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ testdata();
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ })
|
|
|
+}
|
|
|
+// 灾情源的修改接口
|
|
|
|
|
|
onMounted(()=>{
|
|
|
init();
|