Browse Source

Merge branch 'develop' of http://52.130.252.100:10000/TEAMMODEL/TEAMModelOS into develop

CrazyIter_Bin 1 year ago
parent
commit
94ce6a0569

+ 1 - 1
TEAMModelBI/ClientApp/public/index.html

@@ -12,7 +12,7 @@
     </title>
 </head>
 <script src="https://g.alicdn.com/dingding/dinglogin/0.0.5/ddLogin.js"></script>
-<script src="https://at.alicdn.com/t/c/font_2934132_4sbshhiznei.js"></script>
+<script src="https://at.alicdn.com/t/c/font_2934132_nf8jqig0xx8.js"></script>
 <script src="../src/access/iconfont.js"></script>
 
 <body>

+ 6 - 7
TEAMModelBI/ClientApp/src/view/index/index.vue

@@ -445,6 +445,7 @@ export default {
       basics: { num: 0, proportion: 0 },
       standard: { num: 0, proportion: 0 },
       major: { num: 0, proportion: 0 },
+      evaluating:{num:0,proportion:0}
     })
     let worldversionsData = ref({
       basics: { num: 0, proportion: 0 },
@@ -2327,13 +2328,11 @@ export default {
           let basicsData = []; let standardData = []; let majorData = [];
           //基础版
           schoolList.forEach((x) => {
-            x.scale === 0 && x.size < 300 ? basicsData.push(x) : ''
-            // x.scale === 500 && x.hard === 0 && x.serial === 0 && x.service === 0 ? standardData.push(x) : ''
-            // x.scale === 500 && (x.hard !== 0 || x.serial !== 0 || x.service !== 0) ? majorData.push(x) : ''
-            // ((x.scale ===300 && x.size === 500) || (x.size >100)) && (!x.service.includes('YMPCVCIM') && !x.service.includes('VLY6J6N6') && !x.service.includes('VABAJ6NV') ) ? standardData.push(x):''
-            // ((x.scale === 300 && x.size === 500) || (x.size >100)) ? standardData.push(x):''
-            x.scale >= 500 && x.size >= 300 ? standardData.push(x) : x.size > 100 && (!x.service.includes('YMPCVCIM') && !x.service.includes('VLY6J6N6') && !x.service.includes('VABAJ6NV')) ? standardData.push(x) : ''
-            x.service.includes('YMPCVCIM') || x.service.includes('VLY6J6N6') || x.service.includes('VABAJ6NV') ? majorData.push(x) : ''
+            // x.scale === 0 && x.size < 300 ? basicsData.push(x) : ''
+            // x.scale >= 500 && x.size >= 300 ? standardData.push(x) : x.size > 100 && (!x.service.includes('YMPCVCIM') && !x.service.includes('VLY6J6N6') && !x.service.includes('VABAJ6NV')) ? standardData.push(x) : ''
+            // x.service.includes('YMPCVCIM') || x.service.includes('VLY6J6N6') || x.service.includes('VABAJ6NV') ? majorData.push(x) : ''
+            x.service.includes('YPXSJ6NJ') && x.service.includes('B6V5J6NP') ? majorData.push(x) :
+            x.service.includes('YMPCVCIM') ?  standardData.push(x) :basicsData.push(x)
           })
           console.log(basicsData, standardData, majorData, 7777777)
           if (siteValue.value === 'china') {

+ 36 - 24
TEAMModelBI/ClientApp/src/view/schoolServe/school.vue

@@ -550,19 +550,19 @@ export default {
         align: 'center',
       },
       {
-        // key: "name",
-        // dataKey: "name",//需要渲染当前列的数据字段,如{id:9527,name:'Mike'},则填name
+        // key: "versions",
+        // dataKey: "versions",
         title: "规模版本",
         width: 100,
         fixed: false,
         align: 'center',
         headerClass: 'testclass',
         // sortable: true,
-        cellRenderer: (data) => (
+         cellRenderer: (data) => (
           <>
-            <div style="color:#409EFF" v-show={data.rowData.scale === 0 && (data.rowData.size < 100 || data.rowData.size == 100) ? true : false}>基础版</div>
-            <div style="color:#67C23A" v-show={(data.rowData.scale === 300 && data.rowData.size === 500) || (data.rowData.size > 100 && (!data.rowData.service.includes('YMPCVCIM') && !data.rowData.service.includes('VLY6J6N6') && !data.rowData.service.includes('VABAJ6NV'))) ? true : false}>标准版</div>
-            <div style="color: #e6a23c;" v-show={data.rowData.service.includes('YMPCVCIM') || data.rowData.service.includes('VLY6J6N6') || data.rowData.service.includes('VABAJ6NV') ? true : false}>专业版</div>
+            <div style="color:#e6a23c;" v-show={data.rowData.versions ==='专业版' ? true:false}>专业版</div>
+            <div style="color:#67C23A;" v-show={data.rowData.versions ==='标准版' ? true:false}>标准版</div>
+            <div style="color:#409EFF;" v-show={data.rowData.versions ==='基础版' ? true:false}>基础版</div>
           </>
         ),
       },
@@ -602,7 +602,7 @@ export default {
         (
         <>
         <el-button  class="relbox" v-show={data.rowData.code ==='BIRel'} type="primary" size="small">实体</el-button>
-        <el-button   class="virtubox" v-show={data.rowData.code ==='VirtualBase'} type="success" size="small">虚拟</el-button >
+        <el-button  class="virtubox" v-show={data.rowData.code ==='VirtualBase'} type="success" size="small">虚拟</el-button >
         </>
         )
       },
@@ -623,23 +623,26 @@ export default {
         width: 200,
         cellRenderer: (data) => (
           <>
-            <div title="学情分析" v-show={data.rowData.service.includes('YMPCVCIM') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-tongjifenxi"></use></svg>
+            <div title="基础服务模组">
+              <svg style=" width: 1.6em;height: 1.6em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-jianyanbiaozhun"></use></svg>
             </div>
-            <div title="智慧学校管理服务" v-show={data.rowData.service.includes('IPDYZYLC') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-zhihuixiaoyuan"></use></svg>
+            <div title="学情分析服务模组(未开启)" v-show={!data.rowData.service.includes('YMPCVCIM') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-xueqinggailan"></use></svg>
             </div>
-            <div title="A Class ONE 智慧学伴" v-show={data.rowData.service.includes('3CLYJ6NP') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-jxuexiao2"></use></svg>
+            <div title="学情分析服务模组" v-show={data.rowData.service.includes('YMPCVCIM') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-xueqinggailan-copy"></use></svg>
             </div>
-            <div title="数据存储服务空间" v-show={data.rowData.service.includes('IPALJ6NY') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-yuncunchu"></use></svg>
+            <div title="艺术评测服务(未开启)" v-show={!data.rowData.service.includes('B6V5J6NP') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-yishuzhuanye"></use></svg>
             </div>
-            <div title="卷卡合一阅卷系统" v-show={data.rowData.service.includes('VABAJ6NV') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-pingtai_kaoshi"></use></svg>
+            <div title="艺术评测服务" v-show={data.rowData.service.includes('B6V5J6NP') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-yishuzhuanye-copy"></use></svg>
             </div>
-            <div title="教研中心模组" v-show={data.rowData.service.includes('VLY6J6N6') ? true : false}>
-              <svg style=" width: 1.8em;height: 1.8em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-jiaoyan"></use></svg>
+            <div title="五育看板服(未开启)" v-show={!data.rowData.service.includes('YPXSJ6NJ') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-shuzikanban-copy"></use></svg>
+            </div>
+            <div title="五育看板服" v-show={data.rowData.service.includes('YPXSJ6NJ') ? true : false}>
+              <svg style=" width: 1.5em;height: 1.5em;vertical-align: -0.5em;fill: currentColor;overflow: hidden;cursor: pointer;" aria-hidden="true" ><use xlink:href="#icon-shuzikanban"></use></svg>
             </div>
           </>
         ),
@@ -780,10 +783,19 @@ export default {
           }
         }
         console.log(areaSelect, '当时的学区数据')
-        res.state == 200 ? (tableData.value = [], originalData.value = [], tableData.value.push(...res.scInfos), (originalNum.value = res.scInfos.length), (originalData.value = res.scInfos), tablesccnt.value = res.allCnt) : ''
+        res.state == 200 ? 
+        (tableData.value = [], originalData.value = [], 
+        res.scInfos.forEach((item)=>{item.versions= item.service.includes('YPXSJ6NJ') && item.service.includes('B6V5J6NP') ? '专业版':item.service.includes('YMPCVCIM') ? '标准版':'基础版'}),
+        tableData.value.push(...res.scInfos),originalNum.value = res.scInfos.length,
+        originalData.value = res.scInfos,tablesccnt.value = res.allCnt) 
+        : ''
         //  tableData.value.forEach((item) => { item.areaName = ''; areaSelect.value.data.forEach((itema) => { item.areaId === itema.id ? item.areaName = itema.name : '' }) })
         loading.value = false
-        console.log(tableData, '完善后的数据')
+        console.log(tableData,originalData.value,'完善后的数据')
+        // proxy.$api.getAllschool({}).then((res)=>{
+        //   console.log(res,'backsssss')
+        // }).catch((error)=>{
+        // })
       })
     }
     //点击学校列表,详情
@@ -1456,9 +1468,9 @@ export default {
       console.log(shouldFilter.value)
       let arrState = shouldFilter.value
       let marjorArr = []; let standardArr = []; let basicsArr = []
-      arrState.major ? originalData.value.forEach((item) => { item.service.includes('YMPCVCIM') || item.service.includes('VLY6J6N6') || item.service.includes('VABAJ6NV') ? marjorArr.push(item) : '' }) : ''
-      arrState.standard ? originalData.value.forEach((item) => { (item.scale === 300 && item.size === 500) || (item.size > 100 && (!item.service.includes('YMPCVCIM') && !item.service.includes('VLY6J6N6') && !item.service.includes('VABAJ6NV'))) ? standardArr.push(item) : '' }) : ''
-      arrState.basics ? originalData.value.forEach((item) => { item.scale < 300 && item.size <= 100 ? basicsArr.push(item) : '' }) : ''
+      arrState.major ? originalData.value.forEach((item) => { item.service.includes('YPXSJ6NJ') && item.service.includes('B6V5J6NP') ? marjorArr.push(item) : '' }) : ''
+      arrState.standard ? originalData.value.forEach((item) => {item.service.includes('YMPCVCIM') && (!item.service.includes('YPXSJ6NJ') && !item.service.includes('B6V5J6NP'))  ? standardArr.push(item) : '' }) : ''
+      arrState.basics ? originalData.value.forEach((item) => { !item.service.includes('YMPCVCIM') && !item.service.includes('YPXSJ6NJ') && !item.service.includes('B6V5J6NP') ? basicsArr.push(item) : '' }) : ''
       let versionArr = [...marjorArr, ...standardArr, ...basicsArr]
       console.log(versionArr, '合并结果')
       tableData.value = versionArr