Merge branch 'master' of https://gitee.com/mini-org-project/course_information_center_vue
This commit is contained in:
commit
c8b2beafbb
|
@ -2,14 +2,9 @@
|
|||
<a-spin :spinning="confirmLoading">
|
||||
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-row>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="学院" v-bind="validateInfos.dwmc">
|
||||
<a-input v-model:value="formData.dwmc" placeholder="请输学院" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="教师工号" v-bind="validateInfos.gh">
|
||||
<a-input v-model:value="formData.gh" placeholder="请输教师工号" :disabled="disabled"></a-input>
|
||||
<a-input v-model:value="formData.gh" placeholder="请输教师工号" :disabled="disabled" @change="handleGh"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
|
@ -18,8 +13,13 @@
|
|||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="身份" v-bind="validateInfos.gh">
|
||||
<j-dict-select-tag v-model:value="formData.tklx" dictCode="tpkwcqkjzglx" placeholder="请选择身份" :disabled="disabled"/>
|
||||
<a-form-item label="学院" v-bind="validateInfos.dwmc">
|
||||
<a-input v-model:value="formData.dwmc" placeholder="请输学院" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="身份" v-bind="validateInfos.tklx">
|
||||
<j-dict-select-tag v-model:value="formData.tklx" dictCode="tpkwcqkjzglx" placeholder="请选择身份" @change="handleSf" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
|
@ -42,6 +42,11 @@
|
|||
<a-input v-model:value="formData.rjzy" placeholder="任教专业" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="学年学期">
|
||||
<j-dict-select-tag ref="xqDictTag" placeholder="请选择学年学期" v-model:value="formData.xqxn" dictCode="kc_xqxn_history,title,title,true order by start_time desc"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
|
@ -163,11 +168,49 @@
|
|||
}
|
||||
|
||||
async function ghDuplicatevalidate(_r, value) {
|
||||
let config = getSysConfig()
|
||||
let xqxn = getSysConfig().flag1
|
||||
if(formData.xqxn){
|
||||
xqxn = formData.xqxn
|
||||
}
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:174 ~ ghDuplicatevalidate ~ xqxn:`, xqxn)
|
||||
if(formData.id){
|
||||
return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, formData.xqxn + '-' + value + '-' + formData.tklx, formData.id)
|
||||
return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, xqxn + '-' + value + '-' + formData.tklx, formData.id)
|
||||
}else {
|
||||
return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, config.flag1 + '-' + value + '-' + formData.tklx, '')
|
||||
return duplicateValidate('kc_export_config_tpkwcqkjzglx', `CONCAT(xqxn,'-',gh,'-',tklx)`, xqxn + '-' + value + '-' + formData.tklx, '')
|
||||
}
|
||||
}
|
||||
|
||||
async function handleGh(){
|
||||
var gh = formData.gh;
|
||||
const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/queryByGh', params: {gh:gh} }, { isTransformResponse: false });
|
||||
if (data) {
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:183 ~ handleGh ~ data:`, data)
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:183 ~ handleGh ~ data:`, data.result)
|
||||
if(data.result){
|
||||
var retData = data.result
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:187 ~ handleGh ~ retData:`, retData)
|
||||
formData.xm=retData.xm;
|
||||
formData.dwmc=retData.dwmc;
|
||||
formData.sf=retData.sf;
|
||||
formData.tklx=retData.tklx;
|
||||
formData.ytkcs=retData.ytkcs;
|
||||
formData.rjzy=retData.rjzy;
|
||||
formData.zt=retData.zt;
|
||||
formData.xqxn = getSysConfig().flag1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function handleSf(){
|
||||
var tklx = formData.tklx;
|
||||
const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/queryBytklx', params: {tklx:tklx} }, { isTransformResponse: false });
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:203 ~ handleSf ~ data:`, data)
|
||||
if (data) {
|
||||
if(data.result){
|
||||
var retData = data.result
|
||||
console.log(`🚀 ~ file: KcExportConfigTpkwcqkjzglxForm.vue:207 ~ handleSf ~ retData:`, retData)
|
||||
formData.ytkcs=retData.ytkcs;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<!--引用表格-->
|
||||
<BasicTable @register="registerTable" >
|
||||
<template #tableTitle>
|
||||
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
|
||||
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 编辑</a-button>
|
||||
</template>
|
||||
<!--操作栏-->
|
||||
<template #action="{ record }">
|
||||
|
@ -16,8 +16,8 @@
|
|||
</template>
|
||||
</BasicTable>
|
||||
<!-- 表单区域 -->
|
||||
<KcTksfrzbModal ref="registerYqModal" @success="handleSuccess"></KcTksfrzbModal>
|
||||
<KcExportConfigTpkwcqkjzglxModal ref="registerModal" @success="handleSuccess"></KcExportConfigTpkwcqkjzglxModal>
|
||||
<KcTksfrzbModal ref="registerYqModal" @success="handleSuccess" ></KcTksfrzbModal>
|
||||
<KcExportConfigTpkwcqkjzglxModal ref="registerModal"></KcExportConfigTpkwcqkjzglxModal>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -38,6 +38,8 @@
|
|||
import { getUserInfo, getUserId } from '/@/views/site/utils/index';
|
||||
import KcExportConfigTpkwcqkjzglxModal from '/@/views/kc/config/components/KcExportConfigTpkwcqkjzglxModal.vue'
|
||||
|
||||
import KcTksfrzbModal from '/@/views/kc/config/components/KcTksfrzbModal.vue'
|
||||
|
||||
const roleList = computed(() => getUserInfo()?.roleList??[]);
|
||||
|
||||
const queryParam = ref<any>({});
|
||||
|
@ -110,10 +112,10 @@
|
|||
});
|
||||
|
||||
|
||||
const registerModal = ref();
|
||||
const registerYqModal = ref();
|
||||
function handleAdd() {
|
||||
registerModal.value.disableSubmit = false;
|
||||
registerModal.value.add();
|
||||
registerYqModal.value.disableSubmit = false;
|
||||
registerYqModal.value.add();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -144,8 +146,10 @@
|
|||
* 成功回调
|
||||
*/
|
||||
function handleSuccess() {
|
||||
reload();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 操作栏
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue