{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\components\\dialog\\UserDefinedLedgerDialog.vue?vue&type=template&id=69331d31&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\components\\dialog\\UserDefinedLedgerDialog.vue","mtime":1675214576839},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\">\n  <el-dialog\n    title=\"模板配置\"\n    :visible.sync=\"dialogVisibleTemplete\"\n    :before-close=\"handleClose\"\n    :modal=\"false\"\n    fullscreen\n  >\n    <el-container class=\"fullheight\" style=\"border: 1px solid #eee\">\n      <el-aside\n        :width=\"'200px'\"\n        :style=\"{height: addFields.tableHeight + 'px'}\"\n        style=\"\n          border-right: 1px solid #eee;\n          transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n        \"\n      >\n        <div class=\"tree-header flex\">\n          <el-input placeholder=\"请输入\" v-model=\"filterText\" clearable>\n            <i slot=\"prefix\" class=\"el-input__icon el-icon-search\"></i>\n          </el-input>\n          <div\n            :class=\"\n              isIeExplorer\n                ? 'tree-button-group is-ie-explorer flex'\n                : 'tree-button-group flex'\n            \"\n          >\n            <i\n              :class=\"{'icon-zhankai': !isExpand, 'icon-shouqi': isExpand}\"\n              :title=\"isExpand ? '收起' : '展开'\"\n              @click=\"handleExpandCollapse\"\n            />\n            <i\n              class=\"icon-sync\"\n              :class=\"{'icon-spin': loading}\"\n              title=\"刷新\"\n              @click=\"refresh\"\n            />\n          </div>\n        </div>\n        <el-tree\n          :data=\"menusData\"\n          :props=\"defaultProps\"\n          :filter-node-method=\"filterNode\"\n          :default-checked-keys=\"defaultCheckedKeys\"\n          :default-expanded-keys=\"defaultExpandedKeys\"\n          node-key=\"id\"\n          @node-click=\"handleNodeClick\"\n          accordion\n          ref=\"tree\"\n          highlight-current\n          style=\"background: #fafafa\"\n        >\n          <span class=\"custom-tree-node\" slot-scope=\"{node}\">\n            <div>\n              <i class=\"el-icon-s-order icon\"></i>\n              <span style=\"padding-left: 4px\">{{ node.label }}</span>\n            </div>\n          </span>\n        </el-tree>\n      </el-aside>\n      <el-container>\n        <el-row :gutter=\"10\">\n          <el-col :span=\"12\">\n            <div class=\"head-content no-margin\">字段列表</div>\n            <el-table\n              ref=\"allFieldsTable\"\n              :data=\"addFields.data\"\n              border\n              stripe\n              v-loading=\"addFields.loading\"\n              :height=\"addFields.tableHeight\"\n              highlight-current-row\n              @selection-change=\"handleSelectionChange\"\n            >\n              <el-table-column type=\"selection\" width=\"40\"> </el-table-column>\n              <el-table-column\n                label=\"序号\"\n                type=\"index\"\n                align=\"center\"\n                width=\"60\"\n              ></el-table-column>\n              <el-table-column\n                label=\"字段名称\"\n                align=\"center\"\n                prop=\"fieldName\"\n                show-overflow-tooltip\n              >\n              </el-table-column>\n              <el-table-column\n                label=\"字段编码\"\n                align=\"center\"\n                prop=\"field\"\n                show-overflow-tooltip\n              >\n              </el-table-column>\n            </el-table>\n          </el-col>\n          <el-col :span=\"12\">\n            <div class=\"head-content no-margin\">已选字段</div>\n            <el-table\n              :data=\"addFields.selectData\"\n              border\n              stripe\n              :height=\"addFields.tableHeight\"\n              highlight-current-row\n              @selection-change=\"handleSelectionChange\"\n            >\n              <el-table-column\n                label=\"序号\"\n                type=\"index\"\n                align=\"center\"\n                width=\"60\"\n              ></el-table-column>\n              <el-table-column\n                label=\"字段名称\"\n                align=\"center\"\n                prop=\"fieldName\"\n                show-overflow-tooltip\n              >\n              </el-table-column>\n              <el-table-column\n                label=\"字段编码\"\n                align=\"center\"\n                prop=\"field\"\n                show-overflow-tooltip\n              >\n              </el-table-column>\n              <el-table-column\n                label=\"计算方式\"\n                align=\"center\"\n                prop=\"calculationMethod\"\n                show-overflow-tooltip\n              >\n                <!-- validate=\"required\" -->\n                <template v-slot=\"{row}\">\n                  <dict-select\n                    v-model=\"row.calculationMethod\"\n                    dictCode=\"zdytz-jsfs\"\n                    placeholder=\"请选择计算方式\"\n                    clearable\n                    :disabled=\"!disabledKeys.includes(row.fieldTypeValue)\"\n                  />\n                </template>\n              </el-table-column>\n              <el-table-column label=\"操作\" align=\"center\" width=\"60\">\n                <template slot-scope=\"scope\">\n                  <el-button\n                    circle\n                    type=\"danger\"\n                    icon=\"el-icon-delete\"\n                    @click=\"handleDelFields(scope.row)\"\n                  ></el-button>\n                </template>\n              </el-table-column>\n            </el-table>\n          </el-col>\n        </el-row>\n      </el-container>\n    </el-container>\n    <span slot=\"footer\" class=\"dialog-footer\">\n      <el-button @click=\"dialogVisibleTemplete = false\">取 消</el-button>\n      <el-button type=\"primary\" @click=\"handleSumbit\">确 定</el-button>\n    </span>\n  </el-dialog>\n</div>\n",null]}