|
@@ -108,7 +108,7 @@
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label"><span
|
|
|
style="color:red;">* </span>数据导出ID</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" id="data-id" placeholder="数据导出ID">
|
|
|
</div>
|
|
|
</div>
|
|
@@ -120,26 +120,26 @@
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label"><span style="color:red;">* </span>公司名称</label>
|
|
|
<ul class="dropdown-menu"> </ul>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" id="company-name" autocomplete="off"
|
|
|
data-provide="typeahead" placeholder="公司名称">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label">部门名称</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" id="dpart-name" placeholder="部门名称">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label">规则名称</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" id="rule-name" placeholder="规则名称">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label">选择文件</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="file" name="file" id="uploadfile">
|
|
|
</div>
|
|
|
</div>
|
|
@@ -148,13 +148,13 @@
|
|
|
style="color: #00c4ff;margin-right: 6px"></i>数据存储</h5>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label"><span style="color:red;">* </span>数据库名</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" value="jyqykhfw" readonly>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-3 control-label"><span style="color:red;">* </span>数据表名</label>
|
|
|
- <div class="col-sm-6">
|
|
|
+ <div class="col-sm-5">
|
|
|
<input type="text" class="form-control" id="coll-save-name" placeholder="数据表名">
|
|
|
</div>
|
|
|
</div>
|
|
@@ -245,6 +245,7 @@
|
|
|
let stype = "coll";
|
|
|
let fields = {{ .T.fields }}
|
|
|
let projectmap = {}
|
|
|
+ let existName = false
|
|
|
|
|
|
//展示loading框
|
|
|
showLoading = function (){
|
|
@@ -381,11 +382,12 @@
|
|
|
});
|
|
|
|
|
|
function createPro() {
|
|
|
+ existName = false
|
|
|
+ document.getElementById("model-form-project").reset();
|
|
|
$("#modal-create-project").modal('show')
|
|
|
}
|
|
|
|
|
|
function cancelModel() {
|
|
|
- document.getElementById("model-form-project").reset();
|
|
|
$("#modal-create-project").modal('hide')
|
|
|
$("#modal-edit-project").modal('hide')
|
|
|
}
|
|
@@ -397,6 +399,10 @@
|
|
|
alert("项目名称为必填项")
|
|
|
return
|
|
|
}
|
|
|
+ if (existName) {
|
|
|
+ alert("项目名称已经存在")
|
|
|
+ return
|
|
|
+ }
|
|
|
if (coll === "") {
|
|
|
alert("数据表名为必填项")
|
|
|
return;
|
|
@@ -532,7 +538,7 @@
|
|
|
|
|
|
function clearPro(val) {
|
|
|
let tmp = ttable.fnGetData()[val]
|
|
|
- if (tmp["v_fields"] === undefined) {
|
|
|
+ if (tmp["v_fields"] === undefined || Object.keys(tmp["v_fields"]).length === 0) {
|
|
|
showTip("请设置标注字段")
|
|
|
}else {
|
|
|
showLoading()
|
|
@@ -541,8 +547,8 @@
|
|
|
type: 'POST',
|
|
|
data: {"pid": tmp["_id"]},
|
|
|
success: function (r) {
|
|
|
+ hideLoading()
|
|
|
if (r.success) {
|
|
|
- hideLoading()
|
|
|
window.location.href="/front/project/task/list?pid=" + tmp["_id"]
|
|
|
} else {
|
|
|
showTip(r.msg);
|
|
@@ -591,6 +597,9 @@
|
|
|
success: function (r) {
|
|
|
if (r.exists) {
|
|
|
alert("项目名称已经存在")
|
|
|
+ existName = true
|
|
|
+ }else {
|
|
|
+ existName = false
|
|
|
}
|
|
|
}
|
|
|
})
|