File tree Expand file tree Collapse file tree 4 files changed +27
-2
lines changed
Expand file tree Collapse file tree 4 files changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -9,5 +9,5 @@ export const professionalApi = {
99 updateEmbedded : ( data : any ) => request . put ( '/system/terminology' , data ) ,
1010 deleteEmbedded : ( params : any ) => request . delete ( '/system/terminology' , { data : params } ) ,
1111 getOne : ( id : any ) => request . get ( `/system/terminology/${ id } ` ) ,
12- enable : ( id : any , enabled : any ) => request . get ( `/system/data-training /${ id } /enable/${ enabled } ` ) ,
12+ enable : ( id : any , enabled : any ) => request . get ( `/system/terminology /${ id } /enable/${ enabled } ` ) ,
1313}
Original file line number Diff line number Diff line change @@ -8,4 +8,5 @@ export const trainingApi = {
88 updateEmbedded : ( data : any ) => request . put ( '/system/data-training' , data ) ,
99 deleteEmbedded : ( params : any ) => request . delete ( '/system/data-training' , { data : params } ) ,
1010 getOne : ( id : any ) => request . get ( `/system/data-training/${ id } ` ) ,
11+ enable : ( id : any , enabled : any ) => request . get ( `/system/data-training/${ id } /enable/${ enabled } ` ) ,
1112}
Original file line number Diff line number Diff line change 22 "menu" : {
33 "Dashboard1" : " 默认密码:{msg}" ,
44 "add_interface_credentials" : " 请添加接口凭证" ,
5- "kkk:" : " 默认密码:{msg}" ,
65 "Data Q&A" : " 智能问数" ,
76 "Data Connections" : " 数据源" ,
87 "Dashboard" : " 仪表盘" ,
Original file line number Diff line number Diff line change @@ -302,6 +302,20 @@ const handleRowClick = (row: any) => {
302302 rowInfoDialog .value = true
303303}
304304
305+ const changeStatus = (id : any , val : any ) => {
306+ trainingApi
307+ .enable (id , val + ' ' )
308+ .then (() => {
309+ ElMessage ({
310+ message: t (' common.save_success' ),
311+ type: ' success' ,
312+ })
313+ })
314+ .finally (() => {
315+ search ()
316+ })
317+ }
318+
305319const onRowFormClose = () => {
306320 pageForm .value = cloneDeep (defaultForm )
307321 rowInfoDialog .value = false
@@ -375,6 +389,17 @@ const onRowFormClose = () => {
375389 </el-table-column >
376390 <el-table-column prop =" datasource_name" :label =" $t('ds.title')" min-width =" 240" >
377391 </el-table-column >
392+ <el-table-column :label =" t('ds.status')" width =" 180" >
393+ <template #default =" scope " >
394+ <div @click.stop style =" display : flex ; align-items : center " >
395+ <el-switch
396+ v-model =" scope.row.enabled"
397+ size =" small"
398+ @change =" (val: any) => changeStatus(scope.row.id, val)"
399+ />
400+ </div >
401+ </template >
402+ </el-table-column >
378403 <el-table-column
379404 prop =" create_time"
380405 sortable
You can’t perform that action at this time.
0 commit comments