吕天方 3 months ago
commit 426c1e44c5

@ -99,8 +99,8 @@
<section> <section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader"> <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 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="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"> <!-- <el-table-column label="icp备案状态" key="dwmc" prop="dwmc" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.project_middle_type" :value="scope.row.projectMiddleType"/> <dict-tag :options="dict.type.project_middle_type" :value="scope.row.projectMiddleType"/>

@ -99,8 +99,8 @@
<section> <section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader"> <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 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="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 label="单位名称" key="dwmc" prop="dwmc" align="center">
</el-table-column> --> </el-table-column> -->
<el-table-column label="新增时间" key="createTime" prop="createTime" align="center" /> <el-table-column label="新增时间" key="createTime" prop="createTime" align="center" />

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

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

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

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

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

@ -27,7 +27,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.jslx" placeholder="请选择建设类型">
<el-option <el-option
v-for="dict in dict.type.email_jslx" v-for="dict in dict.type.email_jslx"
@ -39,19 +39,19 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.yjxtgys" style="width: 100%;" placeholder="请输入邮件系统供应商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.mmsf" placeholder="请输入密码算法"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.yjxtzc" placeholder="请选择邮件系统状态">
<el-option <el-option
v-for="dict in dict.type.email_state" v-for="dict in dict.type.email_state"
@ -65,7 +65,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.aqfhxt" placeholder="请选择安全防护系统">
<el-option <el-option
v-for="dict in dict.type.email_hasorno" v-for="dict in dict.type.email_hasorno"
@ -77,7 +77,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.aqbfhj" placeholder="请选择安全备份环境">
<el-option <el-option
v-for="dict in dict.type.email_hasorno" v-for="dict in dict.type.email_hasorno"
@ -91,12 +91,12 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.szzscs" style="width: 100%;" placeholder="请输入数字证书厂商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上线时间" required prop="sxsj"> <el-form-item label="上线时间" prop="sxsj">
<el-date-picker <el-date-picker
v-model="ruleForm.sxsj" v-model="ruleForm.sxsj"
type="date" type="date"
@ -109,7 +109,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option <el-option
v-for="dict in dict.type.app_sshy" v-for="dict in dict.type.app_sshy"
@ -121,7 +121,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option <el-option
v-for="dict in dict.type.app_zdhy" v-for="dict in dict.type.app_zdhy"
@ -135,7 +135,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option <el-option
v-for="dict in dict.type.app_xzqh" v-for="dict in dict.type.app_xzqh"
@ -147,7 +147,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.xtzrr" style="width: 100%;" placeholder="请输入系统责任人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -162,7 +162,7 @@
required: true, required: true,
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码', message: '请输入正确的手机号码',
trigger: 'blur' trigger: 'change'
} }
]" ]"
> >
@ -177,7 +177,7 @@
required: true, required: true,
type: 'email', type: 'email',
message: '请输入正确的邮箱地址', message: '请输入正确的邮箱地址',
trigger: ['blur', 'change'] trigger: ['change', 'change']
} }
]" ]"
> >
@ -187,14 +187,14 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.xtzrrdz" style="width: 100%;" placeholder="请输入系统责任人地址"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <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-input type="textarea" resize="none" placeholder="请输入简介" :rows="5" v-model="ruleForm.jj"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -241,19 +241,19 @@ export default {
}, },
rules: { rules: {
ssdw: [ ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" } { required: true, message: "所属单位不能为空", trigger: "change" }
], ],
dzyxhz: [ dzyxhz: [
{ required: true, message: "电子邮箱后缀不能为空", trigger: "blur" } { required: true, message: "电子邮箱后缀不能为空", trigger: "change" }
], ],
jslx: [ jslx: [
{ required: true, message: "建设类型不能为空", trigger: "change" } { required: true, message: "建设类型不能为空", trigger: "change" }
], ],
yjxtgys: [ yjxtgys: [
{ required: true, message: "邮件系统供应商不能为空", trigger: "blur" } { required: true, message: "邮件系统供应商不能为空", trigger: "change" }
], ],
mmsf: [ mmsf: [
{ required: true, message: "密码算法不能为空", trigger: "blur" } { required: true, message: "密码算法不能为空", trigger: "change" }
], ],
yjxtzc: [ yjxtzc: [
{ required: true, message: "邮件系统状态不能为空", trigger: "change" } { required: true, message: "邮件系统状态不能为空", trigger: "change" }
@ -265,7 +265,7 @@ export default {
{ required: true, message: "安全备份环境不能为空", trigger: "change" } { required: true, message: "安全备份环境不能为空", trigger: "change" }
], ],
szzscs: [ szzscs: [
{ required: true, message: "数字证书厂商不能为空", trigger: "blur" } { required: true, message: "数字证书厂商不能为空", trigger: "change" }
], ],
sxsj: [ sxsj: [
{ required: true, message: "上线时间不能为空", trigger: "change" } { required: true, message: "上线时间不能为空", trigger: "change" }
@ -280,14 +280,14 @@ export default {
{ required: true, message: "行政区划不能为空", trigger: "change" } { required: true, message: "行政区划不能为空", trigger: "change" }
], ],
xtzrr: [ xtzrr: [
{ required: true, message: "系统责任人不能为空", trigger: "blur" } { required: true, message: "系统责任人不能为空", trigger: "change" }
], ],
xtzrrdz: [ xtzrrdz: [
{ required: true, message: "系统责任人地址不能为空", trigger: "blur" } { required: true, message: "系统责任人地址不能为空", trigger: "change" }
], ],
jj: [ jj: [
{ required: true, message: "简介不能为空", trigger: "blur" } { required: true, message: "简介不能为空", trigger: "change" }
] ]
}, },
@ -323,6 +323,10 @@ export default {
} }
assetTaskemailtaskSh(obj).then(res=>{ assetTaskemailtaskSh(obj).then(res=>{
this.ruleForm = res.data; 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-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="170px" class="demo-ruleForm" label-position="right" :disabled="disabled">
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.ssdw" placeholder="请输入单位名称"></el-input> -->
<el-autocomplete <el-autocomplete
v-model="ruleForm.ssdw" v-model="ruleForm.ssdw"
@ -20,19 +20,19 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.appName" placeholder="请输入移动应用名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.pack" style="width: 100%;" placeholder="请输入包名"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.icpState" placeholder="请选择icp备案状态">
<el-option <el-option
v-for="dict in dict.type.app_icp_state" v-for="dict in dict.type.app_icp_state"
@ -46,7 +46,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.icpbah" placeholder="请输入icp备案号"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -58,7 +58,7 @@
required: true, required: true,
pattern: /^[a-zA-Z0-9]{18}$/, pattern: /^[a-zA-Z0-9]{18}$/,
message: '请输入正确格式的18位统一社会信用代码', message: '请输入正确格式的18位统一社会信用代码',
trigger: 'blur' trigger: 'change'
} }
]" ]"
> >
@ -68,12 +68,12 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.wjm" placeholder="请输入文件名"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option <el-option
v-for="dict in dict.type.app_sshy" v-for="dict in dict.type.app_sshy"
@ -87,7 +87,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.zdhy" placeholder="请选择重点行业">
<el-option <el-option
v-for="dict in dict.type.app_zdhy" v-for="dict in dict.type.app_zdhy"
@ -99,7 +99,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-select v-model="ruleForm.xzqh" placeholder="请选择行政区划">
<el-option <el-option
v-for="dict in dict.type.app_xzqh" v-for="dict in dict.type.app_xzqh"
@ -113,7 +113,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-select v-model="ruleForm.aqjgqk" placeholder="请选择安全加固情况">
<el-option <el-option
v-for="dict in dict.type.app_aqjgqk" v-for="dict in dict.type.app_aqjgqk"
@ -125,38 +125,38 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.bbxx" style="width: 100%;" placeholder="请输入版本信息"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.bbh" style="width: 100%;" placeholder="请输入版本信息(版本号)"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.bbxxMd5" style="width: 100%;" placeholder="请输入版本信息MD5"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <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-input v-model="ruleForm.bbxxSjpt" style="width: 100%;" placeholder="请输入版本信息(上架平台)"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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-input v-model="ruleForm.wjdx" style="width: 100%;" placeholder="请输入文件大小"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <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-input type="textarea" resize="none" placeholder="请输入简介" :rows="5" v-model="ruleForm.jj"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -202,23 +202,23 @@ export default {
}, },
rules: { rules: {
ssdw: [ ssdw: [
{ required: true, message: "所属单位不能为空", trigger: "blur" } { required: true, message: "所属单位不能为空", trigger: "change" }
], ],
appName: [ appName: [
{ required: true, message: "移动应用名称不能为空", trigger: "blur" } { required: true, message: "移动应用名称不能为空", trigger: "change" }
], ],
pack: [ pack: [
{ required: true, message: "包名不能为空", trigger: "blur" } { required: true, message: "包名不能为空", trigger: "change" }
], ],
icpState: [ icpState: [
{ required: true, message: "icp备案状态不能为空", trigger: "change" } { required: true, message: "icp备案状态不能为空", trigger: "change" }
], ],
icpbah: [ icpbah: [
{ required: true, message: "icp备案号不能为空", trigger: "blur" } { required: true, message: "icp备案号不能为空", trigger: "change" }
], ],
wjm: [ wjm: [
{ required: true, message: "文件名不能为空", trigger: "blur" } { required: true, message: "文件名不能为空", trigger: "change" }
], ],
sshy: [ sshy: [
{ required: true, message: "所属行业不能为空", trigger: "change" } { required: true, message: "所属行业不能为空", trigger: "change" }
@ -233,22 +233,22 @@ export default {
{ required: true, message: "安全加固情况不能为空", trigger: "change" } { required: true, message: "安全加固情况不能为空", trigger: "change" }
], ],
bbxx: [ bbxx: [
{ required: true, message: "版本信息不能为空", trigger: "blur" } { required: true, message: "版本信息不能为空", trigger: "change" }
], ],
bbh: [ bbh: [
{ required: true, message: "版本信息(版本号)不能为空", trigger: "blur" } { required: true, message: "版本信息(版本号)不能为空", trigger: "change" }
], ],
bbxxMd5: [ bbxxMd5: [
{ required: true, message: "版本信息MD5不能为空", trigger: "blur" } { required: true, message: "版本信息MD5不能为空", trigger: "change" }
], ],
bbxxSjpt: [ bbxxSjpt: [
{ required: true, message: "版本信息(上架平台)不能为空", trigger: "blur" } { required: true, message: "版本信息(上架平台)不能为空", trigger: "change" }
], ],
wjdx: [ wjdx: [
{ required: true, message: "文件大小不能为空", trigger: "blur" } { required: true, message: "文件大小不能为空", trigger: "change" }
], ],
jj: [ jj: [
{ required: true, message: "简介不能为空", trigger: "blur" } { required: true, message: "简介不能为空", trigger: "change" }
] ]
}, },
@ -284,6 +284,10 @@ export default {
} }
assetTaskapptaskSh(obj).then(res=>{ assetTaskapptaskSh(obj).then(res=>{
this.ruleForm = res.data; this.ruleForm = res.data;
setTimeout(() => {
this.$refs.ruleForm.clearValidate()
}, 100);
}) })
}, },
// //

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

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

Loading…
Cancel
Save