From 862b6cf69dc925a6138a7ebf79b782a5d7791202 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 03 一月 2020 12:13:52 +0800 Subject: [PATCH] 2020-01-03 --- src/utils/utils.js | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index 8c61b92..3393d0c 100644 --- a/src/utils/utils.js +++ b/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 琛ㄥ悕 -- Gitblit v1.8.0