king
2019-11-19 4d201e812c323b3d73e53607b83e6341568f2ab1
src/utils/utils.js
@@ -30,6 +30,58 @@
  }
  /**
   * @description 格式化搜索条件
   * @return {String}  value
   */
  static formatOptions (value) {
    // 产生一个新的GUID值
    let format = [{
      key: 'select',
      value: 'msltk'
    }, {
      key: 'from',
      value: 'mfrmk'
    }, {
      key: 'where',
      value: 'mwhrk'
    }, {
      key: 'order by',
      value: 'modbk'
    }, {
      key: 'asc',
      value: 'modack'
    }, {
      key: 'desc',
      value: 'moddesk'
    }, {
      key: '%',
      value: 'mpercent'
    }, {
      key: '>',
      value: 'greateror'
    }, {
      key: '<',
      value: 'lessor'
    }, {
      key: '=',
      value: 'equal'
    }, {
      key: 'top',
      value: 'mtpk'
    }]
    format.forEach(item => {
      let reg  =  new RegExp(item.key, 'ig')
      value = value.replace(reg, item.value)
    })
    value = value.replace(/\*/ig, 'mastrsk')
    value = value.replace(/'/ig, 'mqotek')
    value = value.replace(/\s/ig, 'mspace')
    return value
  }
  /**
   * @description 拼接搜索条件
   * @param {Array}   searches     搜索条件
   * @return {String}  searchText  拼接结果