002201 1 år sedan
förälder
incheckning
2e6d9878aa

+ 5 - 10
src/components/super-table/index.vue

@@ -87,15 +87,6 @@ export default {
   >
     <slot></slot>
     <el-table-column
-      v-if="hideOperationColumns"
-      fixed
-      width="55"
-      align="center"
-      type="index"
-    >
-      <template slot-scope="scope">{{ scope.row.$index }}</template>
-    </el-table-column>
-    <el-table-column
       v-for="({ item, attr }, index) in showColumns"
       :key="index"
       :prop="item.key"
@@ -222,7 +213,11 @@ export default {
       </template>
 
       <template slot-scope="scope">
-        <slot name="operation" v-bind="scope"> </slot>
+        <slot name="operation" v-bind="scope">
+          <el-tag :size="$attrs.size" type="info">
+            {{ scope.row.$index }}
+          </el-tag>
+        </slot>
       </template>
     </el-table-column>
     <slot v-else name="operation"> </slot>

+ 1 - 0
src/views/purchase/apply/add/index.vue

@@ -389,6 +389,7 @@ export default {
       :visible.sync="visible"
       append-to-body
       destroy-on-close
+      @close="hide"
     >
       <el-super-form
         v-model="params"

+ 1 - 1
src/views/purchase/catalogue/enable/index.vue

@@ -56,7 +56,7 @@ export default {
   methods: {
     //
     open() {
-      this.$confirm(`是否${this.title}数据项?`, "提示", {
+      this.$confirm(`是否${this.title.replace(/\s*/g,"")}数据项?`, "提示", {
         confirmButtonText: "确定",
         cancelButtonText: "取消",
         type: "info",