File tree Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " vuecmf" ,
3
- "version" : " 2.4.0 " ,
3
+ "version" : " 2.4.3 " ,
4
4
"private" : true ,
5
5
"description" : " VueCMF是一款完全开源免费的内容管理快速开发框架。2.1+版本使用vue3、Element Plus和TypeScript构建,后端API基于Go/PHP开发。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!甚至不用写一行代码使用VueCMF就能设计出功能强大的后台管理系统。" ,
6
6
"author" : " vuecmf <tulihua2004@126.com>" ,
Original file line number Diff line number Diff line change @@ -502,6 +502,28 @@ export default class ContentService extends BaseService{
502
502
}
503
503
}
504
504
505
+ /**
506
+ * 修改一级弹窗行数据的状态
507
+ * @param value 状态更新后的值
508
+ * @param row 当前选择行数据
509
+ */
510
+ firstDlgChangeStatus = ( value : string | number , row : AnyObject ) : void => {
511
+ if ( value != '' && typeof row . id != 'undefined' && row . id != '' && row . id != null && typeof this . table_config . current_table_service == 'object' ) {
512
+ this . dialogTableService . uploadDataService . saveRow ( row )
513
+ }
514
+ }
515
+
516
+ /**
517
+ * 修改二级弹窗行数据的状态
518
+ * @param value 状态更新后的值
519
+ * @param row 当前选择行数据
520
+ */
521
+ secondDlgChangeStatus = ( value : string | number , row : AnyObject ) : void => {
522
+ if ( value != '' && typeof row . id != 'undefined' && row . id != '' && row . id != null && typeof this . table_config . current_table_service == 'object' ) {
523
+ this . secondDialogTableService . uploadDataService . saveRow ( row )
524
+ }
525
+ }
526
+
505
527
506
528
/**
507
529
* 更新表格高度, 列表行操作功能是否展开
Original file line number Diff line number Diff line change 184
184
<!-- 每行中的每个字段内容 自定义格式化内容显示: 可获取参数有 { row, field } -->
185
185
<template #formatRow="{ row, field }">
186
186
<span v-if=" field === 'status' ">
187
- <el-switch v-model="row[field]" :disabled="dlg_second.statusDisabled(row)" @change="(value) => firstDlgChangeStatus (value, row)" inline-prompt :active-value="10" active-text="开" :inactive-value="20" inactive-text="关"></el-switch>
187
+ <el-switch v-model="row[field]" :disabled="dlg_second.statusDisabled(row)" @change="(value) => secondDlgChangeStatus (value, row)" inline-prompt :active-value="10" active-text="开" :inactive-value="20" inactive-text="关"></el-switch>
188
188
</span>
189
189
</template>
190
190
@@ -274,6 +274,8 @@ const loadForm = service.loadForm
274
274
const dlgFirstOpened = service .dlgFirstOpened
275
275
const dlgSecondOpened = service .dlgSecondOpened
276
276
const changeStatus = service .changeStatus
277
+ const firstDlgChangeStatus = service .firstDlgChangeStatus
278
+ const secondDlgChangeStatus = service .secondDlgChangeStatus
277
279
278
280
const showSetAssignDlg = () => set_assign_dlg .value = false
279
281
const showPermissionDlg = () => permission_dlg .value = false
You can’t perform that action at this time.
0 commit comments