设备配置
This commit is contained in:
		| @@ -39,6 +39,12 @@ | ||||
|             </div> | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|         <el-table-column slot="flag" align="center" label="状态" width="100"> | ||||
|           <template v-slot="{ row }"> | ||||
|             <el-switch v-model="row.flag" @change="onChange(row)" active-value="1" inactive-value="0" | ||||
|                         active-color="#5088FF" inactive-color="#D0D4DC"></el-switch> | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|       </ai-table> | ||||
|       <ai-dialog :title="dialogTitle" :visible.sync="dialog" width="800px"  @onConfirm="addForm" @closed="dialogForm={}"> | ||||
|         <el-form ref="addForm" :model="dialogForm" :rules="rules" size="small"  label-width="160px"> | ||||
| @@ -126,7 +132,7 @@ | ||||
|         return [ | ||||
|           {type: "selection"}, | ||||
|           { prop: 'corpId', label: 'CorpId', fixed: 'left', width: 220 }, | ||||
|           { prop: 'flag', align: 'center', label: '状态', fixed: 'left', width: 120 }, | ||||
|           { slot: 'flag', align: 'center', label: '状态', fixed: 'left', width: 120 }, | ||||
|           { prop: 'appId', align: 'center', label: 'AppId', width: 240 }, | ||||
|           { prop: 'rsa', align: 'center', label: 'RSA', width: 240 }, | ||||
|           { prop: 'secret', align: 'center', label: 'SECRET', width: 180 }, | ||||
| @@ -213,6 +219,19 @@ | ||||
|           }) | ||||
|         }) | ||||
|       }, | ||||
|       onChange(row) { | ||||
|         this.instance.post(`/app/appzyaccountconfig/setFlag`, null, { | ||||
|           params: { | ||||
|             id: row.id, | ||||
|             flag: row.flag | ||||
|           } | ||||
|         }).then((res) => { | ||||
|           if (res.code == 0) { | ||||
|             this.$message.success(+row.flag ? '已启用' : '已禁用'); | ||||
|             this.getList(); | ||||
|           } | ||||
|         }) | ||||
|       }, | ||||
|     } | ||||
|   } | ||||
| </script> | ||||
| @@ -39,6 +39,12 @@ | ||||
|             </div> | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|         <el-table-column slot="flag" align="center" label="状态" width="100"> | ||||
|           <template v-slot="{ row }"> | ||||
|             <el-switch v-model="row.flag" @change="onChange(row)" active-value="1" inactive-value="0" | ||||
|                         active-color="#5088FF" inactive-color="#D0D4DC"></el-switch> | ||||
|           </template> | ||||
|         </el-table-column> | ||||
|       </ai-table> | ||||
|       <ai-dialog :title="dialogTitle" :visible.sync="dialog" width="800px"  @onConfirm="addForm" @closed="dialogForm={}"> | ||||
|         <el-form ref="addForm" :model="dialogForm" :rules="rules" size="small"  label-width="160px"> | ||||
| @@ -117,7 +123,7 @@ | ||||
|         return [ | ||||
|           {type: "selection"}, | ||||
|           { prop: 'corpId', label: 'CorpId', fixed: 'left', width: 220 }, | ||||
|           { prop: 'flag', align: 'center', label: '状态', fixed: 'left', width: 120 }, | ||||
|           { slot: 'flag', align: 'center', label: '状态', fixed: 'left', width: 120 }, | ||||
|           { prop: 'slwUserId', align: 'center', label: '用户ID', width: 180 }, | ||||
|           { prop: 'slwAreaId', align: 'center', label: '地区编码', width: 180 }, | ||||
|           { prop: 'slwToken', align: 'center', label: 'TOKEN', width: 220 }, | ||||
| @@ -200,6 +206,19 @@ | ||||
|           }) | ||||
|         }) | ||||
|       }, | ||||
|       onChange(row) { | ||||
|         this.instance.post(`/app/appzyaccountconfig/setFlag`, null, { | ||||
|           params: { | ||||
|             id: row.id, | ||||
|             flag: row.flag | ||||
|           } | ||||
|         }).then((res) => { | ||||
|           if (res.code == 0) { | ||||
|             this.$message.success(+row.flag ? '已启用' : '已禁用'); | ||||
|             this.getList(); | ||||
|           } | ||||
|         }) | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| </script> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user