15a09fff by 杨威

更正:列表点击办理,增加二次提醒:是否确定更正该宗地\自然幢\多幢

1 parent 46e7e7fb
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 <el-table-column label="操作" width="100"> 12 <el-table-column label="操作" width="100">
13 <template slot-scope="scope"> 13 <template slot-scope="scope">
14 <el-button @click="handleClick(scope.row)" type="text" size="small" 14 <el-button @click="handleClick(scope.row)" type="text" size="small"
15 >办理 15 >更正
16 </el-button 16 </el-button
17 > 17 >
18 <el-button type="text" size="small">定位</el-button> 18 <el-button type="text" size="small">定位</el-button>
...@@ -116,44 +116,61 @@ ...@@ -116,44 +116,61 @@
116 }, 116 },
117 //点击办理 117 //点击办理
118 handleClick(row) { 118 handleClick(row) {
119 console.log(row); 119 let type;name;
120 let path = "";
121 var type;
122 var id = row.bsm;
123 switch (row.dylx) { 120 switch (row.dylx) {
124 case "自然幢":
125 path = "/zrz";
126 type = "1";
127 this.$store.state.zrzbsm = row.glbsm;
128 break;
129 case "zd": 121 case "zd":
130 path = "/zd";
131 type = "0"; 122 type = "0";
123 name = '宗地';
132 this.$store.state.zdbsm = row.glbsm 124 this.$store.state.zdbsm = row.glbsm
133 break; 125 break;
134 case "户": 126 case "zrz":
135 path = "h"; 127 type = "1";
136 this.$store.state.hbsm = row.glbsm 128 name = '自然幢';
129 this.$store.state.zrzbsm = row.glbsm;
130 break;
131 case "h":
132 case "h0":
133 case "h1":
137 type = "2"; 134 type = "2";
135 name = "户"
136 this.$store.state.hbsm = row.glbsm;
137 case "dz":
138 type = "3";
139 name = "多幢";
140 this.$store.state.dzbsm = row.glbsm;
138 default: 141 default:
139 break; 142 break;
140 } 143 }
141 var data = {"id": id, "type": type}; 144 let data = {"id": row.bsm, "type": type};
142 updateQsztByBsm(data) 145 this.$confirm('是否确定更正该'+name+'?', '提示', {
143 .then((res => { 146 confirmButtonText: '确定',
144 if (res.code == 200) { 147 cancelButtonText: '取消',
145 this.$message({ 148 type: 'warning'
146 message: res.message, 149 }).then(() => {
147 type: "success", 150 updateQsztByBsm(data)
148 }); 151 .then((res => {
149 } else { 152 if (res.code == 200) {
153 this.$message({
154 type: 'success',
155 message: '更正成功!'
156 });
157 this.$router.push("/"+path);
158 } else {
159 this.$message({
160 message: res.message,
161 type: "warning",
162 });
163 }
164 })).catch(() => {
150 this.$message({ 165 this.$message({
151 message: res.message, 166 message: res.message,
152 type: "warning", 167 type: "error",
153 }); 168 });
154 } 169 });
155 })) 170
156 this.$router.push(path); 171 }).catch(() => {
172
173 });
157 }, 174 },
158 }, 175 },
159 computed: {}, 176 computed: {},
......