Commit 2b03b25c authored by godwithdh's avatar godwithdh
parents cbf384d1 d9dbfb3b
...@@ -14,8 +14,8 @@ function urlFun(name){ ...@@ -14,8 +14,8 @@ function urlFun(name){
*/ */
// default:`http://192.168.4.34:5001`, // default:`http://192.168.4.34:5001`,
// default:`https://weixin.huansi.net/apiproxy/huansi/hszh_HSFabricTradeTest`, // default:`https://weixin.huansi.net/apiproxy/huansi/hszh_HSFabricTradeTest`,
default:`https://weixin.huansi.net/apiproxy/huansi/service/proxy/${userID}`, // default:`https://weixin.huansi.net/apiproxy/huansi/service/proxy/${userID}`,
default:`https://weixin.huansi.net/apiproxy/huansi/Tip`,
/** /**
* 基本地址 * 基本地址
*/ */
......
...@@ -14,7 +14,7 @@ Http.install = function (Vue) { ...@@ -14,7 +14,7 @@ Http.install = function (Vue) {
* @param toast 是否提示 * @param toast 是否提示
* @returns {string} * @returns {string}
*/ */
Vue.prototype.request = function (method, opts, toast,header) { Vue.prototype.request = function (method, opts, toast,header={}) {
let m = methodMap[method]; let m = methodMap[method];
if (m) { if (m) {
let optsType = typeof (opts); let optsType = typeof (opts);
...@@ -33,7 +33,7 @@ Http.install = function (Vue) { ...@@ -33,7 +33,7 @@ Http.install = function (Vue) {
} }
let _params = opts.hasOwnProperty('params') ? opts.params : {}; let _params = opts.hasOwnProperty('params') ? opts.params : {};
let url = new HSHttpClient(apiURL(m.host) + m.url,{},_params).newUrl; let url = new HSHttpClient(apiURL(m.host) + m.url,{},_params).newUrl;
if (m.method === 'get') { if (m.method === 'get') {
return Vue.prototype.apiGet(url,opts.data,toast,header); return Vue.prototype.apiGet(url,opts.data,toast,header);
} else if (m.method === 'post') { } else if (m.method === 'post') {
...@@ -53,7 +53,9 @@ Http.install = function (Vue) { ...@@ -53,7 +53,9 @@ Http.install = function (Vue) {
* @param toast 是否显示 modal * @param toast 是否显示 modal
* @returns {Promise} * @returns {Promise}
*/ */
Vue.prototype.apiPost = function (url, data, toast = false,header) { Vue.prototype.apiPost = function (url, data, toast = false,header={}) {
!!store.state.iProjectId && (header.iProjectId = store.state.iProjectId);
for(let x in header){ for(let x in header){
AsInst.defaults.headers.common[x] = header[x]; AsInst.defaults.headers.common[x] = header[x];
} }
...@@ -91,7 +93,9 @@ Http.install = function (Vue) { ...@@ -91,7 +93,9 @@ Http.install = function (Vue) {
* @param data 请求数据 * @param data 请求数据
* @returns {Promise} * @returns {Promise}
*/ */
Vue.prototype.apiGet = function (url, data, toast = false,header) { Vue.prototype.apiGet = function (url, data, toast = false,header={}) {
!!store.state.iProjectId && (header.iProjectId = store.state.iProjectId);
if (toast && typeof (toast) === 'boolean') { if (toast && typeof (toast) === 'boolean') {
loading(); loading();
} else if (toast && typeof (toast) === 'string') { } else if (toast && typeof (toast) === 'string') {
......
...@@ -66,8 +66,11 @@ FastClick.attach(document.body) ...@@ -66,8 +66,11 @@ FastClick.attach(document.body)
Vue.config.productionTip = false; Vue.config.productionTip = false;
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
if(to.path.indexOf('shopVersion') != -1 && to.params.hasOwnProperty('iProjectId')){ if(to.params.hasOwnProperty('iProjectId')){
store.dispatch('setIproject',to.params.iProjectId); store.dispatch('setIproject',to.params.iProjectId);
}else if(to.query.hasOwnProperty('iProjectId')){
console.log(to.query.iProjectId)
store.dispatch('setIproject',to.query.iProjectId);
} }
if(to.name != 'tiipOperateDetail'){ if(to.name != 'tiipOperateDetail'){
store.dispatch("CAHNGE_META_INFO", {title:to.meta.title}) store.dispatch("CAHNGE_META_INFO", {title:to.meta.title})
......
...@@ -424,9 +424,9 @@ export default { ...@@ -424,9 +424,9 @@ export default {
}, },
{ {
width:'30%', width:'30%',
name:'业务员', name:'坯数',
align:'center', align:'center',
field:'sCreatorHTML', field:'nInPieceQty',
underline:true underline:true
} }
] ]
......
...@@ -157,6 +157,7 @@ import Util from '@/libs/util.js' ...@@ -157,6 +157,7 @@ import Util from '@/libs/util.js'
import customerTable from '@/components/Table' import customerTable from '@/components/Table'
import { mapState } from 'vuex' import { mapState } from 'vuex'
import { XButton } from 'vux' import { XButton } from 'vux'
import host from '@/libs/host.js'
export default { export default {
name: 'profitAnalysisTrack', name: 'profitAnalysisTrack',
...@@ -216,6 +217,7 @@ export default { ...@@ -216,6 +217,7 @@ export default {
}, },
async mounted(){ async mounted(){
window.d = this; window.d = this;
console.log(host)
}, },
async activated(){ async activated(){
// window.removeEventListener("resize", this.renderResize, false) // window.removeEventListener("resize", this.renderResize, false)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment