1
MrShi
2025-01-24 c41f75d942bd70ff74890f89928940c2d4b5b2a4
admin/src/components/business/commonFunctions.vue
@@ -13,7 +13,7 @@
                        <div class="list_checkbox">
                            <el-checkbox v-model="item.checked"> </el-checkbox>
                        </div>
                        <img :src="item.path" />
                        <img :src="item.icoPath" />
                        <div class="list_title">{{ item.name }}</div>
                    </div>
                </transition-group>
@@ -25,7 +25,7 @@
<script>
  import BaseOpera from '@/components/base/BaseOpera'
  import GlobalWindow from '@/components/common/GlobalWindow'
  import { updMyYwQuickModel } from '@/api/ywWorkDesk'
  import { updMyYwQuickModel, getDefaultYwQuickList } from '@/api/ywWorkDesk'
  import draggable from 'vuedraggable'
  export default {
    name: 'commonFunctions',
@@ -37,14 +37,21 @@
      }
    },
    methods: {
      open (title, target) {
      open (title) {
        this.title = title
        this.filterList = target
        getDefaultYwQuickList({})
          .then(res => {
            res.forEach(item => {
              item.checked = false
            })
            this.filterList = res
        this.visible = true
          })
      },
      confirm () {
        this.isWorking = true
        updMyYwQuickModel(this.form)
        let arr = this.filterList.filter(item => item.checked)
        updMyYwQuickModel(arr.map(item => item.id))
          .then(() => {
            this.visible = false
            this.$tip.apiSuccess('修改成功')