Browse Source

常用字段管理-添加关键提示

master
z_yu 3 years ago
parent
commit
a3bac089af
  1. 44
      src/views/archivesConfig/commonFields/index.vue

44
src/views/archivesConfig/commonFields/index.vue

@ -9,7 +9,7 @@
<!--表格渲染--> <!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" style="width: 100%;" @selection-change="selectionChangeHandler" @row-click="clickRowHandler"> <el-table ref="table" v-loading="crud.loading" :data="crud.data" style="width: 100%;" @selection-change="selectionChangeHandler" @row-click="clickRowHandler">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column type="index" label="序号" width="100" />
<el-table-column type="index" label="序号" width="55" />
<el-table-column prop="field_cn_name" label="中文名称" /> <el-table-column prop="field_cn_name" label="中文名称" />
<el-table-column prop="field_name" label="字段标识" /> <el-table-column prop="field_name" label="字段标识" />
<el-table-column label="数据类型"> <el-table-column label="数据类型">
@ -19,10 +19,23 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="is_column_length" label="字段长度" /> <el-table-column prop="is_column_length" label="字段长度" />
<el-table-column prop="is_default_value" label="默认值" />
<el-table-column label="默认值">
<template slot-scope="scope">
<span v-if="scope.row.is_default_value === ''">-</span>
<span v-else>{{ scope.row.is_default_value }}</span>
</template>
</el-table-column>
</el-table> </el-table>
<!--表单渲染--> <!--表单渲染-->
<eForm /> <eForm />
<!-- <el-dialog title="关键提示" :visible.sync="verifyDialogVisible" width="30%" :before-close="handleClose">
<span>这里为九州档案技术人员维护系统时使用用户级无需设置</span>
<span>注意强行修改会导致系统数据异常或丢失如因用户强行修改本系统不负责因此导致的相关后果</span>
<span slot="footer" class="dialog-footer">
<el-button @click="verifyDialogVisible = false"> </el-button>
<el-button type="primary" @click="verifyDialogVisible = false"> </el-button>
</span>
</el-dialog> -->
</div> </div>
</template> </template>
@ -62,6 +75,33 @@ export default {
} }
}, },
methods: { methods: {
//
[CRUD.HOOK.beforeToCU]() {
const h = this.$createElement
return this.$prompt(h('p', null, [
h('span', null, '这里为九州档案技术人员维护系统时使用,用户级无需设置。'),
h('br', null, ''),
h('span', { style: 'color: red' }, '警告:强行修改会导致系统数据异常或丢失!如因用户强行修改,本系统不负责因此导致的相关后果!')
]), '关键提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
beforeClose: (action, instance, done) => {
if (action === 'confirm') {
if (instance.inputValue === '123') {
done()
} else {
this.$message.error('验证码错误!')
}
} else {
done()
}
}
}).then(({ value }) => {
// call crud.status.add = CRUD.STATUS.PREPARED
}).catch(() => {
return false
})
},
clickRowHandler(row) { clickRowHandler(row) {
this.$refs.table.clearSelection() this.$refs.table.clearSelection()
this.$refs.table.toggleRowSelection(row) this.$refs.table.toggleRowSelection(row)

Loading…
Cancel
Save