{"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\\customView\\FormulasDialog.vue?vue&type=template&id=4c55d434&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\customView\\FormulasDialog.vue","mtime":1675071992131},{"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  :close-on-click-modal=\"false\"\n  :visible.sync=\"formulasDialogVisible\"\n  width=\"80%\"\n  :append-to-body=\"true\"\n>\n  <div v-if=\"formulasDialogVisible\">\n    <el-row>\n      <el-col :span=\"3\" v-if=\"nodeType!=='sun'\">\n        <el-checkbox v-model=\"checked\" style=\"margin-left: 10px\">子表单列运算</el-checkbox>\n      </el-col>\n      <el-col :span=\"21\" style=\"font-size:14px;margin-bottom: 10px;\">\n        当前选中字段:\n        <el-tag type=\"danger\">{{field.desc}}</el-tag>\n      </el-col>\n    </el-row>\n    <el-row>\n      <el-col :span=\"24\">\n        <!-- <el-input\n        type=\"textarea\"\n        :rows=\"2\"\n        placeholder=\"请输入内容\"\n        v-model=\"formulasDiyJs\"\n        id=\"singleText\"\n        ></el-input>-->\n        <codemirror\n          ref=\"mycode2\"\n          v-model=\"formulasDiyJs\"\n          :options=\"cmOptions2\"\n          class=\"code\"\n          id=\"singleText\"\n        ></codemirror>\n      </el-col>\n    </el-row>\n    <el-row :gutter=\"20\" style=\"margin-top: 15px;\">\n      <el-col :span=\"8\">\n        变量\n        <el-card shadow=\"never\">\n          <div style=\"height:300px;overflow-y:auto\">\n            <el-tree\n              :data=\"[boDefData]\"\n              :props=\"defaultProps\"\n              :default-expand-all=\"expandAll\"\n              @node-click=\"handleNodeClick\"\n              ref=\"varTree\">\n              <span class=\"custom-tree-node\" slot-scope=\"{ node, data }\">\n                <i\n                  class=\"icon-number bo-tree__icon\"\n                  title=\"数字类型的字段\"\n                  v-if=\"data.columnType=='number'\"\n                />\n                <i\n                  class=\"icon-text bo-tree__icon\"\n                  title=\"字符串类型的字段\"\n                  v-if=\"data.columnType=='varchar'\"\n                />\n                <i\n                  class=\"icon-date bo-tree__icon\"\n                  title=\"日期类型的字段\"\n                  v-if=\"data.columnType=='date'\"\n                />\n                <span class=\"bo-tree__label\" :title=\"node.label\">{{ node.label }}</span>\n              </span>\n            </el-tree>\n          </div>\n        </el-card>\n      </el-col>\n      <el-col :span=\"8\">\n        函数\n        <el-card shadow=\"never\">\n          <div style=\"height:300px;overflow-y:auto\">\n            <el-tree\n              :data=\"functionData\"\n              :default-expand-all=\"false\"\n              @node-click=\"functionNodeClick\"\n              :filter-node-method=\"filterNode\"\n              ref=\"funcTree\"\n            >\n              <span\n                class=\"custom-tree-node\"\n                slot-scope=\"{ node, data }\"\n                style=\"width:100%;\"\n                @mouseenter=\"mouseenter(data)\"\n                @mouseleave=\"mouseleave(data)\"\n              >\n                <span>{{ node.label }}</span>\n              </span>\n            </el-tree>\n          </div>\n        </el-card>\n      </el-col>\n      <el-col :span=\"8\">\n        帮助\n        <el-card shadow=\"never\">\n          <div style=\"height:300px;overflow-y:auto;\">\n            <div style=\"white-space:pre;font-size:12px;line-height: 20px;\">{{helpDesc}}</div>\n            <span style=\"font-size:16px;color: red;\">注意事项:</span>\n            <div style=\"font-size:12px;line-height: 20px;\">\n              1.此功能使用VUE自定义指令为底层实现,写法遵循VUE指令写法,指令会实时监听文本表达式的值改变,一但改变会把表达式式最终值赋值给对应字段\n              <br />2.不可字段之间互相引用,例:字段a的公式中包含了字段b,字段b的公式中就不可再包含字段a了,不然会发生页面死循环\n              <br />3.配置完公式后,请务必在浏览器开发者模式进行多次调试,以确保公式语法正确!\n            </div>\n          </div>\n        </el-card>\n      </el-col>\n    </el-row>\n   </div>\n    <span slot=\"footer\" class=\"dialog-footer\">\n      <el-button type=\"primary\" @click=\"handleClose('true')\">确 定</el-button>\n      <el-button @click=\"handleClose('close')\">取 消</el-button>\n    </span>\n\n</el-dialog>\n",null]}