{"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\\form\\dataTemplate\\TemplateFilterDialog.vue?vue&type=template&id=61244bba&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\dataTemplate\\TemplateFilterDialog.vue","mtime":1675071992178},{"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<el-dialog\n  title=\"过滤条件\"\n  :visible.sync=\"dialogVisible\"\n  appendToBody\n  :close-on-click-modal=\"false\"\n  :before-close=\"handleClose\"\n  top=\"6vh\"\n  custom-class=\"dialog__content\"\n>\n  <el-form v-model=\"filter\" data-vv-scope=\"filterForm\">\n    <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n      <tbody>\n        <tr>\n          <th width=\"10%\">脚本类型：</th>\n          <td width=\"23%\">\n            <ht-select @change=\"changeFilterType\" v-model=\"filter.filterType\" :options=\"filterTypeList\" :validate=\"{required: true}\" />\n          </td>\n          <th width=\"10%\">名称：</th>\n          <td width=\"23%\">\n            <ht-input\n              v-model=\"filter.name\"\n              :disabled=\"!isEditabled\"\n              :validate=\"{required: true}\"\n              :maxlength=\"50\"\n              :showWordLimit=\"true\"\n            ></ht-input>\n          </td>\n          <th width=\"10%\">Key：</th>\n          <td width=\"23%\">\n            <ht-input\n              :disabled=\"!isEditabled\"\n              v-pinyin=\"filter.name\"\n              v-model=\"filter.key\"\n              :validate=\"{required: true, regex: {exp: '^[a-zA-Z][a-zA-Z0-9_]*$', message: '只能输入字母、数字、下划线，且以字母开头'}}\"\n              :maxlength=\"50\"\n              :showWordLimit=\"true\"\n            ></ht-input>\n          </td>\n        </tr>\n        <tr v-if=\"filter.filterType == 1\">\n          <td colspan=\"6\">\n            <el-container>\n              <el-main style=\"width:100%;\">\n                <div style=\"position: relative; height: 360px;overflow: auto;width:100%;\">\n                  <div style=\"position: absolute; z-index: 2;\">\n                    <form data-vv-scope=\"form1\" v-form>\n                      <table class=\"table-list custom_condition_tab table\" :style=\"tab.style\" v-for=\"tab in tabList\" :key=\"tab.indexStr\">\n                        <tbody>\n                          <tr>\n                            <td style=\"width:220px\">\n                              <el-select\n                                v-model=\"tab.property\"\n                                v-validate=\"{required: true}\"\n                                @change=\"setFieldOtherInfo(this, tab, 1)\"\n                                style=\"width:200px;\"\n                                size=\"mini\"\n                              >\n                                <el-option :value=\"m.pathStr\" :label=\"m.desc\" v-for=\"m in varTree\" :key=\"m.pathStr\"></el-option>\n                              </el-select>\n                            </td>\n                            <td style=\"width:100px;\">\n                              <el-select v-model=\"tab.operator\" v-if=\"tab.dataType == 'number'\" style=\"width:90px;\" size=\"mini\">\n                                <el-option label=\"等于\" value=\"1\"></el-option>\n                                <el-option label=\"不等于\" value=\"2\"></el-option>\n                                <el-option label=\"大于\" value=\"3\"></el-option>\n                                <el-option label=\"大于等于\" value=\"4\"></el-option>\n                                <el-option label=\"小于\" value=\"5\"></el-option>\n                                <el-option label=\"小于等于\" value=\"6\"></el-option>\n                                <el-option label=\"等于变量\" value=\"7\"></el-option>\n                                <el-option label=\"不等于变量\" value=\"8\"></el-option>\n                              </el-select>\n                              <el-select v-model=\"tab.operator\" v-if=\"tab.dataType != 'number'\" style=\"width:90px;\" size=\"mini\">\n                                <el-option label=\"等于\" value=\"1\"></el-option>\n                                <el-option label=\"等于(忽略大小写)\" value=\"3\"></el-option>\n                                <el-option label=\"like\" value=\"4\"></el-option>\n                                <el-option label=\"like左\" value=\"5\"></el-option>\n                                <el-option label=\"like右\" value=\"6\"></el-option>\n                                <el-option label=\"等于变量\" value=\"7\"></el-option>\n                                <el-option label=\"不等于变量\" value=\"8\"></el-option>\n                              </el-select>\n                            </td>\n                            <td\n                              v-if=\"tab.compType != '2' && tab.dataType == 'date' && (tab.operator != 7 && tab.operator != 8)\"\n                              style=\"width:220px;\"\n                            >\n                              <ht-date\n                                v-model=\"tab.value\"\n                                style=\"width:215px;\"\n                                :validate=\"{required: true}\"\n                                :format=\"tab.format\"\n                                :showDate=\"true\"\n                                :day=\"-3\"\n                              />\n                            </td>\n\n                            <td\n                              v-if=\"tab.compType != 2 && tab.dataType != 'date' && (tab.operator != 7 && tab.operator != 8)\"\n                              style=\"width:220px;\"\n                            >\n                              <ht-input\n                                style=\"width:203px;\"\n                                v-model=\"tab.value\"\n                                :validate=\"{required: true}\"\n                                :maxlength=\"50\"\n                                :showWordLimit=\"true\"\n                              />\n                            </td>\n                            <td v-if=\"tab.operator == 7 || tab.operator == 8\" style=\"width:220px;\">\n                              <el-select v-model=\"tab.value\" v-if=\"tab.dataType != 'number' && tab.dataType != 'date' && tab.dataType !='clob'\" size=\"mini\">\n                                <el-option\n                                  :value=\"cvar.alias\"\n                                  :label=\"cvar.title\"\n                                  v-for=\"cvar in comVarList\"\n                                  :key=\"cvar.alias\"\n                                ></el-option>\n                              </el-select>\n                            </td>\n                            <td style=\"width:60px;\">\n                              <el-button @click=\"removeCondition(tab.indexStr)\" size=\"mini\" icon=\"el-icon-delete\"></el-button>\n                            </td>\n                          </tr>\n                        </tbody>\n                      </table>\n                    </form>\n                    <div\n                      class=\"labelrag\"\n                      :style=\"branch.style + ';height: 24px'\"\n                      v-for=\"(branch, $index) in branchList\"\n                      :key=\"branch.indexStr\"\n                    >\n                      <el-select v-model=\"branch.newjunction\" class=\"selected_search\" @change=\"changecondition($index)\">\n                        <el-option label=\"并且\" value=\"and\"></el-option>\n                        <el-option label=\"或者\" value=\"or\"></el-option>\n                        <el-option label=\"添加条件\" value=\"3\"></el-option>\n                        <el-option label=\"添加联合条件\" value=\"4\" v-if=\"branch.condition != 'noAdd'\"></el-option>\n                        <el-option label=\"删除\" value=\"5\" v-if=\"branch.condition != 'noDel'\"></el-option>\n                      </el-select>\n                    </div>\n                  </div>\n                  <div v-html=\"svgHtml\" style=\"position: absolute; z-index: 1; width:100%; height: 100%;\"></div>\n                </div>\n              </el-main>\n            </el-container>\n          </td>\n        </tr>\n        <tr v-show=\"filter.filterType == 2 || filter.filterType == 3\">\n          <th width=\"10%\">常用变量：</th>\n          <td colspan=\"5\">\n            <template>\n              <el-select v-model=\"selectVar\" placeholder=\"请选择\" @change=\"clickVar\">\n                <el-option-group v-for=\"group in varList\" :key=\"group.label\" :label=\"group.label\">\n                  <el-option v-for=\"item in group.options\" :key=\"item.value\" :label=\"item.value\" :value=\"item.key\"></el-option>\n                </el-option-group>\n              </el-select>\n            </template>\n          </td>\n        </tr>\n        <tr v-show=\"filter.filterType == 2 || filter.filterType == 3\">\n          <td colspan=\"6\">\n            <codemirror ref=\"mycode\" :value=\"filter.filter\" :options=\"cmOptions\" class=\"code\"></codemirror>\n          </td>\n        </tr>\n        <tr v-if=\"filter.filterType == 4\">\n          <td colspan=\"6\">\n            <table class=\"form-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n              <tbody>\n                <tr>\n                  <th width=\"30%\">权限字段</th>\n                  <th width=\"20%\">数据关系</th>\n                  <th width=\"50%\">权限类型</th>\n                </tr>\n                <tr>\n                  <td>\n                    <ht-select v-model=\"filter.loginUserField\" :options=\"sqlOption.options\" clearable />\n                  </td>\n                  <td>等于</td>\n                  <td>\n                    <el-checkbox v-model=\"filter.loginUser\" true-label=\"1\" false-label=\"0\">当前登陆用户的ID</el-checkbox>\n                  </td>\n                </tr>\n                <tr>\n                  <td>\n                    <ht-select v-model=\"filter.loginUserOrgsField\" :options=\"sqlOption.options\" clearable />\n                  </td>\n                  <td>等于</td>\n                  <td>\n                    <el-checkbox v-model=\"filter.loginUserOrgs\" true-label=\"1\" false-label=\"0\">当前登陆用户所属组织的ID</el-checkbox>\n                  </td>\n                </tr>\n                <tr>\n                  <td>\n                    <ht-select v-model=\"filter.loginUserSubOrgsField\" :options=\"sqlOption.options\" clearable />\n                  </td>\n                  <td>属于</td>\n                  <td>\n                    <el-checkbox v-model=\"filter.loginUserSubOrgs\" true-label=\"1\" false-label=\"0\"\n                      >当前登陆用户所属组织及下属组织的ID</el-checkbox\n                    >\n                  </td>\n                </tr>\n                <tr>\n                  <td>\n                    <ht-select v-model=\"filter.customOrgsField\" :options=\"sqlOption.options\" />\n                  </td>\n                  <td>属于</td>\n                  <td>\n                    <el-tag\n                      v-for=\"selectOrg in orgSelectedArray\"\n                      closable\n                      :disable-transitions=\"false\"\n                      :key=\"selectOrg.code\"\n                      @close=\"handleTagClose(selectOrg)\"\n                      >{{ ' ' + selectOrg.name }}</el-tag\n                    >\n                    <el-button @click=\"orgSelector()\" type=\"primary\" size=\"small\" icon=\"el-icon-search\" plain>选择组织</el-button>\n                  </td>\n                </tr>\n              </tbody>\n            </table>\n          </td>\n        </tr>\n      </tbody>\n    </table>\n    <!-- 组织选择对话框  -->\n    <eip-org-dialog ref=\"eipOrgDialog\" name=\"eipOrgDialog\" :value=\"orgSelectedArray\" @onConfirm=\"dialogOnConfirm\" append-to-body />\n  </el-form>\n\n  <span slot=\"footer\" class=\"dialog-footer\">\n    <el-button type=\"primary\" @click=\"onConfirm\">确 定</el-button>\n    <el-button @click=\"dialogVisible = false\">取 消</el-button>\n  </span>\n</el-dialog>\n",null]}