selectHandl.html 5.25 KB
<!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>