吕天方 3 months ago
commit 426c1e44c5

@ -99,8 +99,8 @@
<section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader">
<el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<el-table-column label="移动应用名称" key="appName" prop="appName" align="center" />
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<!-- <el-table-column label="icp备案状态" key="dwmc" prop="dwmc" align="center">
<template slot-scope="scope">
<dict-tag :options="dict.type.project_middle_type" :value="scope.row.projectMiddleType"/>

@ -99,8 +99,8 @@
<section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader">
<el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<el-table-column label="公众号名称" key="gzhmc" prop="gzhmc" align="center" />
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<!-- <el-table-column label="单位名称" key="dwmc" prop="dwmc" align="center">
</el-table-column> -->
<el-table-column label="新增时间" key="createTime" prop="createTime" align="center" />

@ -94,12 +94,12 @@
<section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader">
<el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<el-table-column label="小程序名称" key="xcxmc" prop="xcxmc" align="center">
<!-- <template slot-scope="scope">
<dict-tag :options="dict.type.zc_xtlx" :value="scope.row.xtlx"/>
</template> -->
</el-table-column>
<el-table-column label="所属单位" key="ssdw" prop="ssdw" align="center" />
<!-- <el-table-column label="单位名称" key="dwmc" prop="dwmc" align="center">
</el-table-column> -->
<!-- <el-table-column label="新增时间" key="createTime" prop="createTime" align="center" /> -->

@ -241,6 +241,7 @@ export default {
}
},
mounted() {
localStorage.removeItem("activeName")
this.getInfo();
this.cancalDebounce();
window.addEventListener('resize', this.cancalDebounce);
@ -386,6 +387,10 @@ export default {
//
handleAdd() {
this.$refs.taskDialog.open()
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
},
//
importClose() {

@ -301,6 +301,8 @@ export default {
console.log(tab);
this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName,
localStorage.setItem("activeName",this.activeName)
this.handleQuery()
},
//
@ -408,6 +410,10 @@ export default {
});
})
this.activeName = this.chanckListTow[0].lable
if(localStorage.getItem("activeName")){
this.activeName = localStorage.getItem("activeName")
localStorage.setItem("activeName",this.activeName)
}
this.handleQuery();
},

@ -27,12 +27,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="APPID" required prop="appId">
<el-form-item label="APPID" prop="appId">
<el-input v-model="ruleForm.appId" style="width: 100%;" placeholder="请输入APPID"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="认证主体" required prop="rzzt">
<el-form-item label="认证主体" prop="rzzt">
<el-input v-model="ruleForm.rzzt" style="width: 100%;" placeholder="请输入认证主体"></el-input>
</el-form-item>
</el-col>
@ -44,7 +44,7 @@
required: true,
pattern: /^[a-zA-Z0-9]{18}$/,
message: '请输入正确格式的18位统一社会信用代码',
trigger: 'blur'
trigger: 'change'
},
]" label="统一社会信用代码" required>
@ -53,7 +53,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="小程序状态" required prop="state">
<el-form-item label="小程序状态" prop="state">
<el-select v-model="ruleForm.state" placeholder="请选择小程序状态">
<el-option
v-for="dict in dict.type.gzh_state"
@ -67,12 +67,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="账号原始ID" required prop="ysId">
<el-form-item label="账号原始ID" prop="ysId">
<el-input v-model="ruleForm.ysId" style="width: 100%;" placeholder="请输入账号原始ID"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="小程序包状态" required prop="packState">
<el-form-item label="小程序包状态" prop="packState">
<el-select v-model="ruleForm.packState" placeholder="请选择小程序包状态">
<el-option
v-for="dict in dict.type.email_state"
@ -86,7 +86,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="认证状态" required prop="rzState">
<el-form-item label="认证状态" prop="rzState">
<el-select v-model="ruleForm.rzState" placeholder="请选择认证状态">
<el-option
v-for="dict in dict.type.gzh_rzzt"
@ -98,7 +98,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="认证时间" required prop="rzsj">
<el-form-item label="认证时间" prop="rzsj">
<el-date-picker
v-model="ruleForm.rzsj"
type="date"
@ -111,7 +111,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="认证类型" required prop="rzlx">
<el-form-item label="认证类型" prop="rzlx">
<el-select v-model="ruleForm.rzlx" placeholder="请选择认证类型">
<el-option
v-for="dict in dict.type.gzh_rzlx"
@ -123,19 +123,19 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="icp备案状态" required prop="icpState">
<el-form-item label="icp备案状态" prop="icpState">
<el-input v-model="ruleForm.icpState" style="width: 100%;" placeholder="请输入icp备案状态"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="域名白名单" required prop="ymbmd">
<el-form-item label="域名白名单" prop="ymbmd">
<el-input v-model="ruleForm.ymbmd" style="width: 100%;" placeholder="请输入域名白名单"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="服务类目" required prop="fwlm">
<el-form-item label="服务类目" prop="fwlm">
<el-input v-model="ruleForm.fwlm" style="width: 100%;" placeholder="请输入服务类目"></el-input>
</el-form-item>
</el-col>
@ -149,7 +149,7 @@
type: 'email',
required: true,
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
trigger: ['change', 'change']
}
]"
>
@ -157,7 +157,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属行业" required prop="sshy">
<el-form-item label="所属行业" prop="sshy">
<el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option
v-for="dict in dict.type.app_sshy"
@ -171,7 +171,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="重点行业" required prop="zdhy">
<el-form-item label="重点行业" prop="zdhy">
<el-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option
v-for="dict in dict.type.app_zdhy"
@ -183,7 +183,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政区划" required prop="xzqh">
<el-form-item label="行政区划" prop="xzqh">
<el-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option
v-for="dict in dict.type.app_xzqh"
@ -197,7 +197,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统责任人" required prop="xtzrr">
<el-form-item label="系统责任人" prop="xtzrr">
<el-input v-model="ruleForm.xtzrr" style="width: 100%;" placeholder="请输入系统责任人"></el-input>
</el-form-item>
</el-col>
@ -209,7 +209,7 @@
required: true,
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
trigger: 'change'
}
]"
>
@ -226,7 +226,7 @@
required: true,
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
trigger: ['change', 'change']
}
]"
>
@ -234,26 +234,26 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="系统责任人地址" required prop="xtzrrdz">
<el-form-item label="系统责任人地址" prop="xtzrrdz">
<el-input v-model="ruleForm.xtzrrdz" style="width: 100%;" placeholder="请输入系统责任人地址"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="引入插件APPID" required prop="yycjAppid">
<el-form-item label="引入插件APPID" prop="yycjAppid">
<el-input v-model="ruleForm.yycjAppid" style="width: 100%;" placeholder="请输入引入插件APPID"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="引用插件(开发者)" required prop="yycjKfz">
<el-form-item label="引用插件(开发者)" prop="yycjKfz">
<el-input v-model="ruleForm.yycjKfz" style="width: 100%;" placeholder="请输入引用插件(开发者)"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="系统简介" required prop="xtjj">
<el-form-item label="系统简介" prop="xtjj">
<el-input type="textarea" resize="none" placeholder="请输入系统简介" :rows="5" v-model="ruleForm.xtjj"></el-input>
</el-form-item>
</el-col>
@ -295,27 +295,26 @@ export default {
data() {
return {
ruleForm:{
},
rules: {
ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" }
{ required: true, message: "所属单位不能为空", trigger: "change" }
],
xcxmc: [
{ required: true, message: "小程序名称不能为空", trigger: "blur" }
{ required: true, message: "小程序名称不能为空", trigger: "change" }
],
appId: [
{ required: true, message: "APPID不能为空", trigger: "blur" }
{ required: true, message: "APPID不能为空", trigger: "change" }
],
rzzt: [
{ required: true, message: "认证主体不能为空", trigger: "blur" }
{ required: true, message: "认证主体不能为空", trigger: "change" }
],
state: [
{ required: true, message: "小程序状态不能为空", trigger: "change" }
],
ysId: [
{ required: true, message: "账号原始ID不能为空", trigger: "blur" }
{ required: true, message: "账号原始ID不能为空", trigger: "change" }
],
packState: [
{ required: true, message: "小程序包状态不能为空", trigger: "change" }
@ -330,13 +329,13 @@ export default {
{ required: true, message: "认证类型不能为空", trigger: "change" }
],
icpState: [
{ required: true, message: "icp备案状态不能为空", trigger: "blur" }
{ required: true, message: "icp备案状态不能为空", trigger: "change" }
],
ymbmd: [
{ required: true, message: "域名白名单不能为空", trigger: "blur" }
{ required: true, message: "域名白名单不能为空", trigger: "change" }
],
fwlm: [
{ required: true, message: "服务类目不能为空", trigger: "blur" }
{ required: true, message: "服务类目不能为空", trigger: "change" }
],
sshy: [
@ -349,24 +348,24 @@ export default {
{ required: true, message: "行政区划不能为空", trigger: "change" }
],
xtzrr: [
{ required: true, message: "系统责任人不能为空", trigger: "blur" }
{ required: true, message: "系统责任人不能为空", trigger: "change" }
],
xtzrryx: [
{ required: true, message: "系统责任人邮箱不能为空", trigger: "blur" },
{ type: 'email', message: "请输入正确的邮箱地址", trigger: ["blur", "change"] }
{ required: true, message: "系统责任人邮箱不能为空", trigger: "change" },
{ type: 'email', message: "请输入正确的邮箱地址", trigger: ["change", "change"] }
],
xtzrrdz: [
{ required: true, message: "系统责任人地址不能为空", trigger: "blur" }
{ required: true, message: "系统责任人地址不能为空", trigger: "change" }
],
yycjAppid: [
{ required: true, message: "引入插件APPID不能为空", trigger: "blur" }
{ required: true, message: "引入插件APPID不能为空", trigger: "change" }
],
yycjKfz: [
{ required: true, message: "引用插件(开发者)不能为空", trigger: "blur" }
{ required: true, message: "引用插件(开发者)不能为空", trigger: "change" }
],
xtjj: [
{ required: true, message: "系统简介不能为空", trigger: "blur" }
{ required: true, message: "系统简介不能为空", trigger: "change" }
]
},
@ -404,6 +403,12 @@ export default {
}
assetTaskminitaskSh(obj).then(res=>{
this.ruleForm = res.data;
console.log(111);
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
})
},
//

@ -27,12 +27,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="微信号" required prop="wxh">
<el-form-item label="微信号" prop="wxh">
<el-input v-model="ruleForm.wxh" style="width: 100%;" placeholder="请输入微信号"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="认证主体" required prop="rzzt">
<el-form-item label="认证主体" prop="rzzt">
<el-input v-model="ruleForm.rzzt" style="width: 100%;" placeholder="请输入认证主体"></el-input>
</el-form-item>
</el-col>
@ -47,7 +47,7 @@
pattern: /^[a-zA-Z0-9]{18}$/,
message: '请输入正确格式的18位统一社会信用代码',
trigger: 'blur'
trigger: 'change'
}
]"
>
@ -55,7 +55,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="公众号状态" required prop="gzhzt">
<el-form-item label="公众号状态" prop="gzhzt">
<el-select v-model="ruleForm.gzhzt" placeholder="请选择公众号状态">
<el-option
v-for="dict in dict.type.gzh_state"
@ -69,12 +69,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="公众号ID" required prop="gzhId">
<el-form-item label="公众号ID" prop="gzhId">
<el-input v-model="ruleForm.gzhId" style="width: 100%;" placeholder="请输入公众号ID"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="公众号类型" required prop="gzhlx">
<el-form-item label="公众号类型" prop="gzhlx">
<el-select v-model="ruleForm.gzhlx" placeholder="请选择公众号类型">
<el-option
v-for="dict in dict.type.gzh_lx"
@ -88,7 +88,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="认证状态" required prop="rzState">
<el-form-item label="认证状态" prop="rzState">
<el-select v-model="ruleForm.rzState" placeholder="请选择认证状态">
<el-option
v-for="dict in dict.type.gzh_rzzt"
@ -100,7 +100,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="认证时间" required prop="rzsj">
<el-form-item label="认证时间" prop="rzsj">
<el-date-picker
v-model="ruleForm.rzsj"
type="date"
@ -113,7 +113,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="认证类型" required prop="rzlx">
<el-form-item label="认证类型" prop="rzlx">
<el-select v-model="ruleForm.rzlx" placeholder="请选择认证类型">
<el-option
v-for="dict in dict.type.gzh_rzlx"
@ -125,7 +125,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属行业" required prop="sshy">
<el-form-item label="所属行业" prop="sshy">
<el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option
v-for="dict in dict.type.app_sshy"
@ -139,7 +139,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="重点行业" required prop="zdhy">
<el-form-item label="重点行业" prop="zdhy">
<el-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option
v-for="dict in dict.type.app_zdhy"
@ -151,7 +151,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政区划" required prop="xzqh">
<el-form-item label="行政区划" prop="xzqh">
<el-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option
v-for="dict in dict.type.app_xzqh"
@ -165,7 +165,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统责任人" required prop="xtzrr">
<el-form-item label="系统责任人" prop="xtzrr">
<el-input v-model="ruleForm.xtzrr" style="width: 100%;" placeholder="请输入系统责任人"></el-input>
</el-form-item>
</el-col>
@ -178,7 +178,7 @@
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
trigger: 'change'
}
]"
>
@ -196,7 +196,7 @@
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
trigger: ['change', 'change']
}
]"
>
@ -204,33 +204,33 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="系统责任人地址" required prop="xtzrrdz">
<el-form-item label="系统责任人地址" prop="xtzrrdz">
<el-input v-model="ruleForm.xtzrrdz" style="width: 100%;" placeholder="请输入系统责任人地址"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="菜单信息(菜单名称)" required prop="cdmc">
<el-form-item label="菜单信息(菜单名称)" prop="cdmc">
<el-input v-model="ruleForm.cdmc" style="width: 100%;" placeholder="请输入菜单信息(菜单名称)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="菜单信息(菜单链接)" required prop="cdlj">
<el-form-item label="菜单信息(菜单链接)" prop="cdlj">
<el-input v-model="ruleForm.cdlj" style="width: 100%;" placeholder="请输入菜单信息(菜单链接)"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="菜单信息(菜单类型)" required prop="cdlx">
<el-form-item label="菜单信息(菜单类型)" prop="cdlx">
<el-input v-model="ruleForm.cdlx" style="width: 100%;" placeholder="请输入菜单信息(菜单类型)"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="系统简介" required prop="xtjj">
<el-form-item label="系统简介" prop="xtjj">
<el-input type="textarea" resize="none" placeholder="请输入系统简介" :rows="5" v-model="ruleForm.xtjj"></el-input>
</el-form-item>
</el-col>
@ -277,26 +277,26 @@ export default {
},
rules: {
ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" }
{ required: true, message: "所属单位不能为空", trigger: "change" }
],
gzhmc: [
{ required: true, message: "公众号名称不能为空", trigger: "blur" }
{ required: true, message: "公众号名称不能为空", trigger: "change" }
],
wxh: [
{ required: true, message: "微信号不能为空", trigger: "blur" }
{ required: true, message: "微信号不能为空", trigger: "change" }
],
rzzt: [
{ required: true, message: "认证主体不能为空", trigger: "blur" }
{ required: true, message: "认证主体不能为空", trigger: "change" }
],
tyshxydm: [
{ required: true, message: "统一社会信用代码不能为空", trigger: "blur" },
{ pattern: /^[a-zA-Z0-9]{18}$/, message: "请输入正确格式的18位统一社会信用代码", trigger: "blur" }
{ required: true, message: "统一社会信用代码不能为空", trigger: "change" },
{ pattern: /^[a-zA-Z0-9]{18}$/, message: "请输入正确格式的18位统一社会信用代码", trigger: "change" }
],
gzhzt: [
{ required: true, message: "公众号状态不能为空", trigger: "change" }
],
gzhId: [
{ required: true, message: "公众号ID不能为空", trigger: "blur" }
{ required: true, message: "公众号ID不能为空", trigger: "change" }
],
gzhlx: [
{ required: true, message: "公众号类型不能为空", trigger: "change" }
@ -320,30 +320,30 @@ export default {
{ required: true, message: "行政区划不能为空", trigger: "change" }
],
xtzrr: [
{ required: true, message: "系统责任人不能为空", trigger: "blur" }
{ required: true, message: "系统责任人不能为空", trigger: "change" }
],
xtzrrdh: [
{ required: true, message: "系统责任人电话不能为空", trigger: "blur" },
{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur" }
{ required: true, message: "系统责任人电话不能为空", trigger: "change" },
{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "change" }
],
xtzrryx: [
{ required: true, message: "系统责任人邮箱不能为空", trigger: "blur" },
{ type: 'email', message: "请输入正确的邮箱地址", trigger: ['blur', 'change'] }
{ required: true, message: "系统责任人邮箱不能为空", trigger: "change" },
{ type: 'email', message: "请输入正确的邮箱地址", trigger: ['change', 'change'] }
],
xtzrrdz: [
{ required: true, message: "系统责任人地址不能为空", trigger: "blur" }
{ required: true, message: "系统责任人地址不能为空", trigger: "change" }
],
cdmc: [
{ required: true, message: "菜单信息(菜单名称)不能为空", trigger: "blur" }
{ required: true, message: "菜单信息(菜单名称)不能为空", trigger: "change" }
],
cdlj: [
{ required: true, message: "菜单信息(菜单链接)不能为空", trigger: "blur" }
{ required: true, message: "菜单信息(菜单链接)不能为空", trigger: "change" }
],
cdlx: [
{ required: true, message: "菜单信息(菜单类型)不能为空", trigger: "blur" }
{ required: true, message: "菜单信息(菜单类型)不能为空", trigger: "change" }
],
xtjj: [
{ required: true, message: "系统简介不能为空", trigger: "blur" }
{ required: true, message: "系统简介不能为空", trigger: "change" }
]
},
@ -380,6 +380,10 @@ export default {
}
assetTaskofficetaskSh(obj).then(res=>{
this.ruleForm = res.data;
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
})
},
//

