@@ -58,6 +58,18 @@ export default {
funid: {
type: String,
default: ''
+ },
+ wsql: {
+ type: String,
+ default: ''
+ },
+ wvalue: {
+ type: String,
+ default: ''
+ },
+ wtype: {
+ type: String,
+ default: ''
}
},
data() {
@@ -85,7 +97,10 @@ export default {
getFunCol() {
api.getFunCol(this.funid).then(data => {
if (data.success) {
- this.fun = data.data.root
+ this.fun = data.data.root.filter(d => {
+ return d.fun_col__col_index !== '10000'
+ })
+ console.log(this.fun, 'this.fun')
this.funCode = this.fun[0].fun_col__col_code
this.where_sql = `${this.fun[0].fun_col__col_code}`
this.where_type = this.fun[0].fun_col__data_type
@@ -122,7 +137,6 @@ export default {
api.getSelect(this.control_name).then(data => {
if (data.success) {
this.combo = data.data.root
- console.log(this.combo, 'this.combo')
} else {
this.$message.error(data.message)
}
@@ -133,13 +147,28 @@ export default {
let whereSql
if (this.searchVal) {
if (this.control === 'date') {
- const where_sql = `${this.where_sql} >= ?`
- const whereValue = `${this.searchVal}`
- const where_type = `date`
- whereSql = `where_sql=${where_sql}&where_value=${whereValue}&where_type=${where_type}`
+ if (this.wsql) {
+ const where_sql = `(${this.wsql}=?) and ${this.where_sql} >= ?`
+ const whereValue = `${this.wvalue};${this.searchVal}`
+ const where_type = `${this.wtype};date`
+ whereSql = `where_sql=${where_sql}&where_value=${whereValue}&where_type=${where_type}`
+ } else {
+ const where_sql = `${this.where_sql} >= ?`
+ const whereValue = `${this.searchVal}`
+ const where_type = `date`
+ whereSql = `where_sql=${where_sql}&where_value=${whereValue}&where_type=${where_type}`
+ }
} else {
- whereValue = encodeURI(`\%${this.searchVal}\%`)
- whereSql = `where_sql=${this.where_sql} like ?&where_value=${whereValue}&where_type=${this.where_type}`
+ if (this.wsql) {
+ const Value = encodeURI(`\%${this.searchVal}\%`)
+ const where_sql = `(${this.wsql}=?) and ${Value} >= ?`
+ const whereValue = `${this.wvalue};${Value}`
+ const where_type = `${this.wtype};${this.where_type}`
+ whereSql = `where_sql=${where_sql}&where_value=${whereValue}&where_type=${where_type}`
+ } else {
+ whereValue = encodeURI(`\%${this.searchVal}\%`)
+ whereSql = `where_sql=${this.where_sql} like ?&where_value=${whereValue}&where_type=${this.where_type}`
+ }
}
} else {
whereSql = `where_sql=&where_value=&where_type=`
diff --git a/src/views/insp_name/index.vue b/src/views/insp_name/index.vue
index 9ab2aa5e..a6c716f2 100644
--- a/src/views/insp_name/index.vue
+++ b/src/views/insp_name/index.vue
@@ -19,6 +19,7 @@
@selection-change="handleSelectionChange"
@cell-dblclick="cellDblclick"
>
+
-
+
{{ scope.row[d.prop] }}
diff --git a/src/views/safe_insp/components/create/index.vue b/src/views/safe_insp/components/create/index.vue
index fdb15edc..42b01afd 100644
--- a/src/views/safe_insp/components/create/index.vue
+++ b/src/views/safe_insp/components/create/index.vue
@@ -108,13 +108,13 @@
v-if="inspNameVisible"
title="选择巡检名称"
:visible.sync="inspNameVisible"
- width="60%"
+ width="40%"
>
-
- 取 消
+
diff --git a/src/views/safe_insp/components/edit_form/index.vue b/src/views/safe_insp/components/edit_form/index.vue
index fc2a2a90..0c73e3e8 100644
--- a/src/views/safe_insp/components/edit_form/index.vue
+++ b/src/views/safe_insp/components/edit_form/index.vue
@@ -108,13 +108,13 @@
v-if="inspNameVisible"
title="选择巡检名称"
:visible.sync="inspNameVisible"
- width="60%"
+ width="40%"
>