fix(接口定义): 修复批量添加特殊数据,添加后没有值的缺陷

--bug=1021677 --user=王孝刚 【接口测试】场景 / 环境变量,批量添加,填写a🅰️a,添加后a没有值
https://www.tapd.cn/55049933/s/1324289
This commit is contained in:
wxg0103 2023-01-09 14:21:55 +08:00 committed by wxg0103
parent 0a8154f2d0
commit 49d3eb400a
5 changed files with 10 additions and 11 deletions

View File

@ -336,13 +336,13 @@ export default {
params.forEach((item) => { params.forEach((item) => {
if (item) { if (item) {
let line = item.split(/|:/); let line = item.split(/|:/);
let values = item.split(line[0] + ':'); let values = item.substr(line[0].length + 1);
let required = false; let required = false;
keyValues.push( keyValues.push(
new KeyValue({ new KeyValue({
name: line[0], name: line[0],
required: required, required: required,
value: values[1], value: values,
type: 'CONSTANT', type: 'CONSTANT',
valid: false, valid: false,
file: false, file: false,

View File

@ -19,7 +19,7 @@ export default {
let keyValues = []; let keyValues = [];
params.forEach((item) => { params.forEach((item) => {
let line = item.split(/:|/); let line = item.split(/:|/);
let values = item.split(line[0] + ':'); let values = item.substr(line[0].length + 1);
let required = false; let required = false;
if (line[1] === '必填' || line[1] === 'Required' || line[1] === 'true') { if (line[1] === '必填' || line[1] === 'Required' || line[1] === 'true') {
required = true; required = true;
@ -28,8 +28,7 @@ export default {
new KeyValue({ new KeyValue({
name: line[0], name: line[0],
required: required, required: required,
value: values[1], value: values,
description: line[3],
type: 'text', type: 'text',
valid: false, valid: false,
file: false, file: false,

View File

@ -512,14 +512,14 @@ export default {
params.forEach((item) => { params.forEach((item) => {
if (item) { if (item) {
let line = item.split(/|:/); let line = item.split(/|:/);
let values = item.split(line[0] + ':'); let values = item.substr(line[0].length +1);
let required = false; let required = false;
keyValues.push( keyValues.push(
new KeyValue({ new KeyValue({
name: line[0], name: line[0],
required: required, required: required,
value: values[1], value: values,
type: 'text', type: 'text',
valid: false, valid: false,
file: false, file: false,

View File

@ -474,12 +474,12 @@ export default {
params.forEach(item => { params.forEach(item => {
if (item) { if (item) {
let line = item.split(/|:/); let line = item.split(/|:/);
let values = item.split(line[0] + ":"); let values = item.substr(line[0].length + 1);
let required = false; let required = false;
keyValues.push(new KeyValue({ keyValues.push(new KeyValue({
name: line[0], name: line[0],
required: required, required: required,
value: values[1], value: values,
type: "text", type: "text",
valid: false, valid: false,
file: false, file: false,

View File

@ -403,13 +403,13 @@ export default {
params.forEach((item) => { params.forEach((item) => {
if (item) { if (item) {
let line = item.split(/|:/); let line = item.split(/|:/);
let values = item.split(line[0] + ":"); let values = item.substr(line[0].length + 1);
let required = false; let required = false;
keyValues.push( keyValues.push(
new KeyValue({ new KeyValue({
name: line[0], name: line[0],
required: required, required: required,
value: values[1], value: values,
type: "CONSTANT", type: "CONSTANT",
valid: false, valid: false,
file: false, file: false,