@ -27,7 +27,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="建设类型" required prop="jslx">
<el-form-item label="建设类型" prop="jslx">
<el-select v-model="ruleForm.jslx" placeholder="请选择建设类型">
<el-option
v-for="dict in dict.type.email_jslx"
@ -39,19 +39,19 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="邮件系统供应商" required prop="yjxtgys">
<el-form-item label="邮件系统供应商" prop="yjxtgys">
<el-input v-model="ruleForm.yjxtgys" style="width: 100%;" placeholder="请输入邮件系统供应商"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="密码算法" required prop="mmsf">
<el-form-item label="密码算法" prop="mmsf">
<el-input v-model="ruleForm.mmsf" placeholder="请输入密码算法"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="邮件系统状态" required prop="yjxtzc">
<el-form-item label="邮件系统状态" prop="yjxtzc">
<el-select v-model="ruleForm.yjxtzc" placeholder="请选择邮件系统状态">
<el-option
v-for="dict in dict.type.email_state"
@ -65,7 +65,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="安全防护系统" required prop="aqfhxt">
<el-form-item label="安全防护系统" prop="aqfhxt">
<el-select v-model="ruleForm.aqfhxt" placeholder="请选择安全防护系统">
<el-option
v-for="dict in dict.type.email_hasorno"
@ -77,7 +77,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="安全备份环境" required prop="aqbfhj">
<el-form-item label="安全备份环境" prop="aqbfhj">
<el-select v-model="ruleForm.aqbfhj" placeholder="请选择安全备份环境">
<el-option
v-for="dict in dict.type.email_hasorno"
@ -91,12 +91,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="数字证书厂商" required prop="szzscs">
<el-form-item label="数字证书厂商" prop="szzscs">
<el-input v-model="ruleForm.szzscs" style="width: 100%;" placeholder="请输入数字证书厂商"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="上线时间" required prop="sxsj">
<el-form-item label="上线时间" prop="sxsj">
<el-date-picker
v-model="ruleForm.sxsj"
type="date"
@ -109,7 +109,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="所属行业" required prop="sshy">
<el-form-item label="所属行业" prop="sshy">
<el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option
v-for="dict in dict.type.app_sshy"
@ -121,7 +121,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="重点行业" required prop="zdhy">
<el-form-item label="重点行业" prop="zdhy">
<el-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option
v-for="dict in dict.type.app_zdhy"
@ -135,7 +135,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="行政区划" required prop="xzqh">
<el-form-item label="行政区划" prop="xzqh">
<el-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option
v-for="dict in dict.type.app_xzqh"
@ -147,7 +147,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="系统责任人" required prop="xtzrr">
<el-form-item label="系统责任人" prop="xtzrr">
<el-input v-model="ruleForm.xtzrr" style="width: 100%;" placeholder="请输入系统责任人"></el-input>
</el-form-item>
</el-col>
@ -162,7 +162,7 @@
required: true,
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
trigger: 'change'
}
]"
>
@ -177,7 +177,7 @@
required: true,
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
trigger: ['change', 'change']
}
]"
>
@ -187,14 +187,14 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统责任人地址" required prop="xtzrrdz">
<el-form-item label="系统责任人地址" prop="xtzrrdz">
<el-input v-model="ruleForm.xtzrrdz" style="width: 100%;" placeholder="请输入系统责任人地址"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="简介" required prop="jj">
<el-form-item label="简介" prop="jj">
<el-input type="textarea" resize="none" placeholder="请输入简介" :rows="5" v-model="ruleForm.jj"></el-input>
</el-form-item>
</el-col>
@ -241,19 +241,19 @@ export default {
},
rules: {
ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" }
{ required: true, message: "所属单位不能为空", trigger: "change" }
],
dzyxhz: [
{ required: true, message: "电子邮箱后缀不能为空", trigger: "blur" }
{ required: true, message: "电子邮箱后缀不能为空", trigger: "change" }
],
jslx: [
{ required: true, message: "建设类型不能为空", trigger: "change" }
],
yjxtgys: [
{ required: true, message: "邮件系统供应商不能为空", trigger: "blur" }
{ required: true, message: "邮件系统供应商不能为空", trigger: "change" }
],
mmsf: [
{ required: true, message: "密码算法不能为空", trigger: "blur" }
{ required: true, message: "密码算法不能为空", trigger: "change" }
],
yjxtzc: [
{ required: true, message: "邮件系统状态不能为空", trigger: "change" }
@ -265,7 +265,7 @@ export default {
{ required: true, message: "安全备份环境不能为空", trigger: "change" }
],
szzscs: [
{ required: true, message: "数字证书厂商不能为空", trigger: "blur" }
{ required: true, message: "数字证书厂商不能为空", trigger: "change" }
],
sxsj: [
{ required: true, message: "上线时间不能为空", trigger: "change" }
@ -280,14 +280,14 @@ export default {
{ required: true, message: "行政区划不能为空", trigger: "change" }
],
xtzrr: [
{ required: true, message: "系统责任人不能为空", trigger: "blur" }
{ required: true, message: "系统责任人不能为空", trigger: "change" }
],
xtzrrdz: [
{ required: true, message: "系统责任人地址不能为空", trigger: "blur" }
{ required: true, message: "系统责任人地址不能为空", trigger: "change" }
],
jj: [
{ required: true, message: "简介不能为空", trigger: "blur" }
{ required: true, message: "简介不能为空", trigger: "change" }
]
},
@ -323,6 +323,10 @@ export default {
}
assetTaskemailtaskSh(obj).then(res=>{
this.ruleForm = res.data;
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
})
},
//

@ -9,7 +9,7 @@
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="170px" class="demo-ruleForm" label-position="right" :disabled="disabled">
<el-row>
<el-col :span="12">
<el-form-item label="所属单位" required prop="ssdw">
<el-form-item label="所属单位" prop="ssdw">
<!-- <el-input v-model="ruleForm.ssdw" placeholder="请输入单位名称"></el-input> -->
<el-autocomplete
v-model="ruleForm.ssdw"
@ -20,19 +20,19 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="移动应用名称" required prop="appName">
<el-form-item label="移动应用名称" prop="appName">
<el-input v-model="ruleForm.appName" placeholder="请输入移动应用名称"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="包名" required prop="pack">
<el-form-item label="包名" prop="pack">
<el-input v-model="ruleForm.pack" style="width: 100%;" placeholder="请输入包名"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="icp备案状态" required prop="icpState">
<el-form-item label="icp备案状态" prop="icpState">
<el-select v-model="ruleForm.icpState" placeholder="请选择icp备案状态">
<el-option
v-for="dict in dict.type.app_icp_state"
@ -46,7 +46,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="icp备案号" required prop="icpbah">
<el-form-item label="icp备案号" prop="icpbah">
<el-input v-model="ruleForm.icpbah" placeholder="请输入icp备案号"></el-input>
</el-form-item>
</el-col>
@ -58,7 +58,7 @@
required: true,
pattern: /^[a-zA-Z0-9]{18}$/,
message: '请输入正确格式的18位统一社会信用代码',
trigger: 'blur'
trigger: 'change'
}
]"
>
@ -68,12 +68,12 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="文件名" required prop="wjm">
<el-form-item label="文件名" prop="wjm">
<el-input v-model="ruleForm.wjm" placeholder="请输入文件名"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属行业" required prop="sshy">
<el-form-item label="所属行业" prop="sshy">
<el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option
v-for="dict in dict.type.app_sshy"
@ -87,7 +87,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="重点行业" required prop="zdhy">
<el-form-item label="重点行业" prop="zdhy">
<el-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option
v-for="dict in dict.type.app_zdhy"
@ -99,7 +99,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政区划" required prop="xzqh">
<el-form-item label="行政区划" prop="xzqh">
<el-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option
v-for="dict in dict.type.app_xzqh"
@ -113,7 +113,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="安全加固情况" required prop="aqjgqk">
<el-form-item label="安全加固情况" prop="aqjgqk">
<el-select v-model="ruleForm.aqjgqk" placeholder="请选择安全加固情况">
<el-option
v-for="dict in dict.type.app_aqjgqk"
@ -125,38 +125,38 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="版本信息" required prop="bbxx">
<el-form-item label="版本信息" prop="bbxx">
<el-input v-model="ruleForm.bbxx" style="width: 100%;" placeholder="请输入版本信息"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="版本信息(版本号)" required prop="bbh">
<el-form-item label="版本信息(版本号)" prop="bbh">
<el-input v-model="ruleForm.bbh" style="width: 100%;" placeholder="请输入版本信息(版本号)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="版本信息MD5" required prop="bbxxMd5">
<el-form-item label="版本信息MD5" prop="bbxxMd5">
<el-input v-model="ruleForm.bbxxMd5" style="width: 100%;" placeholder="请输入版本信息MD5"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="版本信息(上架平台)" required prop="bbxxSjpt">
<el-form-item label="版本信息(上架平台)" prop="bbxxSjpt">
<el-input v-model="ruleForm.bbxxSjpt" style="width: 100%;" placeholder="请输入版本信息(上架平台)"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="文件大小" required prop="wjdx">
<el-form-item label="文件大小" prop="wjdx">
<el-input v-model="ruleForm.wjdx" style="width: 100%;" placeholder="请输入文件大小"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="简介" required prop="jj">
<el-form-item label="简介" prop="jj">
<el-input type="textarea" resize="none" placeholder="请输入简介" :rows="5" v-model="ruleForm.jj"></el-input>
</el-form-item>
</el-col>
@ -202,23 +202,23 @@ export default {
},
rules: {
ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" }
{ required: true, message: "所属单位不能为空", trigger: "change" }
],
appName: [
{ required: true, message: "移动应用名称不能为空", trigger: "blur" }
{ required: true, message: "移动应用名称不能为空", trigger: "change" }
],
pack: [
{ required: true, message: "包名不能为空", trigger: "blur" }
{ required: true, message: "包名不能为空", trigger: "change" }
],
icpState: [
{ required: true, message: "icp备案状态不能为空", trigger: "change" }
],
icpbah: [
{ required: true, message: "icp备案号不能为空", trigger: "blur" }
{ required: true, message: "icp备案号不能为空", trigger: "change" }
],
wjm: [
{ required: true, message: "文件名不能为空", trigger: "blur" }
{ required: true, message: "文件名不能为空", trigger: "change" }
],
sshy: [
{ required: true, message: "所属行业不能为空", trigger: "change" }
@ -233,22 +233,22 @@ export default {
{ required: true, message: "安全加固情况不能为空", trigger: "change" }
],
bbxx: [
{ required: true, message: "版本信息不能为空", trigger: "blur" }
{ required: true, message: "版本信息不能为空", trigger: "change" }
],
bbh: [
{ required: true, message: "版本信息(版本号)不能为空", trigger: "blur" }
{ required: true, message: "版本信息(版本号)不能为空", trigger: "change" }
],
bbxxMd5: [
{ required: true, message: "版本信息MD5不能为空", trigger: "blur" }
{ required: true, message: "版本信息MD5不能为空", trigger: "change" }
],
bbxxSjpt: [
{ required: true, message: "版本信息(上架平台)不能为空", trigger: "blur" }
{ required: true, message: "版本信息(上架平台)不能为空", trigger: "change" }
],
wjdx: [
{ required: true, message: "文件大小不能为空", trigger: "blur" }
{ required: true, message: "文件大小不能为空", trigger: "change" }
],
jj: [
{ required: true, message: "简介不能为空", trigger: "blur" }
{ required: true, message: "简介不能为空", trigger: "change" }
]
},
@ -284,6 +284,10 @@ export default {
}
assetTaskapptaskSh(obj).then(res=>{
this.ruleForm = res.data;
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
})
},
//

@ -179,6 +179,7 @@ export default {
}
},
mounted() {
localStorage.removeItem("activeName")
console.log(this.$store.state.user);
console.log(this.$store.state.user.roles[0]);

@ -274,6 +274,7 @@ export default {
},
methods: {
handleClick(tab, event) {
console.log(tab.name);
this.formInline = {
@ -281,7 +282,7 @@ export default {
}
this.activeName = tab.name
this.xtmcName = tab.$attrs.xtmcName,
localStorage.setItem("activeName",this.activeName)
this.handleQuery()
},
@ -390,11 +391,11 @@ export default {
});
})
this.activeName = this.chanckListTow[0].lable
if(localStorage.getItem("activeName")){
this.activeName = localStorage.getItem("activeName")
localStorage.setItem("activeName",this.activeName)
}
this.handleQuery();
},
titleInfo() {
getassetTaskid(this.$route.query.id || this.$route.meta.id).then(res => {

Loading…
Cancel
Save