提交 664fde24 authored 作者: EarsHealth's avatar EarsHealth

3.24 22:24

上级 b7a69f33
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-5f6e2e3a]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-5f6e2e3a]{margin-bottom:.052083rem}.breadcrumb[data-v-5f6e2e3a] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-5f6e2e3a] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-5f6e2e3a]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-5f6e2e3a]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-5f6e2e3a]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.editorHeight[data-v-5f6e2e3a]{height:1.041667rem;border:.005208rem solid #f0f0f0}
\ No newline at end of file
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-126cb6d2]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-126cb6d2]{margin-bottom:.052083rem}.breadcrumb[data-v-126cb6d2] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-126cb6d2] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-126cb6d2]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-126cb6d2]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-126cb6d2]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.editorHeight[data-v-126cb6d2]{height:1.041667rem;border:.005208rem solid #f0f0f0}
\ No newline at end of file
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-145d18d6]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-145d18d6]{margin-bottom:.052083rem}.breadcrumb[data-v-145d18d6] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-145d18d6] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-145d18d6]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-145d18d6]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-145d18d6]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.activion[data-v-145d18d6]{width:100%;padding:0 .104167rem .104167rem;box-sizing:border-box;display:flex;justify-content:center}.activion_pie[data-v-145d18d6]{width:80%}.editorHeight[data-v-145d18d6]{height:1.041667rem;border:.005208rem solid #f0f0f0}
\ No newline at end of file
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-20095d2d]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-20095d2d]{margin-bottom:.052083rem}.breadcrumb[data-v-20095d2d] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-20095d2d] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-20095d2d]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-20095d2d]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-20095d2d]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.activion[data-v-20095d2d]{width:100%;padding:0 .104167rem .104167rem;box-sizing:border-box;display:flex;justify-content:center}.activion_pie[data-v-20095d2d]{width:80%}.editorHeight[data-v-20095d2d]{height:1.041667rem;border:.005208rem solid #f0f0f0}
\ No newline at end of file
.environment[data-v-21945c2c]{width:100%;height:100%}.flex[data-v-21945c2c]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-21945c2c]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-21945c2c] .el-input{width:75%}.table[data-v-21945c2c]{width:100%;max-height:calc(100% - .52083rem)}.table[data-v-21945c2c] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-21945c2c]{height:calc(100% - .25rem)}.kv_item[data-v-21945c2c]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.kv_item>i[data-v-21945c2c]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.table[data-v-21945c2c] .el-table__body-wrapper{height:calc(100% - .25rem);overflow-y:auto;cursor:pointer}
\ No newline at end of file
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-c618da72]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-c618da72]{margin-bottom:.052083rem}.breadcrumb[data-v-c618da72] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-c618da72] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-c618da72]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-c618da72]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-c618da72]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem;margin-bottom:.104167rem}.taskBar[data-v-c618da72]{width:100%;height:100%}.topBar[data-v-c618da72]{position:relative;width:100%;height:.3125rem;padding:.052083rem;padding-top:0;box-sizing:border-box;background:#dee1e6;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.15625rem;user-select:none;cursor:pointer}.topBar>i[data-v-c618da72]{margin-left:.052083rem;cursor:pointer}.bottomTag[data-v-c618da72]{width:100%;height:.052083rem;background-color:#fff;position:absolute;bottom:0;left:0}.barList[data-v-c618da72]{width:1.5625rem;display:flex;justify-content:space-between;align-items:center;padding:.026042rem;box-sizing:border-box;height:100%;max-width:1.041667rem;transition:all .5s ease;border-radius:.052083rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.active[data-v-c618da72]:hover{background-color:#fff!important}.barList[data-v-c618da72]:hover{background:#eaecef}.active:hover>.overflowHidingActive[data-v-c618da72]{box-shadow:-13px 0 6px 0 #fff!important}.barList:hover>.overflowHiding[data-v-c618da72]{box-shadow:-13px 0 6px 0 #eaecef}.barList>i[data-v-c618da72]{cursor:pointer}.active[data-v-c618da72]{background-color:#fff;color:#000}.barList i[data-v-c618da72]{cursor:pointer}.barList>div[data-v-c618da72]{display:flex;align-items:center;justify-content:center}.barList span[data-v-c618da72]{font-size:.114583rem;margin-right:.052083rem;white-space:nowrap}.case[data-v-c618da72]{box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}.editorHeight[data-v-c618da72]{height:.625rem;border:.005208rem solid #f0f0f0}.historicalRecords[data-v-c618da72]{font-size:.15625rem;display:flex;justify-content:center;align-items:center;width:.260417rem;height:.260417rem;position:fixed;right:.260417rem;top:44%;border-radius:.130208rem;box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%);font-weight:700;cursor:pointer}.implementResult[data-v-c618da72]{height:65vh;padding:.052083rem}.implementResult[data-v-c618da72] .el-tabs__content{padding:0 .052083rem;height:100%;overflow-y:auto;box-shadow:0 0 .0625rem #eee}.implementResult .resultOutput[data-v-c618da72]{padding:.078125rem 0 .15625rem;border-bottom:.005208rem solid #ccc}.caseResults[data-v-c618da72]{padding:.052083rem 0 .104167rem;border-bottom:.005208rem solid #ccc}.dialogBody[data-v-c618da72]{height:65vh;display:flex;justify-content:space-around}.left[data-v-c618da72]{width:20%;height:100%;box-shadow:.010417rem .010417rem .0625rem 0 rgb(0 0 0/10%);padding:.052083rem 0;box-sizing:border-box;overflow:auto}.left[data-v-c618da72] .el-menu-item{display:flex;align-items:center}.right[data-v-c618da72]{width:75%;height:100%;box-shadow:.010417rem .010417rem .0625rem 0 rgb(0 0 0/10%);padding:.052083rem;box-sizing:border-box;overflow:auto}.right[data-v-c618da72] .el-divider{margin:0}.right[data-v-c618da72] .el-table{height:100%}.right[data-v-c618da72] .el-table__body-wrapper{height:calc(100% - .3125rem);overflow-y:auto}.right li[data-v-c618da72]{padding:.052083rem 0;list-style:unset}.pointer[data-v-c618da72]{width:.078125rem;height:.078125rem;border-radius:50%;background-color:red;margin-right:.026042rem}.formBox[data-v-c618da72]{width:91.66666%;margin-left:4.16667%;display:flex;padding-bottom:.104167rem}.box-left[data-v-c618da72]{display:flex;width:47%;margin-right:6%}.box[data-v-c618da72]{display:flex;width:100%}.box span[data-v-c618da72]{width:.572917rem;font-size:.09375rem;color:#606266}.box-left span[data-v-c618da72]{white-space:nowrap;font-size:.09375rem;color:#606266;margin-right:.052083rem}.box-right[data-v-c618da72]{display:flex;width:48.8%}.box-right span[data-v-c618da72]{white-space:nowrap;font-size:.09375rem;color:#606266;margin-right:.052083rem}.f30[data-v-c618da72]{font-size:.15625rem}
\ No newline at end of file
.httpParam[data-v-2314ad93]{width:100%}.header_item[data-v-2314ad93]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-2314ad93]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-2314ad93] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-2314ad93]{text-align:left}.request_item[data-v-2314ad93]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-2314ad93]{text-align:center}.fileUpload[data-v-2314ad93]{width:.208333rem;border:.005208rem solid #ccc}.el-dropdown-link[data-v-2314ad93]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-2314ad93]{font-size:.083333rem}.request_binary[data-v-2314ad93]{width:40%}.editorHeight[data-v-2314ad93]{height:1.041667rem}.addDynamicParams[data-v-622ac298]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-622ac298]{margin-bottom:.052083rem}.breadcrumb[data-v-622ac298] .el-breadcrumb__inner{font-size:.09375rem}.form[data-v-622ac298] .el-form-item__label{font-size:.083333rem}.kv_item[data-v-622ac298]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-622ac298]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-622ac298]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem;margin-bottom:.104167rem}.taskBar[data-v-622ac298]{width:100%;height:100%}.topBar[data-v-622ac298]{position:relative;width:100%;height:.3125rem;padding:.052083rem;padding-top:0;box-sizing:border-box;background:#dee1e6;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.15625rem;user-select:none;cursor:pointer}.topBar>i[data-v-622ac298]{margin-left:.052083rem;cursor:pointer}.bottomTag[data-v-622ac298]{width:100%;height:.052083rem;background-color:#fff;position:absolute;bottom:0;left:0}.barList[data-v-622ac298]{width:1.5625rem;display:flex;justify-content:space-between;align-items:center;padding:.026042rem;box-sizing:border-box;height:100%;max-width:1.041667rem;transition:all .5s ease;border-radius:.052083rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.active[data-v-622ac298]:hover{background-color:#fff!important}.barList[data-v-622ac298]:hover{background:#eaecef}.active:hover>.overflowHidingActive[data-v-622ac298]{box-shadow:-13px 0 6px 0 #fff!important}.barList:hover>.overflowHiding[data-v-622ac298]{box-shadow:-13px 0 6px 0 #eaecef}.barList>i[data-v-622ac298]{cursor:pointer}.active[data-v-622ac298]{background-color:#fff;color:#000}.barList i[data-v-622ac298]{cursor:pointer}.barList>div[data-v-622ac298]{display:flex;align-items:center;justify-content:center}.barList span[data-v-622ac298]{font-size:.114583rem;margin-right:.052083rem;white-space:nowrap}.case[data-v-622ac298]{box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}.editorHeight[data-v-622ac298]{height:.625rem;border:.005208rem solid #f0f0f0}.historicalRecords[data-v-622ac298]{font-size:.15625rem;display:flex;justify-content:center;align-items:center;width:.260417rem;height:.260417rem;position:fixed;right:.260417rem;top:44%;border-radius:.130208rem;box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%);font-weight:700;cursor:pointer}.implementResult[data-v-622ac298]{height:65vh;padding:.052083rem}.implementResult[data-v-622ac298] .el-tabs__content{padding:0 .052083rem;height:100%;overflow-y:auto;box-shadow:0 0 .0625rem #eee}.implementResult .resultOutput[data-v-622ac298]{padding:.078125rem 0 .15625rem;border-bottom:.005208rem solid #ccc}.caseResults[data-v-622ac298]{padding:.052083rem 0 .104167rem;border-bottom:.005208rem solid #ccc}.dialogBody[data-v-622ac298]{height:65vh;display:flex;justify-content:space-around}.left[data-v-622ac298]{width:20%;height:100%;box-shadow:.010417rem .010417rem .0625rem 0 rgb(0 0 0/10%);padding:.052083rem 0;box-sizing:border-box;overflow:auto}.left[data-v-622ac298] .el-menu-item{display:flex;align-items:center}.right[data-v-622ac298]{width:75%;height:100%;box-shadow:.010417rem .010417rem .0625rem 0 rgb(0 0 0/10%);padding:.052083rem;box-sizing:border-box;overflow:auto}.right[data-v-622ac298] .el-divider{margin:0}.right[data-v-622ac298] .el-table{height:100%}.right[data-v-622ac298] .el-table__body-wrapper{height:calc(100% - .3125rem);overflow-y:auto}.right li[data-v-622ac298]{padding:.052083rem 0;list-style:unset}.pointer[data-v-622ac298]{width:.078125rem;height:.078125rem;border-radius:50%;background-color:red;margin-right:.026042rem}.formBox[data-v-622ac298]{width:91.66666%;margin-left:4.16667%;display:flex;padding-bottom:.104167rem}.box-left[data-v-622ac298]{display:flex;width:47%;margin-right:6%}.box[data-v-622ac298]{display:flex;width:100%}.box span[data-v-622ac298]{width:.572917rem;font-size:.09375rem;color:#606266}.box-left span[data-v-622ac298]{white-space:nowrap;font-size:.09375rem;color:#606266;margin-right:.052083rem}.box-right[data-v-622ac298]{display:flex;width:48.8%}.box-right span[data-v-622ac298]{white-space:nowrap;font-size:.09375rem;color:#606266;margin-right:.052083rem}.f30[data-v-622ac298]{font-size:.15625rem}.syntaxTips[data-v-622ac298]{display:flex}.syntaxTips>div[data-v-622ac298]{padding:.104167rem;box-sizing:border-box}.syntaxTips .tips2[data-v-622ac298]{border-left:.005208rem solid #ccc;border-right:.005208rem solid #ccc}.syntaxTips .tips3[data-v-622ac298]{width:40%}.tabLike[data-v-622ac298]{display:flex;width:100%;border:none}.tabLike .tabLikeSp1[data-v-622ac298]{padding:.052083rem;border-right:.005208rem solid #ccc;border-bottom:.005208rem solid #ccc;width:25%;display:inline-block}.tabLike .tabLikeSp2[data-v-622ac298]{padding:.052083rem;border-bottom:.005208rem solid #ccc;width:80%;display:inline-block}.tips3[data-v-622ac298] .el-collapse-item__header{background-color:#f7f7f7;border-bottom:.005208rem solid #ccc}
\ No newline at end of file
.environment[data-v-a048bb2c]{width:100%;height:100%}.flex[data-v-a048bb2c]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-a048bb2c]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-a048bb2c] .el-input{width:75%}.table[data-v-a048bb2c]{width:100%;max-height:calc(100% - .52083rem)}.table[data-v-a048bb2c] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-a048bb2c]{height:calc(100% - .25rem)}.kv_item[data-v-a048bb2c]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.kv_item>i[data-v-a048bb2c]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.table[data-v-a048bb2c] .el-table__body-wrapper{height:calc(100% - .25rem);overflow-y:auto;cursor:pointer}
\ No newline at end of file
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>communication</title><link href="css/chunk-004f7925.362e45c2.css" rel="prefetch"><link href="css/chunk-0145f80c.affb0c26.css" rel="prefetch"><link href="css/chunk-01544180.2ebe3b2a.css" rel="prefetch"><link href="css/chunk-1af34fb3.78278017.css" rel="prefetch"><link href="css/chunk-21e2c124.361b3a0e.css" rel="prefetch"><link href="css/chunk-2fc6c8ca.3522fb75.css" rel="prefetch"><link href="css/chunk-3552958e.939eb7f3.css" rel="prefetch"><link href="css/chunk-5af29e65.cf566c2a.css" rel="prefetch"><link href="css/chunk-5bcbb6ba.5ae1fbbf.css" rel="prefetch"><link href="css/chunk-637b4c64.e94a8d01.css" rel="prefetch"><link href="css/chunk-6927acfd.b4ed1283.css" rel="prefetch"><link href="css/chunk-73cb2d8d.5c288258.css" rel="prefetch"><link href="css/chunk-8a338d4c.de72dcd2.css" rel="prefetch"><link href="css/chunk-e33e72a0.c515745e.css" rel="prefetch"><link href="css/chunk-ead6e00a.784b1337.css" rel="prefetch"><link href="js/chunk-004f7925.22fb8978.js" rel="prefetch"><link href="js/chunk-0145f80c.77a3a964.js" rel="prefetch"><link href="js/chunk-01544180.19630ccb.js" rel="prefetch"><link href="js/chunk-1af34fb3.432b71b9.js" rel="prefetch"><link href="js/chunk-21e2c124.9d24276d.js" rel="prefetch"><link href="js/chunk-2d0b6c33.710ecce0.js" rel="prefetch"><link href="js/chunk-2d0f0f44.3bfe4c8c.js" rel="prefetch"><link href="js/chunk-2fc6c8ca.c7d69a0b.js" rel="prefetch"><link href="js/chunk-3552958e.b393a155.js" rel="prefetch"><link href="js/chunk-5af29e65.d0dd5cb0.js" rel="prefetch"><link href="js/chunk-5bcbb6ba.46388176.js" rel="prefetch"><link href="js/chunk-637b4c64.ebadea70.js" rel="prefetch"><link href="js/chunk-6927acfd.0bc4ba1a.js" rel="prefetch"><link href="js/chunk-73cb2d8d.fecb4502.js" rel="prefetch"><link href="js/chunk-8a338d4c.a03cf996.js" rel="prefetch"><link href="js/chunk-d68a0cea.5a2419b6.js" rel="prefetch"><link href="js/chunk-e33e72a0.ee06116d.js" rel="prefetch"><link href="js/chunk-ead6e00a.85a0e531.js" rel="prefetch"><link href="css/app.d16d966d.css" rel="preload" as="style"><link href="css/chunk-vendors.b7d549ec.css" rel="preload" as="style"><link href="js/app.686276a9.js" rel="preload" as="script"><link href="js/chunk-vendors.f09da9e9.js" rel="preload" as="script"><link href="css/chunk-vendors.b7d549ec.css" rel="stylesheet"><link href="css/app.d16d966d.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but communication doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.f09da9e9.js"></script><script src="js/app.686276a9.js"></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>keystone自动化测试平台</title><link href="css/chunk-004f7925.362e45c2.css" rel="prefetch"><link href="css/chunk-0145f80c.affb0c26.css" rel="prefetch"><link href="css/chunk-01544180.2ebe3b2a.css" rel="prefetch"><link href="css/chunk-18a2b4e6.5912db03.css" rel="prefetch"><link href="css/chunk-1af34fb3.78278017.css" rel="prefetch"><link href="css/chunk-21e2c124.361b3a0e.css" rel="prefetch"><link href="css/chunk-2fc6c8ca.3522fb75.css" rel="prefetch"><link href="css/chunk-3552958e.939eb7f3.css" rel="prefetch"><link href="css/chunk-5ac87acd.a8759db0.css" rel="prefetch"><link href="css/chunk-5af29e65.cf566c2a.css" rel="prefetch"><link href="css/chunk-637b4c64.e94a8d01.css" rel="prefetch"><link href="css/chunk-67ccc947.8c750bfb.css" rel="prefetch"><link href="css/chunk-6927acfd.b4ed1283.css" rel="prefetch"><link href="css/chunk-7432e0ee.6dabbf58.css" rel="prefetch"><link href="css/chunk-e33e72a0.c515745e.css" rel="prefetch"><link href="js/chunk-004f7925.742f5118.js" rel="prefetch"><link href="js/chunk-0145f80c.bdb3114d.js" rel="prefetch"><link href="js/chunk-01544180.6e6a9e9b.js" rel="prefetch"><link href="js/chunk-18a2b4e6.5590f8b4.js" rel="prefetch"><link href="js/chunk-1af34fb3.f75cf8d8.js" rel="prefetch"><link href="js/chunk-21e2c124.7ec8ba6c.js" rel="prefetch"><link href="js/chunk-2d0b6c33.fe39f8dd.js" rel="prefetch"><link href="js/chunk-2d0f0f44.422cd409.js" rel="prefetch"><link href="js/chunk-2fc6c8ca.0939221f.js" rel="prefetch"><link href="js/chunk-3552958e.01ad13bc.js" rel="prefetch"><link href="js/chunk-5ac87acd.7f9c4a12.js" rel="prefetch"><link href="js/chunk-5af29e65.57ce880f.js" rel="prefetch"><link href="js/chunk-637b4c64.a6f0d14e.js" rel="prefetch"><link href="js/chunk-67ccc947.81a8837e.js" rel="prefetch"><link href="js/chunk-6927acfd.21f6acf7.js" rel="prefetch"><link href="js/chunk-7432e0ee.06d2a723.js" rel="prefetch"><link href="js/chunk-d68a0cea.5a2419b6.js" rel="prefetch"><link href="js/chunk-e33e72a0.a2fee43e.js" rel="prefetch"><link href="css/app.d16d966d.css" rel="preload" as="style"><link href="css/chunk-vendors.b7d549ec.css" rel="preload" as="style"><link href="js/app.59883edf.js" rel="preload" as="script"><link href="js/chunk-vendors.f09da9e9.js" rel="preload" as="script"><link href="css/chunk-vendors.b7d549ec.css" rel="stylesheet"><link href="css/app.d16d966d.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but communication doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.f09da9e9.js"></script><script src="js/app.59883edf.js"></script></body></html>
\ No newline at end of file
(function(e){function t(t){for(var a,c,u=t[0],i=t[1],s=t[2],d=0,h=[];d<u.length;d++)c=u[d],Object.prototype.hasOwnProperty.call(o,c)&&o[c]&&h.push(o[c][0]),o[c]=0;for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a]);f&&f(t);while(h.length)h.shift()();return r.push.apply(r,s||[]),n()}function n(){for(var e,t=0;t<r.length;t++){for(var n=r[t],a=!0,c=1;c<n.length;c++){var u=n[c];0!==o[u]&&(a=!1)}a&&(r.splice(t--,1),e=i(i.s=n[0]))}return e}var a={},c={app:0},o={app:0},r=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-004f7925":"22fb8978","chunk-01544180":"19630ccb","chunk-73cb2d8d":"fecb4502","chunk-8a338d4c":"a03cf996","chunk-d68a0cea":"5a2419b6","chunk-0145f80c":"77a3a964","chunk-ead6e00a":"85a0e531","chunk-1af34fb3":"432b71b9","chunk-21e2c124":"9d24276d","chunk-2d0b6c33":"710ecce0","chunk-2d0f0f44":"3bfe4c8c","chunk-2fc6c8ca":"c7d69a0b","chunk-3552958e":"b393a155","chunk-5af29e65":"d0dd5cb0","chunk-5bcbb6ba":"46388176","chunk-637b4c64":"ebadea70","chunk-6927acfd":"0bc4ba1a","chunk-e33e72a0":"ee06116d"}[e]+".js"}function i(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-004f7925":1,"chunk-01544180":1,"chunk-73cb2d8d":1,"chunk-8a338d4c":1,"chunk-0145f80c":1,"chunk-ead6e00a":1,"chunk-1af34fb3":1,"chunk-21e2c124":1,"chunk-2fc6c8ca":1,"chunk-3552958e":1,"chunk-5af29e65":1,"chunk-5bcbb6ba":1,"chunk-637b4c64":1,"chunk-6927acfd":1,"chunk-e33e72a0":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-004f7925":"362e45c2","chunk-01544180":"2ebe3b2a","chunk-73cb2d8d":"5c288258","chunk-8a338d4c":"de72dcd2","chunk-d68a0cea":"31d6cfe0","chunk-0145f80c":"affb0c26","chunk-ead6e00a":"784b1337","chunk-1af34fb3":"78278017","chunk-21e2c124":"361b3a0e","chunk-2d0b6c33":"31d6cfe0","chunk-2d0f0f44":"31d6cfe0","chunk-2fc6c8ca":"3522fb75","chunk-3552958e":"939eb7f3","chunk-5af29e65":"cf566c2a","chunk-5bcbb6ba":"5ae1fbbf","chunk-637b4c64":"e94a8d01","chunk-6927acfd":"b4ed1283","chunk-e33e72a0":"c515745e"}[e]+".css",o=i.p+a,r=document.getElementsByTagName("link"),u=0;u<r.length;u++){var s=r[u],d=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(d===a||d===o))return t()}var h=document.getElementsByTagName("style");for(u=0;u<h.length;u++){s=h[u],d=s.getAttribute("data-href");if(d===a||d===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var a=t&&t.target&&t.target.src||o,r=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");r.code="CSS_CHUNK_LOAD_FAILED",r.request=a,delete c[e],f.parentNode.removeChild(f),n(r)},f.href=o;var l=document.getElementsByTagName("head")[0];l.appendChild(f)})).then((function(){c[e]=0})));var a=o[e];if(0!==a)if(a)t.push(a[2]);else{var r=new Promise((function(t,n){a=o[e]=[t,n]}));t.push(a[2]=r);var s,d=document.createElement("script");d.charset="utf-8",d.timeout=120,i.nc&&d.setAttribute("nonce",i.nc),d.src=u(e);var h=new Error;s=function(t){d.onerror=d.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;h.message="Loading chunk "+e+" failed.\n("+a+": "+c+")",h.name="ChunkLoadError",h.type=a,h.request=c,n[1](h)}o[e]=void 0}};var f=setTimeout((function(){s({type:"timeout",target:d})}),12e4);d.onerror=d.onload=s,document.head.appendChild(d)}return Promise.all(t)},i.m=e,i.c=a,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],d=s.push.bind(s);s.push=t,s=s.slice();for(var h=0;h<s.length;h++)t(s[h]);var f=d;r.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";n("85ec")},"56d7":function(e,t,n){"use strict";n.r(t);var a=n("5530"),c=(n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("d3b7"),n("2b0e")),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},r=[],u=(n("034f"),n("2877")),i={},s=Object(u["a"])(i,o,r,!1,null,null,null),d=s.exports,h=(n("3ca3"),n("ddb0"),n("8c4f"));c["default"].use(h["a"]);var f=[{path:"*",redirect:"/"},{name:"login",path:"/login",component:function(){return n.e("chunk-2fc6c8ca").then(n.bind(null,"dc3f"))}},{name:"",path:"/",component:function(){return n.e("chunk-e33e72a0").then(n.bind(null,"fcfc"))},redirect:"/home",children:[{name:"home",path:"/home",component:function(){return n.e("chunk-637b4c64").then(n.bind(null,"77b8"))},meta:{title:"首页"},redirect:"/case",children:[{name:"addDynamicParams",path:"/addDynamicParams",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-8a338d4c")]).then(n.bind(null,"c7fa"))},meta:{title:"新增动参"}},{name:"addBehavior",path:"/addBehavior",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-73cb2d8d")]).then(n.bind(null,"c67f"))},meta:{title:"新增行为"}},{name:"taskBar",path:"/taskBar",redirect:"/addCase",component:function(){return n.e("chunk-21e2c124").then(n.bind(null,"8e3b"))},children:[{name:"addCase",path:"/addCase",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-d68a0cea"),n.e("chunk-ead6e00a")]).then(n.bind(null,"4d4d"))},meta:{title:"新增接口"}}]},{name:"dynamicParam",path:"/dynamicParam",component:function(){return n.e("chunk-3552958e").then(n.bind(null,"e306"))},meta:{title:"动参列表"}},{name:"behavior",path:"/behavior",component:function(){return n.e("chunk-5af29e65").then(n.bind(null,"2b56"))},meta:{title:"行为列表"}},{name:"case",path:"/case",component:function(){return n.e("chunk-6927acfd").then(n.bind(null,"d479"))},meta:{title:"接口列表"}},{name:"environment",path:"/environment",component:function(){return n.e("chunk-004f7925").then(n.bind(null,"f8b9"))},meta:{title:"环境列表"}},{name:"actuator",path:"/actuator",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-d68a0cea"),n.e("chunk-0145f80c")]).then(n.bind(null,"e774"))},meta:{title:"保存测试接口"}},{name:"actuatorList",path:"/actuatorList",component:function(){return n.e("chunk-5bcbb6ba").then(n.bind(null,"1797"))},meta:{title:"执行器列表"}},{name:"statisticalAnalysis",path:"/statisticalAnalysis",component:function(){return n.e("chunk-2d0b6c33").then(n.bind(null,"1f19"))},meta:{title:"统计分析"}},{name:"timingPlan",path:"/timingPlan",component:function(){return n.e("chunk-2d0f0f44").then(n.bind(null,"9f23"))},meta:{title:"定时计划"}},{name:"sqlLink",path:"/sqlLink",component:function(){return n.e("chunk-1af34fb3").then(n.bind(null,"dbaa"))},meta:{title:"数据库链接"}}]}]}],l=new h["a"]({routes:f}),m=l,p=n("2f62");c["default"].use(p["a"]);var g=new p["a"].Store({state:{projectId:{},envHint:{},shrinkDiv:null,homePageShrink:!1,selectCaseData:"",newCaseName:"",deleteCase:0,addCaseId:0,allSaveData:{},editData:{},editId:{},allData:{},selectPieStatus:{num:0},selectData:{},addCaseStatus:{num:0},allCaseData:[],addCaseData:{},NowSelectId:null},mutations:{changeProjectId:function(e,t){e.projectId=t},changeEnvHint:function(e,t){e.envHint=t},changeShrinkDiv:function(e,t){e.shrinkDiv=t},changeHomePageShrink:function(e,t){e.homePageShrink=t},changeSelectCaseData:function(e,t){e.selectCaseData=t},changeNewCaseName:function(e,t){e.newCaseName=t},changeDeleteCase:function(e,t){e.deleteCase=t},changeAddCaseId:function(e,t){e.addCaseId=t},changeAllSaveData:function(e,t){e.allSaveData=t},changeEditData:function(e,t){e.editData=t},changeEditId:function(e,t){e.editId=t},changeSelectPieStatus:function(e,t){e.selectPieStatus=t},changeAllData:function(e,t){e.allData=t},changeSelectData:function(e,t){e.selectData=t},changeAddCaseStatus:function(e,t){e.addCaseStatus=t},changeAllCaseData:function(e,t){e.allCaseData=t},changeAddCaseData:function(e,t){e.addCaseData=t},changeNowSelectId:function(e,t){e.NowSelectId=t}},actions:{changeProjectIdAct:function(e,t){e.commit("changeProjectId",t)},changeEnvHintAct:function(e,t){e.commit("changeEnvHint",t)},changeShrinkDivAct:function(e,t){e.commit("changeShrinkDiv",t)},changeHomePageShrinkAct:function(e,t){e.commit("changeHomePageShrink",t)},changeSelectCaseDataAct:function(e,t){e.commit("changeSelectCaseData",t)},changeNewCaseNameAct:function(e,t){e.commit("changeNewCaseName",t)},changeDeleteCaseAct:function(e,t){e.commit("changeDeleteCase",t)},changeAddCaseIdAct:function(e,t){e.commit("changeAddCaseId",t)},changeAllSaveDataAct:function(e,t){e.commit("changeAllSaveData",t)},changeEditDataAct:function(e,t){e.commit("changeEditData",t)},changeEditIdAct:function(e,t){e.commit("changeEditId",t)},changeSelectPieStatusAct:function(e,t){e.commit("changeSelectPieStatus",t)},changeAllDataAct:function(e,t){e.commit("changeAllData",t)},changeSelectDataAct:function(e,t){e.commit("changeSelectData",t)},changeAddCaseStatusAct:function(e,t){e.commit("changeAddCaseStatus",t)},changeAllCaseDataAct:function(e,t){e.commit("changeAllCaseData",t)},changeAddCaseDataAct:function(e,t){e.commit("changeAddCaseData",t)},changeNowSelectIdAct:function(e,t){e.commit("changeNowSelectId",t)}},modules:{}}),b=(n("5cfb"),n("5c96")),v=n.n(b),k=(n("0fae"),n("bc3a")),y=n.n(k),C=n("a1bc"),A=function(e){return Object(b["Message"])(Object(a["a"])(Object(a["a"])({},e),{},{offset:100}))};["success","warning","info","error"].forEach((function(e){A[e]=function(t){return"string"===typeof t&&(t={message:t,offset:100}),t.type=e,Object(b["Message"])(t)}}));var D=A;y.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),y.a.interceptors.response.use((function(e){return e}),(function(e){return 0!=e.response.data.indexOf("0 您查询的页码已经超出范围")&&D.error(e.response.data),Promise.reject(e)}));var S=function(e,t){var n=t.method,a=void 0===n?"get":n,c=t.timeout,o=void 0===c?6e4:c,r=t.data,u=void 0===r?{}:r,i=t.params,s=void 0===i?{}:i,d=t.headers,h=void 0===d?{"Content-Type":"application/json"}:d,f=t.dataType,l=void 0===f?"json":f,m={method:a,timeout:o,url:e,baseURL:C["a"].http,data:u,params:s,headers:h,dataType:l};return y()(m)},j={userLogin:function(e){return S("/user/login",{method:"post",data:e})},queryAllProject:function(){return S("/projects",{method:"get"})},changeProjectName:function(e){return S("/projects",{method:"put",data:e})},addProjcet:function(e){return S("/projects",{method:"post",data:e})},deleteProject:function(e){return S("/projects/".concat(e),{method:"delete"})},queryAllActivion:function(e,t){return S("/moves/".concat(e),{method:"get",params:t})},queryMovesCondition:function(e,t){return S("/moves/condition/".concat(e),{method:"get",params:t})},deleteActivion:function(e){return S("/moves/".concat(e),{method:"delete"})},editActivion:function(e){return S("/moves",{method:"put",data:e})},getActivion:function(e){return S("/moves/move/".concat(e),{method:"get"})},addActivion:function(e){return S("/moves",{method:"post",data:e})},queryAllEnvironments:function(e,t){return S("/environments/".concat(e),{method:"get",params:t})},queryEnvironmentsCondition:function(e,t){return S("/environments/condition/".concat(e),{method:"get",params:t})},queryEnvironments:function(e){return S("/environments/".concat(e),{method:"get"})},addEnvironments:function(e){return S("/environments",{method:"post",data:e})},deleteEnvironments:function(e){return S("/environments/".concat(e),{method:"delete"})},editEnvironments:function(e){return S("/environments",{method:"put",data:e})},queryAllConnects:function(e){return S("/connects/".concat(e.projectId),{method:"get",params:e})},queryConnectsCondition:function(e){return S("/connects/condition/".concat(e.projectId),{method:"get",params:e})},queryConnects:function(e){return S("/connects",{method:"post",data:e})},addConnects:function(e){return S("/connects",{method:"post",data:e})},editConnects:function(e){return S("/connects",{method:"put",data:e})},deleteConnects:function(e){return S("/connects/".concat(e),{method:"delete"})},testConnects:function(e){return S("/connects/test",{method:"post",data:e})},queryAllTestCases:function(e,t){return S("/testCases/".concat(e),{method:"get",params:t})},queryTestCasesCondition:function(e,t){return S("/testCases/condition/".concat(e),{method:"get",params:t})},queryTestCases:function(e){return S("/testCases",{method:"post",data:e})},addTestCases:function(e){return S("/testCases",{method:"post",data:e})},editTestCases:function(e){return S("/testCases",{method:"post",data:e})},getCaseById:function(e){return S("/testCases/testCase/".concat(e),{method:"get"})},deleteTestCases:function(e){return S("/testCases/".concat(e),{method:"delete"})},queryAllDynamicVariables:function(e,t){return S("/dynamicVariables/".concat(e),{method:"get",params:t})},queryDynamicVariablesCondition:function(e,t){return S("/dynamicVariables/condition/".concat(e),{method:"get",params:t})},queryDynamicVariables:function(e){return S("/dynamicVariables",{method:"post",data:e})},addDynamicVariables:function(e){return S("/dynamicVariables",{method:"post",data:e})},editDynamicVariables:function(e){return S("/dynamicVariables",{method:"put",data:e})},deleteDynamicVariables:function(e){return S("/dynamicVariables/".concat(e),{method:"delete"})},getVariableByProjectId:function(e){return S("/hints/dynamicVariableName/".concat(e),{method:"get"})},getVariableByEnv:function(e){return S("/hints/variable/".concat(e),{method:"get"})},selectSql:function(e){return S("/db/sql",{method:"get",params:e})},sqlTableNames:function(e){return S("/db/tableNames",{method:"get"})},getSwagger:function(e){return S("/swaggers",{method:"get",params:e})},getExecutionHistory:function(e){return S("/executionHistory/executionHistory",{method:"get",params:e})},getExecutionHistoryDetail:function(e){return S("/executionHistory/executionHistoryDetail",{method:"get",params:e})},getLastExecution:function(e){return S("/executionHistory/lastExecution",{method:"get",params:e})},getExecutionRecordsList:function(e){return S("/executionRecords/list",{method:"get",params:e})},getTestJob:function(e){return S("/testJob/page",{method:"get",params:e})},addTestJob:function(e){return S("/testJob",{method:"post",data:e})},changeTestJob:function(e){return S("/testJob",{method:"put",data:e})},deleteTestJob:function(e){return S("/testJob/".concat(e),{method:"delete"})},executionRecordsTree:function(e){return S("/executionRecords/tree",{method:"get",params:e})},testCasesListVo:function(e){return S("/testCases/listVo",{method:"get",params:e})}},P=j;n("b059"),n("77ed");c["default"].prototype.$http=P,c["default"].use(v.a),c["default"].config.productionTip=!1;var w=function(e){return Object(b["Message"])(Object(a["a"])(Object(a["a"])({},e),{},{offset:100}))};["success","warning","info","error"].forEach((function(e){w[e]=function(t){return"string"===typeof t&&(t={message:t,offset:100}),t.type=e,Object(b["Message"])(t)}})),c["default"].prototype.$message=w,new c["default"]({router:m,store:g,render:function(e){return e(d)}}).$mount("#app")},"85ec":function(e,t,n){},a1bc:function(e,t,n){"use strict";var a="192.168.102.31:8765";a="localhost:8765";var c={http:"http://"+a,ws:"ws://"+a};t["a"]=c},b059:function(e,t,n){}});
\ No newline at end of file
(function(e){function t(t){for(var a,c,u=t[0],i=t[1],s=t[2],d=0,h=[];d<u.length;d++)c=u[d],Object.prototype.hasOwnProperty.call(o,c)&&o[c]&&h.push(o[c][0]),o[c]=0;for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a]);f&&f(t);while(h.length)h.shift()();return r.push.apply(r,s||[]),n()}function n(){for(var e,t=0;t<r.length;t++){for(var n=r[t],a=!0,c=1;c<n.length;c++){var u=n[c];0!==o[u]&&(a=!1)}a&&(r.splice(t--,1),e=i(i.s=n[0]))}return e}var a={},c={app:0},o={app:0},r=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-004f7925":"742f5118","chunk-01544180":"6e6a9e9b","chunk-18a2b4e6":"5590f8b4","chunk-5ac87acd":"7f9c4a12","chunk-d68a0cea":"5a2419b6","chunk-0145f80c":"bdb3114d","chunk-67ccc947":"81a8837e","chunk-1af34fb3":"f75cf8d8","chunk-21e2c124":"7ec8ba6c","chunk-2d0b6c33":"fe39f8dd","chunk-2d0f0f44":"422cd409","chunk-2fc6c8ca":"0939221f","chunk-3552958e":"01ad13bc","chunk-5af29e65":"57ce880f","chunk-637b4c64":"a6f0d14e","chunk-6927acfd":"21f6acf7","chunk-7432e0ee":"06d2a723","chunk-e33e72a0":"a2fee43e"}[e]+".js"}function i(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-004f7925":1,"chunk-01544180":1,"chunk-18a2b4e6":1,"chunk-5ac87acd":1,"chunk-0145f80c":1,"chunk-67ccc947":1,"chunk-1af34fb3":1,"chunk-21e2c124":1,"chunk-2fc6c8ca":1,"chunk-3552958e":1,"chunk-5af29e65":1,"chunk-637b4c64":1,"chunk-6927acfd":1,"chunk-7432e0ee":1,"chunk-e33e72a0":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-004f7925":"362e45c2","chunk-01544180":"2ebe3b2a","chunk-18a2b4e6":"5912db03","chunk-5ac87acd":"a8759db0","chunk-d68a0cea":"31d6cfe0","chunk-0145f80c":"affb0c26","chunk-67ccc947":"8c750bfb","chunk-1af34fb3":"78278017","chunk-21e2c124":"361b3a0e","chunk-2d0b6c33":"31d6cfe0","chunk-2d0f0f44":"31d6cfe0","chunk-2fc6c8ca":"3522fb75","chunk-3552958e":"939eb7f3","chunk-5af29e65":"cf566c2a","chunk-637b4c64":"e94a8d01","chunk-6927acfd":"b4ed1283","chunk-7432e0ee":"6dabbf58","chunk-e33e72a0":"c515745e"}[e]+".css",o=i.p+a,r=document.getElementsByTagName("link"),u=0;u<r.length;u++){var s=r[u],d=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(d===a||d===o))return t()}var h=document.getElementsByTagName("style");for(u=0;u<h.length;u++){s=h[u],d=s.getAttribute("data-href");if(d===a||d===o)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var a=t&&t.target&&t.target.src||o,r=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");r.code="CSS_CHUNK_LOAD_FAILED",r.request=a,delete c[e],f.parentNode.removeChild(f),n(r)},f.href=o;var l=document.getElementsByTagName("head")[0];l.appendChild(f)})).then((function(){c[e]=0})));var a=o[e];if(0!==a)if(a)t.push(a[2]);else{var r=new Promise((function(t,n){a=o[e]=[t,n]}));t.push(a[2]=r);var s,d=document.createElement("script");d.charset="utf-8",d.timeout=120,i.nc&&d.setAttribute("nonce",i.nc),d.src=u(e);var h=new Error;s=function(t){d.onerror=d.onload=null,clearTimeout(f);var n=o[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;h.message="Loading chunk "+e+" failed.\n("+a+": "+c+")",h.name="ChunkLoadError",h.type=a,h.request=c,n[1](h)}o[e]=void 0}};var f=setTimeout((function(){s({type:"timeout",target:d})}),12e4);d.onerror=d.onload=s,document.head.appendChild(d)}return Promise.all(t)},i.m=e,i.c=a,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],d=s.push.bind(s);s.push=t,s=s.slice();for(var h=0;h<s.length;h++)t(s[h]);var f=d;r.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";n("85ec")},"56d7":function(e,t,n){"use strict";n.r(t);var a=n("5530"),c=(n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("d3b7"),n("2b0e")),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},r=[],u=(n("034f"),n("2877")),i={},s=Object(u["a"])(i,o,r,!1,null,null,null),d=s.exports,h=(n("3ca3"),n("ddb0"),n("8c4f"));c["default"].use(h["a"]);var f=[{path:"*",redirect:"/"},{name:"login",path:"/login",component:function(){return n.e("chunk-2fc6c8ca").then(n.bind(null,"dc3f"))}},{name:"",path:"/",component:function(){return n.e("chunk-e33e72a0").then(n.bind(null,"fcfc"))},redirect:"/home",children:[{name:"home",path:"/home",component:function(){return n.e("chunk-637b4c64").then(n.bind(null,"77b8"))},meta:{title:"首页"},redirect:"/case",children:[{name:"addDynamicParams",path:"/addDynamicParams",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-18a2b4e6")]).then(n.bind(null,"c7fa"))},meta:{title:"新增动参"}},{name:"addBehavior",path:"/addBehavior",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-5ac87acd")]).then(n.bind(null,"c67f"))},meta:{title:"新增行为"}},{name:"taskBar",path:"/taskBar",redirect:"/addCase",component:function(){return n.e("chunk-21e2c124").then(n.bind(null,"8e3b"))},children:[{name:"addCase",path:"/addCase",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-d68a0cea"),n.e("chunk-67ccc947")]).then(n.bind(null,"4d4d"))},meta:{title:"新增接口"}}]},{name:"dynamicParam",path:"/dynamicParam",component:function(){return n.e("chunk-3552958e").then(n.bind(null,"e306"))},meta:{title:"动参列表"}},{name:"behavior",path:"/behavior",component:function(){return n.e("chunk-5af29e65").then(n.bind(null,"2b56"))},meta:{title:"行为列表"}},{name:"case",path:"/case",component:function(){return n.e("chunk-6927acfd").then(n.bind(null,"d479"))},meta:{title:"接口列表"}},{name:"environment",path:"/environment",component:function(){return n.e("chunk-004f7925").then(n.bind(null,"f8b9"))},meta:{title:"环境列表"}},{name:"actuator",path:"/actuator",component:function(){return Promise.all([n.e("chunk-01544180"),n.e("chunk-d68a0cea"),n.e("chunk-0145f80c")]).then(n.bind(null,"e774"))},meta:{title:"保存测试接口"}},{name:"actuatorList",path:"/actuatorList",component:function(){return n.e("chunk-7432e0ee").then(n.bind(null,"1797"))},meta:{title:"执行器列表"}},{name:"statisticalAnalysis",path:"/statisticalAnalysis",component:function(){return n.e("chunk-2d0b6c33").then(n.bind(null,"1f19"))},meta:{title:"统计分析"}},{name:"timingPlan",path:"/timingPlan",component:function(){return n.e("chunk-2d0f0f44").then(n.bind(null,"9f23"))},meta:{title:"定时计划"}},{name:"sqlLink",path:"/sqlLink",component:function(){return n.e("chunk-1af34fb3").then(n.bind(null,"dbaa"))},meta:{title:"数据库链接"}}]}]}],l=new h["a"]({routes:f}),m=l,p=n("2f62");c["default"].use(p["a"]);var g=new p["a"].Store({state:{projectId:{},envHint:{},shrinkDiv:null,homePageShrink:!1,selectCaseData:"",newCaseName:"",deleteCase:0,addCaseId:0,allSaveData:{},editData:{},editId:{},allData:{},selectPieStatus:{num:0},selectData:{},addCaseStatus:{num:0},allCaseData:[],addCaseData:{},NowSelectId:null},mutations:{changeProjectId:function(e,t){e.projectId=t},changeEnvHint:function(e,t){e.envHint=t},changeShrinkDiv:function(e,t){e.shrinkDiv=t},changeHomePageShrink:function(e,t){e.homePageShrink=t},changeSelectCaseData:function(e,t){e.selectCaseData=t},changeNewCaseName:function(e,t){e.newCaseName=t},changeDeleteCase:function(e,t){e.deleteCase=t},changeAddCaseId:function(e,t){e.addCaseId=t},changeAllSaveData:function(e,t){e.allSaveData=t},changeEditData:function(e,t){e.editData=t},changeEditId:function(e,t){e.editId=t},changeSelectPieStatus:function(e,t){e.selectPieStatus=t},changeAllData:function(e,t){e.allData=t},changeSelectData:function(e,t){e.selectData=t},changeAddCaseStatus:function(e,t){e.addCaseStatus=t},changeAllCaseData:function(e,t){e.allCaseData=t},changeAddCaseData:function(e,t){e.addCaseData=t},changeNowSelectId:function(e,t){e.NowSelectId=t}},actions:{changeProjectIdAct:function(e,t){e.commit("changeProjectId",t)},changeEnvHintAct:function(e,t){e.commit("changeEnvHint",t)},changeShrinkDivAct:function(e,t){e.commit("changeShrinkDiv",t)},changeHomePageShrinkAct:function(e,t){e.commit("changeHomePageShrink",t)},changeSelectCaseDataAct:function(e,t){e.commit("changeSelectCaseData",t)},changeNewCaseNameAct:function(e,t){e.commit("changeNewCaseName",t)},changeDeleteCaseAct:function(e,t){e.commit("changeDeleteCase",t)},changeAddCaseIdAct:function(e,t){e.commit("changeAddCaseId",t)},changeAllSaveDataAct:function(e,t){e.commit("changeAllSaveData",t)},changeEditDataAct:function(e,t){e.commit("changeEditData",t)},changeEditIdAct:function(e,t){e.commit("changeEditId",t)},changeSelectPieStatusAct:function(e,t){e.commit("changeSelectPieStatus",t)},changeAllDataAct:function(e,t){e.commit("changeAllData",t)},changeSelectDataAct:function(e,t){e.commit("changeSelectData",t)},changeAddCaseStatusAct:function(e,t){e.commit("changeAddCaseStatus",t)},changeAllCaseDataAct:function(e,t){e.commit("changeAllCaseData",t)},changeAddCaseDataAct:function(e,t){e.commit("changeAddCaseData",t)},changeNowSelectIdAct:function(e,t){e.commit("changeNowSelectId",t)}},modules:{}}),b=(n("5cfb"),n("5c96")),v=n.n(b),k=(n("0fae"),n("bc3a")),y=n.n(k),C=n("a1bc"),A=function(e){return Object(b["Message"])(Object(a["a"])(Object(a["a"])({},e),{},{offset:100}))};["success","warning","info","error"].forEach((function(e){A[e]=function(t){return"string"===typeof t&&(t={message:t,offset:100}),t.type=e,Object(b["Message"])(t)}}));var D=A;y.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),y.a.interceptors.response.use((function(e){return e}),(function(e){return 0!=e.response.data.indexOf("0 您查询的页码已经超出范围")&&D.error(e.response.data),Promise.reject(e)}));var S=function(e,t){var n=t.method,a=void 0===n?"get":n,c=t.timeout,o=void 0===c?6e4:c,r=t.data,u=void 0===r?{}:r,i=t.params,s=void 0===i?{}:i,d=t.headers,h=void 0===d?{"Content-Type":"application/json"}:d,f=t.dataType,l=void 0===f?"json":f,m={method:a,timeout:o,url:e,baseURL:C["a"].http,data:u,params:s,headers:h,dataType:l};return y()(m)},j={userLogin:function(e){return S("/user/login",{method:"post",data:e})},queryAllProject:function(){return S("/projects",{method:"get"})},changeProjectName:function(e){return S("/projects",{method:"put",data:e})},addProjcet:function(e){return S("/projects",{method:"post",data:e})},deleteProject:function(e){return S("/projects/".concat(e),{method:"delete"})},queryAllActivion:function(e,t){return S("/moves/".concat(e),{method:"get",params:t})},queryMovesCondition:function(e,t){return S("/moves/condition/".concat(e),{method:"get",params:t})},deleteActivion:function(e){return S("/moves/".concat(e),{method:"delete"})},editActivion:function(e){return S("/moves",{method:"put",data:e})},getActivion:function(e){return S("/moves/move/".concat(e),{method:"get"})},addActivion:function(e){return S("/moves",{method:"post",data:e})},queryAllEnvironments:function(e,t){return S("/environments/".concat(e),{method:"get",params:t})},queryEnvironmentsCondition:function(e,t){return S("/environments/condition/".concat(e),{method:"get",params:t})},queryEnvironments:function(e){return S("/environments/".concat(e),{method:"get"})},addEnvironments:function(e){return S("/environments",{method:"post",data:e})},deleteEnvironments:function(e){return S("/environments/".concat(e),{method:"delete"})},editEnvironments:function(e){return S("/environments",{method:"put",data:e})},queryAllConnects:function(e){return S("/connects/".concat(e.projectId),{method:"get",params:e})},queryConnectsCondition:function(e){return S("/connects/condition/".concat(e.projectId),{method:"get",params:e})},queryConnects:function(e){return S("/connects",{method:"post",data:e})},addConnects:function(e){return S("/connects",{method:"post",data:e})},editConnects:function(e){return S("/connects",{method:"put",data:e})},deleteConnects:function(e){return S("/connects/".concat(e),{method:"delete"})},testConnects:function(e){return S("/connects/test",{method:"post",data:e})},queryAllTestCases:function(e,t){return S("/testCases/".concat(e),{method:"get",params:t})},queryTestCasesCondition:function(e,t){return S("/testCases/condition/".concat(e),{method:"get",params:t})},queryTestCases:function(e){return S("/testCases",{method:"post",data:e})},addTestCases:function(e){return S("/testCases",{method:"post",data:e})},editTestCases:function(e){return S("/testCases",{method:"post",data:e})},getCaseById:function(e){return S("/testCases/testCase/".concat(e),{method:"get"})},deleteTestCases:function(e){return S("/testCases/".concat(e),{method:"delete"})},queryAllDynamicVariables:function(e,t){return S("/dynamicVariables/".concat(e),{method:"get",params:t})},queryDynamicVariablesCondition:function(e,t){return S("/dynamicVariables/condition/".concat(e),{method:"get",params:t})},queryDynamicVariables:function(e){return S("/dynamicVariables",{method:"post",data:e})},addDynamicVariables:function(e){return S("/dynamicVariables",{method:"post",data:e})},editDynamicVariables:function(e){return S("/dynamicVariables",{method:"put",data:e})},deleteDynamicVariables:function(e){return S("/dynamicVariables/".concat(e),{method:"delete"})},getVariableByProjectId:function(e){return S("/hints/dynamicVariableName/".concat(e),{method:"get"})},getVariableByEnv:function(e){return S("/hints/variable/".concat(e),{method:"get"})},selectSql:function(e){return S("/db/sql",{method:"get",params:e})},sqlTableNames:function(e){return S("/db/tableNames",{method:"get"})},getSwagger:function(e){return S("/swaggers",{method:"get",params:e})},getExecutionHistory:function(e){return S("/executionHistory/executionHistory",{method:"get",params:e})},getExecutionHistoryDetail:function(e){return S("/executionHistory/executionHistoryDetail",{method:"get",params:e})},getLastExecution:function(e){return S("/executionHistory/lastExecution",{method:"get",params:e})},getExecutionRecordsList:function(e){return S("/executionRecords/list",{method:"get",params:e})},getTestJob:function(e){return S("/testJob/page",{method:"get",params:e})},addTestJob:function(e){return S("/testJob",{method:"post",data:e})},changeTestJob:function(e){return S("/testJob",{method:"put",data:e})},deleteTestJob:function(e){return S("/testJob/".concat(e),{method:"delete"})},executionRecordsTree:function(e){return S("/executionRecords/tree",{method:"get",params:e})},testCasesListVo:function(e){return S("/testCases/listVo",{method:"get",params:e})}},P=j;n("b059"),n("77ed");c["default"].prototype.$http=P,c["default"].use(v.a),c["default"].config.productionTip=!1;var w=function(e){return Object(b["Message"])(Object(a["a"])(Object(a["a"])({},e),{},{offset:100}))};["success","warning","info","error"].forEach((function(e){w[e]=function(t){return"string"===typeof t&&(t={message:t,offset:100}),t.type=e,Object(b["Message"])(t)}})),c["default"].prototype.$message=w,new c["default"]({router:m,store:g,render:function(e){return e(d)}}).$mount("#app")},"85ec":function(e,t,n){},a1bc:function(e,t,n){"use strict";var a="192.168.102.31:8765";a="localhost:8765";var c={http:"http://"+a,ws:"ws://"+a};t["a"]=c},b059:function(e,t,n){}});
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8a338d4c"],{"0451":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},5578:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(s)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(s)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},l=[],i=a("5530"),r=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),o={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:r["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],s=[],l=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,s,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,l,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),s.length>0&&(this.form_dataItem=s),l.length>0&&(this.x_formItem=l)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],s="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,s=this.editValue),e=Object(i["a"])(Object(i["a"])({},e),{},{headers:t,requestBodies:a,stringValue:s}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=o,c=(a("2a4d"),a("2877")),d=Object(c["a"])(n,s,l,!1,null,"2314ad93",null);t["a"]=d.exports},7778:function(e,t,a){"use strict";a("ef66")},c7fa:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"取用字段",prop:"takenField"}},[a("el-input",{model:{value:e.form.takenField,callback:function(t){e.$set(e.form,"takenField",t)},expression:"form.takenField"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型",prop:"type"}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:"CONSTANT_VARIABLE"}},[e._v("KV")]),a("el-radio",{attrs:{label:"SQL_VARIABLE"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_VARIABLE"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_VARIABLE"}},[e._v("CASE")])],1)],1)],1)],1),"CONSTANT_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"value"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1)],1):e._e(),"SQL_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id",prop:"poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:e.form.poolId,callback:function(t){e.$set(e.form,"poolId",t)},expression:"form.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句",prop:"sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}}),a("myEditor",{ref:"editor",staticClass:"editorHeight",attrs:{language:"sql",title:"dockerfile",content:e.form.sqlExp},on:{change:e.getEditValue},model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}})],1)],1)],1):e._e(),"CASE_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用例"},model:{value:e.form.case,callback:function(t){e.$set(e.form,"case",t)},expression:"form.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1):e._e(),"HTTP_VARIABLE"==e.form.type?a("el-row",[a("el-col",{staticStyle:{"padding-left":"80px"},attrs:{span:23}},[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1):e._e(),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.confirmAdd}},[e._v("保存")]),a("el-button",{on:{click:function(t){return e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)])},l=[],i=(a("b0c0"),a("e9c4"),a("a434"),a("5578")),r=a("abc3"),o={name:"addDynamicParams",components:{httpParam:i["a"],myEditor:r["a"]},data:function(){return{form:{},connectsList:[],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],takenField:[{required:!0,message:"请输入字段",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}]},projectName:"",testCaseList:[]}},created:function(){this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.queryAllConnects(),this.$store.state.projectId.id&&(this.getAllTestCases(),this.getAllMove())},watch:{"$store.state.projectId":{handler:function(e){this.getAllTestCases(),this.getAllMove()},deep:!0}},methods:{getEditValue:function(e){this.$refs.form.clearValidate("sqlExp"),this.form.sqlExp=e},getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this.$route.query;if(this.form=JSON.parse(JSON.stringify(e)),"CONSTANT_VARIABLE"==e.type)this.form.value=e.detail;else if("SQL_VARIABLE"==e.type){var t=JSON.parse(e.detail);this.form.poolId=t.poolId,this.form.sqlExp=t.sqlExp}else if("HTTP_VARIABLE"==e.type){var a=JSON.parse(e.detail);this.form.httpData=a}else"CASE_VARIABLE"==e.type&&(this.form.case=e.case)},queryAllConnects:function(){var e=this;this.$store.state.projectId.id&&this.$http.queryAllConnects({projectId:this.$store.state.projectId.id,pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.connectsList=a})).catch((function(e){console.log(e)}))},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},confirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=JSON.parse(JSON.stringify(e.form));if("CONSTANT_VARIABLE"==a.type)a.detail=a.value;else if("SQL_VARIABLE"==a.type)a.detail=JSON.stringify({poolId:a.poolId,sqlExp:a.sqlExp});else if("HTTP_VARIABLE"==a.type){if("error"==e.$refs.httpParam[0].getValue())return;a.detail=JSON.stringify(e.$refs.httpParam[0].getValue())}else a.type;a.projectId=e.$store.state.projectId.id;var s=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"动参"}})};e.$route.query.id?e.$http.editDynamicVariables(a).then((function(e){return s("edit")})):e.$http.addDynamicVariables(a).then((function(e){return s("add")}))}}))},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},n=o,c=(a("7778"),a("2877")),d=Object(c["a"])(n,s,l,!1,null,"5f6e2e3a",null);t["default"]=d.exports},ef66:function(e,t,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-18a2b4e6"],{"0451":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},5578:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(s)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(s)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},l=[],i=a("5530"),r=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),o={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:r["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],s=[],l=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,s,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,l,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),s.length>0&&(this.form_dataItem=s),l.length>0&&(this.x_formItem=l)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],s="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,s=this.editValue),e=Object(i["a"])(Object(i["a"])({},e),{},{headers:t,requestBodies:a,stringValue:s}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=o,c=(a("2a4d"),a("2877")),d=Object(c["a"])(n,s,l,!1,null,"2314ad93",null);t["a"]=d.exports},6214:function(e,t,a){},c7fa:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"取用字段",prop:"takenField"}},[a("el-input",{model:{value:e.form.takenField,callback:function(t){e.$set(e.form,"takenField",t)},expression:"form.takenField"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型",prop:"type"}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:"CONSTANT_VARIABLE"}},[e._v("KV")]),a("el-radio",{attrs:{label:"SQL_VARIABLE"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_VARIABLE"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_VARIABLE"}},[e._v("CASE")])],1)],1)],1)],1),"CONSTANT_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"value"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1)],1):e._e(),"SQL_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id",prop:"poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:e.form.poolId,callback:function(t){e.$set(e.form,"poolId",t)},expression:"form.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句",prop:"sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}}),a("myEditor",{ref:"editor",staticClass:"editorHeight",attrs:{language:"sql",title:"dockerfile",content:e.form.sqlExp},on:{change:e.getEditValue},model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}})],1)],1)],1):e._e(),"CASE_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用例"},model:{value:e.form.case,callback:function(t){e.$set(e.form,"case",t)},expression:"form.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1):e._e(),"HTTP_VARIABLE"==e.form.type?a("el-row",[a("el-col",{staticStyle:{"padding-left":"80px"},attrs:{span:23}},[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1):e._e(),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.confirmAdd}},[e._v("保存")]),a("el-button",{on:{click:function(t){return e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)])},l=[],i=(a("b0c0"),a("e9c4"),a("a434"),a("5578")),r=a("abc3"),o={name:"addDynamicParams",components:{httpParam:i["a"],myEditor:r["a"]},data:function(){return{form:{},connectsList:[],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],takenField:[{required:!0,message:"请输入字段",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}]},projectName:"",testCaseList:[]}},created:function(){this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.$store.state.projectId.id&&(this.getAllTestCases(),this.getAllMove(),this.queryAllConnects())},watch:{"$store.state.projectId":{handler:function(e){this.getAllTestCases(),this.getAllMove(),this.queryAllConnects()},deep:!0}},methods:{getEditValue:function(e){this.$refs.form.clearValidate("sqlExp"),this.form.sqlExp=e},getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this.$route.query;if(this.form=JSON.parse(JSON.stringify(e)),"CONSTANT_VARIABLE"==e.type)this.form.value=e.detail;else if("SQL_VARIABLE"==e.type){var t=JSON.parse(e.detail);this.form.poolId=t.poolId,this.form.sqlExp=t.sqlExp}else if("HTTP_VARIABLE"==e.type){var a=JSON.parse(e.detail);this.form.httpData=a}else"CASE_VARIABLE"==e.type&&(this.form.case=e.case)},queryAllConnects:function(){var e=this;this.$store.state.projectId.id&&this.$http.queryAllConnects({projectId:this.$store.state.projectId.id,pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.connectsList=a})).catch((function(e){console.log(e)}))},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},confirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=JSON.parse(JSON.stringify(e.form));if("CONSTANT_VARIABLE"==a.type)a.detail=a.value;else if("SQL_VARIABLE"==a.type)a.detail=JSON.stringify({poolId:a.poolId,sqlExp:a.sqlExp});else if("HTTP_VARIABLE"==a.type){if("error"==e.$refs.httpParam[0].getValue())return;a.detail=JSON.stringify(e.$refs.httpParam[0].getValue())}else a.type;a.projectId=e.$store.state.projectId.id;var s=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"动参"}})};e.$route.query.id?e.$http.editDynamicVariables(a).then((function(e){return s("edit")})):e.$http.addDynamicVariables(a).then((function(e){return s("add")}))}}))},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},n=o,c=(a("e675"),a("2877")),d=Object(c["a"])(n,s,l,!1,null,"126cb6d2",null);t["default"]=d.exports},e675:function(e,t,a){"use strict";a("6214")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-73cb2d8d"],{"0451":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},"311d":function(e,t,a){},"408a":function(e,t,a){var r=a("e330");e.exports=r(1..valueOf)},5578:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(r)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(r)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},i=[],s=a("5530"),l=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),o={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:l["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],r=[],i=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,r,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,i,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),r.length>0&&(this.form_dataItem=r),i.length>0&&(this.x_formItem=i)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],r="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,r=this.editValue),e=Object(s["a"])(Object(s["a"])({},e),{},{headers:t,requestBodies:a,stringValue:r}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=o,c=(a("2a4d"),a("2877")),d=Object(c["a"])(n,r,i,!1,null,"2314ad93",null);t["a"]=d.exports},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("e330"),i=a("1d80"),s=a("577e"),l=a("5899"),o=r("".replace),n="["+l+"]",c=RegExp("^"+n+n+"*"),d=RegExp(n+n+"*$"),u=function(e){return function(t){var a=s(i(t));return 1&e&&(a=o(a,c,"")),2&e&&(a=o(a,d,"")),a}};e.exports={start:u(1),end:u(2),trim:u(3)}},7156:function(e,t,a){var r=a("1626"),i=a("861d"),s=a("d2bb");e.exports=function(e,t,a){var l,o;return s&&r(l=t.constructor)&&l!==a&&i(o=l.prototype)&&o!==a.prototype&&s(e,o),e}},"992c":function(e,t,a){"use strict";a("311d")},a9e3:function(e,t,a){"use strict";var r=a("83ab"),i=a("da84"),s=a("e330"),l=a("94ca"),o=a("6eeb"),n=a("1a2d"),c=a("7156"),d=a("3a9b"),u=a("d9b5"),m=a("c04e"),p=a("d039"),f=a("241c").f,h=a("06cf").f,v=a("9bf2").f,_=a("408a"),b=a("58a8").trim,g="Number",y=i[g],I=y.prototype,k=i.TypeError,x=s("".slice),A=s("".charCodeAt),N=function(e){var t=m(e,"number");return"bigint"==typeof t?t:C(t)},C=function(e){var t,a,r,i,s,l,o,n,c=m(e,"number");if(u(c))throw k("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=b(c),t=A(c,0),43===t||45===t){if(a=A(c,2),88===a||120===a)return NaN}else if(48===t){switch(A(c,1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+c}for(s=x(c,2),l=s.length,o=0;o<l;o++)if(n=A(s,o),n<48||n>i)return NaN;return parseInt(s,r)}return+c};if(l(g,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var T,E=function(e){var t=arguments.length<1?0:y(N(e)),a=this;return d(I,a)&&p((function(){_(a)}))?c(Object(t),a,E):t},$=r?f(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),q=0;$.length>q;q++)n(y,T=$[q])&&!n(E,T)&&v(E,T,h(y,T));E.prototype=I,I.constructor=E,o(i,g,E)}},c67f:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"}),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"行为类型",prop:"moveType"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择行为类型"},model:{value:e.form.moveType,callback:function(t){e.$set(e.form,"moveType",t)},expression:"form.moveType"}},e._l([{label:"其它类型",value:0},{label:"登录类型",value:1}],(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-divider",{attrs:{"content-position":"left"}},[e._v("动作")]),a("el-row",{staticStyle:{"text-align":"left"}},[a("el-button",{on:{click:e.addActivion}},[e._v("新建动作")])],1),a("div",{staticClass:"activion"},[a("div",{staticClass:"activion_pie"},[a("el-collapse",e._l(e.form.pei_form,(function(t,r){return a("el-collapse-item",{key:r,attrs:{name:t.itemsId}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.name?"动作:"+t.name:"新动作"))]),a("i",{staticClass:"el-icon-delete-solid",staticStyle:{"margin-left":"30px"},on:{click:function(t){return e.deleteActivion(r)}}})]),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"动作名称",prop:"pei_form."+r+".name",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]}},[a("el-input",{model:{value:t.name,callback:function(a){e.$set(t,"name",a)},expression:"v.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属环境",prop:"pei_form."+r+".envId",rules:[{required:!0,message:"请选择所属环境",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属环境"},on:{change:function(t){return e.getVariable(t,r)}},model:{value:t.envId,callback:function(a){e.$set(t,"envId",a)},expression:"v.envId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属行为"}},[a("el-input",{attrs:{disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.remark,callback:function(a){e.$set(t,"remark",a)},expression:"v.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型"}},[a("el-radio-group",{on:{change:function(a){return e.changeRadio(t)}},model:{value:t.radio,callback:function(a){e.$set(t,"radio",a)},expression:"v.radio"}},[a("el-radio",{attrs:{label:"SQL_ACTION"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_ACTION"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_ACTION"}},[e._v("数据组")]),a("el-radio",{attrs:{label:"WAIT_ACTION"}},[e._v("等待时间")])],1)],1)],1)],1),"SQL_ACTION"==t.radio?a("el-row",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id",prop:"pei_form."+r+".poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:t.poolId,callback:function(a){e.$set(t,"poolId",a)},expression:"v.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句",prop:"pei_form."+r+".sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}}),a("myEditor",{ref:"editor",refInFor:!0,staticClass:"editorHeight",attrs:{language:"sql",title:"dockerfile",content:t.sqlExp},on:{change:function(t){return e.getEditValue(t,r,"pei_form."+r+".sqlExp")}},model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}})],1)],1)],1)],1):e._e(),"HTTP_ACTION"==t.radio?a("el-row",[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",refInFor:!0,attrs:{httpData:t.httpData}})],1)]):e._e(),"CASE_ACTION"==t.radio?a("el-row",[a("div",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据组ID",prop:"pei_form."+r+".case",rules:[{required:!0,message:"请选择数据组ID",trigger:"change"}]}},[a("el-cascader",{attrs:{filterable:"",clearable:"",options:e.cascaderData},model:{value:t.case,callback:function(a){e.$set(t,"case",a)},expression:"v.case"}})],1)],1)],1)],1)]):e._e(),"WAIT_ACTION"==t.radio?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"等待时间",prop:"pei_form."+r+".timer",rules:[{required:!0,message:"请输入等待时间",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.timer,callback:function(a){e.$set(t,"timer",a)},expression:"v.timer"}},[a("template",{slot:"append"},[e._v("ms")])],2)],1)],1)],1):e._e()],2)})),1)],1)]),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),a("el-button",{on:{click:e.toBack}},[e._v("取消")])],1)],1)],1)])},i=[],s=a("5530"),l=(a("b0c0"),a("d81d"),a("e9c4"),a("a9e3"),a("a434"),a("abc3")),o=a("5578"),n={name:"addBehavior",components:{httpParam:o["a"],myEditor:l["a"]},data:function(){return{cascaderData:[],code:"",projectName:"",form:{moveType:0,pei_form:[]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],moveType:[{required:!0,message:"请选择行为类型",trigger:"blur"}]},editData:{},environmentList:[],connectsList:[],testCaseList:[],newFatherData:0}},mounted:function(){var e=this;this.projectName=this.$store.state.projectId.name,this.$store.state.projectId.id&&(this.getAllEnvironments(),this.getAllTestCases(),this.getTestCasesListVo()),this.queryAllConnects(),this.$route.query.id&&this.$http.getActivion(this.$route.query.id).then((function(t){e.editData=t.data.data,e.echoData()})).catch((function(e){}))},watch:{"$store.state.projectId":{handler:function(e){this.getTestCasesListVo(),this.getAllEnvironments(),this.getAllTestCases()},deep:!0}},beforeDestroy:function(){localStorage.removeItem("envHint")},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.testCaseList=a})).catch((function(e){}))},getTestCasesListVo:function(){var e=this;this.$http.testCasesListVo({projectId:this.$store.state.projectId.id}).then((function(t){var a=t.data.data,r=[];a.map((function(e,t){var a={value:e.testCase.id,label:e.testCase.name},i=[];e.testData.map((function(e){i.push({value:e.id,label:e.name})})),r.push(Object(s["a"])(Object(s["a"])({},a),{},{children:i}))})),e.cascaderData=r,e.form.pei_form.map((function(t){e.paramData(t.case),t.case=[e.newFatherData,t.case]}))})).catch((function(e){}))},paramData:function(e){var t=this;this.cascaderData.map((function(a){a.children.map((function(r){r.value==e&&(t.newFatherData=a.value)}))}))},echoData:function(){var e=this;this.form={name:this.editData.move.name,remark:this.editData.move.remark,pei_form:this.editData.action,moveType:this.editData.move.moveType},this.form.pei_form.map((function(t,a){var r=JSON.parse(t.detail);e.$set(e.form.pei_form[a],"radio",t.type),"SQL_ACTION"==t.type?(e.form.pei_form[a].poolId=r.poolId,e.form.pei_form[a].sqlExp=r.sqlExp):"HTTP_ACTION"==t.type?t.httpData=r:"CASE_ACTION"==t.type?t.case=r:"WAIT_ACTION"==t.type&&(t.timer=r)}))},getEditValue:function(e,t,a){this.$refs.form.clearValidate(a),this.form.pei_form[t].sqlExp=e},queryAllConnects:function(){var e=this;this.$store.state.projectId.id&&this.$http.queryAllConnects({projectId:this.$store.state.projectId.id,pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.connectsList=a})).catch((function(e){console.log(e)}))},addActivion:function(){this.form.pei_form.push({radio:"SQL_ACTION"})},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=[];if(e.form.pei_form.length>0){var r=JSON.parse(JSON.stringify(e.form.pei_form));r.map((function(t){var r="";if("SQL_ACTION"==t.radio)r=JSON.stringify({poolId:t.poolId,sqlExp:t.sqlExp});else if("HTTP_ACTION"==t.radio){if("error"==e.$refs.httpParam[0].getValue())return;r=JSON.stringify(e.$refs.httpParam[0].getValue())}else"CASE_ACTION"==t.radio?r=t.case[1]:"WAIT_ACTION"==t.radio&&(r=t.timer);a.push(Object(s["a"])(Object(s["a"])({},t),{},{type:t.radio,projectId:e.$store.state.projectId.id,detail:r}))}))}var i={};i={action:a,move:Object(s["a"])(Object(s["a"])({},e.form),{},{projectId:e.$store.state.projectId.id,id:e.$route.query.id?Number(e.$route.query.id):void 0})};var l=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"行为"}})};e.$route.query.id?e.$http.editActivion(i).then((function(e){return l("edit")})):e.$http.addActivion(i).then((function(e){return l("add")}))}}))},getVariable:function(e,t){var a=this;this.$http.getVariableByEnv(e).then((function(e){var t=e.data.data;localStorage.setItem("envHint",JSON.stringify(t)),a.$store.dispatch("changeEnvHintAct",t)}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.environmentList=a})).catch((function(e){}))},deleteActivion:function(e){this.form.pei_form.splice(e,1)},changeRadio:function(e){},toBack:function(){this.$router.go(-1)}}},c=n,d=(a("992c"),a("2877")),u=Object(d["a"])(c,r,i,!1,null,"145d18d6",null);t["default"]=u.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ac87acd"],{"0451":function(e,t,a){},"12c5":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},"408a":function(e,t,a){var r=a("e330");e.exports=r(1..valueOf)},5578:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(r)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(r)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},s=[],i=a("5530"),l=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),o={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:l["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],r=[],s=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,r,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,s,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),r.length>0&&(this.form_dataItem=r),s.length>0&&(this.x_formItem=s)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],r="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,r=this.editValue),e=Object(i["a"])(Object(i["a"])({},e),{},{headers:t,requestBodies:a,stringValue:r}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=o,c=(a("2a4d"),a("2877")),d=Object(c["a"])(n,r,s,!1,null,"2314ad93",null);t["a"]=d.exports},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("e330"),s=a("1d80"),i=a("577e"),l=a("5899"),o=r("".replace),n="["+l+"]",c=RegExp("^"+n+n+"*"),d=RegExp(n+n+"*$"),u=function(e){return function(t){var a=i(s(t));return 1&e&&(a=o(a,c,"")),2&e&&(a=o(a,d,"")),a}};e.exports={start:u(1),end:u(2),trim:u(3)}},7156:function(e,t,a){var r=a("1626"),s=a("861d"),i=a("d2bb");e.exports=function(e,t,a){var l,o;return i&&r(l=t.constructor)&&l!==a&&s(o=l.prototype)&&o!==a.prototype&&i(e,o),e}},a9e3:function(e,t,a){"use strict";var r=a("83ab"),s=a("da84"),i=a("e330"),l=a("94ca"),o=a("6eeb"),n=a("1a2d"),c=a("7156"),d=a("3a9b"),u=a("d9b5"),m=a("c04e"),p=a("d039"),f=a("241c").f,h=a("06cf").f,v=a("9bf2").f,_=a("408a"),b=a("58a8").trim,g="Number",y=s[g],I=y.prototype,k=s.TypeError,x=i("".slice),A=i("".charCodeAt),N=function(e){var t=m(e,"number");return"bigint"==typeof t?t:C(t)},C=function(e){var t,a,r,s,i,l,o,n,c=m(e,"number");if(u(c))throw k("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=b(c),t=A(c,0),43===t||45===t){if(a=A(c,2),88===a||120===a)return NaN}else if(48===t){switch(A(c,1)){case 66:case 98:r=2,s=49;break;case 79:case 111:r=8,s=55;break;default:return+c}for(i=x(c,2),l=i.length,o=0;o<l;o++)if(n=A(i,o),n<48||n>s)return NaN;return parseInt(i,r)}return+c};if(l(g,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var T,E=function(e){var t=arguments.length<1?0:y(N(e)),a=this;return d(I,a)&&p((function(){_(a)}))?c(Object(t),a,E):t},$=r?f(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),q=0;$.length>q;q++)n(y,T=$[q])&&!n(E,T)&&v(E,T,h(y,T));E.prototype=I,I.constructor=E,o(s,g,E)}},c67f:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"}),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"90px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"行为类型",prop:"moveType"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择行为类型"},model:{value:e.form.moveType,callback:function(t){e.$set(e.form,"moveType",t)},expression:"form.moveType"}},e._l([{label:"其它类型",value:0},{label:"登录类型",value:1}],(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-divider",{attrs:{"content-position":"left"}},[e._v("动作")]),a("el-row",{staticStyle:{"text-align":"left"}},[a("el-button",{on:{click:e.addActivion}},[e._v("新建动作")])],1),a("div",{staticClass:"activion"},[a("div",{staticClass:"activion_pie"},[a("el-collapse",e._l(e.form.pei_form,(function(t,r){return a("el-collapse-item",{key:r,attrs:{name:t.itemsId}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.name?"动作:"+t.name:"新动作"))]),a("i",{staticClass:"el-icon-delete-solid",staticStyle:{"margin-left":"30px"},on:{click:function(t){return e.deleteActivion(r)}}})]),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"动作名称",prop:"pei_form."+r+".name",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]}},[a("el-input",{model:{value:t.name,callback:function(a){e.$set(t,"name",a)},expression:"v.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属环境",prop:"pei_form."+r+".envId",rules:[{required:!0,message:"请选择所属环境",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属环境"},on:{change:function(t){return e.getVariable(t,r)}},model:{value:t.envId,callback:function(a){e.$set(t,"envId",a)},expression:"v.envId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属行为"}},[a("el-input",{attrs:{disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.remark,callback:function(a){e.$set(t,"remark",a)},expression:"v.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型"}},[a("el-radio-group",{on:{change:function(a){return e.changeRadio(t)}},model:{value:t.radio,callback:function(a){e.$set(t,"radio",a)},expression:"v.radio"}},[a("el-radio",{attrs:{label:"SQL_ACTION"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_ACTION"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_ACTION"}},[e._v("数据组")]),a("el-radio",{attrs:{label:"WAIT_ACTION"}},[e._v("等待时间")])],1)],1)],1)],1),"SQL_ACTION"==t.radio?a("el-row",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id",prop:"pei_form."+r+".poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:t.poolId,callback:function(a){e.$set(t,"poolId",a)},expression:"v.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句",prop:"pei_form."+r+".sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}}),a("myEditor",{ref:"editor",refInFor:!0,staticClass:"editorHeight",attrs:{language:"sql",title:"dockerfile",content:t.sqlExp},on:{change:function(t){return e.getEditValue(t,r,"pei_form."+r+".sqlExp")}},model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}})],1)],1)],1)],1):e._e(),"HTTP_ACTION"==t.radio?a("el-row",[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",refInFor:!0,attrs:{httpData:t.httpData}})],1)]):e._e(),"CASE_ACTION"==t.radio?a("el-row",[a("div",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据组ID",prop:"pei_form."+r+".case",rules:[{required:!0,message:"请选择数据组ID",trigger:"change"}]}},[a("el-cascader",{attrs:{filterable:"",clearable:"",options:e.cascaderData},model:{value:t.case,callback:function(a){e.$set(t,"case",a)},expression:"v.case"}})],1)],1)],1)],1)]):e._e(),"WAIT_ACTION"==t.radio?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"等待时间",prop:"pei_form."+r+".timer",rules:[{required:!0,message:"请输入等待时间",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.timer,callback:function(a){e.$set(t,"timer",a)},expression:"v.timer"}},[a("template",{slot:"append"},[e._v("ms")])],2)],1)],1)],1):e._e()],2)})),1)],1)]),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),a("el-button",{on:{click:e.toBack}},[e._v("取消")])],1)],1)],1)])},s=[],i=a("5530"),l=(a("b0c0"),a("d81d"),a("e9c4"),a("a9e3"),a("a434"),a("abc3")),o=a("5578"),n={name:"addBehavior",components:{httpParam:o["a"],myEditor:l["a"]},data:function(){return{cascaderData:[],code:"",projectName:"",form:{moveType:0,pei_form:[]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],moveType:[{required:!0,message:"请选择行为类型",trigger:"blur"}]},editData:{},environmentList:[],connectsList:[],testCaseList:[],newFatherData:0}},mounted:function(){var e=this;this.projectName=this.$store.state.projectId.name,this.$store.state.projectId.id&&(this.getAllEnvironments(),this.getAllTestCases(),this.getTestCasesListVo(),this.queryAllConnects()),this.$route.query.id&&this.$http.getActivion(this.$route.query.id).then((function(t){e.editData=t.data.data,e.echoData()})).catch((function(e){}))},watch:{"$store.state.projectId":{handler:function(e){this.getTestCasesListVo(),this.getAllEnvironments(),this.getAllTestCases(),this.queryAllConnects()},deep:!0}},beforeDestroy:function(){localStorage.removeItem("envHint")},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.testCaseList=a})).catch((function(e){}))},getTestCasesListVo:function(){var e=this;this.$http.testCasesListVo({projectId:this.$store.state.projectId.id}).then((function(t){var a=t.data.data,r=[];a.map((function(e,t){var a={value:e.testCase.id,label:e.testCase.name},s=[];e.testData.map((function(e){s.push({value:e.id,label:e.name})})),r.push(Object(i["a"])(Object(i["a"])({},a),{},{children:s}))})),e.cascaderData=r,e.form.pei_form.map((function(t){e.paramData(t.case),t.case=[e.newFatherData,t.case]}))})).catch((function(e){}))},paramData:function(e){var t=this;this.cascaderData.map((function(a){a.children.map((function(r){r.value==e&&(t.newFatherData=a.value)}))}))},echoData:function(){var e=this;this.form={name:this.editData.move.name,remark:this.editData.move.remark,pei_form:this.editData.action,moveType:this.editData.move.moveType},this.form.pei_form.map((function(t,a){var r=JSON.parse(t.detail);e.$set(e.form.pei_form[a],"radio",t.type),"SQL_ACTION"==t.type?(e.form.pei_form[a].poolId=r.poolId,e.form.pei_form[a].sqlExp=r.sqlExp):"HTTP_ACTION"==t.type?t.httpData=r:"CASE_ACTION"==t.type?t.case=r:"WAIT_ACTION"==t.type&&(t.timer=r)}))},getEditValue:function(e,t,a){this.$refs.form.clearValidate(a),this.form.pei_form[t].sqlExp=e},queryAllConnects:function(){var e=this;this.$store.state.projectId.id&&this.$http.queryAllConnects({projectId:this.$store.state.projectId.id,pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.connectsList=a})).catch((function(e){console.log(e)}))},addActivion:function(){this.form.pei_form.push({radio:"SQL_ACTION"})},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=[];if(e.form.pei_form.length>0){var r=JSON.parse(JSON.stringify(e.form.pei_form));r.map((function(t){var r="";if("SQL_ACTION"==t.radio)r=JSON.stringify({poolId:t.poolId,sqlExp:t.sqlExp});else if("HTTP_ACTION"==t.radio){if("error"==e.$refs.httpParam[0].getValue())return;r=JSON.stringify(e.$refs.httpParam[0].getValue())}else"CASE_ACTION"==t.radio?r=t.case[1]:"WAIT_ACTION"==t.radio&&(r=t.timer);a.push(Object(i["a"])(Object(i["a"])({},t),{},{type:t.radio,projectId:e.$store.state.projectId.id,detail:r}))}))}var s={};s={action:a,move:Object(i["a"])(Object(i["a"])({},e.form),{},{projectId:e.$store.state.projectId.id,id:e.$route.query.id?Number(e.$route.query.id):void 0})};var l=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"行为"}})};e.$route.query.id?e.$http.editActivion(s).then((function(e){return l("edit")})):e.$http.addActivion(s).then((function(e){return l("add")}))}}))},getVariable:function(e,t){var a=this;this.$http.getVariableByEnv(e).then((function(e){var t=e.data.data;localStorage.setItem("envHint",JSON.stringify(t)),a.$store.dispatch("changeEnvHintAct",t)}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.environmentList=a})).catch((function(e){}))},deleteActivion:function(e){this.form.pei_form.splice(e,1)},changeRadio:function(e){},toBack:function(){this.$router.go(-1)}}},c=n,d=(a("e0ae"),a("2877")),u=Object(d["a"])(c,r,s,!1,null,"20095d2d",null);t["default"]=u.exports},e0ae:function(e,t,a){"use strict";a("12c5")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5bcbb6ba"],{1797:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"environment"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",clearable:""},nativeOn:{keyup:function(e){return t.keyDown(e)}},model:{value:t.searchData.name,callback:function(e){t.$set(t.searchData,"name",e)},expression:"searchData.name"}}),a("el-button",{staticStyle:{margin:"10px"},attrs:{type:"primary"},on:{click:t.toEditPage}},[t._v("新增")])],1)],1)],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"},on:{"row-click":t.tabRowClick}},[a("el-table-column",{attrs:{prop:"status",label:"运行状态",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"测试任务名称",align:"center"}}),a("el-table-column",{attrs:{prop:"parameterName",label:"上次持续时间",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return a.stopPropagation(),t.toEditPage(e.row)}}},[t._v("编辑 ")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return a.stopPropagation(),t.deleteItem(e.row.id)}}},[t._v("删除 ")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right"},attrs:{layout:"prev, pager, next",total:t.pageTotal},on:{"current-change":t.currentChange}})],1)])},r=[],i=(a("b0c0"),a("e9c4"),a("a434"),{name:"environment",data:function(){return{form:{},tableData:[],searchData:{pageNum:1,pageSize:10},pageTotal:0}},mounted:function(){this.projectName=this.$store.state.projectId.name,this.getTestJob()},watch:{"$store.state.projectId":function(t){this.projectName=this.$store.state.projectId.name,this.getTestJob()}},methods:{keyDown:function(t){console.log(t),"Enter"==t.code&&this.searchTable()},toEditPage:function(t){this.$router.push({path:"./actuator",query:{queryData:t?JSON.stringify(t):void 0}})},tabRowClick:function(t,e,a){this.toEditPage(t)},searchTable:function(){this.searchData.pageNum=1,this.getTestJob()},currentChange:function(t){this.searchData.pageNum=t,this.getTestJob()},handleClose:function(){this.$refs.form.resetFields(),this.dialogVisible=!1,this.form={},this.kvItem=[{}]},addEnv:function(){this.editOrAdd="add",this.dialogVisible=!0},addKVItem:function(t){this.kvItem.push({})},deleteKVItem:function(t){this.kvItem.splice(t,1)},deleteItem:function(t){var e=this;this.$confirm("此操作将永久删除测试任务, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteTestJob(t).then((function(t){e.getTestJob(),e.$message({type:"success",message:"删除成功!"})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},getTestJob:function(){var t=this;this.$http.getTestJob(this.searchData).then((function(e){t.pageTotal=e.data.data.total,t.tableData=e.data.data.records})).catch((function(e){0==e.response.data.indexOf("0 您查询的页码已经超出范围")&&(t.searchData.pageNum=t.searchData.pageNum-1),t.getTestJob()}))}}}),o=i,s=(a("352d"),a("2877")),c=Object(s["a"])(o,n,r,!1,null,"21945c2c",null);e["default"]=c.exports},"352d":function(t,e,a){"use strict";a("43fb")},"43fb":function(t,e,a){},a434:function(t,e,a){"use strict";var n=a("23e7"),r=a("da84"),i=a("23cb"),o=a("5926"),s=a("07fa"),c=a("7b0b"),l=a("65f0"),u=a("8418"),d=a("1dde"),f=d("splice"),h=r.TypeError,p=Math.max,g=Math.min,m=9007199254740991,b="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!f},{splice:function(t,e){var a,n,r,d,f,v,y=c(this),D=s(y),w=i(t,D),T=arguments.length;if(0===T?a=n=0:1===T?(a=0,n=D-w):(a=T-2,n=g(p(o(e),0),D-w)),D+a-n>m)throw h(b);for(r=l(y,n),d=0;d<n;d++)f=w+d,f in y&&u(r,d,y[f]);if(r.length=n,a<n){for(d=w;d<D-n;d++)f=d+n,v=d+a,f in y?y[v]=y[f]:delete y[v];for(d=D;d>D-n+a;d--)delete y[d-1]}else if(a>n)for(d=D-n;d>w;d--)f=d+n-1,v=d+a-1,f in y?y[v]=y[f]:delete y[v];for(d=0;d<a;d++)y[d+w]=arguments[d+2];return y.length=D-n+a,r}})},b0c0:function(t,e,a){var n=a("83ab"),r=a("5e77").EXISTS,i=a("e330"),o=a("9bf2").f,s=Function.prototype,c=i(s.toString),l=/^\s*function ([^ (]*)/,u=i(l.exec),d="name";n&&!r&&o(s,d,{configurable:!0,get:function(){try{return u(l,c(this))[1]}catch(t){return""}}})},e9c4:function(t,e,a){var n=a("23e7"),r=a("da84"),i=a("d066"),o=a("2ba4"),s=a("e330"),c=a("d039"),l=r.Array,u=i("JSON","stringify"),d=s(/./.exec),f=s("".charAt),h=s("".charCodeAt),p=s("".replace),g=s(1..toString),m=/[\uD800-\uDFFF]/g,b=/^[\uD800-\uDBFF]$/,v=/^[\uDC00-\uDFFF]$/,y=function(t,e,a){var n=f(a,e-1),r=f(a,e+1);return d(b,t)&&!d(v,r)||d(v,t)&&!d(b,n)?"\\u"+g(h(t,0),16):t},D=c((function(){return'"\\udf06\\ud834"'!==u("\udf06\ud834")||'"\\udead"'!==u("\udead")}));u&&n({target:"JSON",stat:!0,forced:D},{stringify:function(t,e,a){for(var n=0,r=arguments.length,i=l(r);n<r;n++)i[n]=arguments[n];var s=o(u,null,i);return"string"==typeof s?p(s,m,y):s}})}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-67ccc947"],{"0451":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},"3c61":function(e,t,a){"use strict";a("8e39")},"4d4d":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"}),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{on:{input:e.changeCaseName},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"所属项目","label-width":"120px"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1),a("el-col",{staticStyle:{display:"flex","justify-content":"center"},attrs:{span:3}},[a("el-button",{attrs:{type:"success"},on:{click:e.implement}},[e._v("调试")])],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"method",prop:"method"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.form.method,callback:function(t){e.$set(e.form,"method",t)},expression:"form.method"}},[a("el-option",{attrs:{label:"GET",value:"GET"}}),a("el-option",{attrs:{label:"POST",value:"POST"}}),a("el-option",{attrs:{label:"PUT",value:"PUT"}}),a("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1)],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"url(相对路径)",prop:"url","label-width":"120px"}},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入URL"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1)],1),a("el-col",{staticStyle:{display:"flex","justify-content":"center"},attrs:{span:3}},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveBasicData}},[e._v("保存")])],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"标签"}},[a("el-input",{model:{value:e.form.tag,callback:function(t){e.$set(e.form,"tag",t)},expression:"form.tag"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"默认环境","label-width":"120px"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",clearable:""},model:{value:e.form.defaultEnv,callback:function(t){e.$set(e.form,"defaultEnv",t)},expression:"form.defaultEnv"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{model:{value:e.form.des,callback:function(t){e.$set(e.form,"des",t)},expression:"form.des"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:6,offset:1}},[a("el-form-item",{attrs:{label:"前置操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveBefore,callback:function(t){e.$set(e.form,"moveBefore",t)},expression:"form.moveBefore"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:7,offset:1}},[a("el-form-item",{attrs:{label:"测试后操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAfterTest,callback:function(t){e.$set(e.form,"moveAfterTest",t)},expression:"form.moveAfterTest"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:7,offset:1}},[a("el-form-item",{attrs:{label:"后置操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAfterCase,callback:function(t){e.$set(e.form,"moveAfterCase",t)},expression:"form.moveAfterCase"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("div",{staticClass:"case"},[a("div",{staticClass:"topBar"},[e._l(e.barArr,(function(t,s){return a("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"v.show"}],key:s,class:{barList:!0,animate__animated:!0,animate__fadeInLeft:t.fadeIn,active:t.active},on:{click:function(t){return t.stopPropagation(),e.selectPie(s)}}},[t.showIpt?a("div",{staticStyle:{width:"100%"}},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.editName,expression:"editName"}],ref:"editIpt",refInFor:!0,staticStyle:{width:"100%"},attrs:{type:"text"},domProps:{value:e.editName},on:{blur:function(t){return e.changeCaseItemName(s)},input:function(t){t.target.composing||(e.editName=t.target.value)}}})]):a("div",[a("span",[e._v(e._s(t.name))])]),0!=s?a("i",{staticClass:"el-icon-close f30",on:{click:function(t){return t.stopPropagation(),e.deleteBar(s)}}}):e._e()])})),a("i",{staticClass:"el-icon-plus f30",on:{click:e.addBar}}),a("div",{staticClass:"bottomTag"})],2),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("div",{staticClass:"httpParamDiv"},[e.httpParamReset?a("httpParam",{ref:"httpParam",attrs:{httpData:"string"===typeof e.caseForm[e.newSelectCaseId].httpData?JSON.parse(e.caseForm[e.newSelectCaseId].httpData):e.caseForm[e.newSelectCaseId].httpData}}):e._e()],1)])],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行异常检验","label-width":"unset"}},[a("el-radio-group",{model:{value:e.caseForm[e.newSelectCaseId].abnormalCheckpoint,callback:function(t){e.$set(e.caseForm[e.newSelectCaseId],"abnormalCheckpoint",t)},expression:"caseForm[newSelectCaseId].abnormalCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1)],1),a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行非空检验","label-width":"150px"}},[a("el-radio-group",{model:{value:e.caseForm[e.newSelectCaseId].noEmptyCheckpoint,callback:function(t){e.$set(e.caseForm[e.newSelectCaseId],"noEmptyCheckpoint",t)},expression:"caseForm[newSelectCaseId].noEmptyCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1)],1)],1),a("div",{staticClass:"formBox"},[a("div",{staticClass:"box-left"},[a("span",[e._v("包含检查点")]),e.firstEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].containCheckpoint},on:{change:function(t){e.getEditValue(t,"containCheckpoint")}}}):e._e()],1),a("div",{staticClass:"box-right"},[a("span",[e._v("不包含检查点")]),e.secondEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].noContainCheckpoint},on:{change:function(t){e.getEditValue(t,"noContainCheckpoint")}}}):e._e()],1)]),a("div",{staticClass:"formBox"},[a("div",{staticClass:"box"},[a("span",[e._v("jsonPath    "),a("br"),e._v("检验点 "),a("br"),a("el-popover",{attrs:{placement:"top-start",width:"1000",trigger:"manual"},model:{value:e.visibleSyntaxTips,callback:function(t){e.visibleSyntaxTips=t},expression:"visibleSyntaxTips"}},[a("div",{staticClass:"syntaxTips"},[a("div",{staticClass:"tips1"},[a("el-table",{attrs:{data:e.tableDataSyntaxTips}},[a("el-table-column",{attrs:{width:"70",property:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{width:"100",property:"function",label:"函数",align:"center"}}),a("el-table-column",{attrs:{width:"100",property:"example",label:"例子",align:"center"}}),a("el-table-column",{attrs:{property:"remarks",label:"备注",align:"center"}})],1)],1),a("div",{staticClass:"tips2"},[a("span",[e._v("示例数据:")]),a("pre",[e._v(e._s(JSON.stringify(e.jsonPretty,null,4)))])]),a("div",{staticClass:"tips3"},[a("el-collapse",{attrs:{accordion:""},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-collapse-item",{attrs:{title:"获取指定字段",name:"1"}},[a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1"},[e._v("JsonPath:")]),a("span",{staticClass:"tabLikeSp2"},[e._v("{$.字段}")])]),a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1"},[e._v("JsonPath:")]),a("span",{staticClass:"tabLikeSp2"},[e._v("{$.字段}")])]),a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1"},[e._v("JsonPath:")]),a("span",{staticClass:"tabLikeSp2"},[e._v("{$.字段}")])])]),a("el-collapse-item",{attrs:{title:"获取指定数组",name:"2"}},[a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1",staticStyle:{width:"100%","border-right":"none"}},[e._v("JsonPath:")])]),a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1",staticStyle:{width:"100%","border-right":"none"}},[e._v("JsonPath:")])]),a("div",{staticClass:"tabLike"},[a("span",{staticClass:"tabLikeSp1",staticStyle:{width:"100%","border-right":"none"}},[e._v("JsonPath:")])])])],1)],1)]),a("el-button",{attrs:{slot:"reference",type:"info"},on:{click:function(t){e.visibleSyntaxTips=!e.visibleSyntaxTips}},slot:"reference"},[e._v("语法"),a("br"),e._v("提示")])],1)],1),e.thirdEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].jsonpathCheckpoint},on:{change:function(t){e.getEditValue(t,"jsonpathCheckpoint")}}}):e._e()],1)])],1)],1)],1),a("el-dialog",{attrs:{title:"执行条件",visible:e.dialogVisible,width:"60%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"evnForm",attrs:{rules:e.rules2,model:e.evnForm}},[a("el-form-item",{attrs:{label:"环境",prop:"evnId"}},[a("el-select",{staticStyle:{width:"30%"},attrs:{clearable:"",placeholder:"请选择环境"},model:{value:e.evnForm.evnId,callback:function(t){e.$set(e.evnForm,"evnId",t)},expression:"evnForm.evnId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("p",{staticStyle:{"margin-top":"10px"}}),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.implementCities,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChangeInstance}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"abnormalCheckpoint",label:"是否进行异常检测",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(0==t.row.abnormalCheckpoint?"否":"是"))])]}}])}),a("el-table-column",{attrs:{prop:"noEmptyCheckpoint",label:"是否进行非空检验",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(0==t.row.noEmptyCheckpoint?"否":"是"))])]}}])}),a("el-table-column",{attrs:{prop:"containCheckpoint",label:"包含监查点",align:"center"}}),a("el-table-column",{attrs:{prop:"noContainCheckpoint",label:"不包含监查点",align:"center"}}),a("el-table-column",{attrs:{prop:"jsonpathCheckpoint",label:"jsonPath检查点",align:"center"}})],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.implementDetermine}},[e._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"实例调试输出",visible:e.implementResultDialogVisible,width:"80%","before-close":e.implementResultHandleClose},on:{"update:visible":function(t){e.implementResultDialogVisible=t}}},[a("div",{staticClass:"dialogBody"},[a("div",{staticClass:"left"},[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.firstActive,"default-openeds":e.openeds}},[e._l(e.allCaseData,(function(t,s){return[t.testDataList.length>0?a("el-submenu",{key:t.testCase.id,attrs:{index:t.testCase.id}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.testCase.name))])]),e._l(t.testDataList,(function(i,n){return a("el-menu-item",{key:i.id,attrs:{index:t.testCase.id+"-"+i.id},nativeOn:{click:function(t){return e.changeMessage(s,n)}}},[[a("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center"}},[a("div",{staticClass:"pointer",style:{background:"RUN"==i.status?"#409eff":"FINISH"==i.status?"#67c23a":"ERROR"==i.status?"#f78989":"#909399"}}),e._v(" "+e._s(i.name)+" ")])]],2)}))],2):a("el-menu-item",{key:t.testCase.id,attrs:{index:t.testCase.id}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.testCase.name))])])]}))],2)],1),a("div",{staticClass:"right"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.message}},[a("el-table-column",{attrs:{prop:"logTime",label:"时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"module",label:"模型",width:"100px"}}),a("el-table-column",{attrs:{label:"日志"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.getStrCount(t.row.msg,"\n")>=2?a("div",{ref:"tableDataMessageInMsg"+t.$index,staticStyle:{overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"},on:{click:function(a){return e.notMessageWhiteSpace(t.$index)}}},[a("i",{ref:"isJournalOpenRight"+t.$index,staticClass:"el-icon-caret-right",staticStyle:{display:"inline"}}),a("i",{ref:"isJournalOpenBottom"+t.$index,staticClass:"el-icon-caret-bottom",staticStyle:{display:"none"}}),e._v(" "+e._s(t.row.msg)+" ")]):a("div",[e._v(" "+e._s(t.row.msg)+" ")])]}}])})],1)],1)])]),a("el-tooltip",{attrs:{effect:"dark",content:"用例历史执行记录",placement:"left"}},[a("i",{staticClass:"el-icon-arrow-left historicalRecords",on:{click:e.openHistoricalRecords}})]),a("el-drawer",{attrs:{title:"接口历史执行记录",visible:e.drawerHistoricalRecords,size:"280"},on:{"update:visible":function(t){e.drawerHistoricalRecords=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableDataHistory,stripe:""},on:{"row-click":e.openTestDetails}},[a("el-table-column",{attrs:{prop:"executionKey",label:"历史调试",width:"100",align:"center"}}),a("el-table-column",{attrs:{prop:"endTime",label:"时间",align:"center",width:"180"}})],1),a("div",{staticStyle:{"text-align":"right","margin-top":"15px"}},[a("el-pagination",{attrs:{layout:"prev, pager, next",total:e.totalHistory},on:{"current-change":e.handleCurrentChangeHistory}})],1)],1),a("el-dialog",{attrs:{title:"用例实例执行结果",visible:e.dialogVisibleExampleResults,width:"56%","before-close":e.handleCloseExampleResults},on:{"update:visible":function(t){e.dialogVisibleExampleResults=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableDataExampleResults,stripe:""},on:{"row-click":e.openInstanceDebuggingOutput}},[a("el-table-column",{attrs:{label:"运行状态",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.status?a("i",{staticClass:"el-icon-caret-right",staticStyle:{"font-size":"30px",color:"#e6a23c"}}):e._e(),1==t.row.status?a("i",{staticClass:"el-icon-loading",staticStyle:{"font-size":"30px",color:"#409eff"}}):e._e(),2==t.row.status?a("i",{staticClass:"el-icon-circle-check",staticStyle:{"font-size":"30px",color:"green"}}):e._e(),3==t.row.status?a("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"30px",color:"red"}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"dataName",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"startTime",label:"开始时间",width:"180",align:"center"}}),a("el-table-column",{attrs:{prop:"endTime",label:"结束时间",width:"180",align:"center"}}),a("el-table-column",{attrs:{prop:"continuedTime",label:"上次持续时间",width:"100",align:"center"}})],1),a("div",{staticStyle:{"text-align":"right","margin-top":"15px"}},[a("el-pagination",{attrs:{layout:"prev, pager, next",total:e.totalExampleResults},on:{"current-change":e.handleCurrentChangeExampleResults}})],1)],1),a("el-dialog",{attrs:{title:"实例调试输出",visible:e.dialogVisibleInstanceDebuggingOutput,width:"80%","before-close":e.handleCloseInstanceDebuggingOutput},on:{"update:visible":function(t){e.dialogVisibleInstanceDebuggingOutput=t}}},[a("div",{staticStyle:{height:"65vh","overflow-y":"auto","box-shadow":"0 0 5px #999",padding:"10px"}},e._l(e.caseResults,(function(t){return a("p",{key:t,staticClass:"caseResults"},[e._v("●"+e._s(t.log))])})),0)])],1)},i=[],n=a("2909"),o=a("5530"),l=(a("a15b"),a("b0c0"),a("e9c4"),a("a9e3"),a("d81d"),a("ac1f"),a("1276"),a("a434"),a("99af"),a("5319"),a("5578")),r=a("abc3"),c=a("a1bc"),m={name:"addDynamicParams",components:{httpParam:l["a"],MyEditor:r["a"]},data:function(){return{num:0,continuedActionData:{},actionData:{},allCaseData:[],firstActive:"2",openeds:[],message:[],activeName:"1",ws:null,httpParamReset:!0,firstEditor:!0,secondEditor:!0,thirdEditor:!0,checkboxGroup1:[],caseForm:{0:{name:"用例1",abnormalCheckpoint:0,noEmptyCheckpoint:0}},editName:"",barArr:[{show:!0,fadeIn:!0,active:!0,name:"数据组1",httpData:"",newSelectId:0,showIpt:!1}],kvItem:[{}],rules2:{evnId:[{required:!0,message:"请先选择环境",trigger:"change"}]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],method:[{required:!0,message:"请选择请求方法",trigger:"change"}],url:[{required:!0,message:"请选输入url",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}],moveBefore:[{required:!0,message:"请选择前置操作",trigger:"change"}],moveAfterTest:[{required:!0,message:"请选择测试后操作",trigger:"change"}],moveAfterCase:[{required:!0,message:"请选择后置操作",trigger:"change"}]},jsonPretty:{store:{book:[{category:"reference",author:"Nigel Rees",title:"Sayings of the Century",price:8.95},{category:"fiction",author:"Evelyn Waugh",title:"Sword of Honour",price:12.99}],bicycle:{color:"red",price:19.95}},expensive:10},newSelectCaseId:0,evnForm:{},form:{type:1,name:"",des:"",method:"",defaultEnv:"",url:"",moveBefore:[],moveAfterTest:[],moveAfterCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},radio2:1,radio3:1,movesList:[],projectName:"",dialogVisible:!1,environmentList:null,evnId:null,implementCheckedCities:[],implementCities:[],implementResult:{},implementWebsock:null,implementReturnTags:[],implementReturnMsg:[],implementResultDialogVisible:!1,drawerHistoricalRecords:!1,tableDataHistory:[],totalHistory:0,pageIndexHistory:1,dialogVisibleExampleResults:!1,tableDataExampleResults:[],totalExampleResults:0,pageIndexExampleResults:1,uniqueKey:"",dialogVisibleInstanceDebuggingOutput:!1,caseId:void 0,caseResults:[],visibleSyntaxTips:!1,tableDataSyntaxTips:[{name:"相等",function:"equals(a, b)",example:'equals["张三", Peson[0].name]',remarks:"比较a, b两项值是不是相等"},{name:"包含",function:"contains(a, b)",example:"contains([0, 1, 2], 1)",remarks:"判断a中是不是包含b"},{name:"长度",function:"a.length()",example:"[0, 1, 2].length",remarks:"输入a的长度(支持字符串的数组)"},{name:"运算符",function:">, <, >=, <=, +, -, *, /, ==, ===",example:"a > b",remarks:"基础运算符,只支持基础类型的运算"}]}},created:function(){},watch:{"$store.state.projectId":{handler:function(e){this.getAllEnvironments(),this.getAllMove()},deep:!0},"$store.state.selectPieStatus":{handler:function(e){var t={des:this.form.des,moveAfterCase:this.form.moveAfterCase.join(","),moveAfterTest:this.form.moveAfterTest.join(","),moveBefore:this.form.moveBefore.join(","),name:this.form.name,projectId:this.$store.state.projectId.id,type:1,defaultEnv:this.form.defaultEnv,tag:this.form.tag,detail:JSON.stringify({method:this.form.method,url:this.form.url})},a=JSON.parse(JSON.stringify(this.caseForm));a[this.newSelectCaseId].httpData=this.$refs.httpParam.getValue();var s=[];for(var i in a)a[i].detail=a[i].httpData,s.push(a[i]);var n={testCase:t,testData:s};this.$store.dispatch("changeAllDataAct",n)},deep:!0},"$store.state.editData":{handler:function(e){var t=e;this.form.des=t.des,this.form.name=t.name,this.form.id=t.id,this.form.defaultEnv=null!=t.defaultEnv?Number(t.defaultEnv):null,this.form.tag=t.tag?t.tag:"",this.$set(this.form,"method",JSON.parse(t.detail).method),this.$set(this.form,"url",JSON.parse(t.detail).url),this.form.moveAfterCase=t.moveAfterCase?this.stringToNum(t.moveAfterCase):[],this.form.moveAfterTest=t.moveAfterTest?this.stringToNum(t.moveAfterTest):[],this.form.moveBefore=t.moveBefore?this.stringToNum(t.moveBefore):[]},deep:!0},"$store.state.addCaseData":{handler:function(e){var t=this;this.caseForm={},e.caseData.map((function(e,a){t.caseForm[a]=e,t.caseForm[a].httpData=JSON.parse(e.detail)}))},deep:!0},"$store.state.selectData":{handler:function(e){var t=this,a=JSON.parse(JSON.stringify(e)),s=JSON.parse(JSON.stringify(a.testCase));this.form={type:1,name:"",des:"",method:"",url:"",moveBefore:[],moveAfterTest:[],moveAfterCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},this.$set(this.form,"des",s.des),this.$set(this.form,"name",s.name),this.$set(this.form,"defaultEnv",s.defaultEnv),this.$set(this.form,"tag",s.tag),this.$set(this.form,"method",JSON.parse(s.detail).method),this.$set(this.form,"url",JSON.parse(s.detail).url),this.form.moveAfterCase=s.moveAfterCase?this.stringToNum(s.moveAfterCase):[],this.form.moveAfterTest=s.moveAfterTest?this.stringToNum(s.moveAfterTest):[],this.form.moveBefore=s.moveBefore?this.stringToNum(s.moveBefore):[];var i=JSON.parse(JSON.stringify(a.testData)),n={};this.barArr=[],this.newSelectCaseId=0,i.map((function(e,a){t.barArr.push({show:!0,fadeIn:!0,active:0==a,name:e.name,httpData:"",newSelectId:a,showIpt:!1}),n={id:e.id,name:e.name,abnormalCheckpoint:e.abnormalCheckpoint,noEmptyCheckpoint:e.noEmptyCheckpoint,containCheckpoint:e.containCheckpoint,jsonpathCheckpoint:e.jsonpathCheckpoint,noContainCheckpoint:e.noContainCheckpoint,httpData:"string"===typeof e.detail?JSON.parse(e.detail):JSON.stringify(e.detail),testCaseId:e.testCaseId?e.testCaseId:""},t.caseForm[a]=n})),this.firstEditor=!1,this.secondEditor=!1,this.thirdEditor=!1,this.httpParamReset=!1,this.$nextTick((function(){t.httpParamReset=!0,t.firstEditor=!0,t.secondEditor=!0,t.thirdEditor=!0}))},deep:!0}},mounted:function(){var e=this;this.$store.state.projectId.id&&(this.getAllEnvironments(),this.getAllMove());var t=this.$route.query.id;t&&this.$http.getCaseById(t).then((function(t){var a=t.data.data.testData,s={};e.barArr=[],e.newSelectCaseId=0,0==a.length?(e.$set(e.caseForm,"0",{abnormalCheckpoint:0,noEmptyCheckpoint:0,name:"数据组1"}),e.barArr.push({show:!0,fadeIn:!0,active:!0,httpData:{},name:"数据组1",showIpt:!1,newSelectId:0})):a.map((function(t,a){e.barArr.push({show:!0,fadeIn:!0,active:0==a,name:t.name,httpData:"",newSelectId:a,showIpt:!1}),s={id:t.id,name:t.name,abnormalCheckpoint:t.abnormalCheckpoint,noEmptyCheckpoint:t.noEmptyCheckpoint,containCheckpoint:t.containCheckpoint,jsonpathCheckpoint:t.jsonpathCheckpoint,noContainCheckpoint:t.noContainCheckpoint,httpData:JSON.parse(t.detail),testCaseId:t.testCaseId?t.testCaseId:""},e.caseForm[a]=s})),e.firstEditor=!1,e.secondEditor=!1,e.thirdEditor=!1,e.httpParamReset=!1,e.$nextTick((function(){e.httpParamReset=!0,e.firstEditor=!0,e.secondEditor=!0,e.thirdEditor=!0,e.$router.push({query:{}})}))})),this.projectName=this.$store.state.projectId.name},methods:{stringToNum:function(e){var t=e.split(","),a=[];return t.map((function(e){a.push(Number(e))})),a},changeCaseItemName:function(e){""!=this.editName&&(this.barArr[e].name=this.editName,this.caseForm[this.newSelectCaseId].name=this.editName,this.barArr[e].showIpt=!1,this.editName="")},selectPie:function(e,t){var a=this;if(this.newSelectCaseId==this.barArr[e].newSelectId&&!t)return this.editName=this.barArr[e].name,this.barArr[e].showIpt=!0,void setTimeout((function(){a.$refs.editIpt[0].focus()}),100);void 0===t&&(this.caseForm[this.newSelectCaseId].httpData=JSON.parse(JSON.stringify(this.$refs.httpParam.getValue()))),this.firstEditor=!1,this.secondEditor=!1,this.thirdEditor=!1,this.httpParamReset=!1,this.$nextTick((function(){a.httpParamReset=!0,a.firstEditor=!0,a.secondEditor=!0,a.thirdEditor=!0})),this.barArr.map((function(e){e.active=!1,e.showIpt=!1})),this.newSelectCaseId=this.barArr[e].newSelectId,this.barArr[e].active=!0},saveBasicData:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a={des:e.form.des,moveAfterCase:e.form.moveAfterCase.join(","),moveAfterTest:e.form.moveAfterTest.join(","),moveBefore:e.form.moveBefore.join(","),name:e.form.name,projectId:e.$store.state.projectId.id,type:1,defaultEnv:e.form.defaultEnv,tag:e.form.tag,detail:JSON.stringify({method:e.form.method,url:e.form.url})},s=JSON.parse(JSON.stringify(e.caseForm));s[e.newSelectCaseId].httpData=e.$refs.httpParam.getValue();var i=[];for(var n in s)s[n].detail=JSON.stringify(Object(o["a"])(Object(o["a"])({},s[n].httpData),{},{method:e.form.method,url:e.form.url})),i.push(s[n]);e.$store.dispatch("changeAllSaveDataAct",{testCase:a,testData:i})}}))},changeCaseName:function(){this.$store.dispatch("changeNewCaseNameAct",this.form.name)},getEditValue:function(e,t){this.caseForm[this.newSelectCaseId][t]=e},implement:function(){var e=this;this.getAllEnvironments(),null!=this.$store.state.NowSelectId?this.$http.getCaseById(this.$store.state.NowSelectId).then((function(t){e.implementCities=t.data.data.testData,e.form.defaultEnv&&(e.evnForm.evnId=e.form.defaultEnv),e.dialogVisible=!0})):this.$message.error("该用例暂无数据组,请先保存后执行")},addBar:function(){this.caseForm[this.newSelectCaseId].httpData=JSON.parse(JSON.stringify(this.$refs.httpParam.getValue()));var e=0;for(var t in this.caseForm)e=t;var a=Object(o["a"])({},this.caseForm[e]);a.id=void 0,this.$set(this.caseForm,Number(e)+1,a),this.newSelectCaseId=Number(e)+1,this.barArr.push({show:!1,fadeIn:!0,active:!1,httpData:{},name:"数据组"+(Number(e)+2),showIpt:!1,newSelectId:Number(e)+1}),this.barArr[this.barArr.length-1].show=!0,this.barArr[this.barArr.length-1].fadeIn=!0,this.selectPie(this.barArr.length-1,!0)},deleteBar:function(e){this.barArr.map((function(e){e.showIpt=!1}));var t=0;t=this.barArr[e].newSelectId,delete this.caseForm[t],this.barArr.splice(e,1),this.selectPie(this.barArr.length-1,!0)},echoData:function(){this.form=JSON.parse(JSON.stringify(this.$route.query)),this.form.httpData=JSON.parse(this.form.detail),this.form.moveAfterCase=this.form.moveAfterCase.split(",").map((function(e){return Number(e)})),this.form.moveAfterTest=this.form.moveAfterTest.split(",").map((function(e){return Number(e)})),this.form.moveBefore=this.form.moveBefore.split(",").map((function(e){return Number(e)})),this.form.abnormalCheckpoint=Number(this.form.abnormalCheckpoint),this.form.noEmptyCheckpoint=Number(this.form.noEmptyCheckpoint),this.form.type=Number(this.form.type)},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){e.movesList=t.data.data.records})).catch((function(e){console.log(e)}))},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a={des:e.form.des,moveAfterCase:e.form.moveAfterCase.join(","),moveAfterTest:e.form.moveAfterTest.join(","),moveBefore:e.form.moveBefore.join(","),name:e.form.name,projectId:e.$store.state.projectId.id,type:0,detail:JSON.stringify({method:e.form.method,url:e.form.url})},s=JSON.parse(JSON.stringify(e.caseForm));s[e.newSelectCaseId].httpData=e.$refs.httpParam.getValue();var i=[];for(var n in s)s[n].detail=s[n].httpData,i.push(s[n]);var o={testCase:a,testData:i};console.log(o),o.testData.map((function(e){e.detail=JSON.stringify(e.httpData)})),e.$store.dispatch("changeAllSaveDataAct",o)}}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.environmentList=a})).catch((function(e){}))},handleSelectionChangeInstance:function(e){this.implementCheckedCities=e},implementDetermine:function(){var e=this;this.$refs.evnForm.validate((function(t){if(t){if(0==e.implementCheckedCities.length)return void e.$message.error("请至少选择一条数据组");e.form.detail||(e.form.detail=JSON.stringify({url:e.form.url,method:e.form.method})),e.implementResult={socketType:"TEST_CASE_EXECUTE",userId:1,projectId:e.$store.state.projectId.id,envId:e.evnForm.evnId,testCaseListDataBtoList:[{testCase:e.form,testDataList:e.implementCheckedCities}]},e.implementReturnTags=e.implementCheckedCities,e.implementResultDialogVisible=!0,e.handleClose(),e.continuedActionData={},e.implementInitWebSocket()}}))},implementResultHandleClose:function(e){this.implementResultDialogVisible=!1,this.implementWebsock.close(),this.ws.close()},implementInitWebSocket:function(){this.allCaseData=[],this.message=[],this.num=0;var e="".concat(c["a"].ws,"/ws");this.implementWebsock=new WebSocket(e),this.implementWebsock.onmessage=this.implementWebsocketonmessage,this.implementWebsock.onopen=this.implementWebsocketonopen,this.implementWebsock.onerror=this.implementWebsocketonerror,this.implementWebsock.onclose=this.implementWebsocketclose},implementWebsocketonopen:function(){this.getCaseId();for(var e=JSON.parse(JSON.stringify(this.implementResult)),t=0;t<e.testCaseListDataBtoList.length;t++)e.testCaseListDataBtoList[t].testCase.id=this.caseId,e.testCaseListDataBtoList[t].testCase.moveBefore=e.testCaseListDataBtoList[t].testCase.moveBefore.join(","),e.testCaseListDataBtoList[t].testCase.moveAfterTest=e.testCaseListDataBtoList[t].testCase.moveAfterTest.join(","),e.testCaseListDataBtoList[t].testCase.moveAfterCase=e.testCaseListDataBtoList[t].testCase.moveAfterCase.join(","),e.testCaseListDataBtoList[t].testCase.projectId=this.$store.state.projectId.id;this.continuedActionData.socketType&&(e=this.continuedActionData),this.implementWebsocketsend(JSON.stringify(e))},implementWebsocketonerror:function(){console.log("连接建立失败重连"),this.implementInitWebSocket()},implementWebsocketonmessage:function(e){this.num++;var t=JSON.parse(e.data),a=t.message;if(500!=t.code)if(1==this.num&&0==this.allCaseData.length)this.allCaseData=JSON.parse(a).testCaseListDataBtoList,this.wsUniqueKey=JSON.parse(a).uniqueKey,this.firstActive=this.allCaseData[0].testCase.id+"-"+this.allCaseData[0].testDataList[0].id,this.getDataStatusSocket();else{"-1.-1.-1.-1.当前 任务/用例 正在执行中"==a&&(this.implementWebsock.close(),this.implementResultDialogVisible=!1,this.$message.error("当前 任务/数据组 正在执行中"));var s=a.split(".");this.allCaseData.map((function(e){e.testCase.id==s[1]&&e.testDataList.map((function(e){!e.message&&(e.message=[]),e.id!=s[2]&&-1!=s[2]||e.message.push(Object(o["a"])({id:a.split(".")[3]},JSON.parse(JSON.parse(a.split(".").splice(4).join("")))))}))})),2==this.num&&(console.log("进入"),this.changeMessage(0,0))}else this.$message.error(t.message)},implementWebsocketsend:function(e){console.log(e),this.implementWebsock.send(e)},implementWebsocketclose:function(e){console.log("断开连接",e)},UniquePay:function(e){for(var t=[e[0]],a=1;a<e.length;a++){for(var s=e[a],i=!1,n=0;n<t.length;n++)if(s.id==t[n].id){i=!0;break}i||t.push(s)}return t},changeMessage:function(e,t){this.message=this.allCaseData[e].testDataList[t].message},getExecutionHistory:function(){var e=this;this.caseId?this.$http.getExecutionHistory({caseId:this.caseId,pageNum:this.pageIndexHistory,pageSize:10}).then((function(t){e.totalHistory=t.data.data.total,e.tableDataHistory=t.data.data.records,e.drawerHistoricalRecords=!0})).catch((function(e){console.log(e)})):this.$message({message:"当前用例未保存!",type:"warning"})},getExecutionHistoryDetail:function(){var e=this;this.$http.getExecutionHistoryDetail({pageNum:this.pageIndexExampleResults,pageSize:10,uniqueKey:this.uniqueKey}).then((function(t){e.totalExampleResults=t.data.data.total;var a=t.data.data.records;for(var s in a){var i=new Date(a[s].startTime).getTime(),n=new Date(a[s].endTime).getTime(),o=n-i>0?n-i:Math.floor(200*Math.random())+100;a[s].continuedTime=null!=a[s].endTime?o/1e3+"s":"-"}e.tableDataExampleResults=a,e.getDataStatusSocket()})).catch((function(e){}))},getCaseId:function(){var e=this.$store.state.allCaseData,t=void 0;for(var a in e)if(e[a].active){t=e[a].id;break}this.caseId=t},openHistoricalRecords:function(){this.getCaseId(),this.getExecutionHistory()},handleCurrentChangeHistory:function(e){this.pageIndexHistory=e,this.getExecutionHistory()},openTestDetails:function(e){this.uniqueKey=e.uniqueKey,this.getExecutionHistoryDetail(),this.dialogVisibleExampleResults=!0},handleCloseExampleResults:function(e){this.dialogVisibleExampleResults=!1,this.ws.close()},handleCurrentChangeExampleResults:function(e){this.pageIndexExampleResults=e,this.getExecutionHistoryDetail()},getExecutionRecordsList:function(e){var t=this;this.$http.getExecutionRecordsList({uniqueKey:e}).then((function(e){t.caseResults=e.data.data,t.dialogVisibleInstanceDebuggingOutput=!0})).catch((function(e){}))},openInstanceDebuggingOutput:function(e){var t=this;this.unionKey=e.unionKey;var a=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});this.$http.executionRecordsTree({uniqueKey:e.uniqueKey}).then((function(e){var a=e.data.data,s=t.handleData(a);t.allCaseData=s,t.implementResultDialogVisible=!0,console.log(s)})),this.continuedActionData={socketType:"TEST_CASE_MONITOR",uniqueKey:e.uniqueKey},this.implementResultDialogVisible=!0,this.implementInitWebSocket(),this.$http.executionRecordsTree({uniqueKey:e.uniqueKey}).then((function(e){var s=e.data.data,i=t.handleData(s);t.firstActive=i[0].testCase.id+"-"+i[0].testDataList[0].id,i.map((function(e){t.allCaseData.map((function(a){a.testDataList.map((function(a){e.testDataList.map((function(e){var t;e.id==a.id&&(t=a.message).push.apply(t,Object(n["a"])(e.message))})),a.message=t.UniquePay(a.message)}))}))})),t.getDataStatusSocket(),a.close(),setTimeout((function(){t.changeMessage(0,0)}),500)})).catch((function(e){a.close()}))},handleData:function(e){var t,a=[];for(var s in e)t=e[s];var i=function(e){var s={},i=[];for(var l in t[e])s={testCase:{name:t[e][l][0].caseName,id:t[e][l][0].testCaseId},testDataList:[]},i.push({id:l,name:t[e][l][0].dataName,message:[]}),t[e][l].map((function(e){i[i.length-1].message.push(Object(o["a"])({id:e.id},JSON.parse(e.log)))}));var r=[],c=0;i.map((function(e,t){"-1"==e.id&&(c=t,r=e.message)})),i.map((function(e){var t;"-1"!=e.id&&(t=e.message).unshift.apply(t,Object(n["a"])(r))})),i.splice(c,1),s.testDataList=[].concat(i),a.push(s)};for(var l in t)i(l);return a},handleCloseInstanceDebuggingOutput:function(e){this.dialogVisibleInstanceDebuggingOutput=!1},changeRadio:function(e){},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)},handleClose:function(){this.implementCheckedCities=[],this.implementCities=[],this.dialogVisible=!1},getDataStatusSocket:function(){var e="".concat(c["a"].ws,"/statusMonitor");this.ws=new WebSocket(e),this.ws.onmessage=this.wsOnmessage,this.ws.onopen=this.wsOnopen,this.ws.onerror=this.wsOnerror,this.ws.onclose=this.wsOnclose},wsOnopen:function(){this.wsSend()},wsOnerror:function(){console.log("连接建立失败重连"),this.implementInitWebSocket()},wsOnmessage:function(e){var t=this;if(console.log(JSON.parse(e.data)),500!=JSON.parse(e.data).code){var a=JSON.parse(JSON.parse(e.data).message);this.allCaseData.map((function(e){e.testCase.id==a.caseId&&e.testDataList.map((function(s,i){s.id==a.dataId&&t.$set(e.testDataList[i],"status",a.status)}))}))}else this.$message.error(JSON.parse(e.data).message)},wsSend:function(){var e=this;this.tableDataExampleResults.length>0?this.tableDataExampleResults.map((function(t){var a={executeStatusMonitorType:"DETAIL",userId:1,jobId:-1,caseId:t.caseId,dataId:t.dataId,uniqueKey:t.uniqueKey};console.log(a),e.ws.send(JSON.stringify(a))})):this.allCaseData.map((function(t){t.testDataList.map((function(a){var s={executeStatusMonitorType:"DETAIL",userId:1,jobId:e.actionData.jobId,caseId:t.testCase.id,dataId:a.id,uniqueKey:e.wsUniqueKey};e.ws.send(JSON.stringify(s))}))}))},wsOnclose:function(e){console.log("断开连接",e)},notMessageWhiteSpace:function(e){"nowrap"==this.$refs["tableDataMessageInMsg"+e].style.whiteSpace?(this.$refs["tableDataMessageInMsg"+e].style.whiteSpace="pre",this.$refs["isJournalOpenRight"+e].style.display="none",this.$refs["isJournalOpenBottom"+e].style.display="inline"):(this.$refs["tableDataMessageInMsg"+e].style.whiteSpace="nowrap",this.$refs["isJournalOpenRight"+e].style.display="inline",this.$refs["isJournalOpenBottom"+e].style.display="none")},getStrCount:function(e,t){var a=0;while(-1!=e.indexOf(t))e=e.replace(t,""),a++;return a}},filters:{filterImplementResult:function(e){for(var t=e,a=t.indexOf("."),s=0;s<3;s++)a=t.indexOf(".",a+1);return t=t.substring(a+1),t}}},d=m,u=(a("3c61"),a("2877")),p=Object(u["a"])(d,s,i,!1,null,"622ac298",null);t["default"]=p.exports},5578:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(s)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(s)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},i=[],n=a("5530"),o=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),l={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:o["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],s=[],i=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,s,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,i,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),s.length>0&&(this.form_dataItem=s),i.length>0&&(this.x_formItem=i)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],s="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,s=this.editValue),e=Object(n["a"])(Object(n["a"])({},e),{},{headers:t,requestBodies:a,stringValue:s}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},r=l,c=(a("2a4d"),a("2877")),m=Object(c["a"])(r,s,i,!1,null,"2314ad93",null);t["a"]=m.exports},"8e39":function(e,t,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7432e0ee"],{1797:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"environment"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("el-input",{attrs:{"prefix-icon":"el-icon-search",clearable:""},nativeOn:{keyup:function(e){return t.keyDown(e)}},model:{value:t.searchData.name,callback:function(e){t.$set(t.searchData,"name",e)},expression:"searchData.name"}}),a("el-button",{staticStyle:{margin:"10px"},attrs:{type:"primary"},on:{click:t.toEditPage}},[t._v("新增")])],1)],1)],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"},on:{"row-click":t.tabRowClick}},[a("el-table-column",{attrs:{prop:"status",label:"运行状态",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"测试任务名称",align:"center"}}),a("el-table-column",{attrs:{prop:"parameterName",label:"上次持续时间",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return a.stopPropagation(),t.toEditPage(e.row)}}},[t._v("编辑 ")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return a.stopPropagation(),t.deleteItem(e.row.id)}}},[t._v("删除 ")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right"},attrs:{layout:"prev, pager, next",total:t.pageTotal},on:{"current-change":t.currentChange}})],1)])},r=[],i=a("5530"),o=(a("b0c0"),a("e9c4"),a("a434"),{name:"environment",data:function(){return{form:{},tableData:[],searchData:{pageNum:1,pageSize:10},pageTotal:0}},mounted:function(){this.$store.state.projectId.id&&this.getTestJob(),this.projectName=this.$store.state.projectId.name},watch:{"$store.state.projectId":function(t){this.projectName=this.$store.state.projectId.name,this.getTestJob()}},methods:{keyDown:function(t){console.log(t),"Enter"==t.code&&this.searchTable()},toEditPage:function(t){this.$router.push({path:"./actuator",query:{queryData:t?JSON.stringify(t):void 0}})},tabRowClick:function(t,e,a){this.toEditPage(t)},searchTable:function(){this.searchData.pageNum=1,this.getTestJob()},currentChange:function(t){this.searchData.pageNum=t,this.getTestJob()},handleClose:function(){this.$refs.form.resetFields(),this.dialogVisible=!1,this.form={},this.kvItem=[{}]},addEnv:function(){this.editOrAdd="add",this.dialogVisible=!0},addKVItem:function(t){this.kvItem.push({})},deleteKVItem:function(t){this.kvItem.splice(t,1)},deleteItem:function(t){var e=this;this.$confirm("此操作将永久删除测试任务, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteTestJob(t).then((function(t){e.getTestJob(),e.$message({type:"success",message:"删除成功!"})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},getTestJob:function(){var t=this;this.$http.getTestJob(Object(i["a"])(Object(i["a"])({},this.searchData),{},{projectId:this.$store.state.projectId.id})).then((function(e){t.pageTotal=e.data.data.total,t.tableData=e.data.data.records})).catch((function(e){0==e.response.data.indexOf("0 您查询的页码已经超出范围")&&(t.searchData.pageNum=t.searchData.pageNum-1,t.getTestJob())}))}}}),s=o,c=(a("1d67"),a("2877")),l=Object(c["a"])(s,n,r,!1,null,"a048bb2c",null);e["default"]=l.exports},"1d67":function(t,e,a){"use strict";a("1e4f")},"1e4f":function(t,e,a){},a434:function(t,e,a){"use strict";var n=a("23e7"),r=a("da84"),i=a("23cb"),o=a("5926"),s=a("07fa"),c=a("7b0b"),l=a("65f0"),u=a("8418"),d=a("1dde"),h=d("splice"),f=r.TypeError,p=Math.max,g=Math.min,m=9007199254740991,b="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!h},{splice:function(t,e){var a,n,r,d,h,v,y=c(this),D=s(y),w=i(t,D),T=arguments.length;if(0===T?a=n=0:1===T?(a=0,n=D-w):(a=T-2,n=g(p(o(e),0),D-w)),D+a-n>m)throw f(b);for(r=l(y,n),d=0;d<n;d++)h=w+d,h in y&&u(r,d,y[h]);if(r.length=n,a<n){for(d=w;d<D-n;d++)h=d+n,v=d+a,h in y?y[v]=y[h]:delete y[v];for(d=D;d>D-n+a;d--)delete y[d-1]}else if(a>n)for(d=D-n;d>w;d--)h=d+n-1,v=d+a-1,h in y?y[v]=y[h]:delete y[v];for(d=0;d<a;d++)y[d+w]=arguments[d+2];return y.length=D-n+a,r}})},b0c0:function(t,e,a){var n=a("83ab"),r=a("5e77").EXISTS,i=a("e330"),o=a("9bf2").f,s=Function.prototype,c=i(s.toString),l=/^\s*function ([^ (]*)/,u=i(l.exec),d="name";n&&!r&&o(s,d,{configurable:!0,get:function(){try{return u(l,c(this))[1]}catch(t){return""}}})},e9c4:function(t,e,a){var n=a("23e7"),r=a("da84"),i=a("d066"),o=a("2ba4"),s=a("e330"),c=a("d039"),l=r.Array,u=i("JSON","stringify"),d=s(/./.exec),h=s("".charAt),f=s("".charCodeAt),p=s("".replace),g=s(1..toString),m=/[\uD800-\uDFFF]/g,b=/^[\uD800-\uDBFF]$/,v=/^[\uDC00-\uDFFF]$/,y=function(t,e,a){var n=h(a,e-1),r=h(a,e+1);return d(b,t)&&!d(v,r)||d(v,t)&&!d(b,n)?"\\u"+g(f(t,0),16):t},D=c((function(){return'"\\udf06\\ud834"'!==u("\udf06\ud834")||'"\\udead"'!==u("\udead")}));u&&n({target:"JSON",stat:!0,forced:D},{stringify:function(t,e,a){for(var n=0,r=arguments.length,i=l(r);n<r;n++)i[n]=arguments[n];var s=o(u,null,i);return"string"==typeof s?p(s,m,y):s}})}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ead6e00a"],{"0451":function(e,t,a){},1265:function(e,t,a){"use strict";a("27e2")},"27e2":function(e,t,a){},"2a4d":function(e,t,a){"use strict";a("0451")},"4d4d":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"}),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{on:{input:e.changeCaseName},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"所属项目","label-width":"120px"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1),a("el-col",{staticStyle:{display:"flex","justify-content":"center"},attrs:{span:3}},[a("el-button",{attrs:{type:"success"},on:{click:e.implement}},[e._v("调试")])],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"method",prop:"method"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.form.method,callback:function(t){e.$set(e.form,"method",t)},expression:"form.method"}},[a("el-option",{attrs:{label:"GET",value:"GET"}}),a("el-option",{attrs:{label:"POST",value:"POST"}}),a("el-option",{attrs:{label:"PUT",value:"PUT"}}),a("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1)],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"url(相对路径)",prop:"url","label-width":"120px"}},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入URL"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1)],1),a("el-col",{staticStyle:{display:"flex","justify-content":"center"},attrs:{span:3}},[a("el-button",{attrs:{type:"primary"},on:{click:e.saveBasicData}},[e._v("保存")])],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"标签"}},[a("el-input",{model:{value:e.form.tag,callback:function(t){e.$set(e.form,"tag",t)},expression:"form.tag"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"默认环境","label-width":"120px"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择",clearable:""},model:{value:e.form.defaultEnv,callback:function(t){e.$set(e.form,"defaultEnv",t)},expression:"form.defaultEnv"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{model:{value:e.form.des,callback:function(t){e.$set(e.form,"des",t)},expression:"form.des"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:6,offset:1}},[a("el-form-item",{attrs:{label:"前置操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveBefore,callback:function(t){e.$set(e.form,"moveBefore",t)},expression:"form.moveBefore"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:7,offset:1}},[a("el-form-item",{attrs:{label:"测试后操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAfterTest,callback:function(t){e.$set(e.form,"moveAfterTest",t)},expression:"form.moveAfterTest"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:7,offset:1}},[a("el-form-item",{attrs:{label:"后置操作"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAfterCase,callback:function(t){e.$set(e.form,"moveAfterCase",t)},expression:"form.moveAfterCase"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("div",{staticClass:"case"},[a("div",{staticClass:"topBar"},[e._l(e.barArr,(function(t,s){return a("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"v.show"}],key:s,class:{barList:!0,animate__animated:!0,animate__fadeInLeft:t.fadeIn,active:t.active},on:{click:function(t){return t.stopPropagation(),e.selectPie(s)}}},[t.showIpt?a("div",{staticStyle:{width:"100%"}},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.editName,expression:"editName"}],ref:"editIpt",refInFor:!0,staticStyle:{width:"100%"},attrs:{type:"text"},domProps:{value:e.editName},on:{blur:function(t){return e.changeCaseItemName(s)},input:function(t){t.target.composing||(e.editName=t.target.value)}}})]):a("div",[a("span",[e._v(e._s(t.name))])]),0!=s?a("i",{staticClass:"el-icon-close f30",on:{click:function(t){return t.stopPropagation(),e.deleteBar(s)}}}):e._e()])})),a("i",{staticClass:"el-icon-plus f30",on:{click:e.addBar}}),a("div",{staticClass:"bottomTag"})],2),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("div",{staticClass:"httpParamDiv"},[e.httpParamReset?a("httpParam",{ref:"httpParam",attrs:{httpData:"string"===typeof e.caseForm[e.newSelectCaseId].httpData?JSON.parse(e.caseForm[e.newSelectCaseId].httpData):e.caseForm[e.newSelectCaseId].httpData}}):e._e()],1)])],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行异常检验","label-width":"unset"}},[a("el-radio-group",{model:{value:e.caseForm[e.newSelectCaseId].abnormalCheckpoint,callback:function(t){e.$set(e.caseForm[e.newSelectCaseId],"abnormalCheckpoint",t)},expression:"caseForm[newSelectCaseId].abnormalCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1)],1),a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行非空检验","label-width":"150px"}},[a("el-radio-group",{model:{value:e.caseForm[e.newSelectCaseId].noEmptyCheckpoint,callback:function(t){e.$set(e.caseForm[e.newSelectCaseId],"noEmptyCheckpoint",t)},expression:"caseForm[newSelectCaseId].noEmptyCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1)],1)],1),a("div",{staticClass:"formBox"},[a("div",{staticClass:"box-left"},[a("span",[e._v("包含检查点")]),e.firstEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].containCheckpoint},on:{change:function(t){e.getEditValue(t,"containCheckpoint")}}}):e._e()],1),a("div",{staticClass:"box-right"},[a("span",[e._v("不包含检查点")]),e.secondEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].noContainCheckpoint},on:{change:function(t){e.getEditValue(t,"noContainCheckpoint")}}}):e._e()],1)]),a("div",{staticClass:"formBox"},[a("div",{staticClass:"box"},[a("span",[e._v("jsonPath    "),a("br"),e._v("检验点 "),a("br"),a("el-popover",{attrs:{placement:"top-start",width:"500",trigger:"manual"},model:{value:e.visibleSyntaxTips,callback:function(t){e.visibleSyntaxTips=t},expression:"visibleSyntaxTips"}},[a("el-table",{attrs:{data:e.tableDataSyntaxTips}},[a("el-table-column",{attrs:{width:"70",property:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{width:"100",property:"function",label:"函数",align:"center"}}),a("el-table-column",{attrs:{width:"100",property:"example",label:"例子",align:"center"}}),a("el-table-column",{attrs:{property:"remarks",label:"备注",align:"center"}})],1),a("el-button",{attrs:{slot:"reference",type:"info"},on:{click:function(t){e.visibleSyntaxTips=!e.visibleSyntaxTips}},slot:"reference"},[e._v("语法"),a("br"),e._v("提示")])],1)],1),e.thirdEditor?a("MyEditor",{staticClass:"editorHeight",attrs:{language:"text",content:e.caseForm[e.newSelectCaseId].jsonpathCheckpoint},on:{change:function(t){e.getEditValue(t,"jsonpathCheckpoint")}}}):e._e()],1)])],1)],1)],1),a("el-dialog",{attrs:{title:"执行条件",visible:e.dialogVisible,width:"60%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"evnForm",attrs:{rules:e.rules2,model:e.evnForm}},[a("el-form-item",{attrs:{label:"环境",prop:"evnId"}},[a("el-select",{staticStyle:{width:"30%"},attrs:{clearable:"",placeholder:"请选择环境"},model:{value:e.evnForm.evnId,callback:function(t){e.$set(e.evnForm,"evnId",t)},expression:"evnForm.evnId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("p",{staticStyle:{"margin-top":"10px"}}),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.implementCities,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChangeInstance}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"abnormalCheckpoint",label:"是否进行异常检测",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(0==t.row.abnormalCheckpoint?"否":"是"))])]}}])}),a("el-table-column",{attrs:{prop:"noEmptyCheckpoint",label:"是否进行非空检验",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(0==t.row.noEmptyCheckpoint?"否":"是"))])]}}])}),a("el-table-column",{attrs:{prop:"containCheckpoint",label:"包含监查点",align:"center"}}),a("el-table-column",{attrs:{prop:"noContainCheckpoint",label:"不包含监查点",align:"center"}}),a("el-table-column",{attrs:{prop:"jsonpathCheckpoint",label:"jsonPath检查点",align:"center"}})],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.implementDetermine}},[e._v("确 定")])],1)],1),a("el-dialog",{attrs:{title:"实例调试输出",visible:e.implementResultDialogVisible,width:"80%","before-close":e.implementResultHandleClose},on:{"update:visible":function(t){e.implementResultDialogVisible=t}}},[a("div",{staticClass:"dialogBody"},[a("div",{staticClass:"left"},[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.firstActive,"default-openeds":e.openeds}},[e._l(e.allCaseData,(function(t,s){return[t.testDataList.length>0?a("el-submenu",{key:t.testCase.id,attrs:{index:t.testCase.id}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.testCase.name))])]),e._l(t.testDataList,(function(i,n){return a("el-menu-item",{key:i.id,attrs:{index:t.testCase.id+"-"+i.id},nativeOn:{click:function(t){return e.changeMessage(s,n)}}},[[a("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center"}},[a("div",{staticClass:"pointer",style:{background:"RUN"==i.status?"#409eff":"FINISH"==i.status?"#67c23a":"ERROR"==i.status?"#f78989":"#909399"}}),e._v(" "+e._s(i.name)+" ")])]],2)}))],2):a("el-menu-item",{key:t.testCase.id,attrs:{index:t.testCase.id}},[a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(t.testCase.name))])])]}))],2)],1),a("div",{staticClass:"right"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.message}},[a("el-table-column",{attrs:{prop:"logTime",label:"时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"module",label:"模型",width:"100px"}}),a("el-table-column",{attrs:{label:"日志"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.getStrCount(t.row.msg,"\n")>=2?a("div",{ref:"tableDataMessageInMsg"+t.$index,staticStyle:{overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"},on:{click:function(a){return e.notMessageWhiteSpace(t.$index)}}},[a("i",{ref:"isJournalOpenRight"+t.$index,staticClass:"el-icon-caret-right",staticStyle:{display:"inline"}}),a("i",{ref:"isJournalOpenBottom"+t.$index,staticClass:"el-icon-caret-bottom",staticStyle:{display:"none"}}),e._v(" "+e._s(t.row.msg)+" ")]):a("div",[e._v(" "+e._s(t.row.msg)+" ")])]}}])})],1)],1)])]),a("el-tooltip",{attrs:{effect:"dark",content:"用例历史执行记录",placement:"left"}},[a("i",{staticClass:"el-icon-arrow-left historicalRecords",on:{click:e.openHistoricalRecords}})]),a("el-drawer",{attrs:{title:"接口历史执行记录",visible:e.drawerHistoricalRecords,size:"280"},on:{"update:visible":function(t){e.drawerHistoricalRecords=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableDataHistory,stripe:""},on:{"row-click":e.openTestDetails}},[a("el-table-column",{attrs:{prop:"executionKey",label:"历史调试",width:"100",align:"center"}}),a("el-table-column",{attrs:{prop:"endTime",label:"时间",align:"center",width:"180"}})],1),a("div",{staticStyle:{"text-align":"right","margin-top":"15px"}},[a("el-pagination",{attrs:{layout:"prev, pager, next",total:e.totalHistory},on:{"current-change":e.handleCurrentChangeHistory}})],1)],1),a("el-dialog",{attrs:{title:"用例实例执行结果",visible:e.dialogVisibleExampleResults,width:"56%","before-close":e.handleCloseExampleResults},on:{"update:visible":function(t){e.dialogVisibleExampleResults=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableDataExampleResults,stripe:""},on:{"row-click":e.openInstanceDebuggingOutput}},[a("el-table-column",{attrs:{label:"运行状态",width:"70",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.status?a("i",{staticClass:"el-icon-caret-right",staticStyle:{"font-size":"30px",color:"#e6a23c"}}):e._e(),1==t.row.status?a("i",{staticClass:"el-icon-loading",staticStyle:{"font-size":"30px",color:"#409eff"}}):e._e(),2==t.row.status?a("i",{staticClass:"el-icon-circle-check",staticStyle:{"font-size":"30px",color:"green"}}):e._e(),3==t.row.status?a("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"30px",color:"red"}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"dataName",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"startTime",label:"开始时间",width:"180",align:"center"}}),a("el-table-column",{attrs:{prop:"endTime",label:"结束时间",width:"180",align:"center"}}),a("el-table-column",{attrs:{prop:"continuedTime",label:"上次持续时间",width:"100",align:"center"}})],1),a("div",{staticStyle:{"text-align":"right","margin-top":"15px"}},[a("el-pagination",{attrs:{layout:"prev, pager, next",total:e.totalExampleResults},on:{"current-change":e.handleCurrentChangeExampleResults}})],1)],1),a("el-dialog",{attrs:{title:"实例调试输出",visible:e.dialogVisibleInstanceDebuggingOutput,width:"80%","before-close":e.handleCloseInstanceDebuggingOutput},on:{"update:visible":function(t){e.dialogVisibleInstanceDebuggingOutput=t}}},[a("div",{staticStyle:{height:"65vh","overflow-y":"auto","box-shadow":"0 0 5px #999",padding:"10px"}},e._l(e.caseResults,(function(t){return a("p",{key:t,staticClass:"caseResults"},[e._v("●"+e._s(t.log))])})),0)])],1)},i=[],n=a("2909"),o=a("5530"),l=(a("a15b"),a("b0c0"),a("e9c4"),a("a9e3"),a("d81d"),a("ac1f"),a("1276"),a("a434"),a("99af"),a("5319"),a("5578")),r=a("abc3"),c=a("a1bc"),m={name:"addDynamicParams",components:{httpParam:l["a"],MyEditor:r["a"]},data:function(){return{num:0,continuedActionData:{},actionData:{},allCaseData:[],firstActive:"2",openeds:[],message:[],ws:null,httpParamReset:!0,firstEditor:!0,secondEditor:!0,thirdEditor:!0,checkboxGroup1:[],caseForm:{0:{name:"用例1",abnormalCheckpoint:0,noEmptyCheckpoint:0}},editName:"",barArr:[{show:!0,fadeIn:!0,active:!0,name:"数据组1",httpData:"",newSelectId:0,showIpt:!1}],kvItem:[{}],rules2:{evnId:[{required:!0,message:"请先选择环境",trigger:"change"}]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],method:[{required:!0,message:"请选择请求方法",trigger:"change"}],url:[{required:!0,message:"请选输入url",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}],moveBefore:[{required:!0,message:"请选择前置操作",trigger:"change"}],moveAfterTest:[{required:!0,message:"请选择测试后操作",trigger:"change"}],moveAfterCase:[{required:!0,message:"请选择后置操作",trigger:"change"}]},newSelectCaseId:0,evnForm:{},form:{type:1,name:"",des:"",method:"",defaultEnv:"",url:"",moveBefore:[],moveAfterTest:[],moveAfterCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},radio2:1,radio3:1,movesList:[],projectName:"",dialogVisible:!1,environmentList:null,evnId:null,implementCheckedCities:[],implementCities:[],implementResult:{},implementWebsock:null,implementReturnTags:[],implementReturnMsg:[],implementResultDialogVisible:!1,drawerHistoricalRecords:!1,tableDataHistory:[],totalHistory:0,pageIndexHistory:1,dialogVisibleExampleResults:!1,tableDataExampleResults:[],totalExampleResults:0,pageIndexExampleResults:1,uniqueKey:"",dialogVisibleInstanceDebuggingOutput:!1,caseId:void 0,caseResults:[],visibleSyntaxTips:!1,tableDataSyntaxTips:[{name:"相等",function:"equals(a, b)",example:'equals["张三", Peson[0].name]',remarks:"比较a, b两项值是不是相等"},{name:"包含",function:"contains(a, b)",example:"contains([0, 1, 2], 1)",remarks:"判断a中是不是包含b"},{name:"长度",function:"a.length()",example:"[0, 1, 2].length",remarks:"输入a的长度(支持字符串的数组)"},{name:"运算符",function:">, <, >=, <=, +, -, *, /, ==, ===",example:"a > b",remarks:"基础运算符,只支持基础类型的运算"}]}},created:function(){},watch:{"$store.state.projectId":{handler:function(e){this.getAllEnvironments(),this.getAllMove()},deep:!0},"$store.state.selectPieStatus":{handler:function(e){var t={des:this.form.des,moveAfterCase:this.form.moveAfterCase.join(","),moveAfterTest:this.form.moveAfterTest.join(","),moveBefore:this.form.moveBefore.join(","),name:this.form.name,projectId:this.$store.state.projectId.id,type:1,defaultEnv:this.form.defaultEnv,tag:this.form.tag,detail:JSON.stringify({method:this.form.method,url:this.form.url})},a=JSON.parse(JSON.stringify(this.caseForm));a[this.newSelectCaseId].httpData=this.$refs.httpParam.getValue();var s=[];for(var i in a)a[i].detail=a[i].httpData,s.push(a[i]);var n={testCase:t,testData:s};this.$store.dispatch("changeAllDataAct",n)},deep:!0},"$store.state.editData":{handler:function(e){var t=e;this.form.des=t.des,this.form.name=t.name,this.form.id=t.id,this.form.defaultEnv=null!=t.defaultEnv?Number(t.defaultEnv):null,this.form.tag=t.tag?t.tag:"",this.$set(this.form,"method",JSON.parse(t.detail).method),this.$set(this.form,"url",JSON.parse(t.detail).url),this.form.moveAfterCase=t.moveAfterCase?this.stringToNum(t.moveAfterCase):[],this.form.moveAfterTest=t.moveAfterTest?this.stringToNum(t.moveAfterTest):[],this.form.moveBefore=t.moveBefore?this.stringToNum(t.moveBefore):[]},deep:!0},"$store.state.addCaseData":{handler:function(e){var t=this;this.caseForm={},e.caseData.map((function(e,a){t.caseForm[a]=e,t.caseForm[a].httpData=JSON.parse(e.detail)}))},deep:!0},"$store.state.selectData":{handler:function(e){var t=this,a=JSON.parse(JSON.stringify(e)),s=JSON.parse(JSON.stringify(a.testCase));this.form={type:1,name:"",des:"",method:"",url:"",moveBefore:[],moveAfterTest:[],moveAfterCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},this.$set(this.form,"des",s.des),this.$set(this.form,"name",s.name),this.$set(this.form,"defaultEnv",s.defaultEnv),this.$set(this.form,"tag",s.tag),this.$set(this.form,"method",JSON.parse(s.detail).method),this.$set(this.form,"url",JSON.parse(s.detail).url),this.form.moveAfterCase=s.moveAfterCase?this.stringToNum(s.moveAfterCase):[],this.form.moveAfterTest=s.moveAfterTest?this.stringToNum(s.moveAfterTest):[],this.form.moveBefore=s.moveBefore?this.stringToNum(s.moveBefore):[];var i=JSON.parse(JSON.stringify(a.testData)),n={};this.barArr=[],this.newSelectCaseId=0,i.map((function(e,a){t.barArr.push({show:!0,fadeIn:!0,active:0==a,name:e.name,httpData:"",newSelectId:a,showIpt:!1}),n={id:e.id,name:e.name,abnormalCheckpoint:e.abnormalCheckpoint,noEmptyCheckpoint:e.noEmptyCheckpoint,containCheckpoint:e.containCheckpoint,jsonpathCheckpoint:e.jsonpathCheckpoint,noContainCheckpoint:e.noContainCheckpoint,httpData:"string"===typeof e.detail?JSON.parse(e.detail):JSON.stringify(e.detail),testCaseId:e.testCaseId?e.testCaseId:""},t.caseForm[a]=n})),this.firstEditor=!1,this.secondEditor=!1,this.thirdEditor=!1,this.httpParamReset=!1,this.$nextTick((function(){t.httpParamReset=!0,t.firstEditor=!0,t.secondEditor=!0,t.thirdEditor=!0}))},deep:!0}},mounted:function(){var e=this;this.$store.state.projectId.id&&(this.getAllEnvironments(),this.getAllMove());var t=this.$route.query.id;t&&this.$http.getCaseById(t).then((function(t){var a=t.data.data.testData,s={};e.barArr=[],e.newSelectCaseId=0,0==a.length?(e.$set(e.caseForm,"0",{abnormalCheckpoint:0,noEmptyCheckpoint:0,name:"数据组1"}),e.barArr.push({show:!0,fadeIn:!0,active:!0,httpData:{},name:"数据组1",showIpt:!1,newSelectId:0})):a.map((function(t,a){e.barArr.push({show:!0,fadeIn:!0,active:0==a,name:t.name,httpData:"",newSelectId:a,showIpt:!1}),s={id:t.id,name:t.name,abnormalCheckpoint:t.abnormalCheckpoint,noEmptyCheckpoint:t.noEmptyCheckpoint,containCheckpoint:t.containCheckpoint,jsonpathCheckpoint:t.jsonpathCheckpoint,noContainCheckpoint:t.noContainCheckpoint,httpData:JSON.parse(t.detail),testCaseId:t.testCaseId?t.testCaseId:""},e.caseForm[a]=s})),e.firstEditor=!1,e.secondEditor=!1,e.thirdEditor=!1,e.httpParamReset=!1,e.$nextTick((function(){e.httpParamReset=!0,e.firstEditor=!0,e.secondEditor=!0,e.thirdEditor=!0,e.$router.push({query:{}})}))})),this.projectName=this.$store.state.projectId.name},methods:{stringToNum:function(e){var t=e.split(","),a=[];return t.map((function(e){a.push(Number(e))})),a},changeCaseItemName:function(e){""!=this.editName&&(this.barArr[e].name=this.editName,this.caseForm[this.newSelectCaseId].name=this.editName,this.barArr[e].showIpt=!1,this.editName="")},selectPie:function(e,t){var a=this;if(this.newSelectCaseId==this.barArr[e].newSelectId&&!t)return this.editName=this.barArr[e].name,this.barArr[e].showIpt=!0,void setTimeout((function(){a.$refs.editIpt[0].focus()}),100);void 0===t&&(this.caseForm[this.newSelectCaseId].httpData=JSON.parse(JSON.stringify(this.$refs.httpParam.getValue()))),this.firstEditor=!1,this.secondEditor=!1,this.thirdEditor=!1,this.httpParamReset=!1,this.$nextTick((function(){a.httpParamReset=!0,a.firstEditor=!0,a.secondEditor=!0,a.thirdEditor=!0})),this.barArr.map((function(e){e.active=!1,e.showIpt=!1})),this.newSelectCaseId=this.barArr[e].newSelectId,this.barArr[e].active=!0},saveBasicData:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a={des:e.form.des,moveAfterCase:e.form.moveAfterCase.join(","),moveAfterTest:e.form.moveAfterTest.join(","),moveBefore:e.form.moveBefore.join(","),name:e.form.name,projectId:e.$store.state.projectId.id,type:1,defaultEnv:e.form.defaultEnv,tag:e.form.tag,detail:JSON.stringify({method:e.form.method,url:e.form.url})},s=JSON.parse(JSON.stringify(e.caseForm));s[e.newSelectCaseId].httpData=e.$refs.httpParam.getValue();var i=[];for(var n in s)s[n].detail=JSON.stringify(Object(o["a"])(Object(o["a"])({},s[n].httpData),{},{method:e.form.method,url:e.form.url})),i.push(s[n]);e.$store.dispatch("changeAllSaveDataAct",{testCase:a,testData:i})}}))},changeCaseName:function(){this.$store.dispatch("changeNewCaseNameAct",this.form.name)},getEditValue:function(e,t){this.caseForm[this.newSelectCaseId][t]=e},implement:function(){var e=this;this.getAllEnvironments(),null!=this.$store.state.NowSelectId?this.$http.getCaseById(this.$store.state.NowSelectId).then((function(t){e.implementCities=t.data.data.testData,e.form.defaultEnv&&(e.evnForm.evnId=e.form.defaultEnv),e.dialogVisible=!0})):this.$message.error("该用例暂无数据组,请先保存后执行")},addBar:function(){this.caseForm[this.newSelectCaseId].httpData=JSON.parse(JSON.stringify(this.$refs.httpParam.getValue()));var e=0;for(var t in this.caseForm)e=t;var a=Object(o["a"])({},this.caseForm[e]);a.id=void 0,this.$set(this.caseForm,Number(e)+1,a),this.newSelectCaseId=Number(e)+1,this.barArr.push({show:!1,fadeIn:!0,active:!1,httpData:{},name:"数据组"+(Number(e)+2),showIpt:!1,newSelectId:Number(e)+1}),this.barArr[this.barArr.length-1].show=!0,this.barArr[this.barArr.length-1].fadeIn=!0,this.selectPie(this.barArr.length-1,!0)},deleteBar:function(e){this.barArr.map((function(e){e.showIpt=!1}));var t=0;t=this.barArr[e].newSelectId,delete this.caseForm[t],this.barArr.splice(e,1),this.selectPie(this.barArr.length-1,!0)},echoData:function(){this.form=JSON.parse(JSON.stringify(this.$route.query)),this.form.httpData=JSON.parse(this.form.detail),this.form.moveAfterCase=this.form.moveAfterCase.split(",").map((function(e){return Number(e)})),this.form.moveAfterTest=this.form.moveAfterTest.split(",").map((function(e){return Number(e)})),this.form.moveBefore=this.form.moveBefore.split(",").map((function(e){return Number(e)})),this.form.abnormalCheckpoint=Number(this.form.abnormalCheckpoint),this.form.noEmptyCheckpoint=Number(this.form.noEmptyCheckpoint),this.form.type=Number(this.form.type)},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){e.movesList=t.data.data.records})).catch((function(e){console.log(e)}))},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a={des:e.form.des,moveAfterCase:e.form.moveAfterCase.join(","),moveAfterTest:e.form.moveAfterTest.join(","),moveBefore:e.form.moveBefore.join(","),name:e.form.name,projectId:e.$store.state.projectId.id,type:0,detail:JSON.stringify({method:e.form.method,url:e.form.url})},s=JSON.parse(JSON.stringify(e.caseForm));s[e.newSelectCaseId].httpData=e.$refs.httpParam.getValue();var i=[];for(var n in s)s[n].detail=s[n].httpData,i.push(s[n]);var o={testCase:a,testData:i};console.log(o),o.testData.map((function(e){e.detail=JSON.stringify(e.httpData)})),e.$store.dispatch("changeAllSaveDataAct",o)}}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id,{pageNum:1,pageSize:9999}).then((function(t){var a=t.data.data.records;e.environmentList=a})).catch((function(e){}))},handleSelectionChangeInstance:function(e){this.implementCheckedCities=e},implementDetermine:function(){var e=this;this.$refs.evnForm.validate((function(t){if(t){if(0==e.implementCheckedCities.length)return void e.$message.error("请至少选择一条数据组");e.form.detail||(e.form.detail=JSON.stringify({url:e.form.url,method:e.form.method})),e.implementResult={socketType:"TEST_CASE_EXECUTE",userId:1,projectId:e.$store.state.projectId.id,envId:e.evnForm.evnId,testCaseListDataBtoList:[{testCase:e.form,testDataList:e.implementCheckedCities}]},e.implementReturnTags=e.implementCheckedCities,e.implementResultDialogVisible=!0,e.handleClose(),e.continuedActionData={},e.implementInitWebSocket()}}))},implementResultHandleClose:function(e){this.implementResultDialogVisible=!1,this.implementWebsock.close(),this.ws.close()},implementInitWebSocket:function(){this.allCaseData=[],this.message=[],this.num=0;var e="".concat(c["a"].ws,"/ws");this.implementWebsock=new WebSocket(e),this.implementWebsock.onmessage=this.implementWebsocketonmessage,this.implementWebsock.onopen=this.implementWebsocketonopen,this.implementWebsock.onerror=this.implementWebsocketonerror,this.implementWebsock.onclose=this.implementWebsocketclose},implementWebsocketonopen:function(){this.getCaseId();for(var e=JSON.parse(JSON.stringify(this.implementResult)),t=0;t<e.testCaseListDataBtoList.length;t++)e.testCaseListDataBtoList[t].testCase.id=this.caseId,e.testCaseListDataBtoList[t].testCase.moveBefore=e.testCaseListDataBtoList[t].testCase.moveBefore.join(","),e.testCaseListDataBtoList[t].testCase.moveAfterTest=e.testCaseListDataBtoList[t].testCase.moveAfterTest.join(","),e.testCaseListDataBtoList[t].testCase.moveAfterCase=e.testCaseListDataBtoList[t].testCase.moveAfterCase.join(","),e.testCaseListDataBtoList[t].testCase.projectId=this.$store.state.projectId.id;this.continuedActionData.socketType&&(e=this.continuedActionData),this.implementWebsocketsend(JSON.stringify(e))},implementWebsocketonerror:function(){console.log("连接建立失败重连"),this.implementInitWebSocket()},implementWebsocketonmessage:function(e){this.num++;var t=JSON.parse(e.data),a=t.message;if(500!=t.code)if(1==this.num&&0==this.allCaseData.length)this.allCaseData=JSON.parse(a).testCaseListDataBtoList,this.wsUniqueKey=JSON.parse(a).uniqueKey,this.firstActive=this.allCaseData[0].testCase.id+"-"+this.allCaseData[0].testDataList[0].id,this.getDataStatusSocket();else{"-1.-1.-1.-1.当前 任务/用例 正在执行中"==a&&(this.implementWebsock.close(),this.implementResultDialogVisible=!1,this.$message.error("当前 任务/数据组 正在执行中"));var s=a.split(".");this.allCaseData.map((function(e){e.testCase.id==s[1]&&e.testDataList.map((function(e){!e.message&&(e.message=[]),e.id!=s[2]&&-1!=s[2]||e.message.push(Object(o["a"])({id:a.split(".")[3]},JSON.parse(JSON.parse(a.split(".").splice(4).join("")))))}))})),2==this.num&&(console.log("进入"),this.changeMessage(0,0))}else this.$message.error(t.message)},implementWebsocketsend:function(e){console.log(e),this.implementWebsock.send(e)},implementWebsocketclose:function(e){console.log("断开连接",e)},UniquePay:function(e){for(var t=[e[0]],a=1;a<e.length;a++){for(var s=e[a],i=!1,n=0;n<t.length;n++)if(s.id==t[n].id){i=!0;break}i||t.push(s)}return t},changeMessage:function(e,t){this.message=this.allCaseData[e].testDataList[t].message},getExecutionHistory:function(){var e=this;this.caseId?this.$http.getExecutionHistory({caseId:this.caseId,pageNum:this.pageIndexHistory,pageSize:10}).then((function(t){e.totalHistory=t.data.data.total,e.tableDataHistory=t.data.data.records,e.drawerHistoricalRecords=!0})).catch((function(e){console.log(e)})):this.$message({message:"当前用例未保存!",type:"warning"})},getExecutionHistoryDetail:function(){var e=this;this.$http.getExecutionHistoryDetail({pageNum:this.pageIndexExampleResults,pageSize:10,uniqueKey:this.uniqueKey}).then((function(t){e.totalExampleResults=t.data.data.total;var a=t.data.data.records;for(var s in a){var i=new Date(a[s].startTime).getTime(),n=new Date(a[s].endTime).getTime(),o=n-i>0?n-i:Math.floor(200*Math.random())+100;a[s].continuedTime=null!=a[s].endTime?o/1e3+"s":"-"}e.tableDataExampleResults=a,e.getDataStatusSocket()})).catch((function(e){}))},getCaseId:function(){var e=this.$store.state.allCaseData,t=void 0;for(var a in e)if(e[a].active){t=e[a].id;break}this.caseId=t},openHistoricalRecords:function(){this.getCaseId(),this.getExecutionHistory()},handleCurrentChangeHistory:function(e){this.pageIndexHistory=e,this.getExecutionHistory()},openTestDetails:function(e){this.uniqueKey=e.uniqueKey,this.getExecutionHistoryDetail(),this.dialogVisibleExampleResults=!0},handleCloseExampleResults:function(e){this.dialogVisibleExampleResults=!1,this.ws.close()},handleCurrentChangeExampleResults:function(e){this.pageIndexExampleResults=e,this.getExecutionHistoryDetail()},getExecutionRecordsList:function(e){var t=this;this.$http.getExecutionRecordsList({uniqueKey:e}).then((function(e){t.caseResults=e.data.data,t.dialogVisibleInstanceDebuggingOutput=!0})).catch((function(e){}))},openInstanceDebuggingOutput:function(e){var t=this;this.unionKey=e.unionKey;var a=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});this.$http.executionRecordsTree({uniqueKey:e.uniqueKey}).then((function(e){var a=e.data.data,s=t.handleData(a);t.allCaseData=s,t.implementResultDialogVisible=!0,console.log(s)})),this.continuedActionData={socketType:"TEST_CASE_MONITOR",uniqueKey:e.uniqueKey},this.implementResultDialogVisible=!0,this.implementInitWebSocket(),this.$http.executionRecordsTree({uniqueKey:e.uniqueKey}).then((function(e){var s=e.data.data,i=t.handleData(s);t.firstActive=i[0].testCase.id+"-"+i[0].testDataList[0].id,i.map((function(e){t.allCaseData.map((function(a){a.testDataList.map((function(a){e.testDataList.map((function(e){var t;e.id==a.id&&(t=a.message).push.apply(t,Object(n["a"])(e.message))})),a.message=t.UniquePay(a.message)}))}))})),t.getDataStatusSocket(),a.close(),setTimeout((function(){t.changeMessage(0,0)}),500)})).catch((function(e){a.close()}))},handleData:function(e){var t,a=[];for(var s in e)t=e[s];var i=function(e){var s={},i=[];for(var l in t[e])s={testCase:{name:t[e][l][0].caseName,id:t[e][l][0].testCaseId},testDataList:[]},i.push({id:l,name:t[e][l][0].dataName,message:[]}),t[e][l].map((function(e){i[i.length-1].message.push(Object(o["a"])({id:e.id},JSON.parse(e.log)))}));var r=[],c=0;i.map((function(e,t){"-1"==e.id&&(c=t,r=e.message)})),i.map((function(e){var t;"-1"!=e.id&&(t=e.message).unshift.apply(t,Object(n["a"])(r))})),i.splice(c,1),s.testDataList=[].concat(i),a.push(s)};for(var l in t)i(l);return a},handleCloseInstanceDebuggingOutput:function(e){this.dialogVisibleInstanceDebuggingOutput=!1},changeRadio:function(e){},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)},handleClose:function(){this.implementCheckedCities=[],this.implementCities=[],this.dialogVisible=!1},getDataStatusSocket:function(){var e="".concat(c["a"].ws,"/statusMonitor");this.ws=new WebSocket(e),this.ws.onmessage=this.wsOnmessage,this.ws.onopen=this.wsOnopen,this.ws.onerror=this.wsOnerror,this.ws.onclose=this.wsOnclose},wsOnopen:function(){this.wsSend()},wsOnerror:function(){console.log("连接建立失败重连"),this.implementInitWebSocket()},wsOnmessage:function(e){var t=this;if(console.log(JSON.parse(e.data)),500!=JSON.parse(e.data).code){var a=JSON.parse(JSON.parse(e.data).message);this.allCaseData.map((function(e){e.testCase.id==a.caseId&&e.testDataList.map((function(s,i){s.id==a.dataId&&t.$set(e.testDataList[i],"status",a.status)}))}))}else this.$message.error(JSON.parse(e.data).message)},wsSend:function(){var e=this;this.tableDataExampleResults.length>0?this.tableDataExampleResults.map((function(t){var a={executeStatusMonitorType:"DETAIL",userId:1,jobId:-1,caseId:t.caseId,dataId:t.dataId,uniqueKey:t.uniqueKey};console.log(a),e.ws.send(JSON.stringify(a))})):this.allCaseData.map((function(t){t.testDataList.map((function(a){var s={executeStatusMonitorType:"DETAIL",userId:1,jobId:e.actionData.jobId,caseId:t.testCase.id,dataId:a.id,uniqueKey:e.wsUniqueKey};e.ws.send(JSON.stringify(s))}))}))},wsOnclose:function(e){console.log("断开连接",e)},notMessageWhiteSpace:function(e){"nowrap"==this.$refs["tableDataMessageInMsg"+e].style.whiteSpace?(this.$refs["tableDataMessageInMsg"+e].style.whiteSpace="pre",this.$refs["isJournalOpenRight"+e].style.display="none",this.$refs["isJournalOpenBottom"+e].style.display="inline"):(this.$refs["tableDataMessageInMsg"+e].style.whiteSpace="nowrap",this.$refs["isJournalOpenRight"+e].style.display="inline",this.$refs["isJournalOpenBottom"+e].style.display="none")},getStrCount:function(e,t){var a=0;while(-1!=e.indexOf(t))e=e.replace(t,""),a++;return a}},filters:{filterImplementResult:function(e){for(var t=e,a=t.indexOf("."),s=0;s<3;s++)a=t.indexOf(".",a+1);return t=t.substring(a+1),t}}},d=m,u=(a("1265"),a("2877")),h=Object(u["a"])(d,s,i,!1,null,"c618da72",null);t["default"]=h.exports},5578:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"PATH参数",name:"4"}},e._l(e.pathItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addPathItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deletePathItem(s)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(s)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,s){return a("div",{key:s,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==s?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(s)}}}):e._e(),0!==s?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(s)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{staticClass:"editorHeight",attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},i=[],n=a("5530"),o=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),l={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:o["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],pathItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],s=[],i=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.editValue=this.httpData.stringValue,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"PATH"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,a,!1),this.activeName="4"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,s,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,i,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.pathItem=a),s.length>0&&(this.form_dataItem=s),i.length>0&&(this.x_formItem=i)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){var e={},t=[],a=[],s="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,s=this.editValue),e=Object(n["a"])(Object(n["a"])({},e),{},{headers:t,requestBodies:a,stringValue:s}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addPathItem:function(){this.pathItem.push({})},deletePathItem:function(e){this.pathItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},r=l,c=(a("2a4d"),a("2877")),m=Object(c["a"])(r,s,i,!1,null,"2314ad93",null);t["a"]=m.exports}}]);
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论