{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowOtherSetting.vue?vue&type=template&id=4a481563&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\FlowOtherSetting.vue","mtime":1675071991850},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"flowOther-height\">\n  <el-card class=\"other-set__card\" shadow=\"never\">\n    <div slot=\"header\">\n      <el-button size=\"mini\" type=\"primary\" icon=\"el-icon-check\" @click=\"save\"\n        >保存</el-button\n      >\n    </div>\n    <el-scrollbar class=\"scrollbar-fullheight\">\n      <table\n        class=\"form-table other-set__table\"\n        cellspacing=\"0\"\n        cellpadding=\"0\"\n        border=\"0\"\n      >\n        <tbody>\n          <tr>\n            <th>标题规则:</th>\n            <td>\n              <FlowVarSelector\n                type=\"1\"\n                :defId=\"defId\"\n                @node-click=\"subjectRuleConfirm\"\n              />\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content='脚本配置是为了满足用户自定义动态标题的需求，用法示例：{描述:Groovy脚本}，表单变量取值：bxsqb.getString(\"sqr\")；流程变量取值：{标题变量:varTitile==null||varTitile==\"\"?\"没值\":varTitile}'\n                placement=\"right\"\n              >\n                <span class=\"control-label left-label\"\n                  >脚本配置说明\n                  <i class=\"el-icon-warning\"></i>\n                </span>\n              </el-tooltip>\n              <br />\n              <br />\n              <ht-input\n                type=\"textarea\"\n                style=\"width: 100%\"\n                v-model=\"prop.subjectRule\"\n                autocomplete=\"off\"\n                :rows=\"6\"\n                :showWordLimit=\"true\"\n                :maxlength=\"600\"\n              ></ht-input>\n            </td>\n          </tr>\n          <tr>\n            <th>流程描述:</th>\n            <td>\n              <ht-input\n                type=\"textarea\"\n                style=\"width: 100%\"\n                v-model=\"prop.description\"\n                autocomplete=\"off\"\n                :showWordLimit=\"true\"\n                :maxlength=\"200\"\n              ></ht-input>\n            </td>\n          </tr>\n          <tr>\n            <th>通知类型:</th>\n            <td>\n              <ht-checkbox\n                v-model=\"prop.notifyType\"\n                :options=\"handlerTypes\"\n              />\n            </td>\n          </tr>\n          <tr>\n            <th>测试通知类型:</th>\n            <td>\n              <ht-checkbox\n                v-model=\"prop.testNotifyType\"\n                :options=\"handlerTypes\"\n              />\n            </td>\n          </tr>\n          <tr>\n            <th>参数设置:</th>\n            <td>\n              <el-checkbox\n                v-model=\"prop.skipFirstNode\"\n                :disabled=\"prop.firstNodeUserAssign\"\n                >跳过第一个节点</el-checkbox\n              >\n              <el-checkbox v-model=\"prop.allowTransTo\"\n                >任务允许转办</el-checkbox\n              >\n              <el-checkbox v-model=\"prop.allowExecutorEmpty\"\n                >允许执行人为空</el-checkbox\n              >\n              <el-checkbox v-model=\"prop.testStatus\">是否正式</el-checkbox>\n              <el-checkbox v-model=\"prop.showUrgentState\"\n                >显示紧急状态</el-checkbox\n              >\n              <el-checkbox v-model=\"prop.readRevoke\"\n                >允许已阅撤回</el-checkbox\n              >\n              <el-checkbox v-model=\"prop.showModifyRecord\"\n                >显示表单留痕</el-checkbox\n              >\n            </td>\n          </tr>\n          <tr>\n            <th>跳过类型:</th>\n            <td>\n              <ht-checkbox\n                v-model=\"prop.skipRules\"\n                :options=\"skipConditionList\"\n              />\n            </td>\n          </tr>\n          <tr>\n            <th>办结传阅:</th>\n            <td>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"如果允许流程结束时抄送给某批人，则需要进行设置。\"\n                placement=\"right\"\n              >\n                <span class=\"control-label left-label\">\n                  <el-button type=\"primary\" @click=\"setEndNotify\"\n                    >设置</el-button\n                  >\n                  <i class=\"el-icon-warning\"></i>\n                </span>\n              </el-tooltip>\n            </td>\n          </tr>\n          <tr>\n            <th>人工催办内容模板:</th>\n            <td>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"如果人工催办的催办内容需用到邮件模板，则需要进行设置。\"\n                placement=\"right\"\n              >\n                <span class=\"control-label left-label\">\n                  <el-button type=\"success\" @click=\"urgentMailTelClick\"\n                    >邮件模板设置</el-button\n                  >\n                  <i class=\"el-icon-warning\" style=\"margin-right: 10px\"></i>\n                </span>\n              </el-tooltip>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"如果人工催办的催办内容需用到短信模板，则需要进行设置。\"\n                placement=\"right\"\n              >\n                <span class=\"control-label left-label\">\n                  <el-button type=\"warning\" @click=\"urgentSmsTelClick\"\n                    >短信模板设置</el-button\n                  >\n                  <i class=\"el-icon-warning\"></i>\n                </span>\n              </el-tooltip>\n            </td>\n          </tr>\n          <tr>\n            <th>状态:</th>\n            <td>\n              <el-radio\n                v-model=\"prop.status\"\n                v-for=\"item in statusArr\"\n                :key=\"item.key\"\n                :label=\"item.key\"\n                style=\"margin-right: 10px\"\n              >\n                <el-tooltip\n                  class=\"item\"\n                  effect=\"dark\"\n                  :content=\"item.title\"\n                  placement=\"right\"\n                >\n                  <span\n                    class=\"control-label left-label\"\n                    style=\"font-size: 14px\"\n                  >\n                    {{ item.value }}\n                    <i class=\"el-icon-warning\"></i>\n                  </span>\n                </el-tooltip>\n              </el-radio>\n            </td>\n          </tr>\n          <tr>\n            <th>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"外部子流程取主流程的设置参数。\"\n                placement=\"right\"\n              >\n                <div class=\"control-label left-label\">\n                  任务审批时表单版本\n                  <i class=\"el-icon-warning\"></i>:\n                </div>\n              </el-tooltip>\n            </th>\n            <td>\n              <!-- <ht-radio v-model=\"prop.useMainForm\"  :options=\"useMainFormArr\" /> -->\n              <el-radio\n                v-model=\"prop.useMainForm\"\n                v-for=\"item in useMainFormArr\"\n                :key=\"item.key\"\n                :label=\"item.key\"\n                style=\"margin-right: 10px\"\n              >\n                <el-tooltip\n                  class=\"item\"\n                  effect=\"dark\"\n                  :content=\"item.title\"\n                  placement=\"right\"\n                >\n                  <span\n                    class=\"control-label left-label\"\n                    style=\"font-size: 14px\"\n                  >\n                    {{ item.value }}\n                    <i class=\"el-icon-warning\"></i>\n                  </span>\n                </el-tooltip>\n              </el-radio>\n            </td>\n          </tr>\n          <tr>\n            <th>查看已办数据版本:</th>\n            <td>\n              <el-radio-group v-model=\"prop.doneDataVersion\">\n                <el-radio label=\"history\">历史版本</el-radio>\n                <el-radio label=\"latest\">最新版本</el-radio>\n              </el-radio-group>\n            </td>\n          </tr>\n          <tr>\n            <th>自动发起流程:</th>\n            <td>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"设置流程自动发起的发起人，表单数据和发起时机。\"\n                placement=\"right\"\n              >\n                <span class=\"control-label left-label\">\n                  <el-button\n                    type=\"primary\"\n                    @click=\"$refs.flowAutoStartSetting.show()\"\n                    >设置</el-button\n                  >\n                  <i class=\"el-icon-warning\"></i>\n                </span>\n              </el-tooltip>\n            </td>\n          </tr>\n          <tr>\n            <th>\n              <el-tooltip\n                class=\"item\"\n                effect=\"dark\"\n                content=\"范围选择不能为空\"\n                placement=\"right\"\n              >\n                <div class=\"control-label left-label\">\n                  审批历史查看范围\n                  <i class=\"el-icon-warning\"></i>:\n                </div>\n              </el-tooltip>\n            </th>\n            <td>\n              <span>审批人：</span>\n              <el-select\n                v-model=\"checkLimit\"\n                multiple\n                placeholder=\"请选择\"\n                style=\"width: 270px\"\n              >\n                <el-option\n                  v-for=\"item in checkOpnionLimits\"\n                  :key=\"item.value\"\n                  :label=\"item.label\"\n                  :value=\"item.value\"\n                >\n                </el-option>\n              </el-select>\n              <span>发起人：</span>\n              <el-select\n                v-model=\"startLimit\"\n                multiple\n                placeholder=\"请选择\"\n                style=\"width: 270px\"\n              >\n                <el-option\n                  v-for=\"item in checkOpnionLimits\"\n                  :key=\"item.value\"\n                  :label=\"item.label\"\n                  :value=\"item.value\"\n                >\n                </el-option>\n              </el-select>\n            </td>\n          </tr>\n        </tbody>\n      </table>\n    </el-scrollbar>\n  </el-card>\n\n  <el-dialog\n    title=\"办结抄送设置\"\n    :visible.sync=\"dialogEndNotifyVisible\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n  >\n    <div style=\"margin-bottom: 10px\">\n      <el-button\n        type=\"primary\"\n        size=\"mini\"\n        @click=\"addLine\"\n        icon=\"el-icon-plus\"\n        >新 增</el-button\n      >\n    </div>\n    <el-form data-vv-scope=\"settingSave\">\n      <el-table :data=\"procNotifyList\" border ref=\"htTableSetting\">\n        <el-table-column label=\"人员配置\">\n          <template v-slot=\"{row, $index}\">\n            <table class=\"table table-bordered\">\n              <thead>\n                <tr>\n                  <th width=\"50px\">序号</th>\n                  <th>条件</th>\n                  <th width=\"130px\">批次</th>\n                  <th width=\"120px\">操作</th>\n                </tr>\n              </thead>\n              <tr\n                v-for=\"(userRule, userIndex) in row.userAssignRules\"\n                :key=\"userIndex\"\n              >\n                <td>{{ userIndex + 1 }}</td>\n                <td>{{ userRule.description }}</td>\n                <td>\n                  <ht-input\n                    v-model=\"userRule.groupNo\"\n                    class=\"ht\"\n                    placeholder=\"请输入批次\"\n                    autocomplete=\"off\"\n                  ></ht-input>\n                </td>\n                <td>\n                  <el-button\n                    size=\"mini\"\n                    icon=\"el-icon-edit\"\n                    @click=\"addUserCondition($index, userIndex)\"\n                  ></el-button>\n                  <el-button\n                    size=\"mini\"\n                    icon=\"el-icon-delete\"\n                    @click=\"deleteSetting(row.userAssignRules, userIndex)\"\n                  ></el-button>\n                </td>\n              </tr>\n              <tr>\n                <td style=\"text-align: left\" colspan=\"4\">\n                  <el-button size=\"mini\" @click=\"addUserCondition($index)\"\n                    >新增人员规则</el-button\n                  >\n                </td>\n              </tr>\n            </table>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"操作\" width=\"250\">\n          <template v-slot=\"{row, $index}\">\n            <MessageTypeSelector\n              class=\"ht_ce\"\n              ref=\"messageTypeSelector\"\n              v-model=\"row.msgTypes\"\n            ></MessageTypeSelector>\n            <el-button\n              size=\"mini\"\n              type=\"danger\"\n              icon=\"el-icon-delete\"\n              @click=\"deleteSetting(procNotifyList, $index)\"\n              >删除</el-button\n            >\n          </template>\n        </el-table-column>\n      </el-table>\n    </el-form>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <el-button type=\"primary\" @click=\"saveEndNotify\">确 定</el-button>\n      <el-button @click=\"dialogEndNotifyVisible = false\">取 消</el-button>\n    </div>\n  </el-dialog>\n  <el-dialog\n    title=\"邮件模板设置\"\n    :visible.sync=\"dialogUrgentMailTelVisible\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n  >\n    <FlowVarSelector\n      type=\"1\"\n      :defId=\"defId\"\n      @node-click=\"urgentMailTelConfirm\"\n    />\n    <br />\n    <br />\n    <ht-input\n      type=\"textarea\"\n      :rows=\"8\"\n      v-model=\"urgentMailTel\"\n      autocomplete=\"off\"\n    ></ht-input>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <el-button\n        type=\"primary\"\n        @click=\"\n          dialogUrgentMailTelVisible = false\n          prop.urgentMailTel = urgentMailTel\n        \"\n        >确 定</el-button\n      >\n      <el-button\n        @click=\"\n          dialogUrgentMailTelVisible = false\n          urgentMailTel = ''\n        \"\n        >取 消</el-button\n      >\n    </div>\n  </el-dialog>\n\n  <el-dialog\n    title=\"短信模板设置\"\n    :visible.sync=\"dialogUrgentSmsTelVisible\"\n    append-to-body\n    class=\"urgent-text\"\n    :close-on-click-modal=\"false\"\n  >\n    <FlowVarSelector\n      type=\"1\"\n      :defId=\"defId\"\n      @node-click=\"urgentSmsTelConfirm\"\n    />\n    <br />\n    <br />\n    <ht-input\n      type=\"textarea\"\n      :rows=\"8\"\n      v-model=\"urgentSmsTel\"\n      autocomplete=\"off\"\n    ></ht-input>\n    <div slot=\"footer\" class=\"dialog-footer\">\n      <el-button\n        type=\"primary\"\n        @click=\"\n          dialogUrgentSmsTelVisible = false\n          prop.urgentSmsTel = urgentSmsTel\n        \"\n        >确 定</el-button\n      >\n      <el-button\n        @click=\"\n          dialogUrgentSmsTelVisible = false\n          urgentSmsTel = ''\n        \"\n        >取 消</el-button\n      >\n    </div>\n  </el-dialog>\n\n  <!-- 加载其他设置数据 -->\n  <ht-load-data\n    :url=\"loadDataUrl\"\n    context=\"bpmModel\"\n    @after-load-data=\"afterLoadData\"\n  ></ht-load-data>\n  <!-- 人员配置选择器 -->\n  <FlowNodeUserCondition\n    @nodeUserConditionConfirm=\"nodeUserConditionConfirm\"\n    ref=\"flowNodeUserCondition\"\n  />\n  <FlowAutoStartSetting :defId=\"defId\" ref=\"flowAutoStartSetting\" />\n</div>\n",null]}