|
@@ -53,7 +53,7 @@
|
|
|
<el-button type="primary" @click="saveAs()">另存为</el-button>
|
|
|
<el-button type="primary" @click="reset()">重置</el-button>
|
|
|
</el-row>
|
|
|
- <el-dialog title="标准名称设置" :modal="false" :visible.sync="dialogFormVisible" append-to-body="true" width="20rem">
|
|
|
+ <el-dialog title="标准名称设置" :modal="false" :visible.sync="dialogFormVisible" modal-append-to-body>
|
|
|
<el-form :model="ruleForm" :rules="rules" ref="ruleForm">
|
|
|
<el-form-item label="名称" prop="name">
|
|
|
<el-input v-model="ruleForm.name" autocomplete="off"></el-input>
|
|
@@ -65,7 +65,7 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog title="编辑" :modal="false" :visible.sync="editFormVisible" append-to-body="true" width="20rem">
|
|
|
- <el-form :model="oldRow" :rules="rowRules" ref="rowForm">
|
|
|
+ <el-form :model="oldRow" :rules="rules" ref="oldRow">
|
|
|
<el-form-item label="房屋结构" prop="jg">
|
|
|
<el-select v-model="oldRow.jg">
|
|
|
<el-option label="框架结构" value="框架结构"></el-option>
|
|
@@ -76,10 +76,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="房屋等级" prop="grade">
|
|
|
- <el-input v-model.number="oldRow.grade" type="number" min="1" max="5"></el-input>
|
|
|
+ <el-input v-model="oldRow.grade" type="number" min="1" max="5" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="单价(元/平方米)" prop="bz">
|
|
|
- <el-input v-model.number="oldRow.bz" type="number" min="0" max="10000000000"></el-input>
|
|
|
+ <el-input type="number" min="0" max="100000000" v-model="oldRow.bz" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="规格" prop="des">
|
|
|
<el-input type="textarea" :rows="4" v-model="oldRow.des" autocomplete="off"></el-input>
|
|
@@ -95,20 +95,12 @@
|
|
|
<script>
|
|
|
import {
|
|
|
getCqBcbzList, getCqBcbzItemList,
|
|
|
- addCqBcbz, updateCqBcbz, updateCqBcbzItem, delCqBcbzItem
|
|
|
+ addCqBcbz, updateCqBcbz, addCqBcbzItem, updateCqBcbzItem, delCqBcbzItem
|
|
|
} from "@/api/zt/ztApi.js";
|
|
|
export default {
|
|
|
props: ["cqValue"],
|
|
|
name: "ZDShowInfo",
|
|
|
data() {
|
|
|
- var bzValidate = (rule, value, callback) => {
|
|
|
- if (value == "" || value == null)
|
|
|
- callback(new Error("不能为空"))
|
|
|
- else if (value < 0) {
|
|
|
- callback(new Error("不能小于0"))
|
|
|
- }
|
|
|
- else callback()
|
|
|
- };
|
|
|
return {
|
|
|
editFormVisible: false,
|
|
|
dialogFormVisible: false,
|
|
@@ -118,36 +110,31 @@ export default {
|
|
|
rules: {
|
|
|
name: [
|
|
|
{ required: true, message: "请输入名称", trigger: "blur" },
|
|
|
-
|
|
|
// { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
|
|
],
|
|
|
},
|
|
|
- rulesEdit: {
|
|
|
- grade: [
|
|
|
- { validate: bzValidate, trigger: 'blur' }
|
|
|
- ],
|
|
|
- bz: [
|
|
|
- { validate: bzValidate, trigger: 'blur' }
|
|
|
- ],
|
|
|
- },
|
|
|
-
|
|
|
// rowForm: {
|
|
|
// JG: "框架结构",
|
|
|
// GRADE: 1,
|
|
|
// BZ: 1350,
|
|
|
// DES: ''
|
|
|
// },
|
|
|
-
|
|
|
rowRules: {
|
|
|
-
|
|
|
+ jg: [
|
|
|
+ { required: true, message: "请选择结构", trigger: "blur" },
|
|
|
+ // { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
|
|
+ ],
|
|
|
grade: [
|
|
|
- // { required: true, message: "不能为空", trigger: "blur" },
|
|
|
- { type: 'number', min: 1, max: 5, message: "范围1-5之间", trigger: 'blur' }
|
|
|
+ { required: true, message: "请选择等级", trigger: "blur" },
|
|
|
+ // { min: 1, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
|
|
],
|
|
|
bz: [
|
|
|
- // { required: true, message: "不能为空", trigger: "blur" },
|
|
|
- // /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/
|
|
|
- { type: 'number', min: 0, max: 10000000000, message: "不能小于0", trigger: 'blur' }
|
|
|
+ { required: true, message: "请输入名称", trigger: "blur" },
|
|
|
+ // { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
|
|
+ ],
|
|
|
+ des: [
|
|
|
+ { required: true, message: "请输入规划", trigger: "blur" },
|
|
|
+ // { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
|
|
|
],
|
|
|
},
|
|
|
/**
|
|
@@ -274,7 +261,7 @@ export default {
|
|
|
*/
|
|
|
initForm() {
|
|
|
debugger;
|
|
|
-
|
|
|
+ console.log(this.cqValue);
|
|
|
// if (this.cqValue && this.cqValue != "") {
|
|
|
// this.bcbz = this.cqValue;
|
|
|
// var item = this.bcbzList.find((t) => t.value == this.bcbz);
|
|
@@ -355,6 +342,8 @@ export default {
|
|
|
that.$layer.alert("请选择补偿标准");
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ debugger;
|
|
|
if (window.isUseDB) {
|
|
|
var item = {
|
|
|
id: that.curBCBZ.id,
|
|
@@ -405,17 +394,17 @@ export default {
|
|
|
saveData() {
|
|
|
debugger;
|
|
|
var val = (window.ZSBC.CQBCList.length + 1).toString();
|
|
|
- var that = this;
|
|
|
+ var that=this;
|
|
|
var newBCBZ = {
|
|
|
- id: val,
|
|
|
- name: that.ruleForm.name,
|
|
|
- bcbz: that.curBCBZ.bcbz,
|
|
|
- };
|
|
|
+ id: val,
|
|
|
+ name: that.ruleForm.name,
|
|
|
+ bcbz: that.curBCBZ.bcbz,
|
|
|
+ };
|
|
|
if (window.isUseDB) {
|
|
|
- addCqBcbz(newBCBZ).then((res) => {
|
|
|
- if (res)
|
|
|
- that.$layer.alert("保存完成");
|
|
|
- }).catch((err) => {
|
|
|
+ addCqBcbz(newBCBZ).then((res)=>{
|
|
|
+ if(res)
|
|
|
+ that.$layer.alert("保存完成");
|
|
|
+ }).catch((err)=>{
|
|
|
console.log(err)
|
|
|
})
|
|
|
}
|
|
@@ -430,23 +419,16 @@ export default {
|
|
|
*/
|
|
|
handleClick(row) {
|
|
|
debugger
|
|
|
-
|
|
|
this.oldRow = row;
|
|
|
this.editFormVisible = true;
|
|
|
},
|
|
|
handleDeleteClick(row) {
|
|
|
- var that = this;
|
|
|
if (row == undefined)
|
|
|
return;
|
|
|
- var index = that.curBCBZ.bcbz.findIndex(t => t.id = row.id)
|
|
|
- var formId = that.$layer.confirm("确定要删除吗?", {}, function () {
|
|
|
+ this.$layer.confirm("确定要删除吗?", {}, function () {
|
|
|
delCqBcbzItem([row.id]).then((res) => {
|
|
|
- if (res) {
|
|
|
- that.$message("数据已删除!");
|
|
|
- if (index > -1)
|
|
|
- that.curBCBZ.bcbz.splice(index, 1)
|
|
|
- that.$layer.close(formId)
|
|
|
- }
|
|
|
+ if (res)
|
|
|
+ this.$layer.alert("数据已删除!");
|
|
|
}).catch((err) => {
|
|
|
console.log(err)
|
|
|
})
|
|
@@ -463,27 +445,9 @@ export default {
|
|
|
handleSetFoucsSetData(row) {
|
|
|
this.oldRow = row;
|
|
|
},
|
|
|
- submitEditForm(formName) {
|
|
|
- // if (!this.chageBCBZ())
|
|
|
- // return false;
|
|
|
- // else {
|
|
|
- console.log(this.oldRow.bz)
|
|
|
- console.log(this.oldRow.grade)
|
|
|
- this.$refs[formName].validate((valid) => {
|
|
|
-
|
|
|
- if (valid) {
|
|
|
- // alert('submit!');
|
|
|
- this.editFormVisible = false;
|
|
|
- this.updateItem();
|
|
|
- // this.$layer.alert("保存完成");
|
|
|
- return true
|
|
|
- } else {
|
|
|
- console.log("error submit!!");
|
|
|
- return false;
|
|
|
- }
|
|
|
- })
|
|
|
-
|
|
|
- // }
|
|
|
+ submitEditForm() {
|
|
|
+ this.editFormVisible = false;
|
|
|
+ this.updateItem()
|
|
|
},
|
|
|
/**
|
|
|
*
|
|
@@ -515,18 +479,6 @@ export default {
|
|
|
saveHandleClick(row) {
|
|
|
row.seen = false;
|
|
|
},
|
|
|
- chageBCBZ() {
|
|
|
- if (this.oldRow.grade < 1) {
|
|
|
- this.$message.warning('不能小于1')
|
|
|
- return false
|
|
|
- }
|
|
|
- if (this.oldRow.bz < 0) {
|
|
|
- this.$message.warning('不能小于0')
|
|
|
- return false
|
|
|
- }
|
|
|
-
|
|
|
- return true;
|
|
|
- }
|
|
|
},
|
|
|
};
|
|
|
</script>
|