保存进度!
This commit is contained in:
parent
3aa898fee8
commit
0c392ee354
103
code/web/car_dealer/vue/Untitled-1.html
Normal file
103
code/web/car_dealer/vue/Untitled-1.html
Normal file
@ -0,0 +1,103 @@
|
||||
<table align="center" style="width: 215px;">
|
||||
<tbody>
|
||||
<tr class="firstRow">
|
||||
<td align="center" style="-ms-word-break: break-all;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a href="http://newoa.hq.cpic.com/" target="_Blank"><img alt=""
|
||||
src="/images/portal/1.png" /> </a></p>
|
||||
|
||||
<p><a href="http://newoa.hq.cpic.com/" target="_Blank"><span style="color:#000000;"><span
|
||||
style="font-size: 12px;">太保e办1.0</span> </span> </a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 89px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a href="http://mailoa7.hq.cpic.com/mail/empmail.nsf/cxxx?openform"
|
||||
target="_Blank"><img alt="" src="/images/portal/7.png" /> </a></p>
|
||||
|
||||
<p><a href="http://mailoa7.hq.cpic.com/mail/empmail.nsf/cxxx?openform" target="_Blank"><span
|
||||
style="color:#000000;"><span style="font-size: 12px;">董事长邮箱</span> </span> </a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 60px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://xcoa-gp21oa.group.cpic.com/wui/index.html#/main/workflow/add?menuIds=1,12&menuPathIds=1,12&_key=4556on"
|
||||
target="_Blank"><img alt="" src="/images/portal/1.png" /> </a></p>
|
||||
|
||||
<p><a href="http://xcoa-gp21oa.group.cpic.com/wui/index.html#/main/workflow/add?menuIds=1,12&menuPathIds=1,12&_key=4556on"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">新建流程</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="firstRow">
|
||||
<td align="center" style="width: 60px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://xcoa-gp21oa.group.cpic.com/spa/meeting/static/index.html#/main/meeting/RoomPlan?canEdit=1"
|
||||
target="_Blank"><img alt="" src="/images/portal/8.png" /> </a></p>
|
||||
|
||||
<p><a href="http://xcoa-gp21oa.group.cpic.com/spa/meeting/static/index.html#/main/meeting/RoomPlan?canEdit=1"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">会议室预定</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 89px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://xcoa-gp21oa.group.cpic.com/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/99068?_key=z1z8ru"
|
||||
target="_Blank"><img alt="" src="/images/portal/8.png" /> </a></p>
|
||||
|
||||
<p><a href="http://xcoa-gp21oa.group.cpic.com/spa/hrm/index_mobx.html#/main/hrm/card/cardInfo/99068?_key=z1z8ru"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">个人名片</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 60px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a href="http://trippc.hq.cpic.com/taibao-pc/users/loginPage.do"
|
||||
target="_Blank"><img alt="" src="/images/portal/4.png" /> </a></p>
|
||||
|
||||
<p><a href="http://trippc.hq.cpic.com/taibao-pc/users/loginPage.do" target="_Blank"><span
|
||||
style="color:#000000;"><span style="font-size: 12px;">太保e行</span> </span> </a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="firstRow">
|
||||
<td align="center" style="-ms-word-break: break-all;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://xcoa-gp21oa.group.cpic.com/spa/document/static/index.html#/main/document/search?eid=1481&tabid=9&redictFrom=more&_key=yw4d6i"
|
||||
target="_Blank"><img alt="" src="/images/portal/1.png" /> </a></p>
|
||||
|
||||
<p><a href="http://xcoa-gp21oa.group.cpic.com/spa/document/static/index.html#/main/document/search?eid=1481&tabid=9&redictFrom=more&_key=yw4d6i"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">办事指南</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 89px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://21.10.0.67/caf-cxhg-web/com.cpic.caf.main.view.caseLibrary.caseSearch.d"
|
||||
target="_Blank"><img alt="" src="/images/portal/16.png" /> </a></p>
|
||||
|
||||
<p><a href="http://21.10.0.67/caf-cxhg-web/com.cpic.caf.main.view.caseLibrary.caseSearch.d"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">合规e查</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 60px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a href="/spa/portal/static/index.html#/main/portal/portal-1321-1"
|
||||
target="_Blank"><img alt="" src="/images/portal/7.png" /> </a></p>
|
||||
|
||||
<p><a href="/spa/portal/static/index.html#/main/portal/portal-1321-1" target="_Blank"><span
|
||||
style="color:#000000;"><span style="font-size: 12px;">IT热线</span> </span> </a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="firstRow">
|
||||
<td align="center" style="-ms-word-break: break-all;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://10.187.28.129:8080/xm/servlet/SkipJspServlet?cmd=message_all&id=000325&info=QC9bKmwCMOItJatSmkD5EQq46uLDeLJ5nX-qq8xAY4A&idCard=lZsIq4st6PfvratOk5C_rTRiA7X2PdjvrDNZt5kCwlM&mobile=5A07ebGbeA8URvr842Ei8A&name=%E4%BA%8E%E5%BD%AC&cpicuid=yubin-033&unitCode=2030100&sign=9dbb28ed96215ea502875ec1c195d846a93ab796"
|
||||
target="_Blank"><img alt="" src="/images/portal/1.png" /> </a></p>
|
||||
|
||||
<p><a href="http://10.187.28.129:8080/xm/servlet/SkipJspServlet?cmd=message_all&id=000325&info=QC9bKmwCMOItJatSmkD5EQq46uLDeLJ5nX-qq8xAY4A&idCard=lZsIq4st6PfvratOk5C_rTRiA7X2PdjvrDNZt5kCwlM&mobile=5A07ebGbeA8URvr842Ei8A&name=%E4%BA%8E%E5%BD%AC&cpicuid=yubin-033&unitCode=2030100&sign=9dbb28ed96215ea502875ec1c195d846a93ab796"
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">厦分民意箱</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
<td align="center" style="width: 60px;" valign="middle" width="60">
|
||||
<p style="text-align:center"><a
|
||||
href="http://10.187.28.129:8080/crm/servlet/Innovateservlet?cmd=innovateMainManager&org_id="
|
||||
target="_Blank"><img alt="" src="/images/portal/7.png" /> </a></p>
|
||||
|
||||
<p><a href="http://10.187.28.129:8080/crm/servlet/Innovateservlet?cmd=innovateMainManager&org_id="
|
||||
target="_Blank"><span style="color:#000000;"><span style="font-size: 12px;">创新天地</span> </span>
|
||||
</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
102
code/web/car_dealer/vue/keypath.html
Normal file
102
code/web/car_dealer/vue/keypath.html
Normal file
@ -0,0 +1,102 @@
|
||||
<!--
|
||||
* @Author: Kane
|
||||
* @Date: 2022-11-02 11:22:37
|
||||
* @LastEditors: Kane
|
||||
* @LastEditTime: 2022-11-02 14:47:32
|
||||
* @FilePath: \car_dealer\vue\keypath.html
|
||||
* @Description:
|
||||
*
|
||||
* Copyright (c) ${2022} by Kane, All Rights Reserved.
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>keypath测试</title>
|
||||
</head>
|
||||
|
||||
<body></body>
|
||||
<script>
|
||||
const keypathReg = /[^\w.$]/;
|
||||
|
||||
let a = {
|
||||
b: {
|
||||
c: {
|
||||
d: 100,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
function parsePath(path) {
|
||||
if (keypathReg.test(path)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const segments = path.split(".");
|
||||
|
||||
return function (obj) {
|
||||
console.log(segments);
|
||||
for (let i = 0; i < segments.length; i++) {
|
||||
// console.log(segments.length);
|
||||
|
||||
if (!obj) {
|
||||
//如果obj没有值,就返回
|
||||
return;
|
||||
}
|
||||
|
||||
obj = obj[segments[i]];
|
||||
}
|
||||
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
let obj = parsePath("b.c.d");
|
||||
|
||||
console.log(obj.call(a, a));
|
||||
</script>
|
||||
<script>
|
||||
class Dep {
|
||||
constructor() { }
|
||||
|
||||
depend() { }
|
||||
|
||||
notify() { }
|
||||
}
|
||||
|
||||
/**
|
||||
* data 要添加响应式的对象
|
||||
* key 要设置为响应式的属性
|
||||
* val 属性的值
|
||||
*/
|
||||
function defineReactive(data, key, val) {
|
||||
if (typeof val === "Object ") {
|
||||
}
|
||||
|
||||
let dep = new Dep();
|
||||
|
||||
Object.defineProperty(data, key, {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
get: function () {
|
||||
dep.depend();
|
||||
|
||||
return val;
|
||||
},
|
||||
set: function (newVal) {
|
||||
if (val === newVal) {
|
||||
return;
|
||||
}
|
||||
|
||||
val = newVal;
|
||||
|
||||
dep.notify();
|
||||
},
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user