{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\videoForm-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\videoForm-dialog.vue","mtime":1684458239637},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport req from '@/request.js'\r\nimport videoManger from '@/api/stManager/videoManger.js'\r\nimport { TableMixin } from '@/mixins/tableMixin'\r\nexport default {\r\n props: {\r\n videoVoList: {\r\n //数据\r\n typeof: Array,\r\n default: [],\r\n },\r\n isShowPlay: {\r\n //弹框展示判断\r\n typeof: Boolean,\r\n default: false,\r\n },\r\n fullName: {\r\n //应用名称\r\n typeof: String,\r\n },\r\n\r\n },\r\n mixins: [TableMixin],\r\n data () {\r\n return {\r\n params: null, //获取到的数据\r\n treeLog: {\r\n //树节点配置弹框关闭\r\n zoneCode: null,\r\n appType: '1',\r\n },\r\n treeFullName: '', //树的名称\r\n appTypes: [], //应用分类\r\n datas: {}\r\n }\r\n },\r\n created () {\r\n this.getSysDict()\r\n },\r\n watch: {\r\n videoVoList: {\r\n handler (newVal) {\r\n if (newVal) {\r\n this.params = newVal\r\n }\r\n },\r\n },\r\n fullName: {\r\n handler (newVal) {\r\n this.treeFullName = newVal.slice(1)\r\n console.log(this.treeFullName, newVal)\r\n },\r\n deep: true,\r\n },\r\n },\r\n\r\n methods: {\r\n //关闭\r\n handleClose () {\r\n this.$emit('closeFormDiao')\r\n },\r\n //保存\r\n info () {\r\n this.datas.videoVoList = this.params\r\n this.datas.appType = this.treeLog.appType\r\n this.$confirm('是否确认保存?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning'\r\n }).then(() => {\r\n videoManger.setApptype(this.datas, res => {\r\n if (res.state) {\r\n this.$message({\r\n type: 'success',\r\n message: '保存成功'\r\n });\r\n this.$emit('refList');\r\n this.datas.videoVoList = [];\r\n this.isShowPlay = false;\r\n }\r\n })\r\n }).catch(() => {\r\n this.$message({\r\n type: 'info',\r\n message: '已取消'\r\n });\r\n });\r\n },\r\n //获取字典\r\n getSysDict () {\r\n let portal = window.context.portal\r\n return new Promise((resolve, reject) => {\r\n req.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(\r\n (response) => {\r\n resolve(response.data)\r\n this.appTypes = response.data.spyyfl //视频应用分类\r\n },\r\n (error) => {\r\n reject(error)\r\n }\r\n )\r\n })\r\n },\r\n },\r\n}\r\n",null]}