七巧低代码开发——场景案例:不同岗位的员工拥有不同的固定任务,需每个月下发下去让员工完成并在月末时提交自评分

客户需求:不同岗位的员工拥有不同的固定任务,需每个月下发下去让员工完成并在月末时提交自评分   实现方式/思路(关键信息):   (function() { //获取用户组id var appId = $.cont...
客户需求:不同岗位的员工拥有不同的固定任务,需每个月下发下去让员工完成并在月末时提交自评分
 
实现方式/思路(关键信息):
 
(function() {
    //获取用户组id
    var appId = $.context.getCurrentApplicationId();

    var currentDocument = $.context.getCurrentDocument();
    if (currentDocument.getElementByName("发放情况").getValue() == 1) {

        var userid = currentDocument.getElementByName("员工姓名").getValue();
        var dert = currentDocument.getElementByName("部门").getValue();
        var month = currentDocument.getElementByName("月份").getValue();
        var nameid = currentDocument.getElementByName("身份证号").getValue();
        var jobtitle = currentDocument.getElementByName("岗位名称").getValue();
        var taskname = currentDocument.getElementByName("任务名称").getValue();
        var taskscore = currentDocument.getElementByName("任务分值").getValue();
        var requirements = currentDocument.getElementByName("任务要求").getValue();
        //var completion = currentDocument.getElementByName("任务完成情况").getValue();
        // var completion1 = currentDocument.getElementByName("发放情况").getValue();
        var doc = $.form.createEmptyDocument(appId, "员工固定任务表");
        doc.addElement("员工姓名", userid);
        doc.addElement("部门", dert);
        doc.addElement("月份", month);
        doc.addElement("身份证号", nameid);
        doc.addElement("岗位名称1", jobtitle);
        doc.addElement("任务名称", taskname);
        doc.addElement("任务分值", taskscore);
        doc.addElement("任务要求", requirements);
        doc.addElement("完成情况", "2");
        $.form.saveFormDocument(doc, appId);

    })()
  • 发表于 2024-03-30 21:52
  • 阅读 ( 1650 )
  • 分类:专题案例

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
七小妹
七小妹

12 篇文章

作家榜 »

  1. 七小妹 12 文章
  2. 你是猴子派来的吧 3 文章
  3. 七巧低代码 2 文章
  4. 低代码小刘 2 文章
  5. 彭杏怡 0 文章
  6. 林友景 0 文章
  7. 0 文章
  8. 赵泽伟 0 文章