添加功能

This commit is contained in:
yangjun 2023-04-20 22:50:38 +08:00
parent 33a051268a
commit edeb5e8abd
1 changed files with 49 additions and 7 deletions

View File

@ -12,27 +12,27 @@
<a-input v-model:value="formData.bxqjssj" placeholder="请输入本学期课程结束时间" ></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-col :span="24" hidden>
<a-form-item label="预留字段1" v-bind="validateInfos.flag1">
<a-input v-model:value="formData.flag1" placeholder="请输入预留字段1" ></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-col :span="24" hidden>
<a-form-item label="预留字段2" v-bind="validateInfos.flag2">
<a-input v-model:value="formData.flag2" placeholder="请输入预留字段2" ></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-col :span="24" hidden>
<a-form-item label="预留字段3" v-bind="validateInfos.flag3">
<a-input v-model:value="formData.flag3" placeholder="请输入预留字段3" ></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-col :span="24" hidden>
<a-form-item label="预留字段4" v-bind="validateInfos.flag4">
<a-input v-model:value="formData.flag4" placeholder="请输入预留字段4" ></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-col :span="24" hidden>
<a-form-item label="预留字段5" v-bind="validateInfos.flag5">
<a-input v-model:value="formData.flag5" placeholder="请输入预留字段5" ></a-input>
</a-form-item>
@ -44,6 +44,26 @@
</a-col>
</a-row>
</a-form>
<a-form ref="formRef2" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-row>
<a-col :span="8">
<a-form-item label="开始时间" v-bind="validateInfos.flag3">
<a-date-picker placeholder="请选择日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="txhy.startTime" style="width: 100%" />
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="开始时间" v-bind="validateInfos.flag3">
<a-date-picker placeholder="请选择日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="txhy.endTime" style="width: 100%" />
</a-form-item>
</a-col>
<a-col :span="8">
<a-button type="primary" @click="txhyKszx" >开始执行</a-button>
</a-col>
<a-col :span="24">
<div v-html="tencentHtml"></div>
</a-col>
</a-row>
</a-form>
</a-spin>
</template>
@ -58,6 +78,8 @@
import { getSysConfig } from '/@/views/site/utils/index';
const queryParam = ref<any>({});
const tencentHtml = ref<any>("");
const props = defineProps({
formDisabled: { type: Boolean, default: false },
formData: { type: Object, default: ()=>{} },
@ -66,6 +88,12 @@ const queryParam = ref<any>({});
const formRef = ref();
const useForm = Form.useForm;
const emit = defineEmits(['register', 'ok']);
const txhy = reactive<Record<string, any>>({
startTime:'',
endTime:'',
});
const formData = reactive<Record<string, any>>({
id: '',
bxqkssj: '',
@ -102,7 +130,7 @@ const queryParam = ref<any>({});
//
onMounted(() => {
queryParam.value.id = '1';
console.log(`🚀 ~ file: KcSysConfigMain.vue:106 ~ onMounted ~ sysInfo:`,getSysConfig().bxqkssj)
// console.log(`🚀 ~ file: KcSysConfigMain.vue:106 ~ onMounted ~ sysInfo:`,getSysConfig().bxqkssj)
// loadData()`
edit(getSysConfig())
});
@ -168,6 +196,20 @@ const queryParam = ref<any>({});
});
}
/**
* 开始执行生产腾讯会议
*/
function txhyKszx(){
tencentHtml.value = '生成腾讯会议中。。。'
// console.log(txhy);
const url = '/tencentUtil/addTencent';
const params = txhy
defHttp.post({ url: url, params, timeout: 999999 }, { isTransformResponse: false }).then(res => {
console.log(`🚀 ~ file: KcSysConfigMain.vue:202 ~ defHttp.post ~ res:`, res)
tencentHtml.value = res.message;
});
}
defineExpose({
add,
@ -178,7 +220,7 @@ const queryParam = ref<any>({});
<style lang="less" scoped>
.antd-modal-form {
min-height: 500px !important;
min-height: auto !important;
overflow-y: auto;
padding: 24px 24px 24px 24px;
}