|
@@ -28,10 +28,13 @@ type TYPE_TABLE_FIELD = {
|
|
'xkj_kbmc': string; // 课表名称
|
|
'xkj_kbmc': string; // 课表名称
|
|
'team_id': string; // 学期编号
|
|
'team_id': string; // 学期编号
|
|
'team_name': string; // 学期名称
|
|
'team_name': string; // 学期名称
|
|
- 'xkk_id': string; // 课表类型编号
|
|
|
|
- 'xkk_kblxmc': string; // 课表类型名称
|
|
|
|
'xkj_scr': string; // 上传人
|
|
'xkj_scr': string; // 上传人
|
|
'xkj_kbxq_json': string; // 课表详情JSON
|
|
'xkj_kbxq_json': string; // 课表详情JSON
|
|
|
|
+ 'xxk_kblx': string; // 课表类型
|
|
|
|
+ 'xkj_xls': string; // 课表文件
|
|
|
|
+ 'xkj_jsbh': string; // 教师编号
|
|
|
|
+ 'xkj_img': string; // 课表图片
|
|
|
|
+ 'xjj_zgbh':string // 职工编号
|
|
}
|
|
}
|
|
// #endregion
|
|
// #endregion
|
|
|
|
|
|
@@ -89,18 +92,13 @@ const handleTableColBtn_edit = async (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
dialogForm_Data.value = (res.data.one_info)
|
|
dialogForm_Data.value = (res.data.one_info)
|
|
dialogVisible_addOrEdit.value = true
|
|
dialogVisible_addOrEdit.value = true
|
|
}
|
|
}
|
|
-const handleTableColBtn_audit = (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
|
|
- whichDialogSubmit = 'edit'
|
|
|
|
- dialogForm_Data.value = pick(scope.row, [`${TABLE_KEY}`, ...Object.keys(dialogForm_Rules_audit)])
|
|
|
|
- dialogVisible_audit.value = true
|
|
|
|
-}
|
|
|
|
-const handleTableColBtn_detail = (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
|
|
- router.push({ name: DetailName, params: { [DetailParam]: scope.row[TABLE_KEY] } })
|
|
|
|
-}
|
|
|
|
const handleTableColBtn_delete = async (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
const handleTableColBtn_delete = async (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
await deleteApi(scope.row[TABLE_KEY])
|
|
await deleteApi(scope.row[TABLE_KEY])
|
|
queryApi()
|
|
queryApi()
|
|
}
|
|
}
|
|
|
|
+const handleTableColBtn_detail = (scope: { row: TYPE_TABLE_FIELD }) => {
|
|
|
|
+ router.push({ name: DetailName, params: { [DetailParam]: scope.row[TABLE_KEY] } })
|
|
|
|
+}
|
|
// #endregion
|
|
// #endregion
|
|
|
|
|
|
// #region (pagination)
|
|
// #region (pagination)
|
|
@@ -116,17 +114,17 @@ function handleCurrentChange() {
|
|
// #region (dialog base)
|
|
// #region (dialog base)
|
|
const dialogForm_Data = ref<Partial<TYPE_TABLE_FIELD> & { keyword?: string }>({})
|
|
const dialogForm_Data = ref<Partial<TYPE_TABLE_FIELD> & { keyword?: string }>({})
|
|
|
|
|
|
-const handleDialogFormBtn_submit = async (formRefKey: string,extendData?:Partial<TYPE_TABLE_FIELD>) => {
|
|
|
|
|
|
+const handleDialogFormBtn_submit = async (formRefKey: string, extendData?: Partial<TYPE_TABLE_FIELD>) => {
|
|
const isValid = await (instance?.refs[formRefKey] as FormInstance).validate((valid: boolean) => valid)
|
|
const isValid = await (instance?.refs[formRefKey] as FormInstance).validate((valid: boolean) => valid)
|
|
if (isValid) {
|
|
if (isValid) {
|
|
- await API_MAP[whichDialogSubmit](<TYPE_TABLE_FIELD>({...dialogForm_Data.value,...extendData}))
|
|
|
|
|
|
+ await API_MAP[whichDialogSubmit](<TYPE_TABLE_FIELD>({ ...dialogForm_Data.value, ...extendData }))
|
|
handleDialogFormBtn_cancel()
|
|
handleDialogFormBtn_cancel()
|
|
queryApi()
|
|
queryApi()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const handleDialogFormBtn_cancel = (formRefKey?: string) => {
|
|
const handleDialogFormBtn_cancel = (formRefKey?: string) => {
|
|
dialogVisible_addOrEdit.value = false
|
|
dialogVisible_addOrEdit.value = false
|
|
- dialogVisible_audit.value = false
|
|
|
|
|
|
+ // dialogVisible_audit.value = false
|
|
}
|
|
}
|
|
// #endregion
|
|
// #endregion
|
|
|
|
|
|
@@ -139,36 +137,13 @@ const dialogForm_Rules_addOrEdit = reactive({
|
|
'xkj_kbmc': { required: true, message: '课表名称不能为空', trigger: 'submit' },
|
|
'xkj_kbmc': { required: true, message: '课表名称不能为空', trigger: 'submit' },
|
|
'team_id': { required: true, message: '学期编号不能为空', trigger: 'submit' },
|
|
'team_id': { required: true, message: '学期编号不能为空', trigger: 'submit' },
|
|
'team_name': { required: true, message: '学期名称不能为空', trigger: 'submit' },
|
|
'team_name': { required: true, message: '学期名称不能为空', trigger: 'submit' },
|
|
- 'xkk_id': { required: true, message: '课表类型编号不能为空', trigger: 'submit' },
|
|
|
|
- 'xkk_kblxmc': { required: true, message: '课表类型名称不能为空', trigger: 'submit' },
|
|
|
|
- 'xkj_scr': { required: true, message: '上传人不能为空', trigger: 'submit' },
|
|
|
|
- 'xkj_kbxq_json': { required: true, message: '课表详情JSON不能为空', trigger: 'submit' },
|
|
|
|
-})
|
|
|
|
-// #endregion
|
|
|
|
-
|
|
|
|
-// #region (dialog audit)
|
|
|
|
-const dialogVisible_audit = ref<boolean>(false)
|
|
|
|
-
|
|
|
|
-const dialogForm_Field_audit = reactive<{
|
|
|
|
- FLAG: keyof TYPE_TABLE_FIELD,
|
|
|
|
- REASON?: keyof TYPE_TABLE_FIELD
|
|
|
|
-}>({
|
|
|
|
- FLAG: 'xkj_id',
|
|
|
|
- REASON: 'xkj_id'
|
|
|
|
-})
|
|
|
|
-
|
|
|
|
-const dialogForm_Ref_audit = ref<FormInstance>()
|
|
|
|
-const dialogForm_Rules_audit = reactive<FormRules>({
|
|
|
|
- 'xkj_jsmc': { required: true, message: '教师名称不能为空', trigger: 'submit' },
|
|
|
|
- 'xkj_kbmc': { required: true, message: '课表名称不能为空', trigger: 'submit' },
|
|
|
|
- 'team_id': { required: true, message: '学期编号不能为空', trigger: 'submit' },
|
|
|
|
- 'team_name': { required: true, message: '学期名称不能为空', trigger: 'submit' },
|
|
|
|
- 'xkk_id': { required: true, message: '课表类型编号不能为空', trigger: 'submit' },
|
|
|
|
- 'xkk_kblxmc': { required: true, message: '课表类型名称不能为空', trigger: 'submit' },
|
|
|
|
'xkj_scr': { required: true, message: '上传人不能为空', trigger: 'submit' },
|
|
'xkj_scr': { required: true, message: '上传人不能为空', trigger: 'submit' },
|
|
'xkj_kbxq_json': { required: true, message: '课表详情JSON不能为空', trigger: 'submit' },
|
|
'xkj_kbxq_json': { required: true, message: '课表详情JSON不能为空', trigger: 'submit' },
|
|
|
|
+ 'xxk_kblx': { required: true, message: '课表类型不能为空', trigger: 'submit' },
|
|
|
|
+ 'xkj_xls': { required: true, message: '课表文件不能为空', trigger: 'submit' },
|
|
|
|
+ 'xkj_jsbh': { required: true, message: '教师编号不能为空', trigger: 'submit' },
|
|
|
|
+ 'xkj_img': { required: true, message: '课表图片不能为空', trigger: 'submit' },
|
|
})
|
|
})
|
|
-
|
|
|
|
// #endregion
|
|
// #endregion
|
|
|
|
|
|
// #region (request api):
|
|
// #region (request api):
|
|
@@ -205,7 +180,7 @@ function editApi(data: Partial<TYPE_TABLE_FIELD>) {
|
|
url: URL_CUT + '/edit',
|
|
url: URL_CUT + '/edit',
|
|
data: {
|
|
data: {
|
|
[TABLE_KEY]: data[TABLE_KEY],
|
|
[TABLE_KEY]: data[TABLE_KEY],
|
|
- [URL_SUBMIT_KEY]: pick(data, ['xkj_jsmc', 'xkj_kbmc', 'team_id', 'team_name', 'xkk_id', 'xkk_kblxmc', 'xkj_scr', 'xkj_kbxq_json',]),
|
|
|
|
|
|
+ [URL_SUBMIT_KEY]: pick(data, ['xkj_jsmc', 'xkj_kbmc', 'team_id', 'team_name', 'xkj_scr', 'xkj_kbxq_json', 'xxk_kblx', 'xkj_xls', 'xkj_jsbh', 'xkj_img','xjj_zgbh']),
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -264,16 +239,18 @@ init()
|
|
<div class="card flex-grow flex flex-col">
|
|
<div class="card flex-grow flex flex-col">
|
|
<el-form inline :model="queryForm_Data">
|
|
<el-form inline :model="queryForm_Data">
|
|
<el-form-item label="关键字">
|
|
<el-form-item label="关键字">
|
|
- <el-input v-model="queryForm_Data.keyword" clearable />
|
|
|
|
|
|
+ <el-input v-model="queryForm_Data.keyword"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <!-- <el-form-item label="教师名称"><el-input v-model="queryForm_Data.xkj_jsmc" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="课表名称"><el-input v-model="queryForm_Data.xkj_kbmc" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="学期编号"><el-input v-model="queryForm_Data.team_id" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="学期名称"><el-input v-model="queryForm_Data.team_name" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="课表类型编号"><el-input v-model="queryForm_Data.xkk_id" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="课表类型名称"><el-input v-model="queryForm_Data.xkk_kblxmc" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="上传人"><el-input v-model="queryForm_Data.xkj_scr" clearable /></el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="课表详情JSON"><el-input v-model="queryForm_Data.xkj_kbxq_json" clearable /></el-form-item> -->
|
|
|
|
|
|
+ <!-- <el-form-item label="教师名称"><el-input v-model="queryForm_Data.xkj_jsmc" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="课表名称"><el-input v-model="queryForm_Data.xkj_kbmc" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="学期编号"><el-input v-model="queryForm_Data.team_id" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="学期名称"><el-input v-model="queryForm_Data.team_name" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="上传人"><el-input v-model="queryForm_Data.xkj_scr" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="课表详情JSON"><el-input v-model="queryForm_Data.xkj_kbxq_json" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="课表类型"><el-select v-model="queryForm_Data.xxk_kblx" clearable filterable ><el-option label="学校总课表" value="1" /><el-option label="年级课表" value="2" /><el-option label="班级课表" value="3" /><el-option label="教师课表" value="4" /><el-option label="学生课表" value="5" /></el-select></el-form-item>
|
|
|
|
+ <el-form-item label="课表文件"><file-upload v-model:part="queryForm_Data.xkj_xls" /></el-form-item>
|
|
|
|
+ <el-form-item label="教师编号"><el-input v-model="queryForm_Data.xkj_jsbh" clearable /></el-form-item>
|
|
|
|
+ <el-form-item label="课表图片"><file-upload v-model:part="queryForm_Data.xkj_img" /></el-form-item> -->
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button @click="handleQueryFormBtn_search" type="primary">搜索</el-button>
|
|
<el-button @click="handleQueryFormBtn_search" type="primary">搜索</el-button>
|
|
<el-button @click="handleQueryFormBtn_clear" type="warning">清空</el-button>
|
|
<el-button @click="handleQueryFormBtn_clear" type="warning">清空</el-button>
|
|
@@ -283,7 +260,7 @@ init()
|
|
<div>
|
|
<div>
|
|
<import-button :url="URL_CUT_REF"></import-button>
|
|
<import-button :url="URL_CUT_REF"></import-button>
|
|
<!-- <el-button @click="handleTableRowBtn_export" type="success">导出</el-button> -->
|
|
<!-- <el-button @click="handleTableRowBtn_export" type="success">导出</el-button> -->
|
|
- <!-- <el-button @click="handleTableRowBtn_add" type="primary">新增</el-button> -->
|
|
|
|
|
|
+ <el-button @click="handleTableRowBtn_add" type="primary">新增</el-button>
|
|
<!-- <el-button @click="handleTableRowBtn_delete" type="danger">删除</el-button> -->
|
|
<!-- <el-button @click="handleTableRowBtn_delete" type="danger">删除</el-button> -->
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -291,23 +268,26 @@ init()
|
|
<div class="flex-auto">
|
|
<div class="flex-auto">
|
|
<el-table :data="tableData" @selection-change="handleSelectionChange" v-loading="loading_table"
|
|
<el-table :data="tableData" @selection-change="handleSelectionChange" v-loading="loading_table"
|
|
element-loading-background="#ffffff70">
|
|
element-loading-background="#ffffff70">
|
|
- <el-table-column type="selection"></el-table-column><el-table-column type="index" label="序号" width="60" :index="(i: number) => (currentPage - 1) * limit + i + 1" />
|
|
|
|
|
|
+ <el-table-column type="selection"></el-table-column>
|
|
|
|
+ <el-table-column type="index" label="序号" width="60" :index="(i: number) => (currentPage - 1) * limit + i + 1" />
|
|
<el-table-column prop="xkj_jsmc" label="教师名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
<el-table-column prop="xkj_jsmc" label="教师名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
<el-table-column prop="xkj_kbmc" label="课表名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
<el-table-column prop="xkj_kbmc" label="课表名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
<!-- <el-table-column prop="team_id" label="学期编号" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<!-- <el-table-column prop="team_id" label="学期编号" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<el-table-column prop="team_name" label="学期名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
<el-table-column prop="team_name" label="学期名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
- <!-- <el-table-column prop="xkk_id" label="课表类型编号" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
|
|
- <el-table-column prop="xkk_kblxmc" label="课表类型名称" width="auto" show-overflow-tooltip></el-table-column>
|
|
|
|
<!-- <el-table-column prop="xkj_scr" label="上传人" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<!-- <el-table-column prop="xkj_scr" label="上传人" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<!-- <el-table-column prop="xkj_kbxq_json" label="课表详情JSON" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<!-- <el-table-column prop="xkj_kbxq_json" label="课表详情JSON" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
|
|
+ <el-table-column prop="xxk_kblx" label="课表类型" width="auto" show-overflow-tooltip></el-table-column>
|
|
|
|
+ <!-- <el-table-column prop="xkj_xls" label="课表文件" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
|
|
+ <!-- <el-table-column prop="xkj_jsbh" label="教师编号" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
|
|
+ <!-- <el-table-column prop="xkj_img" label="课表图片" width="auto" show-overflow-tooltip></el-table-column> -->
|
|
<el-table-column label="操作" fixed="right">
|
|
<el-table-column label="操作" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<!-- <el-button link :auto-insert-space="false" @click="handleTableColBtn_edit(scope)" type="primary" >编辑</el-button> -->
|
|
<!-- <el-button link :auto-insert-space="false" @click="handleTableColBtn_edit(scope)" type="primary" >编辑</el-button> -->
|
|
- <!-- <el-button link :auto-insert-space="false" @click="handleTableColBtn_audit(scope)" type="primary" >审核</el-button> -->
|
|
|
|
- <el-button link :auto-insert-space="false" @click="handleTableColBtn_detail(scope)" type="primary" >查看课表
|
|
|
|
|
|
+ <el-button link :auto-insert-space="false" @click="handleTableColBtn_detail(scope)" type="primary">查看课表
|
|
</el-button>
|
|
</el-button>
|
|
- <el-button link :auto-insert-space="false" @click="handleTableColBtn_delete(scope)" type="primary" >删除
|
|
|
|
|
|
+ <el-button link :auto-insert-space="false" @click="handleTableColBtn_delete(scope)" type="primary">删除
|
|
</el-button>
|
|
</el-button>
|
|
|
|
+
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -322,8 +302,12 @@ init()
|
|
<el-dialog v-model="dialogVisible_addOrEdit" append-to-body destroy-on-close>
|
|
<el-dialog v-model="dialogVisible_addOrEdit" append-to-body destroy-on-close>
|
|
<el-form :model="dialogForm_Data" ref="dialogForm_Ref_addOrEdit" :rules="dialogForm_Rules_addOrEdit"
|
|
<el-form :model="dialogForm_Data" ref="dialogForm_Ref_addOrEdit" :rules="dialogForm_Rules_addOrEdit"
|
|
label-width="120px">
|
|
label-width="120px">
|
|
|
|
+ <!-- <el-form-item label="教师编号" prop="xkj_jsbh">
|
|
|
|
+ <el-input v-model="dialogForm_Data.xkj_jsbh" clearable />
|
|
|
|
+ </el-form-item> -->
|
|
<el-form-item label="教师名称" prop="xkj_jsmc">
|
|
<el-form-item label="教师名称" prop="xkj_jsmc">
|
|
- <el-input v-model="dialogForm_Data.xkj_jsmc" clearable />
|
|
|
|
|
|
+ <!-- <el-input v-model="dialogForm_Data.xkj_jsmc" clearable /> -->
|
|
|
|
+ <remote-select url="/xdbg/jzggl_jsgl/index" :fields="['xjj_zgbh','xjj_xm']" v-model="dialogForm_Data.xjj_zgbh" v-model:model-name="dialogForm_Data.xkj_jsmc" ></remote-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="课表名称" prop="xkj_kbmc">
|
|
<el-form-item label="课表名称" prop="xkj_kbmc">
|
|
<el-input v-model="dialogForm_Data.xkj_kbmc" clearable />
|
|
<el-input v-model="dialogForm_Data.xkj_kbmc" clearable />
|
|
@@ -333,41 +317,35 @@ init()
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
<el-form-item label="学期名称" prop="team_name">
|
|
<el-form-item label="学期名称" prop="team_name">
|
|
<!-- <el-input v-model="dialogForm_Data.team_name" clearable /> -->
|
|
<!-- <el-input v-model="dialogForm_Data.team_name" clearable /> -->
|
|
- <remote-select to="team" v-model="dialogForm_Data.team_id" v-model:modelName="dialogForm_Data.team_name" ></remote-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="课表类型编号" prop="xkk_id">
|
|
|
|
- <el-input v-model="dialogForm_Data.xkk_id" clearable />
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="课表类型名称" prop="xkk_kblxmc">
|
|
|
|
- <el-input v-model="dialogForm_Data.xkk_kblxmc" clearable />
|
|
|
|
|
|
+ <remote-select to="team" v-model="dialogForm_Data.team_id" v-model:modelName="dialogForm_Data.team_name">
|
|
|
|
+ </remote-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="上传人" prop="xkj_scr">
|
|
<el-form-item label="上传人" prop="xkj_scr">
|
|
<el-input v-model="dialogForm_Data.xkj_scr" clearable />
|
|
<el-input v-model="dialogForm_Data.xkj_scr" clearable />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="课表详情JSON" prop="xkj_kbxq_json">
|
|
|
|
|
|
+ <!-- <el-form-item label="课表详情JSON" prop="xkj_kbxq_json">
|
|
<el-input v-model="dialogForm_Data.xkj_kbxq_json" clearable />
|
|
<el-input v-model="dialogForm_Data.xkj_kbxq_json" clearable />
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+ <!-- <el-form-item label="课表类型" prop="xxk_kblx">
|
|
|
|
+ <el-select v-model="dialogForm_Data.xxk_kblx" clearable filterable>
|
|
|
|
+ <el-option label="学校总课表" value="1" />
|
|
|
|
+ <el-option label="年级课表" value="2" />
|
|
|
|
+ <el-option label="班级课表" value="3" />
|
|
|
|
+ <el-option label="教师课表" value="4" />
|
|
|
|
+ <el-option label="学生课表" value="5" />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+ <el-form-item label="课表文件" prop="xkj_xls">
|
|
|
|
+ <file-upload v-model:part="dialogForm_Data.xkj_xls" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <div class="flex justify-center">
|
|
|
|
- <el-button @click="handleDialogFormBtn_submit('dialogForm_Ref_addOrEdit')" type="primary">提交</el-button>
|
|
|
|
- <el-button @click="handleDialogFormBtn_cancel('dialogForm_Ref_addOrEdit')" type="default">取消</el-button>
|
|
|
|
- </div>
|
|
|
|
- </el-form>
|
|
|
|
- </el-dialog>
|
|
|
|
|
|
|
|
- <el-dialog v-model="dialogVisible_audit" append-to-body destroy-on-close>
|
|
|
|
- <el-form :model="dialogForm_Data" ref="dialogForm_Ref_audit" :rules="dialogForm_Rules_audit" label-width="120px">
|
|
|
|
- <el-form-item label="状态">
|
|
|
|
- <el-radio-group v-model="dialogForm_Data[dialogForm_Field_audit.FLAG]">
|
|
|
|
- <el-radio label="1">通过</el-radio>
|
|
|
|
- <el-radio label="2">未通过</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
|
|
+ <el-form-item label="课表图片" prop="xkj_img">
|
|
|
|
+ <file-upload v-model:part="dialogForm_Data.xkj_img" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <!-- <el-form-item label="原因" v-show="dialogForm_Data[dialogForm_Field_audit.FLAG] === '1'">
|
|
|
|
- <el-input type="textarea" v-model="dialogForm_Data[dialogForm_Field_audit.REASON]" :rows="5" />
|
|
|
|
- </el-form-item> -->
|
|
|
|
<div class="flex justify-center">
|
|
<div class="flex justify-center">
|
|
- <el-button @click="handleDialogFormBtn_submit('dialogForm_Ref_audit')" type="primary">提交</el-button>
|
|
|
|
- <el-button @click="handleDialogFormBtn_cancel('dialogForm_Ref_audit')" type="default">取消</el-button>
|
|
|
|
|
|
+ <el-button @click="handleDialogFormBtn_submit('dialogForm_Ref_addOrEdit', { xxk_kblx: '4' })" type="primary">提交
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button @click="handleDialogFormBtn_cancel('dialogForm_Ref_addOrEdit')" type="default">取消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-form>
|
|
</el-form>
|
|
</el-dialog>
|
|
</el-dialog>
|