Kaynağa Gözat

Merge branch 'master' of http://192.168.40.220/dmc/jz_applet into master

yxb
wq 1 yıl önce
ebeveyn
işleme
8316a51f57

+ 7
- 2
pages/index/index.vue Dosyayı Görüntüle

<image :src="fileURL + item.imgUrl" mode="aspectFill"></image> <image :src="fileURL + item.imgUrl" mode="aspectFill"></image>
</view> </view>
</view> </view>
<view class="more" @click="$util.navTo('/subpackage/orders/moreHighMsg/moreHighMsg',true)">查看更多</view>
<view v-if="state.highMsgData.length!=0" class="more"
@click="$util.navTo('/subpackage/orders/moreHighMsg/moreHighMsg',true)">查看更多</view>
</view> </view>
</view> </view>


state.highMsgData = stringToJson(res.bizContent).data state.highMsgData = stringToJson(res.bizContent).data
for (var i = 0; i < state.highMsgData.length; i++) { for (var i = 0; i < state.highMsgData.length; i++) {
state.highMsgData[i]["copywriting"] = getCodeName('COPYWRITING', state.highMsgData[i]["copywriting"]) state.highMsgData[i]["copywriting"] = getCodeName('COPYWRITING', state.highMsgData[i]["copywriting"])
if (state.highMsgData[i]["type"] == 3) {
state.highMsgData[i]["title"] = state.highMsgData[i]["hyperLink"]
}
} }
}) })
.catch((err) => { console.log(err) }); .catch((err) => { console.log(err) });
} else if (item.type == 2) { } else if (item.type == 2) {
navTo(item.hyperLink) navTo(item.hyperLink)
} else if (item.type == 3) { } else if (item.type == 3) {
const param = encodeURIComponent(JSON.stringify(item))
uni.navigateTo({ uni.navigateTo({
url: `/subpackage/orders/moreHighMsg/textDetails`
url: `/subpackage/orders/moreHighMsg/textDetails?item=` + param
}) })
} else if (item.type == 4) { } else if (item.type == 4) {
uni.navigateToMiniProgram({ uni.navigateToMiniProgram({

+ 59
- 4
subpackage/orders/moreHighMsg/textDetails.vue Dosyayı Görüntüle

<template> <template>
<view>
文本详情

<view class="news-item" v-for="(item,index) in state.data" :key='index'>
<view class="left-text">
<view class="tit description">{{item.title}}</view>
<view class="span">{{item.copywriting}}</view>
</view>
<view class="image-box">
<image :src="fileURL + item.imgUrl"></image>
</view>
</view> </view>
</template> </template>


<script>
<script setup lang="ts">
import { reactive } from "vue";
import { onLoad } from "@dcloudio/uni-app";
import { fileURL } from "@/datas/fileURL.js";
const state = reactive({
data: []
})
onLoad((option) => {
const params = JSON.parse(decodeURIComponent(option.item))
state.data.push(params)
console.log("params", params)
})
</script> </script>

<style> <style>
page {
background: #eef7f7;
}
</style>
<style lang="scss" scoped>
.news-item {
display: flex;
border: 1rpx solid #dcdcdc;
padding: 40rpx;
font-size: 30rpx;
box-sizing: border-box;
width: 90%;
margin: 30rpx auto;
background-color: white;
}

.image-box image {
width: 100rpx;
height: 100rpx;
border-radius: 10rpx;
}

.news-item .span {
font-size: 22rpx;
display: inline-block;
text-align: center;
background: #bae0f1;
border-radius: 6rpx;
color: #0a8f8a;
padding: 4rpx 8rpx;
}

.news-item .more {
font-size: 24rpx;
text-align: center;
color: #0a8f8a;
padding: 22rpx 0;
}
</style> </style>

+ 4
- 4
utils/network/api.js Dosyayı Görüntüle

export const envs = { export const envs = {
//开发环境配置 //开发环境配置
development: { development: {
// baseUrl: "https://qtzl.etcjz.cn",
baseUrl: "http://192.168.100.63:8087",
baseUrl: "https://qtzl.etcjz.cn",
// baseUrl: "http://192.168.100.63:8087",
// baseUrl: "https://testmedusa.etcjz.cn", // baseUrl: "https://testmedusa.etcjz.cn",
// baseUrl: "http://192.168.100.158:8085", // baseUrl: "http://192.168.100.158:8085",
}, },
//生产环境配置 //生产环境配置
production: { production: {
baseUrl: "http://192.168.100.63:8087",
// baseUrl: "http://192.168.100.63:8087",
// baseUrl: "http://222.85.144.89:19002", // baseUrl: "http://222.85.144.89:19002",
// baseUrl: "http://192.168.100.158:8085/html/", // baseUrl: "http://192.168.100.158:8085/html/",
// baseUrl: "https://qtzl.etcjz.cn",
baseUrl: "https://qtzl.etcjz.cn",
// baseUrl: "https://testmedusa.etcjz.cn", // baseUrl: "https://testmedusa.etcjz.cn",
}, },
} }

+ 35
- 34
utils/network/encryption.js Dosyayı Görüntüle

SM4Util SM4Util
} from '../util/sm4.js' } from '../util/sm4.js'
import { import {
getItem
getItem,
StorageKeys
} from "@/utils/storage"; } from "@/utils/storage";
const s4 = new SM4Util() const s4 = new SM4Util()


return base64; return base64;
} }


//调用中台参数
export function encryption(ifCode, subdata, type) {
var requestData = new Array();
requestData["ifCode"] = ifCode;
// requestData["appId"] = "52030131"; // || "admin001"
requestData["appId"] = "admin001"; // || "admin001"
requestData["signType"] = "MD5"; // || "NONE"
// requestData["encryptType"] = "SM4";
requestData["encryptType"] = "NONE";
requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5);
requestData["timestamp"] = formatTime(new Date());
// requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key)
requestData["bizContent"] = JSON.stringify(subdata)
requestData["sign"] = md5(
"bizContent=" + requestData["bizContent"] +
"&signType=" + requestData["signType"] +
"&encryptType=" + requestData["encryptType"] +
"&timestamp=" + requestData["timestamp"] +
"&ifCode=" + requestData["ifCode"]
);
let endData = arrayToJson(requestData);
return endData;
}
//调用中台参数 //调用中台参数
// export function encryption(ifCode, subdata, type) { // export function encryption(ifCode, subdata, type) {
// var requestData = new Array(); // var requestData = new Array();
// const key = 'WVdSdGFXNHdNREZmTWpBeU16QTRNRE09'
// requestData["ifCode"] = ifCode; // requestData["ifCode"] = ifCode;
// // requestData["appId"] = "52030131"; // || "admin001" // // requestData["appId"] = "52030131"; // || "admin001"
// requestData["appId"] = "admin001"; // || "admin001" // requestData["appId"] = "admin001"; // || "admin001"
// requestData["signType"] = "SM3"; // || "NONE"
// requestData["signType"] = "MD5"; // || "NONE"
// // requestData["encryptType"] = "SM4"; // // requestData["encryptType"] = "SM4";
// requestData["encryptType"] = "NONE"; // requestData["encryptType"] = "NONE";
// requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5); // requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5);
// requestData["timestamp"] = formatTime(new Date()); // requestData["timestamp"] = formatTime(new Date());
// // requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key) // // requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key)
// requestData["bizContent"] = JSON.stringify(subdata) // requestData["bizContent"] = JSON.stringify(subdata)
// requestData["accessToken"] = getItem(StorageKeys.Token)
// requestData["sign"] = sm3(
// "appId=" + requestData["appId"] +
// "&bizContent=" + requestData["bizContent"] +
// requestData["sign"] = md5(
// "bizContent=" + requestData["bizContent"] +
// "&signType=" + requestData["signType"] + // "&signType=" + requestData["signType"] +
// "&encryptType=" + requestData["encryptType"] + // "&encryptType=" + requestData["encryptType"] +
// "&timestamp=" + requestData["timestamp"] + // "&timestamp=" + requestData["timestamp"] +
// "&ifCode=" + requestData["ifCode"] +
// "&reqId=" + requestData["reqId"] +
// "&accessToken=" + requestData["accessToken"], key
// "&ifCode=" + requestData["ifCode"]
// ); // );
// let endData = arrayToJson(requestData); // let endData = arrayToJson(requestData);
// return endData; // return endData;
// }
// }
//调用中台参数
export function encryption(ifCode, subdata, type) {
var requestData = new Array();
const key = 'WVdSdGFXNHdNREZmTWpBeU16QTRNRE09'
requestData["ifCode"] = ifCode;
// requestData["appId"] = "52030131"; // || "admin001"
requestData["appId"] = "admin001"; // || "admin001"
requestData["signType"] = "SM3"; // || "NONE"
// requestData["encryptType"] = "SM4";
requestData["encryptType"] = "NONE";
requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5);
requestData["timestamp"] = formatTime(new Date());
// requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key)
requestData["bizContent"] = JSON.stringify(subdata)
requestData["accessToken"] = getItem(StorageKeys.Token)
requestData["sign"] = sm3(
"appId=" + requestData["appId"] +
"&bizContent=" + requestData["bizContent"] +
"&signType=" + requestData["signType"] +
"&encryptType=" + requestData["encryptType"] +
"&timestamp=" + requestData["timestamp"] +
"&ifCode=" + requestData["ifCode"] +
"&reqId=" + requestData["reqId"] +
"&accessToken=" + requestData["accessToken"], key
);
let endData = arrayToJson(requestData);
return endData;
}

+ 1
- 2
utils/network/request.js Dosyayı Görüntüle

rbacSource: 'MINI_PROGRAM', rbacSource: 'MINI_PROGRAM',
accessToken: getItem(StorageKeys.Token) accessToken: getItem(StorageKeys.Token)
} }
// options.url = envs[process.env.NODE_ENV].baseUrl + '/api/interfaceMidGroundIn'
options.url = envs[process.env.NODE_ENV].baseUrl + '/ifzt/api/interfaceMidGroundIn'
options.url = envs[process.env.NODE_ENV].baseUrl + '/api/interfaceMidGroundIn'
// options.url = envs[process.env.NODE_ENV].baseUrl + '/ifzt/api/interfaceMidGroundIn' // options.url = envs[process.env.NODE_ENV].baseUrl + '/ifzt/api/interfaceMidGroundIn'
//默认json数据格式提交` //默认json数据格式提交`
let contentType = 'application/x-www-form-urlencoded' let contentType = 'application/x-www-form-urlencoded'

Loading…
İptal
Kaydet