luobisheng
2022-11-25 9dd958f0ee99cdd36356cc4f253ec3216bdce1c6
src/views/systemSetting/device/bayonet/index.vue
@@ -30,8 +30,8 @@
        </main>
        <footer>
            <!-- 添加卡口 -->
            <el-dialog :destroy-on-close="true" :key="dialogType" :title="getDialogTitle" :visible.sync="isShowDialog" width="60%" :before-close="handleClose">
                <MyCreate @closeDialog="closeDialog" :originalBayonet="originalBayonet" :isEdit="isEdit"></MyCreate>
            <el-dialog :destroy-on-close="true" :title="getDialogTitle" :visible.sync="isShowDialog" width="60%" :before-close="handleClose">
                <MyCreate v-if="isShowDialog" @closeDialog="closeDialog" :originalBayonet="originalBayonet" :isEdit="isEdit"></MyCreate>
            </el-dialog>
        </footer>
    </div>
@@ -49,7 +49,7 @@
    data() {
        return {
            isShowDialog: false,
            context: 0,
            context: null,
            options: [
                {
                    value: 0,
@@ -117,9 +117,9 @@
    },
    methods: {
      getBayonetListData() {
        bayonet.getBayonetList({ bayonetName: '', current: this.current, size: this.size })
            .then(data => {
              this.list = data;
        bayonet.getBayonetList({ bayonetName: this.context, current: this.current, size: this.size })
            .then(({ records }) => {
              this.list = records;
            })
            .catch(err => {
              this.$message({ type: 'error', message: err });
@@ -135,6 +135,7 @@
      closeDialog() {
        this.isShowDialog = false;
        this.getBayonetListData();
      },
      handleExport() {
@@ -150,7 +151,7 @@
      showDialog(isEdit, data) {
        this.isShowDialog = true;
        this.isEdit = isEdit;
        this.originalBayonet = data;
        this.originalBayonet = data.info.row;
      }
    }
}