Authored by 王涛

Merge branch 'master-v32-xwx' into 'master'

杭州-对比分析-操作添加编辑功能



See merge request !217
@@ -102,7 +102,7 @@ body{ @@ -102,7 +102,7 @@ body{
102 } 102 }
103 .icon-bg{ 103 .icon-bg{
104 display: flex; 104 display: flex;
105 - justify-content: center; 105 + justify-content: space-around;
106 align-items: center; 106 align-items: center;
107 width: 20px; 107 width: 20px;
108 height: 20px; 108 height: 20px;
@@ -175,5 +175,5 @@ body{ @@ -175,5 +175,5 @@ body{
175 } 175 }
176 .list-handle{ 176 .list-handle{
177 display: flex; 177 display: flex;
178 - justify-content: center; 178 + justify-content: space-around;
179 } 179 }
@@ -145,6 +145,9 @@ @@ -145,6 +145,9 @@
145 <div v-if="!isAdd" style="padding: 3px 10px;"> 145 <div v-if="!isAdd" style="padding: 3px 10px;">
146 <el-input v-model="form.parentName" placeholder="请输入场景分类"/> 146 <el-input v-model="form.parentName" placeholder="请输入场景分类"/>
147 </div> 147 </div>
  148 + <div v-if="!isAdd" style="padding: 3px 10px;">
  149 + <el-input v-model="form.desc" placeholder="请输入场景分类描述"/>
  150 + </div>
148 <div v-else style="padding: 3px 10px;"> 151 <div v-else style="padding: 3px 10px;">
149 <el-select v-model="form.parentId" placeholder="请选择场景分类" style="width: 100%"> 152 <el-select v-model="form.parentId" placeholder="请选择场景分类" style="width: 100%">
150 <el-option 153 <el-option
@@ -163,6 +166,9 @@ @@ -163,6 +166,9 @@
163 <el-input v-model="form.scene.name" placeholder="请输入场景名称"/> 166 <el-input v-model="form.scene.name" placeholder="请输入场景名称"/>
164 </div> 167 </div>
165 <div style="padding: 3px 10px;"> 168 <div style="padding: 3px 10px;">
  169 + <el-input v-model="form.scene.desc" placeholder="请输入场景描述"/>
  170 + </div>
  171 + <div style="padding: 3px 10px;">
166 <el-input v-model="form.scene.sort" type="number" placeholder="请输入排序"/> 172 <el-input v-model="form.scene.sort" type="number" placeholder="请输入排序"/>
167 </div> 173 </div>
168 </template> 174 </template>
@@ -397,6 +397,7 @@ export default { @@ -397,6 +397,7 @@ export default {
397 let formVal = form.value; 397 let formVal = form.value;
398 let parentName = formVal.parentName; 398 let parentName = formVal.parentName;
399 let parentId = formVal.parentId; 399 let parentId = formVal.parentId;
  400 + let desc = formVal.scene.desc;
400 let name = formVal.scene.name; 401 let name = formVal.scene.name;
401 let sort = formVal.scene.sort; 402 let sort = formVal.scene.sort;
402 let timeScope = formVal.scene.timeScope; 403 let timeScope = formVal.scene.timeScope;
@@ -421,7 +422,7 @@ export default { @@ -421,7 +422,7 @@ export default {
421 let addParam = { 422 let addParam = {
422 scene: [{ 423 scene: [{
423 name: name, 424 name: name,
424 - desc: '', 425 + desc: desc,
425 sort: sort, 426 sort: sort,
426 timeScope: timeScope, 427 timeScope: timeScope,
427 frequency: frequency, 428 frequency: frequency,
@@ -436,6 +437,7 @@ export default { @@ -436,6 +437,7 @@ export default {
436 return; 437 return;
437 } 438 }
438 addParam['parentName'] = parentName; 439 addParam['parentName'] = parentName;
  440 + addParam['desc'] = formVal.desc;
439 url = '/api-web/ContrastAnalysis/insertScene'; 441 url = '/api-web/ContrastAnalysis/insertScene';
440 } else { 442 } else {
441 if(parentId == ''){ 443 if(parentId == ''){
@@ -46,12 +46,15 @@ @@ -46,12 +46,15 @@
46 <template #default="scope"> 46 <template #default="scope">
47 <div class="list-handle"> 47 <div class="list-handle">
48 <span class="icon-bg"> 48 <span class="icon-bg">
49 - <i class="icon-list icon-list-delete" @click="handleDelete(scope.row)"></i> 49 + <i class="icon-list icon-list-delete" title="删除" @click="handleDelete(scope.row)"></i>
  50 + </span>
  51 + <span class="icon-bg">
  52 + <i class="el-icon-edit-outline" title="修改" @click="handleUpdate(scope.row)"></i>
50 </span> 53 </span>
51 <!--<i class="icon-list icon-list-group"></i> 54 <!--<i class="icon-list icon-list-group"></i>
52 - <i class="icon-list icon-list-message"></i>  
53 - <i class="icon-list icon-list-safe"></i>  
54 - <i class="icon-list icon-list-net"></i>--> 55 + <i class="icon-list icon-list-message"></i>
  56 + <i class="icon-list icon-list-safe"></i>
  57 + <i class="icon-list icon-list-net"></i>-->
55 </div> 58 </div>
56 59
57 </template> 60 </template>
@@ -87,6 +87,9 @@ export default { @@ -87,6 +87,9 @@ export default {
87 } 87 }
88 }) 88 })
89 } 89 }
  90 + const handleUpdate=(item)=>{
  91 + window.top.location.href = window.top.location.origin + '/#/analysis/view/id=' +item.id;
  92 + }
90 const searchData=()=>{ 93 const searchData=()=>{
91 proxy.nickname=proxy.inputSearch; 94 proxy.nickname=proxy.inputSearch;
92 proxy.getData(); 95 proxy.getData();
@@ -128,7 +131,8 @@ export default { @@ -128,7 +131,8 @@ export default {
128 handleSizeChange, 131 handleSizeChange,
129 handleCurrentChange, 132 handleCurrentChange,
130 totalCount, 133 totalCount,
131 - currentPage 134 + currentPage,
  135 + handleUpdate
132 } 136 }
133 } 137 }
134 } 138 }