Commit ceb65d2b authored by jiaxu.yan's avatar jiaxu.yan

格式化

parent 4bd3cb67
...@@ -42,7 +42,8 @@ export default { ...@@ -42,7 +42,8 @@ export default {
// background-color: #000; // background-color: #000;
} }
.tabList {} .tabList {
}
.header { .header {
font-size: 16px; font-size: 16px;
......
...@@ -58,10 +58,19 @@ ...@@ -58,10 +58,19 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="关联场景" prop="status"> <el-form-item label="关联场景" prop="status">
<el-button @click="openScene()"> 选择场景 </el-button> <br />
<template v-for="(item, key) in model.scene">
<el-row :key="key" :gutter="20">
<el-col :span="20">
<el-input v-model="model.text" placeholder="请输入" clearable />
</el-col>
<el-col :span="4">
<i class="icon el-icon-circle-plus-outline"></i>
</el-col>
</el-row>
</template>
</el-form-item> </el-form-item>
</el-form> </el-form>
<scene :dialogManger="sceneManger"></scene>
<div slot="footer"> <div slot="footer">
<el-button @click="handleClose()"> 取消 </el-button> <el-button @click="handleClose()"> 取消 </el-button>
<el-button type="primary" @click="handleConfirm()"> 保存 </el-button> <el-button type="primary" @click="handleConfirm()"> 保存 </el-button>
...@@ -69,11 +78,7 @@ ...@@ -69,11 +78,7 @@
</el-dialog> </el-dialog>
</template> </template>
<script> <script>
import scene from './scene.vue'
export default { export default {
components: {
scene
},
props: { props: {
dialogManger: { dialogManger: {
default: { default: {
...@@ -85,7 +90,13 @@ export default { ...@@ -85,7 +90,13 @@ export default {
dicts: ['sys_detailed_classification'], dicts: ['sys_detailed_classification'],
data() { data() {
return { return {
model: {}, model: {
scene: [
{
text: ''
}
]
},
sceneManger: { sceneManger: {
dialogVisible: false, dialogVisible: false,
refreshList: false, refreshList: false,
...@@ -102,11 +113,13 @@ export default { ...@@ -102,11 +113,13 @@ export default {
} }
} }
}, },
created() {},
computed: {
modelTitle() {
return this.dialogManger.source.id ? '编辑' : '新增' + '审查细则'
}
},
methods: { methods: {
openScene() {
this.sceneManger.dialogVisible = true
},
handleClose() { handleClose() {
this.dialogManger.dialogVisible = false this.dialogManger.dialogVisible = false
}, },
...@@ -116,11 +129,10 @@ export default { ...@@ -116,11 +129,10 @@ export default {
} }
}) })
} }
},
computed: {
modelTitle: function () {
return this.dialogManger.source.id ? '编辑' : '新增' + '审查细则'
}
} }
} }
</script> </script>
<style scoped>
.icon {
}
</style>
<template>
<el-dialog
:visible.sync="dialogManger.dialogVisible"
:title="modelTitle"
width="1200"
append-to-body
destroy-on-close
:before-close="handleClose"
>
<el-form
ref="queryForm"
:model="queryParams"
v-show="showSearch"
size="small"
:inline="true"
>
<el-form-item prop="deptName">
<el-input
v-model="queryParams.deptName"
placeholder="场景编号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item prop="status">
<el-input
v-model="queryParams.deptName"
placeholder="场景内容"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button
type="primary"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
<el-table
style="width: 100%; min-height: 50vh"
border
tooltip-effect="dark"
@selection-change="handleSelectionChange"
v-loading="loading"
:data="tableData"
>
<el-table-column type="selection" width="55"> </el-table-column>
<el-table-column label="场景编号" align="center"> </el-table-column>
<el-table-column label="场景内容" align="center"> </el-table-column>
</el-table>
<div slot="footer">
<el-button @click="handleClose()"> 取消 </el-button>
<el-button type="primary" @click="handleConfirm()"> 保存 </el-button>
</div>
</el-dialog>
</template>
<script>
import page from '@/mixins/page'
export default {
props: {
dialogManger: {
default: {
dialogVisible: false,
source: {}
}
}
},
dicts: ['sys_detailed_classification'],
mixins: [page],
data() {
return {
model: {},
queryParams: {},
multipleSelection: [],
listUrl: '/system/role/list',
showSearch: true,
tableData: []
}
},
created() {},
methods: {
handleSelectionChange() {
this.multipleSelection = val
},
handleClose() {
this.dialogManger.dialogVisible = false
},
handleConfirm() {
this.$refs['form'].validate(valid => {
if (valid) {
}
})
}
},
computed: {
modelTitle: function () {
return '选择场景'
}
}
}
</script>
<template> <template>
<page-standard> <page-standard>
<div slot="tab">
<el-radio-group v-model="queryParams.type">
<el-radio-button
v-for="dict in dict.type.sys_detailed_classification"
:key="dict.value"
:label="dict.value"
>
{{ dict.label }}
</el-radio-button>
</el-radio-group>
</div>
<el-form <el-form
:model="queryParams" :model="queryParams"
ref="queryForm" ref="queryForm"
...@@ -7,24 +18,26 @@ ...@@ -7,24 +18,26 @@
:inline="true" :inline="true"
v-show="showSearch" v-show="showSearch"
> >
<el-form-item prop="deptName"> <el-form-item prop="status">
<el-select <el-input
v-model="queryParams.configType" v-model="queryParams.deptName"
placeholder="场景分类" placeholder="请输入标准章节或标准要求"
clearable clearable
> @keyup.enter.native="handleQuery"
<el-option />
v-for="dict in dict.type.sys_scene_type" </el-form-item>
:key="dict.value" <el-form-item prop="status">
:label="dict.label" <el-input
:value="dict.value" v-model="queryParams.deptName"
/> placeholder="请输入审查要点"
</el-select> clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item prop="status"> <el-form-item prop="status">
<el-input <el-input
v-model="queryParams.deptName" v-model="queryParams.deptName"
placeholder="请输入关键词" placeholder="请输入审查细则"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -46,12 +59,12 @@ ...@@ -46,12 +59,12 @@
<el-row :gutter="10" class="mb10"> <el-row :gutter="10" class="mb10">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
v-hasPermi="['setting:rules:add']"
type="primary" type="primary"
plain plain
icon="el-icon-plus" icon="el-icon-plus"
size="mini" size="mini"
@click="handleAdd" @click="handleAdd"
v-hasPermi="['setting:rules:add']"
>新增</el-button >新增</el-button
> >
</el-col> </el-col>
...@@ -73,17 +86,15 @@ ...@@ -73,17 +86,15 @@
<span>{{ scope.$index + 1 }}</span> <span>{{ scope.$index + 1 }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="细则分类" sortable align="left">
</el-table-column>
<el-table-column label="标准章节" sortable align="left"> <el-table-column label="标准章节" sortable align="left">
</el-table-column> </el-table-column>
<el-table-column label="标准要求" sortable align="left"> <el-table-column label="标准要求" sortable align="left">
</el-table-column> </el-table-column>
<el-table-column label="审查细则" align="left"> </el-table-column> <el-table-column label="审查要点" sortable align="left">
<el-table-column label="关联场景" sortable align="left">
</el-table-column> </el-table-column>
<el-table-column label="创建时间" align="left" sortable prop="createTime"> <el-table-column label="审查细则" align="left"> </el-table-column>
<el-table-column label="关联场景" align="left"> </el-table-column>
<el-table-column label="更新时间" align="left" sortable prop="createTime">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span> <span>{{ parseTime(scope.row.createTime) }}</span>
</template> </template>
...@@ -96,21 +107,21 @@ ...@@ -96,21 +107,21 @@
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
v-hasPermi="['setting:rules:update']"
size="mini" size="mini"
type="primary" type="primary"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['setting:rules:update']"
plain plain
@click="handleUpdate(scope.row)"
>修改</el-button >修改</el-button
> >
<el-button <el-button
v-hasPermi="['setting:rules:delete']"
size="mini" size="mini"
type="danger" type="danger"
icon="el-icon-delete" icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['setting:rules:delete']"
plain plain
@click="handleDelete(scope.row)"
>删除</el-button >删除</el-button
> >
</template> </template>
...@@ -135,7 +146,7 @@ export default { ...@@ -135,7 +146,7 @@ export default {
components: { components: {
'yan-dialog': dialog 'yan-dialog': dialog
}, },
dicts: ['sys_scene_type'], dicts: ['sys_scene_type', 'sys_detailed_classification'],
mixins: [page], mixins: [page],
data() { data() {
return { return {
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
:before-close="handleClose" :before-close="handleClose"
> >
<el-form ref="form" :model="model" :rules="rules"> <el-form ref="form" :model="model" :rules="rules">
<el-form-item label="细则分类" prop="status"> <el-form-item label="标准分类" prop="status">
<el-select <el-select
style="width: 100%" style="width: 100%"
v-model="model.status" v-model="model.status"
...@@ -37,29 +37,28 @@ ...@@ -37,29 +37,28 @@
clearable clearable
/> />
</el-form-item> </el-form-item>
<el-form-item label="审查要点" prop="status"> <el-form-item label="检验结果描述(符合)" prop="status">
<el-input <el-input
v-model="model.status" v-model="model.status"
placeholder="请输入" placeholder="请输入"
type="textarea" type="textarea"
maxlength="100" maxlength="200"
show-word-limit
:autosize="{ minRows: 4, maxRows: 4 }" :autosize="{ minRows: 4, maxRows: 4 }"
clearable clearable
/> />
</el-form-item> </el-form-item>
<el-form-item label="审查细则" prop="status"> <el-form-item label="检验结果描述(不符合)" prop="status">
<el-input <el-input
v-model="model.status" v-model="model.status"
placeholder="请输入" placeholder="请输入"
type="textarea" type="textarea"
maxlength="100" show-word-limit
maxlength="200"
:autosize="{ minRows: 4, maxRows: 4 }" :autosize="{ minRows: 4, maxRows: 4 }"
clearable clearable
/> />
</el-form-item> </el-form-item>
<el-form-item label="关联场景" prop="status">
<el-button> 选择场景 </el-button>
</el-form-item>
</el-form> </el-form>
<div slot="footer"> <div slot="footer">
<el-button @click="handleClose()"> 取消 </el-button> <el-button @click="handleClose()"> 取消 </el-button>
...@@ -106,7 +105,7 @@ export default { ...@@ -106,7 +105,7 @@ export default {
}, },
computed: { computed: {
modelTitle: function () { modelTitle: function () {
return this.dialogManger.source.id ? '编辑' : '新增' + '审查细则' return this.dialogManger.source.id ? '编辑' : '新增' + '标准'
} }
} }
} }
......
...@@ -90,7 +90,10 @@ ...@@ -90,7 +90,10 @@
</el-table-column> </el-table-column>
<el-table-column label="标准要求" sortable align="center"> <el-table-column label="标准要求" sortable align="center">
</el-table-column> </el-table-column>
<el-table-column label="更新人员" align="center"> </el-table-column> <el-table-column label="检验结果描述(符合)" align="left">
</el-table-column>
<el-table-column label="检验结果描述(不符合)" sortable align="left">
</el-table-column>
<el-table-column label="更新时间" align="left" sortable prop="createTime"> <el-table-column label="更新时间" align="left" sortable prop="createTime">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.createTime) }}</span> <span>{{ parseTime(scope.row.createTime) }}</span>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment