Files
starRiverProperty/frontend-source/decompiled/cwos-portal/static/js/82.a3a761320d2ca95df110.js
T
反编译工作区 4f79e10bd6 chore: cleanup stray nested directories in frontend-source
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
2026-04-29 13:07:40 +08:00

1 line
7.1 KiB
JavaScript

webpackJsonp([82],{pK7g:function(e,r,t){var a=t("uU+a");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("ca52666a",a,!0)},"uU+a":function(e,r,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n[data-v-71960156] .el-select {\n width: 100%;\n}\n[data-v-71960156] .el-select__tags > span {\n display: block;\n width: auto;\n}\n[data-v-71960156] .el-select__tags > span > .el-tag {\n vertical-align: middle;\n}\n[data-v-71960156] .el-textarea {\n width: 96%;\n}\n.upadd-card[data-v-71960156] {\n margin-bottom: 100px;\n padding-bottom: 18px;\n}\n.avatar-uploader[data-v-71960156] {\n width: 200px;\n}\n.avatar-uploader .el-upload[data-v-71960156] {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n}\n.avatar-uploader .el-upload[data-v-71960156]:hover {\n border-color: #409eff;\n}\n.avatar-uploader-icon[data-v-71960156] {\n font-size: 28px;\n color: #8c939d;\n width: 178px;\n height: 178px;\n line-height: 178px;\n text-align: center;\n}\n.avatar[data-v-71960156] {\n width: 178px;\n height: 178px;\n display: block;\n}\n",""])},"zp+n":function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=t("Dd8w"),i=t.n(a),o=t("hmNX"),s=t("TIfe"),l={props:{title:{type:String,default:""}},components:{},data:function(){return{ruleForm:{name:"",orderBy:void 0},imageUrl:"",headers:{Authorization:"Basic "+Object(s.b)()},rules:{serviceCode:[{required:!0,message:"请输入应用代码",trigger:"blur"}],name:[{required:!0,message:"请输入应用名称",trigger:"blur"}],address:[{required:!0,message:"请输入应用地址",trigger:"blur"}]},isEdit:!1,loading:!1,isDisabled:!1}},mounted:function(){},computed:{isEdit2:function(){return"/application/sceneEdit"===this.$route.path}},created:function(){var e=this;this.isEdit2&&!this.$route.query.id&&this.$router.push("/application/index"),this.$route.query.id?(this.isEdit=!0,o.a.detail(this.$route.query.id).then(function(r){e.ruleForm=i()({},r),r.icon&&-1!==r.icon.indexOf("avatar")&&(e.imageUrl="/cwos-portal/portal/fileManager/imgByPath?path="+r.icon)})):(this.ruleForm={},this.isEdit=!1)},methods:{orderByChange:function(e){var r=this;e>9999&&this.$nextTick(function(){r.ruleForm.orderBy=9999}),e<0&&this.$nextTick(function(){r.ruleForm.orderBy=0})},handleAvatarSuccess:function(e,r){e.success?(this.imageUrl="/cwos-portal/portal/fileManager/imgByPath?path="+e.data,this.ruleForm.icon=e.data):this.$message.error(e.message)},beforeAvatarUpload:function(e){var r=e.type.includes("image/"),t=e.size/1024/1024<2;return r||this.$message.error("上传图片只能是 图片 格式!"),t||this.$message.error("上传图片大小不能超过 2MB!"),r&&t},cancle:function(){this.$router.go(-1)},fetchCreateData:function(){var e=this;this.isDisabled=!0;var r=i()({},this.ruleForm);(this.isEdit?o.a.editScene(r):o.a.addScene(r)).then(function(r){e.$router.go(-1),e.$message.success(r.message),e.isDisabled=!1}).catch(function(r){e.$message.error(r.message),e.isDisabled=!1})},submitForm:function(e){var r=this;this.$refs[e].validate(function(e){if(!e)return!1;r.fetchCreateData()})},resetForm:function(e){this.$refs[e].resetFields()}}},n={render:function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"app-container"},[t("el-card",{staticClass:"upadd-card",attrs:{shadow:"hover"}},[t("div",{staticClass:"add-form",staticStyle:{width:"900px"}},[t("el-form",{ref:"ruleForm",attrs:{"label-width":"140px",model:e.ruleForm,rules:e.rules}},[e.isEdit?t("el-form-item",{attrs:{label:"应用类型:",prop:"typeCode"}},[e._v("AI场景应用")]):e._e(),e._v(" "),e.isEdit?t("el-form-item",{attrs:{label:"应用分类:",prop:"groupCode"}},[e._v("场景应用")]):e._e(),e._v(" "),t("el-form-item",{attrs:{prop:"serviceCode",label:"应用代码"}},[t("el-input",{attrs:{disabled:e.isEdit,placeholder:"请输入应用代码"},model:{value:e.ruleForm.serviceCode,callback:function(r){e.$set(e.ruleForm,"serviceCode","string"==typeof r?r.trim():r)},expression:"ruleForm.serviceCode"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"name",label:"应用名称"}},[t("el-input",{attrs:{placeholder:"请输入应用名称"},model:{value:e.ruleForm.name,callback:function(r){e.$set(e.ruleForm,"name","string"==typeof r?r.trim():r)},expression:"ruleForm.name"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"version",label:"应用版本"}},[t("el-input",{attrs:{placeholder:"请输入应用版本"},model:{value:e.ruleForm.version,callback:function(r){e.$set(e.ruleForm,"version","string"==typeof r?r.trim():r)},expression:"ruleForm.version"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"address",label:"应用地址"}},[t("el-input",{attrs:{placeholder:"请输入应用地址"},model:{value:e.ruleForm.address,callback:function(r){e.$set(e.ruleForm,"address","string"==typeof r?r.trim():r)},expression:"ruleForm.address"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"orderBy",label:"应用排序优先级"}},[t("el-input",{attrs:{type:"number",placeholder:"默认0",min:0},on:{change:e.orderByChange},model:{value:e.ruleForm.orderBy,callback:function(r){e.$set(e.ruleForm,"orderBy",r)},expression:"ruleForm.orderBy"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"docUrl",label:"应用文档URL"}},[t("el-input",{attrs:{placeholder:"请输入应用文档URL"},model:{value:e.ruleForm.docUrl,callback:function(r){e.$set(e.ruleForm,"docUrl","string"==typeof r?r.trim():r)},expression:"ruleForm.docUrl"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"icon",label:"应用图标"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{headers:e.headers,action:"/cwos-portal/portal/fileManager/avatar/fileUpload","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.ruleForm.icon&&-1!==e.ruleForm.icon.indexOf("avatar")?t("img",{staticStyle:{width:"50px",height:"50px"},attrs:{src:e.imageUrl,alt:""}}):e._e(),e._v(" "),e.ruleForm.serviceCode&&!e.imageUrl?t("svg-icon",{staticClass:"icon",staticStyle:{transform:"scale(3)"},attrs:{"icon-class":e.ruleForm.icon?e.ruleForm.icon:"icon_scene_default"}}):e._e(),e._v(" "),e.imageUrl||e.isEdit?e._e():t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})],1),e._v(" "),t("div",{staticClass:"el-upload__tip"},[e._v("\n 建议图标尺寸50px*50px 如果未上传图标文件,平台会为应用分配默认图标:\n "),t("svg-icon",{staticClass:"icon",staticStyle:{transform:"scale(3)","margin-left":"10px"},attrs:{"icon-class":"icon_scene_default"}})],1)],1),e._v(" "),t("el-form-item",{attrs:{prop:"remark",label:"应用描述"}},[t("el-input",{attrs:{type:"textarea",placeholder:"请输入应用描述"},model:{value:e.ruleForm.remark,callback:function(r){e.$set(e.ruleForm,"remark","string"==typeof r?r.trim():r)},expression:"ruleForm.remark"}})],1),e._v(" "),t("el-form-item",{staticStyle:{width:"100%","margin-left":"140px"}},[t("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(r){return e.submitForm("ruleForm")}}},[e._v("确定")]),e._v(" "),t("el-button",{on:{click:e.cancle}},[e._v("取消")])],1)],1)],1)])],1)},staticRenderFns:[]};var d=t("VU/8")(l,n,!1,function(e){t("pK7g")},"data-v-71960156",null);r.default=d.exports}});