feat(签到组件): 添加签到功能及相关样式和逻辑
- 新增签到组件HTML模板和CSS样式 - 实现签到功能的核心逻辑和交互 - 添加签到日历和用户列表展示 - 支持签到规则查看和签到操作 - 集成API接口获取签到数据和提交签到
This commit is contained in:
@@ -32,6 +32,9 @@ const watchList = {
|
||||
// 监听 item-project.txt,同步到 item-project.js
|
||||
"../component/item-project/item-project.txt": "../component/item-project/item-project.js",
|
||||
|
||||
// 监听 sign-in.txt,同步到 sign-in.js
|
||||
"../component/sign-in/sign-in.txt": "../component/sign-in/sign-in.js",
|
||||
|
||||
// 监听 bi.txt,同步到 bi.js
|
||||
"../component/bi/bi.txt": "../component/bi/bi.js",
|
||||
|
||||
@@ -61,8 +64,7 @@ function syncContent(txtPath, jsPath) {
|
||||
|
||||
// 匹配 template: `...` 结构,替换反引号内的内容
|
||||
const templateRegex = /(template:\s*)(`[^`]*`)/;
|
||||
// 匹配 template.innerHTML = `...` 结构
|
||||
const innerHTMLRegex = /(template\.innerHTML\s*=\s*)(`[^`]*`)/;
|
||||
const innerHTMLRegex = /((?:[A-Za-z_\$][\w\$]*Template|template)\.innerHTML\s*=\s*)(`[^`]*`)/;
|
||||
|
||||
if (templateRegex.test(jsContent)) {
|
||||
jsContent = jsContent.replace(templateRegex, `$1\`${txtContent}\``);
|
||||
|
||||
Reference in New Issue
Block a user