|
@@ -107,6 +107,15 @@
|
|
|
v-hasPermi="['business:xmsbCommon:sh']"
|
|
|
>审核</el-button
|
|
|
>
|
|
|
+ <el-button
|
|
|
+ v-if="scope.row.sbzt=='0'"
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-edit"
|
|
|
+ @click="handleSub(scope.row)"
|
|
|
+ v-hasPermi="['business:xmsbCommon:edit']"
|
|
|
+ >提交</el-button
|
|
|
+ >
|
|
|
<el-button
|
|
|
v-if="scope.row.sbzt=='0'"
|
|
|
size="mini"
|
|
@@ -269,6 +278,18 @@
|
|
|
<el-input v-model="form.xmssdw" placeholder="请输入项目实施单位" />
|
|
|
</el-form-item>
|
|
|
|
|
|
+ <el-form-item v-for="kz in kzList" :key="kz.id" :label="kz.label" :prop="kz.id">
|
|
|
+ <el-input v-if="kz.type == 'input'" v-model="kz.value" placeholder="请输入" />
|
|
|
+ <el-select v-if="kz.type == 'select'" v-model="kz.value" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in kz.dictData"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item label="备注" prop="bz">
|
|
|
<el-input
|
|
|
v-model="form.bz"
|
|
@@ -299,6 +320,7 @@ import {
|
|
|
getXmsbCommon,
|
|
|
listXmsbCommon,
|
|
|
updateXmsbCommon,
|
|
|
+ getXmsbAddInfo,
|
|
|
} from "@/api/business/xmsb/xmsbCommon";
|
|
|
import xmsbFj from "../xmsbFj/index";
|
|
|
import { chineseOne, idCard, Regular } from "@/utils/regular";
|
|
@@ -336,6 +358,7 @@ export default {
|
|
|
openView: false,
|
|
|
// 备注时间范围
|
|
|
daterangeSbrq: [],
|
|
|
+ kzList: [],
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
@@ -530,6 +553,22 @@ export default {
|
|
|
this.openView = true;
|
|
|
this.viewTitle = "附件列表";
|
|
|
},
|
|
|
+ /** 提交按钮操作 */
|
|
|
+ handleSub(row) {
|
|
|
+ this.reset();
|
|
|
+ const id = row.id || this.ids;
|
|
|
+ const param = {
|
|
|
+ id: id,
|
|
|
+ status: '1',
|
|
|
+ }
|
|
|
+ this.submitFormLoading = true;
|
|
|
+ updateXmsbCommon(param)
|
|
|
+ .then((response) => {
|
|
|
+ this.$modal.msgSuccess("提交成功");
|
|
|
+ this.getList();
|
|
|
+ })
|
|
|
+ .finally(() => (this.submitFormLoading = false));
|
|
|
+ },
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
this.reset();
|
|
@@ -541,9 +580,6 @@ export default {
|
|
|
} else {
|
|
|
this.form.szdq = "";
|
|
|
}
|
|
|
- /****** sks 需要改动的地方 start ******/
|
|
|
- this.copyForm = this.deepCopy(response.data);
|
|
|
- /****** sks 需要改动的地方 end ******/
|
|
|
this.open = true;
|
|
|
this.title = "修改项目申报信息";
|
|
|
});
|
|
@@ -568,8 +604,6 @@ export default {
|
|
|
this.getList();
|
|
|
})
|
|
|
.finally(() => (this.submitFormLoading = false));
|
|
|
- }
|
|
|
- /****** sks 需要改动的地方 end ******/
|
|
|
} else {
|
|
|
addXmsbCommon({...this.form, szdq: szxzqh})
|
|
|
.then((response) => {
|
|
@@ -579,6 +613,7 @@ export default {
|
|
|
})
|
|
|
.finally(() => (this.submitFormLoading = false));
|
|
|
}
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
@@ -625,6 +660,13 @@ export default {
|
|
|
},
|
|
|
changFormXmlx(xmIdData, data){
|
|
|
this.form.xmlx = xmIdData;
|
|
|
+ const param = {
|
|
|
+ xmlx: this.form.xmlx,
|
|
|
+ }
|
|
|
+ getXmsbAddInfo(param).then((res) => {
|
|
|
+ this.kzList = res;
|
|
|
+ console.log(this.kzList)
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
};
|