selectHandl.html
5.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择接件类型</title>
    <link rel="stylesheet" href="../../libs/element-ui/lib-master/theme-chalk/index.css">
    <script src="../../libs/element-ui/vue@2.6.10/dist/vue.js"></script>
    <script src="../../libs/element-ui/lib-master/index.js"></script>
    <script src="../../libs/jquery/jquery.min.js"></script>
    <script src="../../libs/layer/layer.js"></script>
    <script src="../../libs/jquery/jquery.cookie.js"></script>
    <script src="../../common/js/global/global.localStorage.js"></script>
    <script src="../../common/js/global/global.modelctls.js"></script>
    <script src="../../common/js/config.js"></script>
    <script src="../../js/common.js"></script>
</head>
<style>
    [v-cloak] {
        display: none;
    }
    .hs-collapse-item {
    }
    .hs-collapse-item .el-collapse-item__header {
        font-size: 18px;
        font-weight: bold;
        padding-left: 5px;
        background-color: #f2f2f2;
        color: rgb(114, 114, 114);
    }
    .hs-collapse-item .el-collapse-item__content {
        font-size: 16px;
        padding-left: 5px;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .hs-collapse-item .el-col {
        padding-top: 10px
    }
    .hs-collapse-item a:hover {
        cursor: pointer;
        color: #409EFF;
        font-weight: bold;
    }
    #itemTypeDiv {
        width: 350px;
        margin: 20px 10px 20px 10px;
    }
    #itemTypeDiv .el-radio__label {
        font-size: 16px;
        padding-left: 5px;
    }
    #itemTypeDiv .el-radio__inner {
        width: 16px;
        height: 16px;
    }
   /* .hs-collapse-item .el-collapse-item__content{
        font-size: 25px;
    }*/
</style>
<!--流程新建页面-->
<body style=" overflow: hidden; ">
<div id="app" v-cloak>
    <transition name="el-zoom-in-center">
        <el-container>
            <el-header>
                <el-row :gutter="20" :span="16" :offset="4">
                    <!--  <el-col :span="18">
                          <el-input placeholder="请输入内容" v-model="searchText" @change="search">
                              <el-button slot="append" icon="el-icon-search" @click="search"></el-button>
                          </el-input>
                      </el-col>-->
                    <!-- <el-col :span="6">
                         <el-select  filterable placeholder="请选择" v-model="filterType" @change="search">
                             <el-option value="所有" label="所有"></el-option>
                             <el-option v-for="item in Object.keys(oldItemObject)" :value="item" :label="item"> </el-option>
                         </el-select>
                     </el-col>-->
                </el-row>
            </el-header>
            <el-main style="position: absolute; top: 10px; bottom: 0px; width: 98%;">
                <el-collapse v-if="Object.keys(itemObject).length > 0" v-model="activeNames"
                             style=" border: 1px solid #e6e6e6; ">
                    <el-collapse-item v-for="(flowObjArray, flowTypeName) in itemObject" :title="flowTypeName"
                                      :name="flowTypeName" class="hs-collapse-item">
                        <div v-for="(flowObj, index) in flowObjArray">
                            <el-row :gutter="15">
                                <el-col :span="24"  v-if="index%2==0">
                                    <a v-html="flowObjArray[index] ? `<span>(${index+1})</span>`+flowObjArray[index].name : ''"
                                       @click="openCreate(flowObjArray[index])"></a>
                                </el-col>
                                <el-col :span="24"  v-if="index%2==1" style="background-color: #F2F2F2">
                                    <a v-html="flowObjArray[index] ? `<span>(${index+1})</span>`+flowObjArray[index].name : ''"
                                       @click="openCreate(flowObjArray[index])" ></a>
                                </el-col>
                            </el-row>
                        </div>
                    </el-collapse-item>
                </el-collapse>
                <div v-else-if="itemObject !== ''">
                    <div style="color: #b9b4b4;font-size: 20px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);">
                        没有相关数据
                    </div>
                </div>
            </el-main>
        </el-container>
    </transition>
    <div id="itemTypeDiv">
        <div v-for="(item, index) in itemTypeArray">
            <el-row v-if="index%2 === 0">
                <el-col :span="12" style="margin-top: 10px;">
                    <el-radio v-if="itemTypeArray[index]" v-model="radio" :label="itemTypeArray[index].id"> {{
                        itemTypeArray[index].name }}
                    </el-radio>
                </el-col>
                <el-col :span="12" style="margin-top: 10px;">
                    <el-radio v-if="itemTypeArray[index+1]" v-model="radio" :label="itemTypeArray[index+1].id"> {{
                        itemTypeArray[index+1].name }}
                    </el-radio>
                </el-col>
            </el-row>
        </div>
    </div>
</div>
</body>
<script src="../../js/projecttask/selectHandl.js"></script>
</html>