|
@@ -13,9 +13,16 @@
|
|
|
const btn = document.querySelector('#encrypt');
|
|
|
btn.addEventListener('click', () => {
|
|
|
const inputDom = document.querySelector('#params');
|
|
|
+ const payloadDom = document.querySelector('#payload');
|
|
|
const value = inputDom.value;
|
|
|
- if (value) {
|
|
|
- resultDom.value = u_sign(value);
|
|
|
+ let payload = undefined;
|
|
|
+ try {
|
|
|
+ if (payloadDom.value.trim()) {
|
|
|
+ payload = JSON.parse(payloadDom.value);
|
|
|
+ }
|
|
|
+ resultDom.value = u_sign(value, payload);
|
|
|
+ } catch (error) {
|
|
|
+ alert('参数错误');
|
|
|
}
|
|
|
});
|
|
|
const copy = document.querySelector('#copy');
|
|
@@ -37,7 +44,10 @@
|
|
|
<form>
|
|
|
<div class="form-item">
|
|
|
<label>请求地址及参数:</label>
|
|
|
- <textarea id="params" type="text" placeholder="示例: /youzy.dms.basiclib.api.career.job.hits.inc?jobCode=02030502"></textarea>
|
|
|
+ <textarea id="params" type="text"
|
|
|
+ placeholder="示例: /youzy.dms.basiclib.api.career.job.hits.inc?jobCode=02030502"></textarea>
|
|
|
+ <textarea id="payload" type="text"
|
|
|
+ placeholder='示例(json字符串): {"provinceCode":43,"score":0,"year":2021,"course":"物理","bzType":"本专"}'></textarea>
|
|
|
</div>
|
|
|
<input id="encrypt" type="button" value="加密">
|
|
|
</form>
|