king
2020-01-03 862b6cf69dc925a6138a7ebf79b782a5d7791202
src/utils/utils.js
@@ -411,11 +411,39 @@
    } else {
      baseurl = 'http://qingqiumarket.cn/' + service
    }
    if (!/Content\/images\/upload\//.test(url)) {
      baseurl = baseurl + 'Content/images/upload/'
    }
    let realurl = url.match(/^http/) || url.match(/^\/\//) ? url : baseurl + url
    return realurl
  }
  /**
   * @description 获取下拉搜索查询sql
   * @return {String} item   搜索条件信息
   */
  static getSelectQuerySql (item) {
    let _datasource = item.dataSource
    let sql = ''
    if (/\s/.test(_datasource)) {
      _datasource = '(' + _datasource + ') tb'
    }
    if (item.type === 'link') {
      sql = 'select ' + item.valueField + ',' + item.valueText + ',' + item.linkField + ' from ' + _datasource
    } else {
      sql = 'select ' + item.valueField + ',' + item.valueText + ' from ' + _datasource
    }
    if (item.orderBy) {
      sql = sql + ' order by ' + item.orderBy + ' ' + item.orderType
    }
    return sql
  }
  /**
   * @description 使用系统函数时(sPC_TableData_InUpDe ),生成sql语句
   * @return {String} type   执行类型
   * @return {String} table  表名