提交 d4927268 编写于 作者: tao.wu's avatar tao.wu

联调数据导入接口,新增数据

上级 c8ac186f
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
</el-form-item> </el-form-item>
<el-form-item label="申请日期" prop="dingdingDate"> <el-form-item label="申请日期" prop="dingdingDate">
<el-date-picker v-model="form.dingdingDate" type="date" placeholder="选择日期"></el-date-picker> <el-date-picker v-model="form.dingdingDate" value-format="yyyy-MM-dd" type="date" placeholder="选择日期"></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="sheet名称" prop="dataSheetName"> <el-form-item label="sheet名称" prop="dataSheetName">
...@@ -93,6 +93,7 @@ ...@@ -93,6 +93,7 @@
<el-form-item label="数据有效期" prop="dataTermValidity"> <el-form-item label="数据有效期" prop="dataTermValidity">
<el-date-picker <el-date-picker
v-model="form.dataTermValidity" v-model="form.dataTermValidity"
value-format="yyyy-MM-dd"
type="daterange" type="daterange"
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
...@@ -188,13 +189,19 @@ ...@@ -188,13 +189,19 @@
submitForm(formName) { submitForm(formName) {
this.$refs[formName].validate(valid => { this.$refs[formName].validate(valid => {
if (valid) { if (valid) {
alert("submit!"); // 数据有效期 截取最终日期
this.form.dataTermValidity = this.form.dataTermValidity[1];
this.getData('post', '/sensitive/import/data', this.form, (data)=>{
setTimeout(()=>{
this.$emit('saveSuccess');
this.$emit('close');
},300);
});
} else { } else {
console.log("error submit!!"); this.$message.error('请正确填写信息');
return false; return false;
} }
}); });
console.log("submitform触发");
}, },
// 封装一下请求通用的方法 // 封装一下请求通用的方法
getData(type, url, req, callback) { getData(type, url, req, callback) {
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</div> </div>
<template> <template>
<el-table :data="dataList" style="width: 100%"> <el-table :data="dataList" style="width: 100%">
<el-table-column label="审批编号" prop="dingdingDate" width="180"></el-table-column> <el-table-column label="审批编号" prop="dingdingNumber" width="180"></el-table-column>
<el-table-column label="人员姓名" prop="name" width="180"></el-table-column> <el-table-column label="人员姓名" prop="name" width="180"></el-table-column>
<el-table-column label="附件名称" prop="dataSheetName"></el-table-column> <el-table-column label="附件名称" prop="dataSheetName"></el-table-column>
<el-table-column label="状态" prop="status" :formatter="formatStatus"></el-table-column> <el-table-column label="状态" prop="status" :formatter="formatStatus"></el-table-column>
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
:form="form" :form="form"
:rules="rules" :rules="rules"
@close="closeCreate" @close="closeCreate"
@saveSuccess="saveSuccess"
/> />
<!-- 数据修改 page --> <!-- 数据修改 page -->
<modifyData <modifyData
...@@ -147,6 +148,7 @@ export default { ...@@ -147,6 +148,7 @@ export default {
} }
], ],
form: { form: {
status: 1,
dingdingNumber: "", // 审批编号 dingdingNumber: "", // 审批编号
dingdingDate: "", // 申请日期 dingdingDate: "", // 申请日期
dataSheetName: "",//sheet名称 dataSheetName: "",//sheet名称
...@@ -373,6 +375,10 @@ export default { ...@@ -373,6 +375,10 @@ export default {
closeModify(){ closeModify(){
this.reviseDialogVisible = false; this.reviseDialogVisible = false;
}, },
// 数据导入成功之后的通知方法
saveSuccess(){
this.getDataList(this.currentPage, {});
},
// 封装一下请求通用的方法 // 封装一下请求通用的方法
getData(type, url, req, callback) { getData(type, url, req, callback) {
openLoading(this); openLoading(this);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册