|
@@ -99,6 +99,39 @@
|
|
|
<el-button @click="close()">返回</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+ <!-- 添加或修改岗位对话框 -->
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
+ <el-form-item label="描述:" prop="postName">
|
|
|
+ <el-input v-model="form.postName" placeholder="请输入岗位名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="关联表:" prop="postCode">
|
|
|
+ <el-input v-model="form.postCode" placeholder="请输入编码名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="字段(关联到主表PK):" prop="postSort">
|
|
|
+ <el-input-number v-model="form.postSort" controls-position="right" :min="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="显示条件:" prop="postSort">
|
|
|
+ <el-input-number v-model="form.postSort" controls-position="right" :min="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="关联方式:" prop="postSort">
|
|
|
+ <el-input-number v-model="form.postSort" controls-position="right" :min="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="内嵌编辑:" prop="postSort">
|
|
|
+ <el-input-number v-model="form.postSort" controls-position="right" :min="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="序号:" prop="status">
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="可用:" prop="remark">
|
|
|
+ <el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="submitForm">确 定</el-button>
|
|
|
+ <el-button @click="cancel">取 消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</el-card>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -117,6 +150,10 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ title: "新增关联表",
|
|
|
+ open: false,
|
|
|
+ form: {},
|
|
|
+ rules: {},
|
|
|
// 选中选项卡的 name
|
|
|
activeName: "cloum",
|
|
|
// 表格的高度
|