刘洋 преди 8 месеца
родител
ревизия
2cd1a8c718
променени са 2 файла, в които са добавени 14 реда и са изтрити 7 реда
  1. 5 3
      src/components/common/china-point-chart/index.vue
  2. 9 4
      src/views/sop/sop-manage/sop-step/index.vue

+ 5 - 3
src/components/common/china-point-chart/index.vue

@@ -95,7 +95,9 @@ const options = computed(() => {
       trigger: 'item',
       formatter: function (obj) {
         let data = obj.data;
-        let value = data?.value || {};
+        let value = data?.name
+          ? props.data.find((item) => item.province === data.name)
+          : {};
         let str =
           '派单数:' +
           '<span style="color:#1677ff">' +
@@ -149,7 +151,7 @@ const options = computed(() => {
 
     visualMap: {
       min: 0,
-      max: 20,
+      max: Math.max(props.data.map((item) => item.sopNum || 0)),
       left: 'left',
       top: 'bottom',
       text: ['高', '低'],
@@ -172,7 +174,7 @@ const options = computed(() => {
         normal: {
           show: true,
           // color: 'rgb(249, 249, 249)', //省份标签字体颜色
-          color: '#999', //省份标签字体颜色
+          color: '#bbb', //省份标签字体颜色
           fontSize: '12',
           formatter: (p) => {
             let target = props.data.find((item) => item.province === p.name);

+ 9 - 4
src/views/sop/sop-manage/sop-step/index.vue

@@ -137,7 +137,10 @@
           </t-form>
           <t-space class="sop-step-footer">
             <template v-if="showAction">
-              <t-button v-if="IS_EDIT_MODE" theme="primary" @click="saveHandle"
+              <t-button
+                v-if="IS_EDIT_MODE && allSteps.length"
+                theme="primary"
+                @click="saveHandle"
                 >提交</t-button
               >
               <t-button
@@ -586,9 +589,11 @@ const initEdit = async () => {
     });
   });
   allFormData.value = allFormMap;
-  const stepData = allSteps.value.slice(-1)[0];
-  curStep = stepData.taskKey;
-  curStepData.value = stepData;
+  if (allSteps.value.length) {
+    const stepData = allSteps.value.slice(-1)[0];
+    curStep = stepData.taskKey;
+    curStepData.value = stepData;
+  }
 };
 const init = () => {
   if (IS_FILL_MODE.value || IS_VIEW_MODE.value) {