abcfe658 by 杨威

多次新建自然幢,每次重置表单信息

1 parent 28f6f8fd
...@@ -177,6 +177,9 @@ export default { ...@@ -177,6 +177,9 @@ export default {
177 "$store.state.zdbsm": function(bsm) { 177 "$store.state.zdbsm": function(bsm) {
178 this.getRightTree(bsm); 178 this.getRightTree(bsm);
179 }, 179 },
180 "$store.state.zrzbsm": function(bsm) {
181 this.getRightTreeByZrzbsm(this.$store.state.zrzbsm);
182 },
180 183
181 "$store.state.treeData":function (val) { 184 "$store.state.treeData":function (val) {
182 console.log(val,'val'); 185 console.log(val,'val');
...@@ -430,6 +433,8 @@ export default { ...@@ -430,6 +433,8 @@ export default {
430 width: 100%; 433 width: 100%;
431 height: 100vh; 434 height: 100vh;
432 position: relative; 435 position: relative;
436 min-width: 1500px;
437 overflow-x: auto;
433 .calcWidth{ 438 .calcWidth{
434 width: calc(100% - 300px); 439 width: calc(100% - 300px);
435 } 440 }
......
...@@ -98,11 +98,10 @@ ...@@ -98,11 +98,10 @@
98 </el-tab-pane> 98 </el-tab-pane>
99 <el-tab-pane class="eltabspane" label="自然幢" name="zrz"> 99 <el-tab-pane class="eltabspane" label="自然幢" name="zrz">
100 <el-form :inline="true" :rules="rules1" :model="ruleForm1" ref="ruleForm1" class="demo-form-inline"> 100 <el-form :inline="true" :rules="rules1" :model="ruleForm1" ref="ruleForm1" class="demo-form-inline">
101 <el-form-item label="项目名称" prop="xmmc"> 101 <el-form-item label="项目名称" class="w100" prop="xmmc">
102 <el-input 102 <el-input
103 v-model="ruleForm1.xmmc" 103 v-model="ruleForm1.xmmc"
104 placeholder="项目名称" 104 placeholder="项目名称"
105 style="width:400px;"
106 ></el-input> 105 ></el-input>
107 </el-form-item> 106 </el-form-item>
108 </el-form> 107 </el-form>
...@@ -114,11 +113,10 @@ ...@@ -114,11 +113,10 @@
114 </el-tab-pane> 113 </el-tab-pane>
115 <el-tab-pane class="eltabspane" label="多幢" name="dz"> 114 <el-tab-pane class="eltabspane" label="多幢" name="dz">
116 <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="demo-form-inline"> 115 <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="demo-form-inline">
117 <el-form-item label="项目名称" prop="xmmc"> 116 <el-form-item label="项目名称" class="w100" prop="xmmc">
118 <el-input 117 <el-input
119 v-model="ruleForm2.xmmc" 118 v-model="ruleForm2.xmmc"
120 placeholder="项目名称" 119 placeholder="项目名称"
121 style="width:400px;"
122 ></el-input> 120 ></el-input>
123 </el-form-item> 121 </el-form-item>
124 </el-form> 122 </el-form>
...@@ -243,9 +241,16 @@ export default { ...@@ -243,9 +241,16 @@ export default {
243 methods: { 241 methods: {
244 // 重置 242 // 重置
245 reset(){ 243 reset(){
246 this.$refs['ruleForm'].resetFields(); 244 debugger
247 this.$refs["ruleForm1"].resetFields(); 245 if(this.$refs['ruleForm']){
248 this.$refs["ruleForm2"].resetFields(); 246 this.$refs['ruleForm'].resetFields();
247 }
248 if(this.$refs["ruleForm1"]){
249 this.$refs["ruleForm1"].resetFields();
250 }
251 if (this.$refs["ruleForm2"]) {
252 this.$refs["ruleForm2"].resetFields();
253 }
249 }, 254 },
250 handleClick(tab, event) { 255 handleClick(tab, event) {
251 console.log(tab, event); 256 console.log(tab, event);
...@@ -290,7 +295,6 @@ export default { ...@@ -290,7 +295,6 @@ export default {
290 this.ruleForm1.dzbsm = this.$store.state.dzbsm != '' ? this.$store.state.dzbsm : ''; 295 this.ruleForm1.dzbsm = this.$store.state.dzbsm != '' ? this.$store.state.dzbsm : '';
291 insertZrzjbxx(this.ruleForm1) 296 insertZrzjbxx(this.ruleForm1)
292 .then((res) => { 297 .then((res) => {
293 debugger
294 if (res.code == "200") { 298 if (res.code == "200") {
295 this.$message({ 299 this.$message({
296 message: "创建成功!", 300 message: "创建成功!",
...@@ -300,13 +304,13 @@ export default { ...@@ -300,13 +304,13 @@ export default {
300 this.$store.state.zdbsm=res.result.zdbsm; 304 this.$store.state.zdbsm=res.result.zdbsm;
301 this.$store.state.zrzbsm=res.result.bsm; 305 this.$store.state.zrzbsm=res.result.bsm;
302 this.$store.state.xmmc=res.result.xmmc; 306 this.$store.state.xmmc=res.result.xmmc;
307 this.close();
303 this.$router.push({ 308 this.$router.push({
304 path: '/zrz', query:{ 309 path: '/zrz', query:{
305 source: 1, 310 source: 1,
306 bsm:res.result.bsm 311 bsm:res.result.bsm
307 } 312 }
308 }); 313 });
309 this.close();
310 } else { 314 } else {
311 this.$message.error("创建失败!"); 315 this.$message.error("创建失败!");
312 } 316 }
...@@ -334,13 +338,13 @@ export default { ...@@ -334,13 +338,13 @@ export default {
334 this.$store.state.zdbsm=res.result.zdbsm; 338 this.$store.state.zdbsm=res.result.zdbsm;
335 this.$store.state.dzbsm=res.result.bsm; 339 this.$store.state.dzbsm=res.result.bsm;
336 this.$store.state.xmmc=res.result.xmmc; 340 this.$store.state.xmmc=res.result.xmmc;
341 this.close();
337 this.$router.push({ 342 this.$router.push({
338 path: '/dz', query:{ 343 path: '/dz', query:{
339 source: 1, 344 source: 1,
340 bsm:res.result.bsm 345 bsm:res.result.bsm
341 } 346 }
342 }); 347 });
343 this.close();
344 } else { 348 } else {
345 this.$message.error("创建失败!"); 349 this.$message.error("创建失败!");
346 } 350 }
...@@ -405,8 +409,8 @@ export default { ...@@ -405,8 +409,8 @@ export default {
405 } 409 }
406 }, 410 },
407 close() { 411 close() {
408 this.$emit("closeDialog");
409 this.reset(); 412 this.reset();
413 this.$emit("closeDialog");
410 }, 414 },
411 }, 415 },
412 computed: {}, 416 computed: {},
......