diff --git a/web/src/views/special/project/index.vue b/web/src/views/special/project/index.vue
index eba21aa..e8fa908 100644
--- a/web/src/views/special/project/index.vue
+++ b/web/src/views/special/project/index.vue
@@ -9,6 +9,7 @@ import { onMounted, ref } from "vue";
import { ElMessage, ElMessageBox } from 'element-plus'
import Page from '@/components/Pagination/page.vue'
import { projectPage, addSdproject, updateSdproject, deleteSdprojectById, deleteSdprojectByIds } from "@/api/project";
+import { storagesBytype } from "@/api/storage";
import { getDict } from '@/api/dict'
import { id } from "element-plus/es/locale";
//定义表格数据
@@ -47,10 +48,14 @@ function getdata() {
}
//获取字典项目类型
const dictType = ref([])
+const storagesarr = ref([])
function getDictOne() {
getDict({ dictcode: 'zxxmlx' }).then((res: any) => {
dictType.value = res.data
})
+ storagesBytype({type:'local'}).then((res: any) => {
+ storagesarr.value = res.data
+ })
}
//弹框命名
const title = ref("")
@@ -67,7 +72,7 @@ function addproject() {
projectProps: "",//信息
projectTime: "",//时间
projectType: ""//类型
- , localStorageId: "1"
+ , localStorageId: ""
}
formitemarr.value.length = 0
}
@@ -155,7 +160,7 @@ const projectForme: any = ref({
projectProps: "",//信息
projectTime: "",//时间
projectType: ""//类型
- , localStorageId: "1"
+ , localStorageId: ""
})
//表单确定
async function submitForm(formEl: any) {
@@ -192,9 +197,10 @@ async function submitForm(formEl: any) {
//用户弹窗规则定义
const moderules = ref({
projectCode: [{ required: true, message: "请输入项目编号", trigger: "blur" }],
- projectType: [{ required: true, message: "请输入项目类型", trigger: "blur" }],
+ projectType: [{ required: true, message: "请选择项目类型", trigger: "change" }],
projectName: [{ required: true, message: "请输入项目名称", trigger: "blur" }],
projectTime: [{ type: 'date', required: true, message: "请选择项目启动时间", trigger: "change" }],
+ localStorageId:[{ required: true, message: "请选择存储空间", trigger: "change" }]
});
onMounted(() => {
getdata()
@@ -378,6 +384,12 @@ function attributeclose(){
format="YYYY-MM-DD HH:mm:ss" style="width:100%;" value-format="YYYY-MM-DD HH:mm:ss" />
+