|
|
|
@ -41,9 +41,8 @@ |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('form.operate')" fixed="right" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button type="text" @click="edit(scope.row)">{{ $t('page.system.template.detail') }}</el-button> |
|
|
|
<el-button type="text" @click="edit(scope.row)">{{ $t('page.system.template.bj') }}</el-button> |
|
|
|
<el-button type="text" @click="bdpz(scope.row)">{{ $t('page.system.template.bdpz') }}</el-button> |
|
|
|
<el-button type="text" @click="bdpz(scope.row)">{{ $t('page.system.template.detail') }}</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
@ -53,7 +52,7 @@ |
|
|
|
|
|
|
|
<el-dialog :close-on-click-modal="false" :close-on-press-escape="false" :title="infoDialog.title" :visible.sync="infoDialog.visible" width="600px" |
|
|
|
append-to-body> |
|
|
|
<el-form ref="infoDialogForm" :model="infoDialog.formData" :rules="infoDialog.rules" label-width="100px"> |
|
|
|
<el-form ref="infoDialogForm" :model="infoDialog.formData" :rules="infoDialog.rules" label-width="120px"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="编号:" prop="sn"> |
|
|
|
@ -66,10 +65,35 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="部门/学科:" prop="name"> |
|
|
|
<el-form-item label="部门/学科:" prop="deptId"> |
|
|
|
<select-dept v-model="infoDialog.formData.deptId" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="状态:" prop="status"> |
|
|
|
<el-select v-model="infoDialog.formData.status" :placeholder="$t('form.placeholderSelect')" style="width:100%"> |
|
|
|
<el-option label="启用" :value="10" /> |
|
|
|
<el-option label="禁用" :value="1" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="是否需要预填:" prop="needPre"> |
|
|
|
<el-select v-model="infoDialog.formData.needPre" :placeholder="$t('form.placeholderSelect')" style="width:100%"> |
|
|
|
<el-option label="是" :value="10" /> |
|
|
|
<el-option label="否" :value="1" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
<el-form-item label="类型:" prop="type"> |
|
|
|
<el-select v-model="infoDialog.formData.type" :placeholder="$t('form.placeholderSelect')" style="width:100%"> |
|
|
|
<el-option label="普通模板" :value="1" /> |
|
|
|
<el-option label="敏感模板" :value="10" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
@ -92,7 +116,10 @@ const EmptyDialogData = { |
|
|
|
id: '', |
|
|
|
name: '', |
|
|
|
sn: '', |
|
|
|
deptId: '' |
|
|
|
deptId: '', |
|
|
|
status:10, |
|
|
|
needPre: 10, |
|
|
|
type: 1, |
|
|
|
} |
|
|
|
export default { |
|
|
|
name: "Template", |
|
|
|
@ -125,6 +152,27 @@ export default { |
|
|
|
title: '', |
|
|
|
visible: false, |
|
|
|
formData: {}, |
|
|
|
|
|
|
|
rules: { |
|
|
|
sn: [ |
|
|
|
{ required: true, message:'请输入', trigger: "blur" } |
|
|
|
], |
|
|
|
name: [ |
|
|
|
{ required: true, message:'请输入', trigger: "blur" } |
|
|
|
], |
|
|
|
deptId: [ |
|
|
|
{ required: true, message:'请选择', trigger: "change" } |
|
|
|
], |
|
|
|
status: [ |
|
|
|
{ required: true, message:'请选择', trigger: "change" } |
|
|
|
], |
|
|
|
needPre: [ |
|
|
|
{ required: true, message:'请选择', trigger: "change" } |
|
|
|
], |
|
|
|
type: [ |
|
|
|
{ required: true, message:'请选择', trigger: "change" } |
|
|
|
], |
|
|
|
}, |
|
|
|
}, |
|
|
|
tableDialog: { |
|
|
|
title: '', |
|
|
|
|