|
@@ -12,7 +12,7 @@
|
|
|
label="服务名称"
|
|
|
label-class-name="my-label"
|
|
|
content-class-name="my-content"
|
|
|
- >kooriookami</el-descriptions-item
|
|
|
+ >{{ detailObj.label }}</el-descriptions-item
|
|
|
>
|
|
|
<el-descriptions-item
|
|
|
label="数据说明"
|
|
@@ -24,7 +24,7 @@
|
|
|
>XXXXX</el-descriptions-item
|
|
|
>
|
|
|
<el-descriptions-item label="数据年份">XXXX</el-descriptions-item>
|
|
|
- <el-descriptions-item label="服务类型">XXX</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="服务类型">{{ detailObj.type }}</el-descriptions-item>
|
|
|
<el-descriptions-item label="服务发布时间"
|
|
|
>XXX</el-descriptions-item
|
|
|
>
|
|
@@ -53,61 +53,62 @@
|
|
|
>
|
|
|
<el-form-item label-width="0px">
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item prop="date1" label="申请时间">
|
|
|
- <el-date-picker
|
|
|
+ <el-form-item prop="sqTime" label="申请时间">
|
|
|
+ <!-- <el-date-picker
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
v-model="ruleForm.date1"
|
|
|
style="width: 100%"
|
|
|
- ></el-date-picker>
|
|
|
+ ></el-date-picker> -->
|
|
|
+ <el-input v-model="ruleForm.sqTime"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item prop="sqbm" label="申请部门">
|
|
|
- <el-input v-model="ruleForm.sqbm"></el-input>
|
|
|
+ <el-form-item prop="sqDepartmentBy" label="申请部门">
|
|
|
+ <el-input v-model="ruleForm.sqDepartmentBy"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form-item>
|
|
|
<el-form-item label-width="0px">
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item prop="sjfw" label="数据服务">
|
|
|
- <el-input v-model="ruleForm.sjfw"></el-input>
|
|
|
+ <el-form-item prop="zymlBy" label="数据服务">
|
|
|
+ <el-input v-model="ruleForm.zymlBy"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item prop="sjlx" label="数据类型">
|
|
|
- <el-input v-model="ruleForm.sjlx"></el-input>
|
|
|
+ <el-form-item prop="zymlTypeName" label="数据类型">
|
|
|
+ <el-input v-model="ruleForm.zymlTypeName"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="申请范围" prop="xzqTreeValue">
|
|
|
+ <el-form-item label="申请范围" prop="sqFw">
|
|
|
<el-cascader
|
|
|
:show-all-levels="false"
|
|
|
:options="xzqTreeData"
|
|
|
placeholder="行政区"
|
|
|
:props="{ checkStrictly: true, expandTrigger: 'hover' }"
|
|
|
clearable
|
|
|
- v-model="xzqTreeValue"
|
|
|
+ v-model="ruleForm.sqFw"
|
|
|
></el-cascader>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="申请理由" prop="sqly">
|
|
|
- <el-input type="textarea" v-model="ruleForm.sqly"></el-input>
|
|
|
+ <el-form-item label="申请理由" prop="sqReason">
|
|
|
+ <el-input type="textarea" v-model="ruleForm.sqReason"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="系统名称" prop="name">
|
|
|
- <el-input v-model="ruleForm.name"></el-input>
|
|
|
+ <el-form-item label="系统名称" prop="systemName">
|
|
|
+ <el-input v-model="ruleForm.systemName"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="调用IP" prop="dyip">
|
|
|
- <el-input v-model="ruleForm.name"></el-input>
|
|
|
+ <el-form-item label="调用IP" prop="callIp">
|
|
|
+ <el-input v-model="ruleForm.callIp"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="预期截止时间" prop="yqjzsj">
|
|
|
+ <el-form-item label="预期截止时间" prop="sqDeadline">
|
|
|
<el-date-picker
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
- v-model="ruleForm.yqjzsj"
|
|
|
+ v-model="ruleForm.sqDeadline"
|
|
|
style="width: 100%"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="附件材料" prop="fjcl">
|
|
|
+ <el-form-item label="附件材料" prop="attachment">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:on-change="handleChange"
|
|
@@ -125,10 +126,11 @@
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="resetForm('ruleForm')">取消</el-button>
|
|
|
+
|
|
|
<el-button type="primary" @click="submitForm('ruleForm')"
|
|
|
- >取消</el-button
|
|
|
+ >确定</el-button
|
|
|
>
|
|
|
- <el-button @click="resetForm('ruleForm')">确定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
|
|
@@ -169,6 +171,8 @@
|
|
|
|
|
|
<script>
|
|
|
import { GetXzqhTree } from "@/api/map";
|
|
|
+import { ApplyResources } from "../../../api/kfgx/gxzy";
|
|
|
+import moment from "moment";
|
|
|
export default {
|
|
|
props: {
|
|
|
detailObj:{
|
|
@@ -183,17 +187,16 @@ export default {
|
|
|
xzqTreeData: [], //申请范围
|
|
|
fileList: [], //文件
|
|
|
ruleForm: {
|
|
|
- name: "", //系统名称
|
|
|
- date1: "", //申请时间
|
|
|
- sqbm: "", //申请部门
|
|
|
- sqly: "", //申请理由
|
|
|
- sjfw: "", //数据服务
|
|
|
- sjlx: "", //数据类型
|
|
|
- // sqfw:'',//申请范围
|
|
|
- xzqTreeValue: "", //申请范围
|
|
|
- dyip: "", //调用ip
|
|
|
- yqjzsj: "", //预期服务截止时间
|
|
|
- fjcl: "", //附件材料
|
|
|
+ sqTime: moment(new Date()).format("YYYY-MM-DD HH:mm:ss"), //申请时间
|
|
|
+ sqDepartmentBy: "", //申请部门
|
|
|
+ sqReason: "", //申请理由
|
|
|
+ systemName:'',
|
|
|
+ sqFw:'',//申请范围
|
|
|
+ zymlBy: "", //数据服务
|
|
|
+ zymlTypeName: "", //数据类型
|
|
|
+ callIp: "", //调用ip
|
|
|
+ sqDeadline: "", //预期服务截止时间
|
|
|
+ attachment: "", //附件材料
|
|
|
},
|
|
|
rules: {
|
|
|
name: [
|
|
@@ -201,7 +204,7 @@ export default {
|
|
|
{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" },
|
|
|
],
|
|
|
sqly: [{ required: true, message: "请填写活动形式", trigger: "blur" }],
|
|
|
- xzqTreeValue: [
|
|
|
+ sqFw: [
|
|
|
{ required: true, message: "请选择申请范围", trigger: "change" },
|
|
|
],
|
|
|
dyip: [{ required: true, message: "请填写调用IP", trigger: "blur" }],
|
|
@@ -225,6 +228,7 @@ export default {
|
|
|
this.getXzqTreeData();
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
closeBox() {
|
|
|
this.$emit("updateParent", "isShowService", false);
|
|
|
},
|
|
@@ -270,6 +274,9 @@ export default {
|
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|
|
|
alert("submit!");
|
|
|
+ ApplyResources().then((res)=>{
|
|
|
+ this.$message.success('成功!')
|
|
|
+ })
|
|
|
} else {
|
|
|
console.log("error submit!!");
|
|
|
return false;
|