Skip to content

Commit

Permalink
增加基线及访视记录功能;
Browse files Browse the repository at this point in the history
  • Loading branch information
superVice committed Dec 16, 2020
1 parent 4f84385 commit 2dc880e
Show file tree
Hide file tree
Showing 8 changed files with 3,899 additions and 901 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ yarn-error.log*
*.njsproj
*.sln
*.sw?
package-lock.json
2,159 changes: 1,258 additions & 901 deletions package-lock.json

Large diffs are not rendered by default.

123 changes: 123 additions & 0 deletions src/components/pat/basic/BaseLine.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
<template>
<div>
<el-form
:model="baseForm"
:rules="rules"
ref="baseForm"
label-width="100px"
class="demo-baseForm">
<el-form-item label="基线名称" prop="base_name">
<el-input v-model="baseForm.base_name"></el-input>
</el-form-item>
<el-form-item label="项目" prop="project_id">
<el-select v-model="baseForm.project_id" placeholder="请选择基线建立区域">
<el-option label="402室" value="shanghai"></el-option>
<el-option label="403室" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="基线区域" prop="address">
<el-select v-model="baseForm.address" placeholder="请选择基线建立区域">
<el-option label="402室" value="shanghai"></el-option>
<el-option label="403室" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="基线时间" required>
<el-col :span="5">
<el-form-item prop="base_time">
<el-date-picker
type="date"
placeholder="选择日期"
v-model="baseForm.base_time"
style="width: 100%;"
></el-date-picker>
</el-form-item>
</el-col>
</el-form-item>

<el-form-item label="备注" prop="remark">
<el-input type="textarea" v-model="baseForm.remark"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm('baseForm')">保存</el-button>
<el-button @click="resetForm('baseForm')">重置</el-button>
</el-form-item>
</el-form>
</div>
</template>

<script>
export default {
props: ['base_id'],
data() {
return {
baseForm: {
base_name: "",
region: "",
date1: "",
date2: "",
delivery: false,
type: [],
resource: "",
remark: ""
},
rules: {
base_name: [
{ required: true, message: "请输入基线名称", trigger: "blur" },
{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
],
region: [
{ required: true, message: "请选择基线区域", trigger: "change" }
],
date1: [
{
type: "date",
required: true,
message: "请选择日期",
trigger: "change"
}
],
date2: [
{
type: "date",
required: true,
message: "请选择时间",
trigger: "change"
}
],
remark: [{ required: true, message: "请填写备注", trigger: "blur" }]
}
};
},
methods: {
submitForm(formName) {
this.$refs[formName].validate(valid => {
if (valid) {
alert("submit!");
} else {
console.log("error submit!!");
return false;
}
});
},
resetForm(formName) {
this.$refs[formName].resetFields();
}
}
};
</script>

<style>
.addPosInput {
width: 300px;
margin-right: 8px;
}
.posManaMain {
margin-top: 10px;
}
.updatePosInput {
width: 200px;
margin-left: 8px;
}
</style>>
Loading

0 comments on commit 2dc880e

Please sign in to comment.