{"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\\chart\\EipChartSetting.vue?vue&type=template&id=7f985d15&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\chart\\EipChartSetting.vue","mtime":1675071992038},{"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=\"dialogVisible\"\n    :before-close=\"beforeClose\"\n    :close-on-click-modal=\"false\"\n    append-to-body\n    width=\"80%\">\n  <el-row v-loading=\"loading\">\n    <el-col :span=\"7\" class=\"height\">\n      <el-card class=\"box-card\" shadow=\"never\" style=\"height: 100%;\">\n        <div slot=\"header\">\n          <span>获取字段信息</span>\n        </div>\n        <div>\n          <el-table\n              :data=\"table\"\n              height=\"420\"\n              @selection-change=\"handleSelectionChange\">\n            <el-table-column\n                type=\"selection\">\n            </el-table-column>\n            <el-table-column\n                prop=\"fieldName\"\n                label=\"字段\">\n            </el-table-column>\n            <el-table-column\n                label=\"注解\">\n              <template slot-scope=\"scope\">{{ scope.row.comment }}</template>\n            </el-table-column>\n          </el-table>\n        </div>\n      </el-card>\n    </el-col>\n    <el-col :span=\"2\" class=\"height\">\n      <el-button @click=\"addToField\" style=\"position: relative;top:50%;left: 25%\" type=\"primary\" icon=\"el-icon-right\" circle/>\n    </el-col>\n    <el-col :span=\"15\" class=\"height\">\n      <el-card class=\"box-card\" shadow=\"never\" style=\"height: 100%\">\n        <div slot=\"header\">\n          <span>字段设置</span>\n        </div>\n        <div>\n          <el-tabs type=\"card\" v-model=\"activeName\">\n            <el-tab-pane label=\"Y轴取值字段\" name=\"yAxis\">\n              <el-table\n                  :data=\"yAxisField\"\n                  height=\"400\">\n                <el-table-column\n                    label=\"字段名\"\n                    prop=\"field\">\n                </el-table-column>\n                <el-table-column\n                    label=\"显示名\">\n                  <template slot-scope=\"scope\">\n                    <el-input v-model=\"scope.row.comment\" clearable maxlength=\"50\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                  label=\"回归曲线\"\n                  v-if=\"chartStyle===6\">\n                  <template slot=\"header\">\n                    回归曲线\n                    <el-tooltip class=\"item\" effect=\"dark\" content=\"注：在数据展示中选择列数据展示与数值轴时才生效\" placement=\"top-start\">\n                      <i class=\"el-icon-warning\"></i>\n                    </el-tooltip>\n                  </template>\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.regression\"\n                        :options=\"[{key:'none',value:'无'},{key:'linear',value:'线性回归'},{key:'exponential',value:'指数回归'},{key:'logarithmic',value:'对数回归'}]\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                  label=\"类型\"\n                  v-if=\"chartStyle===1 || chartStyle===2\">\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.yAxis\"\n                        :options=\"[{label:'第一Y轴',value:1},{label:'第二Y轴',value:2}]\"\n                        :validate=\"{required:true}\"\n                        :props=\"{key:'value',value:'label'}\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                  label=\"轴\"\n                  v-if=\"chartStyle===1 || chartStyle===2\">\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.type\"\n                        :options=\"[{label:'折线图',value:'line'},{label:'柱状图',value:'bar'}]\"\n                        :validate=\"{required:true}\"\n                        :props=\"{key:'value',value:'label'}\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"管理\">\n                  <template slot-scope=\"scope\">\n                    <el-button icon=\"el-icon-close\" type=\"primary\" @click=\"deleteRow(scope.$index,yAxisField)\"/>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </el-tab-pane>\n            <el-tab-pane label=\"X轴取值字段\" name=\"xAxis\">\n              <el-table\n                  :data=\"xAxisField\"\n                  height=\"400\">\n                <el-table-column\n                    label=\"字段名\"\n                    prop=\"field\">\n                </el-table-column>\n                <el-table-column\n                    label=\"显示名\">\n                  <template slot-scope=\"scope\">\n                    <el-input v-model=\"scope.row.comment\" clearable maxlength=\"50\" show-word-limit/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"管理\">\n                  <template slot-scope=\"scope\">\n                    <el-button icon=\"el-icon-close\" type=\"primary\" @click=\"deleteRow(scope.$index,xAxisField)\"/>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </el-tab-pane>\n            <el-tab-pane label=\"条件字段\" name=\"condition\">\n              <el-table\n                  :data=\"conditionField\"\n                  height=\"400\">\n                <el-table-column\n                    prop=\"field\"\n                    label=\"字段名\"\n                    width=\"70\">\n                </el-table-column>\n                <el-table-column\n                    label=\"显示名\">\n                  <template slot-scope=\"scope\">\n                    <el-input v-model=\"scope.row.comment\" maxlength=\"50\" clearable/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"条件\">\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.condition\"\n                        :options=\"numberOptionList\"\n                        :props=\"{key:'key',value:'value'}\"\n                        v-if=\"scope.row.dbType==='number' || scope.row.dbType==='int'\"/>\n                    <ht-select\n                        v-model=\"scope.row.condition\"\n                        :options=\"stringOptionList\"\n                        :props=\"{key:'key',value:'value'}\"\n                        v-if=\"scope.row.dbType==='varchar' || scope.row.dbType==='clob'\"/>\n                    <ht-select\n                        v-model=\"scope.row.condition\"\n                        :options=\"dateOptionList\"\n                        :props=\"{key:'key',value:'value'}\"\n                        v-if=\"scope.row.dbType==='date'\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"值来源\">\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.defaultType\"\n                        :options=\"valueSourceList\"\n                        :props=\"{key:'key',value:'value'}\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"默认值\"\n                    width=\"200\">\n                  <template slot-scope=\"scope\">\n                    <span v-if=\"scope.row.defaultType==='1'\">文本框输入</span>\n                    <ht-input\n                        v-model=\"scope.row.defaultValue\"\n                        :maxlength=\"50\"\n                        :showWordLimit=\"true\"\n                        v-if=\"(scope.row.defaultType=='2'&&scope.row.dbType!='date')||scope.row.defaultType==='3'\"/>\n                    <ht-date v-model=\"scope.row.defaultValue\" format=\"yyyy-MM-dd\" v-if=\"scope.row.defaultType==='2' && scope.row.dbType==='date'\"/>\n                    <span v-if=\"scope.row.defaultType==='2' && scope.row.dbType==='date' && scope.row.condition==='BETWEEN'\">\n                      至\n                      <ht-date v-model=\"scope.row.endDate\" format=\"yyyy-MM-dd\" />\n                    </span>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"管理\"\n                    width=\"70\">\n                  <template slot-scope=\"scope\">\n                    <el-button icon=\"el-icon-close\" type=\"primary\" @click=\"deleteRow(scope.$index,conditionField)\"/>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </el-tab-pane>\n            <el-tab-pane label=\"排序字段\" name=\"sort\">\n              <el-table\n                :data=\"sortField\"\n                height=\"400\">\n                <el-table-column\n                  prop=\"field\"\n                  label=\"字段\"/>\n                <el-table-column\n                  label=\"排序类型\">\n                  <template slot-scope=\"scope\">\n                    <ht-select\n                        v-model=\"scope.row.sortType\"\n                        :options=\"sortOptionList\"\n                        :props=\"{key:'key',value:'value'}\"/>\n                  </template>\n                </el-table-column>\n                <el-table-column\n                    label=\"管理\"\n                    width=\"70\">\n                  <template slot-scope=\"scope\">\n                    <el-button icon=\"el-icon-close\" type=\"primary\" @click=\"deleteRow(scope.$index,sortField)\"/>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </el-tab-pane>\n          </el-tabs>\n        </div>\n      </el-card>\n    </el-col>\n  </el-row>\n  <div slot=\"footer\" class=\"dialog-footer\">\n    <el-button type=\"primary\" @click=\"save\">{{\n      $t(\"eip.common.save\")\n      }}</el-button>\n    <el-button @click=\"dialogVisible = false\">{{\n      $t(\"eip.common.cancel\")\n      }}</el-button>\n  </div>\n</el-dialog>\n",null]}