|
@@ -65,6 +65,11 @@
|
|
|
<el-button type="primary" icon="el-icon-plus" @click="NewinnerDrawer">添加标签</el-button>
|
|
|
<div style="margin-top: 10px;">
|
|
|
<el-table :data="tableData1" border size="mini">
|
|
|
+ <el-table-column label="T_id" width="300" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.T_id }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="标签名称" width="300" :show-overflow-tooltip="true">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.T_name }}</span>
|
|
@@ -110,30 +115,30 @@
|
|
|
<div class="demo-drawers">
|
|
|
<el-button type="primary" icon="el-icon-plus" @click="TimeNew">添加流程</el-button>
|
|
|
<div style="padding-top: 20px;">
|
|
|
- <el-table :data="tableData" border size="small">
|
|
|
+ <el-table :data="tableData2" border size="small">
|
|
|
<el-table-column label="排序">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.date }}</span>
|
|
|
+ <span>{{ scope.row.T_sort }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="步骤名称">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.date }}</span>
|
|
|
+ <span>{{ scope.row.T_step_name }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="对应标签">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.date }}</span>
|
|
|
+ <span>{{ scope.row.T_tag }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="最少时间">
|
|
|
+ <el-table-column label="最少时间(s)">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.date }}</span>
|
|
|
+ <span>{{ scope.row.T_min_time }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="最多时间">
|
|
|
+ <el-table-column label="最多时间(s)">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.date }}</span>
|
|
|
+ <span>{{ scope.row.T_max_time }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作">
|
|
@@ -150,34 +155,34 @@
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div style="margin-top: 10px;">
|
|
|
- <el-pagination @current-change="handleCurrentChange111" :current-page="page1.pagez"
|
|
|
- :page-size="page1.page_size" layout="total, prev, pager, next, jumper" :total="total">
|
|
|
+ <el-pagination @current-change="handleCurrentChange12" :current-page="pages1.page"
|
|
|
+ :page-size="pages1.page_z" layout="total, prev, pager, next, jumper" :total="total2">
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
<el-drawer :title="titles1" :append-to-body="true" :visible.sync="innerDrawer3">
|
|
|
<!-- 时间流程按钮后的编辑 -->
|
|
|
<div style="padding: 20px;">
|
|
|
- <el-form :model="form">
|
|
|
- <el-form-item label="排序" label-width="70px">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form :model="pages3" :rules="rules3" ref="ruleForm3">
|
|
|
+ <el-form-item label="排序" label-width="80px" prop="T_sort">
|
|
|
+ <el-input v-model="pages3.T_sort" oninput="value=value.replace(/[^\d]/g,'')" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="步骤名称" label-width="70px">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form-item label="步骤名称" label-width="80px" prop="T_step_name">
|
|
|
+ <el-input v-model="pages3.T_step_name" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="对映标签" label-width="70px">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form-item label="对映标签" label-width="80px" prop="T_tag">
|
|
|
+ <el-input v-model="pages3.T_tag" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="最小时间" label-width="70px">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form-item label="最小时间" label-width="80px" prop="T_min_time">
|
|
|
+ <el-input v-model="pages3.T_min_time" oninput="value=value.replace(/[^\d]/g,'')" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="最大时间" label-width="70px">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form-item label="最大时间" label-width="80px" prop="T_max_time">
|
|
|
+ <el-input v-model="pages3.T_max_time" oninput="value=value.replace(/[^\d]/g,'')" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="描述" label-width="70px">
|
|
|
- <el-input type="textarea" v-model="form.name"></el-input>
|
|
|
+ <el-form-item label="描述" label-width="80px" prop="T_text">
|
|
|
+ <el-input type="textarea" v-model="pages3.T_text"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label-width="70px">
|
|
|
- <el-button type="primary" @click="innerDrawer3=false">
|
|
|
+ <el-form-item label-width="80px">
|
|
|
+ <el-button type="primary" @click="submitForm3('ruleForm3')">
|
|
|
确 定
|
|
|
</el-button>
|
|
|
<el-button @click="innerDrawer3=false">取 消</el-button>
|
|
@@ -248,7 +253,7 @@
|
|
|
import {
|
|
|
TempGet,
|
|
|
TempAdd,
|
|
|
- TempUp,TempDel,Map_List,Map_Add,Map_Up,Map_Del
|
|
|
+ TempUp,TempDel,Map_List,Map_Add,Map_Up,Map_Del,Time_List,Time_Add,Time_Up,Time_Del
|
|
|
} from '@/api/ReportViewing'
|
|
|
import flies from "@/components/files.vue"
|
|
|
export default {
|
|
@@ -328,6 +333,7 @@
|
|
|
|
|
|
total: 0,
|
|
|
total1: 0,
|
|
|
+ total2: 0,
|
|
|
pages: {
|
|
|
page: 1,
|
|
|
page_z: 10,
|
|
@@ -338,22 +344,148 @@
|
|
|
page_z: 10,
|
|
|
T_VerifyTemplate_id: ''
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- page1: {
|
|
|
- pagez: 1,
|
|
|
- page_size: 10,
|
|
|
- name: ''
|
|
|
+ pages1: {
|
|
|
+ page: 1,
|
|
|
+ page_z:10,
|
|
|
+ T_VerifyTemplateMap_id: ''
|
|
|
+ },
|
|
|
+ pages3: {
|
|
|
+ T_tag: '',
|
|
|
+ T_step_name: '',
|
|
|
+ T_min_time: '',
|
|
|
+ T_max_time: '',
|
|
|
+ T_text: '',
|
|
|
+ T_sort: '',
|
|
|
+ },
|
|
|
+ rules3: {
|
|
|
+ T_step_name: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入步骤名称',
|
|
|
+ trigger: 'blur'
|
|
|
+ }, ],
|
|
|
+ T_tag: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入对应标签',
|
|
|
+ trigger: 'blur'
|
|
|
+ }, ],
|
|
|
+ T_min_time: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入最小时间 单位s',
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ T_max_time: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入最大时间 单位s',
|
|
|
+ trigger: 'blur'
|
|
|
+ }, ],
|
|
|
+ T_text: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入描述',
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ T_sort: [{
|
|
|
+ required: true,
|
|
|
+ message: '请输入排序',
|
|
|
+ trigger: 'blur'
|
|
|
+ }, ],
|
|
|
},
|
|
|
tableData: [],
|
|
|
tableData1: [],
|
|
|
+ tableData2: [],
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
|
this.GetTempGetApi()
|
|
|
},
|
|
|
methods: {
|
|
|
+ TimeDelete(e) {
|
|
|
+ this.$confirm('此操作将永久删除操作, 是否继续?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ center: true
|
|
|
+ }).then(() => {
|
|
|
+ Time_Del({T_id: e.T_id}).then(res=>{
|
|
|
+ if(res.data.Code==200){
|
|
|
+ this.$message.success('删除成功!')
|
|
|
+ this.pages1.page = 1
|
|
|
+ this.GetTime_ListApi()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'info',
|
|
|
+ message: '已取消删除'
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+ TimeEdit(e) {
|
|
|
+ if(this.$refs.ruleForm3!=undefined){
|
|
|
+ this.$refs.ruleForm3.clearValidate()
|
|
|
+ }
|
|
|
+ console.log('编辑',e)
|
|
|
+ this.innerDrawer3 = true
|
|
|
+ this.titles1 = '编辑时间流程'
|
|
|
+ this.TempNum = 2
|
|
|
+ this.pages3.T_id = e.T_id
|
|
|
+ this.pages3.T_tag = e.T_tag
|
|
|
+ this.pages3.T_step_name = e.T_step_name
|
|
|
+ this.pages3.T_min_time = e.T_min_time
|
|
|
+ this.pages3.T_max_time = e.T_max_time
|
|
|
+ this.pages3.T_text = e.T_text
|
|
|
+ this.pages3.T_sort = e.T_sort
|
|
|
+ },
|
|
|
+ TimeNew() {
|
|
|
+ if(this.$refs.ruleForm3!=undefined){
|
|
|
+ this.$refs.ruleForm3.clearValidate()
|
|
|
+ }
|
|
|
+ for (let key in this.pages3) {
|
|
|
+ this.pages3[key] = ''
|
|
|
+ }
|
|
|
+
|
|
|
+ this.innerDrawer3 = true
|
|
|
+ this.TempNum = 1
|
|
|
+ this.pages3.T_VerifyTemplateMap_id = this.pages1.T_VerifyTemplateMap_id
|
|
|
+ this.titles1 = '新增时间流程'
|
|
|
+ },
|
|
|
+ GetTime_ListApi(){
|
|
|
+ Time_List(this.pages1).then(res=>{
|
|
|
+ console.log('时间流程',res)
|
|
|
+ if(res.data.Code==200){
|
|
|
+ this.tableData2 = res.data.Data.List
|
|
|
+ this.total2 = res.data.Data.Num
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ submitForm3(formName) {
|
|
|
+ this.$refs[formName].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ console.log('新增',this.pages3)
|
|
|
+ if(this.TempNum==1){//1是新增
|
|
|
+ Time_Add(this.pages3).then(res=>{
|
|
|
+ if(res.data.Code===200){
|
|
|
+ this.$message.success('新增成功')
|
|
|
+ this.innerDrawer3 = false
|
|
|
+ this.pages1.page = 1
|
|
|
+ this.GetTime_ListApi()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else{//2是编辑
|
|
|
+ Time_Up(this.pages3).then(res=>{
|
|
|
+ if(res.data.Code===200){
|
|
|
+ this.$message.success('编辑成功')
|
|
|
+ this.innerDrawer3 = false
|
|
|
+ this.pages1.page = 1
|
|
|
+ this.GetTime_ListApi()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ console.log('编辑',this.form1)
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
submitForm1(formName) {
|
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|
|
@@ -391,6 +523,10 @@
|
|
|
this.pages2.page = val
|
|
|
this.GetMaplistApi()
|
|
|
},
|
|
|
+ handleCurrentChange12(val) {
|
|
|
+ this.pages1.page = val
|
|
|
+ this.GetTime_ListApi()
|
|
|
+ },
|
|
|
handlelabel(val) {
|
|
|
this.Drawer = true
|
|
|
this.pages2.T_VerifyTemplate_id = val.T_VerifyTemplate_id
|
|
@@ -468,34 +604,8 @@
|
|
|
this.pages.page = 1
|
|
|
this.GetTempGetApi()
|
|
|
},
|
|
|
- TimeEdit(e) {
|
|
|
- console.log(e)
|
|
|
- this.innerDrawer3 = true
|
|
|
- this.titles1 = '编辑时间流程'
|
|
|
- },
|
|
|
- TimeNew() {
|
|
|
- this.innerDrawer3 = true
|
|
|
- this.titles1 = '新增时间流程'
|
|
|
- },
|
|
|
- TimeDelete(e) {
|
|
|
- console.log(e)
|
|
|
- this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- center: true
|
|
|
- }).then(() => {
|
|
|
- this.$message({
|
|
|
- type: 'success',
|
|
|
- message: '删除成功!'
|
|
|
- });
|
|
|
- }).catch(() => {
|
|
|
- this.$message({
|
|
|
- type: 'info',
|
|
|
- message: '已取消删除'
|
|
|
- });
|
|
|
- });
|
|
|
- },
|
|
|
+
|
|
|
+
|
|
|
NewinnerDrawer() {
|
|
|
if(this.$refs.ruleForm1!=undefined){
|
|
|
this.$refs.ruleForm1.clearValidate()
|
|
@@ -513,7 +623,7 @@
|
|
|
this.innerDrawer2 = true
|
|
|
},
|
|
|
commands(e,obj) {
|
|
|
- console.log('嘻嘻嘻',e,obj)
|
|
|
+ console.log('嘻嘻嘻',e,obj.T_id)
|
|
|
var that = this
|
|
|
switch (e) {
|
|
|
case 'a':
|
|
@@ -533,6 +643,8 @@
|
|
|
break
|
|
|
case 'b':
|
|
|
this.innerDrawer1 = true
|
|
|
+ this.pages1.T_VerifyTemplateMap_id = obj.T_id
|
|
|
+ this.GetTime_ListApi()
|
|
|
break
|
|
|
default:
|
|
|
this.$confirm('此操作将永久删除该模板, 是否继续?', '提示', {
|